Lines Matching refs:Atomic64
144 typedef volatile std::atomic<Atomic64>* AtomicLocation64;
145 static_assert(sizeof(*(AtomicLocation64) nullptr) == sizeof(Atomic64),
148 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, in NoBarrier_CompareAndSwap()
149 Atomic64 old_value, in NoBarrier_CompareAndSwap()
150 Atomic64 new_value) { in NoBarrier_CompareAndSwap()
159 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, in NoBarrier_AtomicExchange()
160 Atomic64 new_value) { in NoBarrier_AtomicExchange()
165 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, in NoBarrier_AtomicIncrement()
166 Atomic64 increment) { in NoBarrier_AtomicIncrement()
172 inline Atomic64 Barrier_AtomicIncrement(volatile Atomic64* ptr, in Barrier_AtomicIncrement()
173 Atomic64 increment) { in Barrier_AtomicIncrement()
177 inline Atomic64 Acquire_CompareAndSwap(volatile Atomic64* ptr, in Acquire_CompareAndSwap()
178 Atomic64 old_value, in Acquire_CompareAndSwap()
179 Atomic64 new_value) { in Acquire_CompareAndSwap()
188 inline Atomic64 Release_CompareAndSwap(volatile Atomic64* ptr, in Release_CompareAndSwap()
189 Atomic64 old_value, in Release_CompareAndSwap()
190 Atomic64 new_value) { in Release_CompareAndSwap()
199 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) { in NoBarrier_Store()
203 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) { in Acquire_Store()
208 inline void Release_Store(volatile Atomic64* ptr, Atomic64 value) { in Release_Store()
212 inline Atomic64 NoBarrier_Load(volatile const Atomic64* ptr) { in NoBarrier_Load()
216 inline Atomic64 Acquire_Load(volatile const Atomic64* ptr) { in Acquire_Load()
220 inline Atomic64 Release_Load(volatile const Atomic64* ptr) { in Release_Load()