Lines Matching refs:__rseq_str
60 __rseq_str(label) ":\n" \
61 ".long " __rseq_str(version) ", " __rseq_str(flags) "\n" \
62 ".quad " __rseq_str(start_ip) ", " \
63 __rseq_str(post_commit_offset) ", " \
64 __rseq_str(abort_ip) "\n" \
67 ".quad " __rseq_str(label) "b\n" \
84 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n" \
89 "la " RSEQ_ASM_TMP_REG_1 ", " __rseq_str(cs_label) "\n" \
90 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(rseq_cs) "]\n" \
91 __rseq_str(label) ":\n"
96 ".long " __rseq_str(RSEQ_SIG) "\n" \
97 __rseq_str(label) ":\n" \
98 "j %l[" __rseq_str(abort_label) "]\n" \
102 REG_S "%[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
105 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
106 "bne " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "] ," \
107 __rseq_str(label) "\n"
110 "lw " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
111 "bne " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "] ," \
112 __rseq_str(label) "\n"
115 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
116 "beq " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "] ," \
117 __rseq_str(label) "\n"
124 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
127 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
130 "add " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(offset) "], " \
136 ", %[" __rseq_str(count) "]\n"
140 __rseq_str(post_commit_label) ":\n"
145 __rseq_str(post_commit_label) ":\n"
148 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
149 __rseq_str(post_commit_label) ":\n"
152 "beqz %[" __rseq_str(len) "], 333f\n" \
153 "mv " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(len) "]\n" \
154 "mv " RSEQ_ASM_TMP_REG_2 ", %[" __rseq_str(src) "]\n" \
155 "mv " RSEQ_ASM_TMP_REG_3 ", %[" __rseq_str(dst) "]\n" \
166 "mv " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(ptr) "]\n" \
170 __rseq_str(post_commit_label) ":\n"