ATOMIC_OPS
#define ATOMIC_OPS(op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, asm) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, asm_op) \
#define ATOMIC_OPS(op, asm_op) \
#undef ATOMIC_OPS
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op, asm_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op, asm_op) \
#define ATOMIC_OPS(op, c_op, asm_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op, asm_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(...) \
#define ATOMIC_OPS(...) \
#define ATOMIC_OPS(op, c_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) \
#undef ATOMIC_OPS
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, I, asm_op, c_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, I, asm_op) \
#define ATOMIC_OPS(op,I ,asm_op, c_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, I, asm_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op, asm_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op, asm_op) \
#undef ATOMIC_OPS
#undef ATOMIC_OPS
#define ATOMIC_OPS(pfx, op, type, c_op, asm_op, ll, sc) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(pfx, op, type, c_op, asm_op, ll, sc) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(pfx, type) \
#define ATOMIC_OPS(op, c_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op) \
#undef ATOMIC_OPS
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, asm_op, suffix, sign) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, asm_op, suffix, sign, ...) \
#define ATOMIC_OPS(op, asm_op, c_op, I) \
#define ATOMIC_OPS(op, asm_op, c_op, I) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, asm_op, I) \
#define ATOMIC_OPS(op, asm_op, I) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, asm_op, I) \
#define ATOMIC_OPS(op, asm_op, I) \
#define ATOMIC_OPS(op) \
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op, c_op) \
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_OP_RETURN(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op) ATOMIC_OP_RETURN(op)
#undef ATOMIC_OPS
#define ATOMIC_OPS(op) ATOMIC_OP(op) ATOMIC_FETCH_OP(op)
#undef ATOMIC_OPS