Lines Matching refs:t0
25 #undef t0
29 #define t0 $8 macro
121 lbu t0, (src)
124 sll t0, t0, 8
126 ADDC(sum, t0)
134 lhu t0, (src)
136 ADDC(sum, t0)
148 LOAD32 t0, 0x00(src)
150 ADDC(sum, t0)
159 ld t0, 0x00(src)
161 ADDC(sum, t0)
163 lw t0, 0x00(src)
166 ADDC(sum, t0)
177 ld t0, 0x00(src)
179 ADDC(sum, t0)
182 CSUM_BIGCHUNK1(src, 0x00, sum, t0, t1, t3, t4)
193 CSUM_BIGCHUNK(src, 0x00, sum, t0, t1, t3, t4)
194 CSUM_BIGCHUNK(src, 0x20, sum, t0, t1, t3, t4)
195 CSUM_BIGCHUNK(src, 0x40, sum, t0, t1, t3, t4)
196 CSUM_BIGCHUNK(src, 0x60, sum, t0, t1, t3, t4)
208 CSUM_BIGCHUNK(src, 0x00, sum, t0, t1, t3, t4)
209 CSUM_BIGCHUNK(src, 0x20, sum, t0, t1, t3, t4)
217 CSUM_BIGCHUNK(src, 0x00, sum, t0, t1, t3, t4)
227 LOAD32 t0, (src)
229 ADDC(sum, t0)
239 andi t0, a1, 4
240 beqz t0, 1f
241 andi t0, a1, 2
252 beqz t0, 1f
253 andi t0, a1, 1
259 1: beqz t0, 1f
292 and t0, sum, v1
293 sll t0, t0, 8
296 or sum, sum, t0
483 and t0, src, ADDRMASK
487 bnez t0, .Lsrc_unaligned_dst_aligned\@
493 SRL t0, len, LOG_NBYTES+3 # +3 for 8 units/iter
494 beqz t0, .Lcleanup_both_aligned\@ # len < 8*NBYTES
499 LOAD(t0, UNIT(0)(src), .Ll_exc\@)
509 STORE(t0, UNIT(0)(dst), .Ls_exc\@)
510 ADDC(t0, t1)
512 ADDC(sum, t0)
537 sltu t0, len, 4*NBYTES
538 bnez t0, .Lless_than_4units\@
543 LOAD(t0, UNIT(0)(src), .Ll_exc\@)
549 STORE(t0, UNIT(0)(dst), .Ls_exc\@)
550 ADDC(t0, t1)
552 ADDC(sum, t0)
568 LOAD(t0, 0(src), .Ll_exc\@)
571 STORE(t0, 0(dst), .Ls_exc\@)
572 ADDC(sum, t0)
594 LOAD(t0, 0(src), .Ll_exc\@)
596 SHIFT_DISCARD t0, t0, bits
597 STREST(t0, -1(t1), .Ls_exc\@)
598 SHIFT_DISCARD_REVERT t0, t0, bits
600 ADDC(sum, t0)
618 xor match, t0, t1
631 SRL t0, len, LOG_NBYTES+2 # +2 for 4 units/iter
632 beqz t0, .Lcleanup_src_unaligned\@
641 LDFIRST(t0, FIRST(0)(src), .Ll_exc\@)
644 LDREST(t0, REST(0)(src), .Ll_exc_copy\@)
654 STORE(t0, UNIT(0)(dst), .Ls_exc\@)
655 ADDC(t0, t1)
657 ADDC(sum, t0)
673 LDFIRST(t0, FIRST(0)(src), .Ll_exc\@)
674 LDREST(t0, REST(0)(src), .Ll_exc_copy\@)
677 STORE(t0, 0(dst), .Ls_exc\@)
678 ADDC(sum, t0)
700 LOADBU(t0, N(src), .Ll_exc_copy\@); \
702 STOREB(t0, N(dst), .Ls_exc\@); \
703 SLLV t0, t0, t3; \
706 or t2, t0
716 LOADBU(t0, NBYTES-2(src), .Ll_exc_copy\@)
718 STOREB(t0, NBYTES-2(dst), .Ls_exc\@)
719 SLLV t0, t0, t3
720 or t2, t0
745 and t0, sum, v1
746 sll t0, t0, 8
749 or sum, sum, t0
769 LOADK t0, TI_TASK($28)
771 LOADK t0, THREAD_BUADDR(t0)
781 bne src, t0, 1b
784 LOADK t0, TI_TASK($28)
786 LOADK t0, THREAD_BUADDR(t0) # t0 is just past last good address
788 SUB len, AT, t0 # len number of uncopied bytes
794 ADD dst, t0 # compute start address in a1