Lines Matching refs:__rseq_str
56 __rseq_str(label) ":\n" \
57 ".long " __rseq_str(version) ", " __rseq_str(flags) "\n" \
58 ".quad " __rseq_str(start_ip) ", " \
59 __rseq_str(post_commit_offset) ", " \
60 __rseq_str(abort_ip) "\n" \
63 ".quad " __rseq_str(label) "b\n" \
80 ".quad " __rseq_str(start_ip) ", " __rseq_str(exit_ip) "\n" \
85 "la " RSEQ_ASM_TMP_REG_1 ", " __rseq_str(cs_label) "\n" \
86 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(rseq_cs) "]\n" \
87 __rseq_str(label) ":\n"
92 ".long " __rseq_str(RSEQ_SIG) "\n" \
93 __rseq_str(label) ":\n" \
94 "j %l[" __rseq_str(abort_label) "]\n" \
98 REG_S "%[" __rseq_str(value) "], %[" __rseq_str(var) "]\n"
101 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
102 "bne " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "] ," \
103 __rseq_str(label) "\n"
106 "lw " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
107 "bne " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "] ," \
108 __rseq_str(label) "\n"
111 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
112 "beq " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "] ," \
113 __rseq_str(label) "\n"
120 REG_L RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
123 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
126 "add " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(offset) "], " \
132 ", %[" __rseq_str(count) "]\n"
136 __rseq_str(post_commit_label) ":\n"
141 __rseq_str(post_commit_label) ":\n"
144 REG_S RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
145 __rseq_str(post_commit_label) ":\n"
148 "beqz %[" __rseq_str(len) "], 333f\n" \
149 "mv " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(len) "]\n" \
150 "mv " RSEQ_ASM_TMP_REG_2 ", %[" __rseq_str(src) "]\n" \
151 "mv " RSEQ_ASM_TMP_REG_3 ", %[" __rseq_str(dst) "]\n" \
162 "mv " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(ptr) "]\n" \
166 __rseq_str(post_commit_label) ":\n"