atomic_swap_ulong
#define atomic_swap_ulong(_p, _n) _atomic_swap_ulong((_p), (_n))
#define atomic_swap_ulong(_p, _v) _atomic_swap_ulong((_p), (_v))
#define atomic_swap_ulong(_p, _n) _atomic_swap_ulong((_p), (_n))
#define atomic_swap_ulong(_p, _n) _atomic_swap_ulong((_p), (_n))
#define atomic_swap_ulong(p,o) \
#define atomic_swap_ulong UNIMPLEMENTED
#define atomic_swap_ulong(_p, _v) _atomic_swap_ulong((_p), (_v))
#define atomic_swap_ulong(_p, _v) _atomic_swap_ulong((_p), (_v))
#define atomic_swap_ulong(_p, _v) _atomic_swap_ulong((_p), (_v))
#define atomic_swap_ulong(_p, _n) _atomic_swap_ulong((_p), (_n))
#define atomic_swap_ulong(_p, _v) _atomic_swap_ulong(_p, _v)
atomic_swap_ulong(volatile unsigned long *p, unsigned long v)