Lines Matching refs:INJECT_ASM_REG
60 #define INJECT_ASM_REG "eax"
63 , INJECT_ASM_REG
66 "mov asm_loop_cnt_" #n ", %%" INJECT_ASM_REG "\n\t" \
67 "test %%" INJECT_ASM_REG ",%%" INJECT_ASM_REG "\n\t" \
70 "dec %%" INJECT_ASM_REG "\n\t" \
77 #define INJECT_ASM_REG "eax"
81 , INJECT_ASM_REG
85 "mov (%%" INJECT_ASM_REG_P "), %%" INJECT_ASM_REG "\n\t" \
86 "test %%" INJECT_ASM_REG ",%%" INJECT_ASM_REG "\n\t" \
89 "dec %%" INJECT_ASM_REG "\n\t" \
103 #define INJECT_ASM_REG "r12"
106 , INJECT_ASM_REG
109 "l %%" INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
110 "ltr %%" INJECT_ASM_REG ", %%" INJECT_ASM_REG "\n\t" \
113 "ahi %%" INJECT_ASM_REG ", -1\n\t" \
127 #define INJECT_ASM_REG "r4"
130 , INJECT_ASM_REG
133 "ldr " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
134 "cmp " INJECT_ASM_REG ", #0\n\t" \
137 "subs " INJECT_ASM_REG ", #1\n\t" \
151 #define INJECT_ASM_REG RSEQ_ASM_TMP_REG32
154 " ldr " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n" \
155 " cbz " INJECT_ASM_REG ", 333f\n" \
157 " sub " INJECT_ASM_REG ", " INJECT_ASM_REG ", #1\n" \
158 " cbnz " INJECT_ASM_REG ", 222b\n" \
171 #define INJECT_ASM_REG "r18"
174 , INJECT_ASM_REG
177 "lwz %%" INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
178 "cmpwi %%" INJECT_ASM_REG ", 0\n\t" \
181 "subic. %%" INJECT_ASM_REG ", %%" INJECT_ASM_REG ", 1\n\t" \
195 #define INJECT_ASM_REG "$5"
198 , INJECT_ASM_REG
201 "lw " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
202 "beqz " INJECT_ASM_REG ", 333f\n\t" \
204 "addiu " INJECT_ASM_REG ", -1\n\t" \
205 "bnez " INJECT_ASM_REG ", 222b\n\t" \
217 #define INJECT_ASM_REG "t1"
220 , INJECT_ASM_REG
223 "lw " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
224 "beqz " INJECT_ASM_REG ", 333f\n\t" \
226 "addi " INJECT_ASM_REG "," INJECT_ASM_REG ", -1\n\t" \
227 "bnez " INJECT_ASM_REG ", 222b\n\t" \
239 #define INJECT_ASM_REG "r31"
242 , INJECT_ASM_REG
245 "l.lwz " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
246 "l.sfeqi " INJECT_ASM_REG ", 0\n\t" \
250 "l.addi " INJECT_ASM_REG "," INJECT_ASM_REG ", -1\n\t" \
251 "l.sfeqi " INJECT_ASM_REG ", 0\n\t" \