atomic_sub
#define atomic_sub(i, v) atomic_sub_return((i), (v))
#define atomic_sub(v, p) atomic_subtract_int(p, v)
#define atomic_sub(n,p) atomic_subtract_int(p,n)