Lines Matching refs:INJECT_ASM_REG
61 #define INJECT_ASM_REG "eax" macro
64 , INJECT_ASM_REG
67 "mov asm_loop_cnt_" #n ", %%" INJECT_ASM_REG "\n\t" \
68 "test %%" INJECT_ASM_REG ",%%" INJECT_ASM_REG "\n\t" \
71 "dec %%" INJECT_ASM_REG "\n\t" \
78 #define INJECT_ASM_REG "eax" macro
82 , INJECT_ASM_REG
86 "mov (%%" INJECT_ASM_REG_P "), %%" INJECT_ASM_REG "\n\t" \
87 "test %%" INJECT_ASM_REG ",%%" INJECT_ASM_REG "\n\t" \
90 "dec %%" INJECT_ASM_REG "\n\t" \
104 #define INJECT_ASM_REG "r12" macro
107 , INJECT_ASM_REG
110 "l %%" INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
111 "ltr %%" INJECT_ASM_REG ", %%" INJECT_ASM_REG "\n\t" \
114 "ahi %%" INJECT_ASM_REG ", -1\n\t" \
128 #define INJECT_ASM_REG "r4" macro
131 , INJECT_ASM_REG
134 "ldr " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
135 "cmp " INJECT_ASM_REG ", #0\n\t" \
138 "subs " INJECT_ASM_REG ", #1\n\t" \
152 #define INJECT_ASM_REG RSEQ_ASM_TMP_REG32 macro
155 " ldr " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n" \
156 " cbz " INJECT_ASM_REG ", 333f\n" \
158 " sub " INJECT_ASM_REG ", " INJECT_ASM_REG ", #1\n" \
159 " cbnz " INJECT_ASM_REG ", 222b\n" \
172 #define INJECT_ASM_REG "r18" macro
175 , INJECT_ASM_REG
178 "lwz %%" INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
179 "cmpwi %%" INJECT_ASM_REG ", 0\n\t" \
182 "subic. %%" INJECT_ASM_REG ", %%" INJECT_ASM_REG ", 1\n\t" \
196 #define INJECT_ASM_REG "$5" macro
199 , INJECT_ASM_REG
202 "lw " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
203 "beqz " INJECT_ASM_REG ", 333f\n\t" \
205 "addiu " INJECT_ASM_REG ", -1\n\t" \
206 "bnez " INJECT_ASM_REG ", 222b\n\t" \