Lines Matching full:sign
49 #define ATOMIC_OP(op, asm_op, suffix, sign, ...) \ argument
60 : "r"#sign (a), "r" (&v->counter) \
64 #define ATOMIC_OP_RETURN_RELAXED(op, asm_op, suffix, sign, ...) \ argument
75 : "r"#sign (a), "r" (&v->counter) \
81 #define ATOMIC_FETCH_OP_RELAXED(op, asm_op, suffix, sign, ...) \ argument
92 : "r"#sign (a), "r" (&v->counter) \
98 #define ATOMIC_OPS(op, asm_op, suffix, sign, ...) \ argument
99 ATOMIC_OP(op, asm_op, suffix, sign, ##__VA_ARGS__) \
100 ATOMIC_OP_RETURN_RELAXED(op, asm_op, suffix, sign, ##__VA_ARGS__)\
101 ATOMIC_FETCH_OP_RELAXED(op, asm_op, suffix, sign, ##__VA_ARGS__)
113 #define ATOMIC_OPS(op, asm_op, suffix, sign) \ argument
114 ATOMIC_OP(op, asm_op, suffix, sign) \
115 ATOMIC_FETCH_OP_RELAXED(op, asm_op, suffix, sign)