diff options
Diffstat (limited to 'include/EASTL/internal/atomic/arch/arch_xor_fetch.h')
-rw-r--r-- | include/EASTL/internal/atomic/arch/arch_xor_fetch.h | 173 |
1 files changed, 0 insertions, 173 deletions
diff --git a/include/EASTL/internal/atomic/arch/arch_xor_fetch.h b/include/EASTL/internal/atomic/arch/arch_xor_fetch.h deleted file mode 100644 index 63548c2..0000000 --- a/include/EASTL/internal/atomic/arch/arch_xor_fetch.h +++ /dev/null @@ -1,173 +0,0 @@ -///////////////////////////////////////////////////////////////////////////////// -// Copyright (c) Electronic Arts Inc. All rights reserved. -///////////////////////////////////////////////////////////////////////////////// - - -#ifndef EASTL_ATOMIC_INTERNAL_ARCH_XOR_FETCH_H -#define EASTL_ATOMIC_INTERNAL_ARCH_XOR_FETCH_H - -#if defined(EA_PRAGMA_ONCE_SUPPORTED) - #pragma once -#endif - - -///////////////////////////////////////////////////////////////////////////////// -// -// void EASTL_ARCH_ATOMIC_XOR_FETCH_*_N(type, type ret, type * ptr, type val) -// -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_8) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_8_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_8_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_8) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_8_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_8_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_8) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_8_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_8_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_8) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_8_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_8_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_8) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_8_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_8_AVAILABLE 0 -#endif - - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_16) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_16_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_16_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_16) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_16_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_16_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_16) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_16_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_16_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_16) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_16_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_16_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_16) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_16_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_16_AVAILABLE 0 -#endif - - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_32) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_32_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_32_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_32) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_32_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_32_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_32) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_32_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_32_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_32) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_32_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_32_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_32) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_32_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_32_AVAILABLE 0 -#endif - - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_64) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_64_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_64_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_64) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_64_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_64_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_64) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_64_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_64_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_64) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_64_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_64_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_64) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_64_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_64_AVAILABLE 0 -#endif - - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_128) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_128_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELAXED_128_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_128) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_128_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQUIRE_128_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_128) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_128_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_RELEASE_128_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_128) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_128_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_ACQ_REL_128_AVAILABLE 0 -#endif - -#if defined(EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_128) - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_128_AVAILABLE 1 -#else - #define EASTL_ARCH_ATOMIC_XOR_FETCH_SEQ_CST_128_AVAILABLE 0 -#endif - - -#endif /* EASTL_ATOMIC_INTERNAL_ARCH_XOR_FETCH_H */ |