Lines Matching refs:asm_op
55 #define ATOMIC_OP(op, c_op, asm_op) \ argument
66 " " #asm_op " %0, %2 \n" \
81 #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ argument
94 " " #asm_op " %0, %1, %3 \n" \
97 " " #asm_op " %0, %1, %3 \n" \
115 #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ argument
128 " " #asm_op " %0, %1, %3 \n" \
148 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
149 ATOMIC_OP(op, c_op, asm_op) \
150 ATOMIC_OP_RETURN(op, c_op, asm_op) \
151 ATOMIC_FETCH_OP(op, c_op, asm_op)
162 #define ATOMIC_OPS(op, c_op, asm_op) \ argument
163 ATOMIC_OP(op, c_op, asm_op) \
164 ATOMIC_FETCH_OP(op, c_op, asm_op)
257 #define ATOMIC64_OP(op, c_op, asm_op) \ argument
268 " " #asm_op " %0, %2 \n" \
283 #define ATOMIC64_OP_RETURN(op, c_op, asm_op) \ argument
296 " " #asm_op " %0, %1, %3 \n" \
299 " " #asm_op " %0, %1, %3 \n" \
317 #define ATOMIC64_FETCH_OP(op, c_op, asm_op) \ argument
330 " " #asm_op " %0, %1, %3 \n" \
350 #define ATOMIC64_OPS(op, c_op, asm_op) \ argument
351 ATOMIC64_OP(op, c_op, asm_op) \
352 ATOMIC64_OP_RETURN(op, c_op, asm_op) \
353 ATOMIC64_FETCH_OP(op, c_op, asm_op)
364 #define ATOMIC64_OPS(op, c_op, asm_op) \ argument
365 ATOMIC64_OP(op, c_op, asm_op) \
366 ATOMIC64_FETCH_OP(op, c_op, asm_op)