Lines Matching refs:r1
30 { beqz r1, 2f; or r2, r0, r1 }
33 1: { st1 r0, zero; addi r0, r0, 1; addi r1, r1, -1 }
34 bnezt r1, 1b
35 2: { move r0, r1; jrp lr }
42 1: { st r0, zero; addi r0, r0, 8; addi r1, r1, -8 }
43 bnezt r1, 1b
44 2: { move r0, r1; jrp lr }
57 beqz r1, 2f
58 { movei r2, L2_CACHE_BYTES; add r1, r0, r1 }
59 { sub r2, zero, r2; addi r1, r1, L2_CACHE_BYTES-1 }
60 { and r0, r0, r2; and r1, r1, r2 }
61 { sub r1, r1, r0 }
62 1: { flush r0; addi r1, r1, -CHIP_FLUSH_STRIDE() }
63 { addi r0, r0, CHIP_FLUSH_STRIDE(); bnezt r1, 1b }
64 2: { move r0, r1; jrp lr }
77 beqz r1, 2f
78 { movei r2, L2_CACHE_BYTES; add r1, r0, r1 }
79 { sub r2, zero, r2; addi r1, r1, L2_CACHE_BYTES-1 }
80 { and r0, r0, r2; and r1, r1, r2 }
81 { sub r1, r1, r0 }
82 1: { finv r0; addi r1, r1, -CHIP_FINV_STRIDE() }
83 { addi r0, r0, CHIP_FINV_STRIDE(); bnezt r1, 1b }
84 2: { move r0, r1; jrp lr }