Lines Matching refs:asm_op
35 #define ATOMIC_OP(op, I, asm_op) \ argument
39 "am"#asm_op"_db.w" " $zero, %1, %0 \n" \
45 #define ATOMIC_OP_RETURN(op, I, asm_op, c_op) \ argument
51 "am"#asm_op"_db.w" " %1, %2, %0 \n" \
59 #define ATOMIC_FETCH_OP(op, I, asm_op) \ argument
65 "am"#asm_op"_db.w" " %1, %2, %0 \n" \
73 #define ATOMIC_OPS(op, I, asm_op, c_op) \ argument
74 ATOMIC_OP(op, I, asm_op) \
75 ATOMIC_OP_RETURN(op, I, asm_op, c_op) \
76 ATOMIC_FETCH_OP(op, I, asm_op)
88 #define ATOMIC_OPS(op, I, asm_op) \ argument
89 ATOMIC_OP(op, I, asm_op) \
90 ATOMIC_FETCH_OP(op, I, asm_op)
171 #define ATOMIC64_OP(op, I, asm_op) \ argument
175 "am"#asm_op"_db.d " " $zero, %1, %0 \n" \
181 #define ATOMIC64_OP_RETURN(op, I, asm_op, c_op) \ argument
186 "am"#asm_op"_db.d " " %1, %2, %0 \n" \
194 #define ATOMIC64_FETCH_OP(op, I, asm_op) \ argument
200 "am"#asm_op"_db.d " " %1, %2, %0 \n" \
208 #define ATOMIC64_OPS(op, I, asm_op, c_op) \ argument
209 ATOMIC64_OP(op, I, asm_op) \
210 ATOMIC64_OP_RETURN(op, I, asm_op, c_op) \
211 ATOMIC64_FETCH_OP(op, I, asm_op)
223 #define ATOMIC64_OPS(op, I, asm_op) \ argument
224 ATOMIC64_OP(op, I, asm_op) \
225 ATOMIC64_FETCH_OP(op, I, asm_op)