@@ -45,6 +45,8 @@ extern "C" {
4545    _Py_atomic_load_uint16_relaxed(&value)
4646#define  FT_ATOMIC_LOAD_UINT32_RELAXED (value ) \
4747    _Py_atomic_load_uint32_relaxed(&value)
48+ #define  FT_ATOMIC_LOAD_UINT64_RELAXED (value ) \
49+     _Py_atomic_load_uint64_relaxed(&value)
4850#define  FT_ATOMIC_LOAD_ULONG_RELAXED (value ) \
4951    _Py_atomic_load_ulong_relaxed(&value)
5052#define  FT_ATOMIC_STORE_PTR_RELAXED (value , new_value ) \
@@ -61,6 +63,8 @@ extern "C" {
6163    _Py_atomic_store_uint16_relaxed(&value, new_value)
6264#define  FT_ATOMIC_STORE_UINT32_RELAXED (value , new_value ) \
6365    _Py_atomic_store_uint32_relaxed(&value, new_value)
66+ #define  FT_ATOMIC_STORE_UINT64_RELAXED (value , new_value ) \
67+     _Py_atomic_store_uint64_relaxed(&value, new_value)
6468#define  FT_ATOMIC_STORE_CHAR_RELAXED (value , new_value ) \
6569    _Py_atomic_store_char_relaxed(&value, new_value)
6670#define  FT_ATOMIC_LOAD_CHAR_RELAXED (value ) \
@@ -126,6 +130,7 @@ extern "C" {
126130#define  FT_ATOMIC_LOAD_UINT8_RELAXED (value ) value
127131#define  FT_ATOMIC_LOAD_UINT16_RELAXED (value ) value
128132#define  FT_ATOMIC_LOAD_UINT32_RELAXED (value ) value
133+ #define  FT_ATOMIC_LOAD_UINT64_RELAXED (value ) value
129134#define  FT_ATOMIC_LOAD_ULONG_RELAXED (value ) value
130135#define  FT_ATOMIC_STORE_PTR_RELAXED (value , new_value ) value = new_value
131136#define  FT_ATOMIC_STORE_PTR_RELEASE (value , new_value ) value = new_value
@@ -134,6 +139,7 @@ extern "C" {
134139#define  FT_ATOMIC_STORE_UINT8_RELAXED (value , new_value ) value = new_value
135140#define  FT_ATOMIC_STORE_UINT16_RELAXED (value , new_value ) value = new_value
136141#define  FT_ATOMIC_STORE_UINT32_RELAXED (value , new_value ) value = new_value
142+ #define  FT_ATOMIC_STORE_UINT64_RELAXED (value , new_value ) value = new_value
137143#define  FT_ATOMIC_LOAD_CHAR_RELAXED (value ) value
138144#define  FT_ATOMIC_STORE_CHAR_RELAXED (value , new_value ) value = new_value
139145#define  FT_ATOMIC_LOAD_UCHAR_RELAXED (value ) value
0 commit comments