Lines Matching refs:var
80 #define RSEQ_ASM_OP_STORE(var, value) \ argument
81 "l.sw %[" __rseq_str(var) "], %[" __rseq_str(value) "]\n"
83 #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \ argument
84 "l.lwz " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
89 #define RSEQ_ASM_OP_CMPNE(var, expect, label) \ argument
90 "l.lwz " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
99 #define RSEQ_ASM_OP_R_LOAD(var) \ argument
100 "l.lwz " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
102 #define RSEQ_ASM_OP_R_STORE(var) \ argument
103 "l.sw %[" __rseq_str(var) "], " RSEQ_ASM_TMP_REG_1 "\n"
113 #define RSEQ_ASM_OP_FINAL_STORE(var, value, post_commit_label) \ argument
114 RSEQ_ASM_OP_STORE(var, value) \
117 #define RSEQ_ASM_OP_FINAL_STORE_RELEASE(var, value, post_commit_label) \ argument
119 RSEQ_ASM_OP_STORE(var, value) \
122 #define RSEQ_ASM_OP_R_FINAL_STORE(var, post_commit_label) \ argument
123 "l.sw %[" __rseq_str(var) "], " RSEQ_ASM_TMP_REG_1 "\n" \