Lines Matching refs:a0
32 add t5, a0, a2
41 add t0, a0, a2
55 addi t1, a0, SZREG-1
58 beq a0, t1, .Lskip_align_dst
63 fixup sb a5, 0(a0), 10f
64 addi a0, a0, 1 /* dst */
65 bltu a0, t1, 1b /* t1 - start of aligned dst */
96 fixup REG_S a4, 0(a0), 10f
97 fixup REG_S a5, SZREG(a0), 10f
98 fixup REG_S a6, 2*SZREG(a0), 10f
99 fixup REG_S a7, 3*SZREG(a0), 10f
100 fixup REG_S t1, 4*SZREG(a0), 10f
101 fixup REG_S t2, 5*SZREG(a0), 10f
102 fixup REG_S t3, 6*SZREG(a0), 10f
103 fixup REG_S t4, 7*SZREG(a0), 10f
104 addi a0, a0, 8*SZREG
106 bleu a0, t0, 2b
157 fixup REG_S a2, 0(a0), 10f
158 addi a0, a0, SZREG
159 bltu a0, t1, 3b
172 bgeu a0, t0, .Lout_copy_user /* check if end of copy */
176 fixup sb a5, 0(a0), 10f
177 addi a0, a0, 1 /* dst */
178 bltu a0, t0, 4b /* t0 - end of dst */
183 li a0, 0
190 sub a0, t5, a0
205 add a3, a0, a1
206 addi t0, a0, SZREG-1
215 bltu a0, t0, 4f
217 fixup REG_S, zero, (a0), 11f
218 addi a0, a0, SZREG
219 bltu a0, t1, 1b
221 bltu a0, a3, 5f
226 li a0, 0
229 fixup sb, zero, (a0), 11f
230 addi a0, a0, 1
231 bltu a0, t0, 4b
234 fixup sb, zero, (a0), 11f
235 addi a0, a0, 1
236 bltu a0, a3, 5b
243 sub a0, a3, a0