Lines Matching defs:var
96 #define RSEQ_ASM_OP_STORE(value, var) \
97 REG_S "%[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
99 #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \
100 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
104 #define RSEQ_ASM_OP_CMPEQ32(var, expect, label) \
105 "lw " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
109 #define RSEQ_ASM_OP_CMPNE(var, expect, label) \
110 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
118 #define RSEQ_ASM_OP_R_LOAD(var) \
119 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
121 #define RSEQ_ASM_OP_R_STORE(var) \
122 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
133 #define RSEQ_ASM_OP_FINAL_STORE(value, var, post_commit_label) \
134 RSEQ_ASM_OP_STORE(value, var) \
137 #define RSEQ_ASM_OP_FINAL_STORE_RELEASE(value, var, post_commit_label) \
139 RSEQ_ASM_OP_STORE(value, var) \
142 #define RSEQ_ASM_OP_R_FINAL_STORE(var, post_commit_label) \
143 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \