Lines Matching refs:var
142 #define RSEQ_ASM_OP_STORE(value, var) \ argument
143 " str %[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
145 #define RSEQ_ASM_OP_STORE_RELEASE(value, var) \ argument
146 " stlr %[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
148 #define RSEQ_ASM_OP_FINAL_STORE(value, var, post_commit_label) \ argument
149 RSEQ_ASM_OP_STORE(value, var) \
152 #define RSEQ_ASM_OP_FINAL_STORE_RELEASE(value, var, post_commit_label) \ argument
153 RSEQ_ASM_OP_STORE_RELEASE(value, var) \
156 #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \ argument
157 " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \
162 #define RSEQ_ASM_OP_CMPEQ32(var, expect, label) \ argument
163 " ldr " RSEQ_ASM_TMP_REG32 ", %[" __rseq_str(var) "]\n" \
168 #define RSEQ_ASM_OP_CMPNE(var, expect, label) \ argument
169 " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \
178 #define RSEQ_ASM_OP_R_LOAD(var) \ argument
179 " ldr " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n"
181 #define RSEQ_ASM_OP_R_STORE(var) \ argument
182 " str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n"
192 #define RSEQ_ASM_OP_R_FINAL_STORE(var, post_commit_label) \ argument
193 " str " RSEQ_ASM_TMP_REG ", %[" __rseq_str(var) "]\n" \