Lines Matching refs:INJECT_ASM_REG
60 #define INJECT_ASM_REG "eax" macro
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" macro
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" macro
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" macro
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 macro
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" macro
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" macro
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" macro
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" \