@@ -41,6 +41,8 @@ extern "C" {
4141 _Py_atomic_load_uint8(&value)
4242#define FT_ATOMIC_STORE_UINT8 (value , new_value ) \
4343 _Py_atomic_store_uint8(&value, new_value)
44+ #define FT_ATOMIC_LOAD_INT8_RELAXED (value ) \
45+ _Py_atomic_load_int8_relaxed(&value)
4446#define FT_ATOMIC_LOAD_UINT8_RELAXED (value ) \
4547 _Py_atomic_load_uint8_relaxed(&value)
4648#define FT_ATOMIC_LOAD_UINT16_RELAXED (value ) \
@@ -55,6 +57,10 @@ extern "C" {
5557 _Py_atomic_store_ptr_release(&value, new_value)
5658#define FT_ATOMIC_STORE_UINTPTR_RELEASE (value , new_value ) \
5759 _Py_atomic_store_uintptr_release(&value, new_value)
60+ #define FT_ATOMIC_STORE_INT8_RELAXED (value , new_value ) \
61+ _Py_atomic_store_int8_relaxed(&value, new_value)
62+ #define FT_ATOMIC_STORE_INT8_RELEASE (value , new_value ) \
63+ _Py_atomic_store_int8_release(&value, new_value)
5864#define FT_ATOMIC_STORE_SSIZE_RELAXED (value , new_value ) \
5965 _Py_atomic_store_ssize_relaxed(&value, new_value)
6066#define FT_ATOMIC_STORE_SSIZE_RELEASE (value , new_value ) \
@@ -134,13 +140,16 @@ extern "C" {
134140#define FT_ATOMIC_LOAD_PTR_RELAXED (value ) value
135141#define FT_ATOMIC_LOAD_UINT8 (value ) value
136142#define FT_ATOMIC_STORE_UINT8 (value , new_value ) value = new_value
143+ #define FT_ATOMIC_LOAD_INT8_RELAXED (value ) value
137144#define FT_ATOMIC_LOAD_UINT8_RELAXED (value ) value
138145#define FT_ATOMIC_LOAD_UINT16_RELAXED (value ) value
139146#define FT_ATOMIC_LOAD_UINT32_RELAXED (value ) value
140147#define FT_ATOMIC_LOAD_ULONG_RELAXED (value ) value
141148#define FT_ATOMIC_STORE_PTR_RELAXED (value , new_value ) value = new_value
142149#define FT_ATOMIC_STORE_PTR_RELEASE (value , new_value ) value = new_value
143150#define FT_ATOMIC_STORE_UINTPTR_RELEASE (value , new_value ) value = new_value
151+ #define FT_ATOMIC_STORE_INT8_RELAXED (value , new_value ) value = new_value
152+ #define FT_ATOMIC_STORE_INT8_RELEASE (value , new_value ) value = new_value
144153#define FT_ATOMIC_STORE_SSIZE_RELAXED (value , new_value ) value = new_value
145154#define FT_ATOMIC_STORE_SSIZE_RELEASE (value , new_value ) value = new_value
146155#define FT_ATOMIC_STORE_UINT8_RELAXED (value , new_value ) value = new_value
0 commit comments