Lines Matching full:a0
27 * a0 - start of uncopied dst
32 add t0, a0, a2
43 * a0 - start of dst
46 addi t1, a0, SZREG-1
49 beq a0, t1, .Lskip_align_dst
54 fixup sb a5, 0(a0), 10f
55 addi a0, a0, 1 /* dst */
56 bltu a0, t1, 1b /* t1 - start of aligned dst */
73 * a0 - start of aligned dst
87 fixup REG_S a4, 0(a0), 10f
88 fixup REG_S a5, SZREG(a0), 10f
89 fixup REG_S a6, 2*SZREG(a0), 10f
90 fixup REG_S a7, 3*SZREG(a0), 10f
91 fixup REG_S t1, 4*SZREG(a0), 10f
92 fixup REG_S t2, 5*SZREG(a0), 10f
93 fixup REG_S t3, 6*SZREG(a0), 10f
94 fixup REG_S t4, 7*SZREG(a0), 10f
95 addi a0, a0, 8*SZREG
97 bltu a0, t0, 2b
111 * a0 - start of aligned dst
137 * a0 - start of aligned dst
148 fixup REG_S a2, 0(a0), 10f
149 addi a0, a0, SZREG
150 bltu a0, t1, 3b
159 * a0 - start of remaining dst
163 bgeu a0, t0, .Lout_copy_user /* check if end of copy */
167 fixup sb a5, 0(a0), 10f
168 addi a0, a0, 1 /* dst */
169 bltu a0, t0, 4b /* t0 - end of dst */
174 li a0, 0
188 add a3, a0, a1
189 addi t0, a0, SZREG-1
198 bltu a0, t0, 4f
200 fixup REG_S, zero, (a0), 11f
201 addi a0, a0, SZREG
202 bltu a0, t1, 1b
204 bltu a0, a3, 5f
209 li a0, 0
212 fixup sb, zero, (a0), 11f
213 addi a0, a0, 1
214 bltu a0, t0, 4b
217 fixup sb, zero, (a0), 11f
218 addi a0, a0, 1
219 bltu a0, a3, 5b
230 mv a0, t5
234 mv a0, a1