Lines Matching refs:t0

105 #undef t0
109 #define t0 $8 macro
187 EXC( LOAD t0, UNIT(0)(src), l_exc)
192 EXC( STORE t0, UNIT(0)(dst), s_exc_p16u)
196 EXC( LOAD t0, UNIT(4)(src), l_exc_copy)
200 EXC( STORE t0, UNIT(4)(dst), s_exc_p12u)
206 EXC( LOAD t0, UNIT(-8)(src), l_exc_copy_rewind16)
210 EXC( STORE t0, UNIT(-8)(dst), s_exc_p8u)
214 EXC( LOAD t0, UNIT(-4)(src), l_exc_copy_rewind16)
218 EXC( STORE t0, UNIT(-4)(dst), s_exc_p4u)
222 sltu t0, len, 256+1 # See if we can prefetch more
223 beqz t0, 2b
224 sltu t0, len, 128 # See if we can loop more time
225 beqz t0, 1b
232 sltu t0, len, 8*NBYTES
233 bnez t0, less_than_8units
235 EXC( LOAD t0, UNIT(0)(src), l_exc)
240 EXC( STORE t0, UNIT(0)(dst), s_exc_p8u)
244 EXC( LOAD t0, UNIT(4)(src), l_exc_copy)
248 EXC( STORE t0, UNIT(4)(dst), s_exc_p4u)
259 sltu t0, len, 4*NBYTES
260 bnez t0, less_than_4units
262 EXC( LOAD t0, UNIT(0)(src), l_exc)
267 EXC( STORE t0, UNIT(0)(dst), s_exc_p4u)
279 sltu t0, len, 1*NBYTES
280 bnez t0, copy_bytes_checklen
285 EXC( LOAD t0, 0(src), l_exc)
288 EXC( STORE t0, 0(dst), s_exc_p1u)
295 EXC( LOAD t0, 0(src), l_exc)
298 EXC( STORE t0, 0(dst), s_exc_p1u)
305 EXC( LOAD t0, 0(src), l_exc)
310 EXC( STORE t0, -8(dst), s_exc_p1u)
314 SRL t0, len, LOG_NBYTES+2 # +2 for 4 units/iter
315 beqz t0, cleanup_src_unaligned
324 EXC( LDFIRST t0, FIRST(0)(src), l_exc)
327 EXC( LDREST t0, REST(0)(src), l_exc_copy)
334 EXC( STORE t0, UNIT(0)(dst), s_exc_p4u)
347 EXC( LDFIRST t0, FIRST(0)(src), l_exc)
348 EXC( LDREST t0, REST(0)(src), l_exc_copy)
350 EXC( STORE t0, 0(dst), s_exc_p1u)
361 EXC( lb t0, N(src), l_exc); \
364 EXC( sb t0, N(dst), s_exc_p1)
372 EXC( lb t0, NBYTES-2(src), l_exc)
375 EXC( sb t0, NBYTES-2(dst), s_exc_p1)
396 LOAD t0, TI_TASK($28)
397 LOAD t0, THREAD_BUADDR(t0)
402 bne src, t0, 1b
405 LOAD t0, TI_TASK($28)
406 LOAD t0, THREAD_BUADDR(t0) # t0 is just past last good address
407 SUB len, AT, t0 # len number of uncopied bytes
444 ADD t0, a0, a2
446 sltu t0, a1, t0 # dst + len <= src -> memcpy
448 and t0, t1
449 beqz t0, __memcpy
456 sltu t0, a1, a0
457 beqz t0, r_end_bytes_up # src >= dst
463 lb t0, -1(a1)
465 sb t0, -1(a0)
475 lb t0, (a1)
477 sb t0, (a0)