SUF_32
__ATOMIC_OPXX(atomic_dec_32, uint32_t, "dec" SUF_32)
__ATOMIC_OPXX(atomic_dec_uint, uint_t, "dec" SUF_32)
__ATOMIC_OPXX(atomic_add_32, uint32_t, int32_t, "add" SUF_32, "r")
__ATOMIC_OPXX(atomic_add_int, uint_t, int, "add" SUF_32, "r")
__ATOMIC_OPXX(atomic_or_32, uint32_t, uint32_t, "or" SUF_32, "r")
__ATOMIC_OPXX(atomic_or_uint, uint_t, uint_t, "or" SUF_32, "r")
__ATOMIC_OPXX(atomic_and_32, uint32_t, uint32_t, "and" SUF_32, "r")
__ATOMIC_OPXX(atomic_and_uint, uint_t, uint_t, "and" SUF_32, "r")
__ATOMIC_OPXX(atomic_cas_32, uint32_t, "cmpxchg" SUF_32, "r")
__ATOMIC_OPXX(atomic_cas_uint, uint_t, "cmpxchg" SUF_32, "r")
__ATOMIC_OPXX(atomic_swap_32, uint32_t, "xchg" SUF_32, "r")
__ATOMIC_OPXX(atomic_swap_uint, uint_t, "xchg" SUF_32, "r")
#define SUF_LONG SUF_32
#define SUF_PTR SUF_32
__ATOMIC_OPXX(atomic_inc_32, uint32_t, "inc" SUF_32)
__ATOMIC_OPXX(atomic_inc_uint, uint_t, "inc" SUF_32)