Nugget
arch_arm.h
1 // Copyright (c) Electronic Arts Inc. All rights reserved.
4 
5 
6 #ifndef EASTL_ATOMIC_INTERNAL_ARCH_ARM_H
7 #define EASTL_ATOMIC_INTERNAL_ARCH_ARM_H
8 
9 #if defined(EA_PRAGMA_ONCE_SUPPORTED)
10  #pragma once
11 #endif
12 
13 
67 
68 
69 #if defined(EA_COMPILER_MSVC)
70 
71  #if EA_PLATFORM_PTR_SIZE == 8
72  #define EASTL_ARCH_ATOMIC_HAS_128BIT
73  #endif
74 
75 #endif
76 
77 
79 
80 
81 #include "arch_arm_load.h"
82 #include "arch_arm_store.h"
83 
84 #include "arch_arm_memory_barrier.h"
85 
86 #include "arch_arm_thread_fence.h"
87 
88 
89 #endif /* EASTL_ATOMIC_INTERNAL_ARCH_ARM_H */