Lines Matching refs:sign
48 #define ATOMIC_OP(op, asm_op, suffix, sign, ...) \ argument
59 : "r"#sign (a), "r" (&v->counter) \
63 #define ATOMIC_OP_RETURN_RELAXED(op, asm_op, suffix, sign, ...) \ argument
74 : "r"#sign (a), "r" (&v->counter) \
80 #define ATOMIC_FETCH_OP_RELAXED(op, asm_op, suffix, sign, ...) \ argument
91 : "r"#sign (a), "r" (&v->counter) \
97 #define ATOMIC_OPS(op, asm_op, suffix, sign, ...) \ argument
98 ATOMIC_OP(op, asm_op, suffix, sign, ##__VA_ARGS__) \
99 ATOMIC_OP_RETURN_RELAXED(op, asm_op, suffix, sign, ##__VA_ARGS__)\
100 ATOMIC_FETCH_OP_RELAXED(op, asm_op, suffix, sign, ##__VA_ARGS__)
112 #define ATOMIC_OPS(op, asm_op, suffix, sign) \ argument
113 ATOMIC_OP(op, asm_op, suffix, sign) \
114 ATOMIC_FETCH_OP_RELAXED(op, asm_op, suffix, sign)