Searched refs:NEW_VAL (Results 1 – 1 of 1) sorted by relevance
/third_party/python/Include/internal/ |
D | pycore_atomic.h | 59 #define _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, ORDER) \ argument 60 atomic_store_explicit(&((ATOMIC_VAL)->_value), NEW_VAL, ORDER) 90 #define _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, ORDER) \ 94 __atomic_store_n(&((ATOMIC_VAL)->_value), NEW_VAL, ORDER)) 164 #define _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, ORDER) \ 167 __typeof__(atomic_val->_value) new_val = NEW_VAL;\ 260 #define _Py_atomic_store_64bit(ATOMIC_VAL, NEW_VAL, ORDER) \ 263 …InterlockedExchange64_HLEAcquire((__int64 volatile*)&((ATOMIC_VAL)->_value), (__int64)(NEW_VAL)); \ 266 …InterlockedExchange64_HLERelease((__int64 volatile*)&((ATOMIC_VAL)->_value), (__int64)(NEW_VAL)); \ 269 _InterlockedExchange64((__int64 volatile*)&((ATOMIC_VAL)->_value), (__int64)(NEW_VAL)); \ [all …]
|