Lines Matching refs:__rseq_str
35 __rseq_str(label) ":\n" \
36 ".long " __rseq_str(version) ", " __rseq_str(flags) "\n" \
37 ".long 0x0, " __rseq_str(start_ip) ", " \
38 "0x0, " __rseq_str(post_commit_offset) ", " \
39 "0x0, " __rseq_str(abort_ip) "\n" \
42 ".long 0x0, " __rseq_str(label) "b\n" \
59 ".long 0x0, " __rseq_str(start_ip) ", 0x0, " __rseq_str(exit_ip) "\n" \
64 "l.movhi " RSEQ_ASM_TMP_REG_1 ", hi(" __rseq_str(cs_label) ")\n"\
66 ", lo(" __rseq_str(cs_label) ")\n"\
67 "l.sw %[" __rseq_str(rseq_cs) "], " RSEQ_ASM_TMP_REG_1 "\n" \
68 __rseq_str(label) ":\n"
74 ".long " __rseq_str(RSEQ_SIG) "\n" \
75 __rseq_str(label) ":\n" \
76 "l.j %l[" __rseq_str(abort_label) "]\n" \
81 "l.sw %[" __rseq_str(var) "], %[" __rseq_str(value) "]\n"
84 "l.lwz " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
85 "l.sfne " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "]\n" \
86 "l.bf " __rseq_str(label) "\n" \
90 "l.lwz " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n" \
91 "l.sfeq " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(expect) "]\n" \
92 "l.bf " __rseq_str(label) "\n" \
100 "l.lwz " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(var) "]\n"
103 "l.sw %[" __rseq_str(var) "], " RSEQ_ASM_TMP_REG_1 "\n"
107 "%[" __rseq_str(offset) "](" RSEQ_ASM_TMP_REG_1 ")\n"
111 ", %[" __rseq_str(count) "]\n"
115 __rseq_str(post_commit_label) ":\n"
120 __rseq_str(post_commit_label) ":\n"
123 "l.sw %[" __rseq_str(var) "], " RSEQ_ASM_TMP_REG_1 "\n" \
124 __rseq_str(post_commit_label) ":\n"
127 "l.sfeq %[" __rseq_str(len) "], r0\n" \
130 "l.ori " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(len) "], 0\n" \
131 "l.ori " RSEQ_ASM_TMP_REG_2 ", %[" __rseq_str(src) "], 0\n" \
132 "l.ori " RSEQ_ASM_TMP_REG_3 ", %[" __rseq_str(dst) "], 0\n" \
145 "l.ori " RSEQ_ASM_TMP_REG_1 ", %[" __rseq_str(ptr) "], 0\n" \
149 __rseq_str(post_commit_label) ":\n"