Lines Matching refs:r1
208 subs r2, r1, #1
211 cmp r0, r1
213 tst r1, r2
216 ARM_DIV_BODY r0, r1, r2, r3
225 12: ARM_DIV2_ORDER r1, r2
237 subs r2, r1, #1 @ compare divisor with 1
239 cmpne r0, r1 @ compare dividend with divisor
241 tsthi r1, r2 @ see if divisor is power of 2
245 ARM_MOD_BODY r0, r1, r2, r3
256 cmp r1, #0
257 eor ip, r0, r1 @ save the sign of the result.
259 rsbmi r1, r1, #0 @ loops below use unsigned.
260 subs r2, r1, #1 @ division by 1 or -1 ?
264 cmp r3, r1
266 tst r1, r2 @ divisor is power of 2 ?
269 ARM_DIV_BODY r3, r1, r0, r2
284 12: ARM_DIV2_ORDER r1, r2
298 cmp r1, #0
300 rsbmi r1, r1, #0 @ loops below use unsigned.
303 subs r2, r1, #1 @ compare divisor with 1
304 cmpne r0, r1 @ compare dividend with divisor
306 tsthi r1, r2 @ see if divisor is power of 2
310 ARM_MOD_BODY r0, r1, r2, r3
323 UNWIND(.save {r0, r1, ip, lr} )
325 stmfd sp!, {r0, r1, ip, lr}
327 ldmfd sp!, {r1, r2, ip, lr}
329 sub r1, r1, r3
337 UNWIND(.save {r0, r1, ip, lr} )
338 stmfd sp!, {r0, r1, ip, lr}
340 ldmfd sp!, {r1, r2, ip, lr}
342 sub r1, r1, r3