Lines Matching refs:var
97 #define RSEQ_ASM_OP_STORE(value, var) \
98 REG_S "%[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
100 #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \
101 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
105 #define RSEQ_ASM_OP_CMPEQ32(var, expect, label) \
106 "lw " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
110 #define RSEQ_ASM_OP_CMPNE(var, expect, label) \
111 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
119 #define RSEQ_ASM_OP_R_LOAD(var) \
120 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
122 #define RSEQ_ASM_OP_R_STORE(var) \
123 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
134 #define RSEQ_ASM_OP_FINAL_STORE(value, var, post_commit_label) \
135 RSEQ_ASM_OP_STORE(value, var) \
138 #define RSEQ_ASM_OP_FINAL_STORE_RELEASE(value, var, post_commit_label) \
140 RSEQ_ASM_OP_STORE(value, var) \
143 #define RSEQ_ASM_OP_R_FINAL_STORE(var, post_commit_label) \
144 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \