_def_atomic_swap
#define _def_atomic_swap(_f, _t) \
#define _def_atomic_swap(_f, _t, _c) \
_def_atomic_swap(_atomic_swap_uint, unsigned int, atomic_cas_uint)