@@ -75,6 +75,8 @@ extern "C" {
7575 _Py_atomic_store_uint16_relaxed(&value, new_value)
7676#define FT_ATOMIC_STORE_UINT32_RELAXED (value , new_value ) \
7777 _Py_atomic_store_uint32_relaxed(&value, new_value)
78+ #define FT_ATOMIC_STORE_UINT64_RELAXED (value , new_value ) \
79+ _Py_atomic_store_uint64_relaxed(&value, new_value)
7880#define FT_ATOMIC_AND_UINT64 (value , new_value ) \
7981 (void)_Py_atomic_and_uint64(&value, new_value)
8082#define FT_ATOMIC_OR_UINT64 (value , new_value ) \
@@ -172,6 +174,7 @@ extern "C" {
172174#define FT_ATOMIC_STORE_UINT8_RELAXED (value , new_value ) value = new_value
173175#define FT_ATOMIC_STORE_UINT16_RELAXED (value , new_value ) value = new_value
174176#define FT_ATOMIC_STORE_UINT32_RELAXED (value , new_value ) value = new_value
177+ #define FT_ATOMIC_STORE_UINT64_RELAXED (value , new_value ) value = new_value
175178#define FT_ATOMIC_AND_UINT64 (value , new_value ) (void)(value &= new_value)
176179#define FT_ATOMIC_OR_UINT64 (value , new_value ) (void)(value |= new_value)
177180#define FT_ATOMIC_ADD_UINT64 (value , new_value ) (void)(value += new_value)
0 commit comments