#define atomic_add(addr, v) (void)atomic_add_return((addr), (v))
#define atomic_sub(addr, v) (void)atomic_sub_return((addr), (v))
#define atomic_add(addr, v) (void)atomic_add_return((addr), (v))
#define atomic_sub(addr, v) (void)atomic_sub_return((addr), (v))