ATOMIC_OP
#undef ATOMIC_OP
#define ATOMIC_OP(op, asm_op) \
#define ATOMIC_OP(op, asm_op) \
#undef ATOMIC_OP
#undef ATOMIC_OP
#define ATOMIC_OP(op, c_op, asm_op) \
#define ATOMIC_OP(op, c_op, asm_op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op, c_op, asm_op) \
#define ATOMIC_OP(op) \
#define ATOMIC_OP(op, asm_op, constraint) \
#define ATOMIC_OP(op, asm_op) \
ATOMIC_OP(andnot, stclr)
#undef ATOMIC_OP
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op, I, asm_op) \
#define ATOMIC_OP(op, I, asm_op) \
#undef ATOMIC_OP
#undef ATOMIC_OP
#define ATOMIC_OP(op, c_op, asm_op) \
#undef ATOMIC_OP
#define ATOMIC_OP(pfx, op, type, c_op, asm_op, ll, sc) \
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op, c_op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op, asm_op, suffix, sign, ...) \
#define ATOMIC_OP(op, asm_op, I, asm_type, c_type, prefix) \
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op, c_op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op) \
#define ATOMIC_OP(op) \
#undef ATOMIC_OP
#define ATOMIC_OP(op) \
#define ATOMIC_OP(op, c_op) \
#define ATOMIC_OP(op, c_op) \