Lines Matching refs:t0

24 #undef t0
28 #define t0 $8 macro
119 lbu t0, (src)
122 sll t0, t0, 8
124 ADDC(sum, t0)
132 lhu t0, (src)
134 ADDC(sum, t0)
146 LOAD32 t0, 0x00(src)
148 ADDC(sum, t0)
157 ld t0, 0x00(src)
159 ADDC(sum, t0)
161 lw t0, 0x00(src)
164 ADDC(sum, t0)
175 ld t0, 0x00(src)
177 ADDC(sum, t0)
180 CSUM_BIGCHUNK1(src, 0x00, sum, t0, t1, t3, t4)
191 CSUM_BIGCHUNK(src, 0x00, sum, t0, t1, t3, t4)
192 CSUM_BIGCHUNK(src, 0x20, sum, t0, t1, t3, t4)
193 CSUM_BIGCHUNK(src, 0x40, sum, t0, t1, t3, t4)
194 CSUM_BIGCHUNK(src, 0x60, sum, t0, t1, t3, t4)
206 CSUM_BIGCHUNK(src, 0x00, sum, t0, t1, t3, t4)
207 CSUM_BIGCHUNK(src, 0x20, sum, t0, t1, t3, t4)
215 CSUM_BIGCHUNK(src, 0x00, sum, t0, t1, t3, t4)
225 LOAD32 t0, (src)
227 ADDC(sum, t0)
237 andi t0, a1, 4
238 beqz t0, 1f
239 andi t0, a1, 2
250 beqz t0, 1f
251 andi t0, a1, 1
257 1: beqz t0, 1f
290 and t0, sum, v1
291 sll t0, t0, 8
294 or sum, sum, t0
480 and t0, src, ADDRMASK
484 bnez t0, .Lsrc_unaligned_dst_aligned\@
490 SRL t0, len, LOG_NBYTES+3 # +3 for 8 units/iter
491 beqz t0, .Lcleanup_both_aligned\@ # len < 8*NBYTES
496 LOAD(t0, UNIT(0)(src), .Ll_exc\@)
506 STORE(t0, UNIT(0)(dst), .Ls_exc\@)
507 ADDC(t0, t1)
509 ADDC(sum, t0)
534 sltu t0, len, 4*NBYTES
535 bnez t0, .Lless_than_4units\@
540 LOAD(t0, UNIT(0)(src), .Ll_exc\@)
546 STORE(t0, UNIT(0)(dst), .Ls_exc\@)
547 ADDC(t0, t1)
549 ADDC(sum, t0)
565 LOAD(t0, 0(src), .Ll_exc\@)
568 STORE(t0, 0(dst), .Ls_exc\@)
569 ADDC(sum, t0)
591 LOAD(t0, 0(src), .Ll_exc\@)
593 SHIFT_DISCARD t0, t0, bits
594 STREST(t0, -1(t1), .Ls_exc\@)
595 SHIFT_DISCARD_REVERT t0, t0, bits
597 ADDC(sum, t0)
615 xor match, t0, t1
628 SRL t0, len, LOG_NBYTES+2 # +2 for 4 units/iter
629 beqz t0, .Lcleanup_src_unaligned\@
638 LDFIRST(t0, FIRST(0)(src), .Ll_exc\@)
641 LDREST(t0, REST(0)(src), .Ll_exc_copy\@)
651 STORE(t0, UNIT(0)(dst), .Ls_exc\@)
652 ADDC(t0, t1)
654 ADDC(sum, t0)
670 LDFIRST(t0, FIRST(0)(src), .Ll_exc\@)
671 LDREST(t0, REST(0)(src), .Ll_exc_copy\@)
674 STORE(t0, 0(dst), .Ls_exc\@)
675 ADDC(sum, t0)
697 LOADBU(t0, N(src), .Ll_exc_copy\@); \
699 STOREB(t0, N(dst), .Ls_exc\@); \
700 SLLV t0, t0, t3; \
703 or t2, t0
713 LOADBU(t0, NBYTES-2(src), .Ll_exc_copy\@)
715 STOREB(t0, NBYTES-2(dst), .Ls_exc\@)
716 SLLV t0, t0, t3
717 or t2, t0
742 and t0, sum, v1
743 sll t0, t0, 8
746 or sum, sum, t0
766 LOADK t0, TI_TASK($28)
768 LOADK t0, THREAD_BUADDR(t0)
778 bne src, t0, 1b
781 LOADK t0, TI_TASK($28)
783 LOADK t0, THREAD_BUADDR(t0) # t0 is just past last good address
785 SUB len, AT, t0 # len number of uncopied bytes
791 ADD dst, t0 # compute start address in a1