Lines Matching refs:t0
105 #undef t0
109 #define t0 $8 macro
185 EXC( LOAD t0, UNIT(0)(src), l_exc)
190 EXC( STORE t0, UNIT(0)(dst), s_exc_p16u)
194 EXC( LOAD t0, UNIT(4)(src), l_exc_copy)
198 EXC( STORE t0, UNIT(4)(dst), s_exc_p12u)
204 EXC( LOAD t0, UNIT(-8)(src), l_exc_copy_rewind16)
208 EXC( STORE t0, UNIT(-8)(dst), s_exc_p8u)
212 EXC( LOAD t0, UNIT(-4)(src), l_exc_copy_rewind16)
216 EXC( STORE t0, UNIT(-4)(dst), s_exc_p4u)
220 sltu t0, len, 256+1 # See if we can prefetch more
221 beqz t0, 2b
222 sltu t0, len, 128 # See if we can loop more time
223 beqz t0, 1b
230 sltu t0, len, 8*NBYTES
231 bnez t0, less_than_8units
233 EXC( LOAD t0, UNIT(0)(src), l_exc)
238 EXC( STORE t0, UNIT(0)(dst), s_exc_p8u)
242 EXC( LOAD t0, UNIT(4)(src), l_exc_copy)
246 EXC( STORE t0, UNIT(4)(dst), s_exc_p4u)
257 sltu t0, len, 4*NBYTES
258 bnez t0, less_than_4units
260 EXC( LOAD t0, UNIT(0)(src), l_exc)
265 EXC( STORE t0, UNIT(0)(dst), s_exc_p4u)
277 sltu t0, len, 1*NBYTES
278 bnez t0, copy_bytes_checklen
283 EXC( LOAD t0, 0(src), l_exc)
286 EXC( STORE t0, 0(dst), s_exc_p1u)
293 EXC( LOAD t0, 0(src), l_exc)
296 EXC( STORE t0, 0(dst), s_exc_p1u)
303 EXC( LOAD t0, 0(src), l_exc)
308 EXC( STORE t0, -8(dst), s_exc_p1u)
312 SRL t0, len, LOG_NBYTES+2 # +2 for 4 units/iter
313 beqz t0, cleanup_src_unaligned
322 EXC( LDFIRST t0, FIRST(0)(src), l_exc)
325 EXC( LDREST t0, REST(0)(src), l_exc_copy)
332 EXC( STORE t0, UNIT(0)(dst), s_exc_p4u)
345 EXC( LDFIRST t0, FIRST(0)(src), l_exc)
346 EXC( LDREST t0, REST(0)(src), l_exc_copy)
348 EXC( STORE t0, 0(dst), s_exc_p1u)
359 EXC( lb t0, N(src), l_exc); \
362 EXC( sb t0, N(dst), s_exc_p1)
370 EXC( lb t0, NBYTES-2(src), l_exc)
373 EXC( sb t0, NBYTES-2(dst), s_exc_p1)
394 LOAD t0, TI_TASK($28)
395 LOAD t0, THREAD_BUADDR(t0)
400 bne src, t0, 1b
403 LOAD t0, TI_TASK($28)
404 LOAD t0, THREAD_BUADDR(t0) # t0 is just past last good address
405 SUB len, AT, t0 # len number of uncopied bytes
442 ADD t0, a0, a2
444 sltu t0, a1, t0 # dst + len <= src -> memcpy
446 and t0, t1
447 beqz t0, __memcpy
454 sltu t0, a1, a0
455 beqz t0, r_end_bytes_up # src >= dst
461 lb t0, -1(a1)
463 sb t0, -1(a0)
473 lb t0, (a1)
475 sb t0, (a0)