Home
last modified time | relevance | path

Searched refs:NEW_VAL (Results 1 – 1 of 1) sorted by relevance

/third_party/python/Include/internal/
Dpycore_atomic.h59 #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 …]