atomic_swap_ushort
extern ushort_t atomic_swap_ushort(volatile ushort_t *, ushort_t);
__ATOMIC_OPXX(atomic_swap_ushort, ushort_t, "xchg" SUF_16, "r")