diff options
Diffstat (limited to 'include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_cpu_pause.h')
-rw-r--r-- | include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_cpu_pause.h | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_cpu_pause.h b/include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_cpu_pause.h deleted file mode 100644 index 5f436b8..0000000 --- a/include/EASTL/internal/atomic/compiler/msvc/compiler_msvc_cpu_pause.h +++ /dev/null @@ -1,22 +0,0 @@ -///////////////////////////////////////////////////////////////////////////////// -// copyright (c) electronic arts inc. all rights reserved. -///////////////////////////////////////////////////////////////////////////////// - - -#ifndef EASTL_ATOMIC_INTERNAL_COMPILER_MSVC_CPU_PAUSE_H -#define EASTL_ATOMIC_INTERNAL_COMPILER_MSVC_CPU_PAUSE_H - -#if defined(EA_PRAGMA_ONCE_SUPPORTED) - #pragma once -#endif - -#if defined(EA_PROCESSOR_X86) || defined(EA_PROCESSOR_X86_64) - #define EASTL_COMPILER_ATOMIC_CPU_PAUSE() _mm_pause() -#elif defined(EA_PROCESSOR_ARM32) || defined(EA_PROCESSOR_ARM64) - #define EASTL_COMPILER_ATOMIC_CPU_PAUSE() __yield() -#else - #error Unsupported CPU architecture for EASTL_COMPILER_ATOMIC_CPU_PAUSE -#endif - - -#endif /* EASTL_ATOMIC_INTERNAL_COMPILER_MSVC_CPU_PAUSE_H */ |