Lines Matching refs:INJECT_ASM_REG

63 #define INJECT_ASM_REG	"eax"  macro
66 , INJECT_ASM_REG
69 "mov asm_loop_cnt_" #n ", %%" INJECT_ASM_REG "\n\t" \
70 "test %%" INJECT_ASM_REG ",%%" INJECT_ASM_REG "\n\t" \
73 "dec %%" INJECT_ASM_REG "\n\t" \
80 #define INJECT_ASM_REG "eax" macro
84 , INJECT_ASM_REG
88 "mov (%%" INJECT_ASM_REG_P "), %%" INJECT_ASM_REG "\n\t" \
89 "test %%" INJECT_ASM_REG ",%%" INJECT_ASM_REG "\n\t" \
92 "dec %%" INJECT_ASM_REG "\n\t" \
106 #define INJECT_ASM_REG "r12" macro
109 , INJECT_ASM_REG
112 "l %%" INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
113 "ltr %%" INJECT_ASM_REG ", %%" INJECT_ASM_REG "\n\t" \
116 "ahi %%" INJECT_ASM_REG ", -1\n\t" \
130 #define INJECT_ASM_REG "r4" macro
133 , INJECT_ASM_REG
136 "ldr " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
137 "cmp " INJECT_ASM_REG ", #0\n\t" \
140 "subs " INJECT_ASM_REG ", #1\n\t" \
154 #define INJECT_ASM_REG RSEQ_ASM_TMP_REG32 macro
157 " ldr " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n" \
158 " cbz " INJECT_ASM_REG ", 333f\n" \
160 " sub " INJECT_ASM_REG ", " INJECT_ASM_REG ", #1\n" \
161 " cbnz " INJECT_ASM_REG ", 222b\n" \
174 #define INJECT_ASM_REG "r18" macro
177 , INJECT_ASM_REG
180 "lwz %%" INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
181 "cmpwi %%" INJECT_ASM_REG ", 0\n\t" \
184 "subic. %%" INJECT_ASM_REG ", %%" INJECT_ASM_REG ", 1\n\t" \
198 #define INJECT_ASM_REG "$5" macro
201 , INJECT_ASM_REG
204 "lw " INJECT_ASM_REG ", %[loop_cnt_" #n "]\n\t" \
205 "beqz " INJECT_ASM_REG ", 333f\n\t" \
207 "addiu " INJECT_ASM_REG ", -1\n\t" \
208 "bnez " INJECT_ASM_REG ", 222b\n\t" \