Lines Matching refs:var
140 #define RSEQ_ASM_OP_STORE(value, var) \ argument
141 " str %[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
143 #define RSEQ_ASM_OP_STORE_RELEASE(value, var) \ argument
144 " stlr %[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
146 #define RSEQ_ASM_OP_FINAL_STORE(value, var, post_commit_label) \ argument
147 RSEQ_ASM_OP_STORE(value, var) \
150 #define RSEQ_ASM_OP_FINAL_STORE_RELEASE(value, var, post_commit_label) \ argument
151 RSEQ_ASM_OP_STORE_RELEASE(value, var) \
154 #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \ argument
155 " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \
160 #define RSEQ_ASM_OP_CMPEQ32(var, expect, label) \ argument
161 " ldr " RSEQ_ASM_TMP_REG32 ", %[" __rseq_str(var) "]\n" \
166 #define RSEQ_ASM_OP_CMPNE(var, expect, label) \ argument
167 " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \
176 #define RSEQ_ASM_OP_R_LOAD(var) \ argument
177 " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n"
179 #define RSEQ_ASM_OP_R_STORE(var) \ argument
180 " str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n"
190 #define RSEQ_ASM_OP_R_FINAL_STORE(var, post_commit_label) \ argument
191 " str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \