Lines Matching refs:a2
51 slti AT, a2, 8
64 subu a2, a2, a3 /* now a2 is the remining bytes count */
72 $chk16w: andi t8, a2, 0x3f /* any whole 64-byte chunks? */
75 beq a2, t8, $chk8w /* if a2==t8, no 64-byte chunks */
77 subu a3, a2, t8 /* subtract from a2 the reminder */
81 addu t0, a0, a2 /* t0 is the "past the end" address */
152 move a2, t8
158 andi t8, a2, 0x1f /* is there a 32-byte chunk? */
160 beq a2, t8, $chk1w /* when a2=t8, no 32-byte chunk */
184 andi a2, t8, 0x3 /* now a2 is the reminder past 1w chunks */
185 beq a2, t8, $last8
186 subu a3, t8, a2 /* a3 is count of bytes in 1w chunks */
199 blez a2, leave
200 addu a3, a0, a2 /* a3 is the last dst address */
219 subu a2, a2, a3 /* bytes left after initial a3 bytes */
227 $ua_chk16w: andi t8, a2, 0x3f /* any whole 64-byte chunks? */
229 beq a2, t8, $ua_chk8w /* if a2==t8, no 64-byte chunks */
231 subu a3, a2, t8 /* subtract from a2 the reminder */
235 addu t0, a0, a2 /* t0 is the "past the end" address */
315 move a2, t8
321 andi t8, a2, 0x1f /* is there a 32-byte chunk? */
323 beq a2, t8, $ua_chk1w /* when a2=t8, no 32-byte chunk */
354 andi a2, t8, 0x3 /* now a2 is the reminder past 1w chunks */
355 beq a2, t8, $ua_smallCopy
356 subu a3, t8, a2 /* a3 is count of bytes in 1w chunks */
368 /* Now less than 4 bytes (value in a2) left to copy */
370 beqz a2, leave
371 addu a3, a0, a2 /* a3 is the last dst address */