/Linux-v6.1/arch/riscv/lib/ |
D | memmove.S | 37 * Reverse Copy: t4 - Index counter of dest 54 add t4, a0, a2 69 andi t6, t4, -SZREG 163 sub a5, a4, t4 /* Find the difference between src and dest */ 198 addi t4, t4, (-2 * SZREG) 202 REG_S t2, ( 1 * SZREG)(t4) 204 beq t4, a2, 2f 211 REG_S t2, ( 0 * SZREG)(t4) 213 bne t4, t5, 1b 215 mv t4, t5 /* Fix the dest pointer in case the loop was broken */ [all …]
|
D | uaccess.S | 84 fixup REG_L t4, 7*SZREG(a1), 10f 92 fixup REG_S t4, 7*SZREG(a0), 10f 123 * t4 - current shift 127 sub t4, a5, t3 144 sll a2, a5, t4
|
/Linux-v6.1/arch/alpha/lib/ |
D | ev67-strrchr.S | 36 insbl a1, 1, t4 # U : 000000000000ch00 41 or t2, t4, a1 # E : 000000000000chch 48 sll a1, 48, t4 # U : chch000000000000 50 or t4, a1, a1 # E : chch00000000chch 56 mskqh t5, a0, t4 # E : Complete garbage mask 58 cmpbge zero, t4, t4 # E : bits set iff byte is garbage 61 andnot t1, t4, t1 # E : clear garbage from null test 62 andnot t3, t4, t3 # E : clear garbage from char test 84 negq t1, t4 # E : isolate first null byte match 85 and t1, t4, t4 # E : [all …]
|
D | strrchr.S | 31 lda t4, -1 # .. e1 : build garbage mask 34 mskqh t4, a0, t4 # e0 : 37 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 39 andnot t1, t4, t1 # .. e1 : clear garbage from null test 40 andnot t3, t4, t3 # e0 : clear garbage from char test 56 negq t1, t4 # e0 : isolate first null byte match 57 and t1, t4, t4 # e1 : 58 subq t4, 1, t5 # e0 : build a mask of the bytes up to... 59 or t4, t5, t4 # e1 : ... and including the null 61 and t3, t4, t3 # e0 : mask out char matches after null
|
D | strchr.S | 27 lda t4, -1 # .. e1 : build garbage mask 30 mskqh t4, a0, t4 # e0 : 33 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 38 andnot t0, t4, t0 # e0 : clear garbage bits 58 and t0, 0xaa, t4 # e0 : 61 cmovne t4, 1, t4 # .. e1 : 63 addq v0, t4, v0 # .. e1 :
|
D | ev67-strchr.S | 40 lda t4, -1 # E : build garbage mask 42 mskqh t4, a0, t4 # U : only want relevant part of first quad 50 cmpbge zero, t4, t4 # E : bits set iff byte is garbage 58 andnot t0, t4, t0 # E : clear garbage bits
|
/Linux-v6.1/arch/x86/crypto/ |
D | aesni-intel_avx-x86_64.S | 595 .macro CALC_AAD_HASH GHASH_MUL AAD AADLEN T1 T2 T3 T4 T5 T6 T7 T8 611 \GHASH_MUL \T8, \T2, \T1, \T3, \T4, \T5, \T6 657 \GHASH_MUL \T7, \T2, \T1, \T3, \T4, \T5, \T6 885 .macro GHASH_MUL_AVX GH HK T1 T2 T3 T4 T5 906 vpslld $25, \GH, \T4 # packed right shifting shift << 25 909 vpxor \T4, \T2, \T2 920 vpsrld $7,\GH, \T4 # packed left shifting >> 7 922 vpxor \T4, \T2, \T2 931 .macro PRECOMPUTE_AVX HK T1 T2 T3 T4 T5 T6 940 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^2<<1 mod poly [all …]
|
D | poly1305-x86_64-cryptogams.pl | 420 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) = 893 vpunpckhqdq $T1,$T0,$T4 # 4 897 vpsrlq \$40,$T4,$T4 # 4 905 vpor 32(%rcx),$T4,$T4 # padbit, yes, always 986 vpmuludq $T4,$D4,$D4 # d4 = h4*r0 989 vpmuludq 0x20(%rsp),$T4,$H0 # h4*s1 1012 vpmuludq $T4,$H4,$H0 # h4*s2 1023 vpmuludq $T4,$H3,$H0 # h4*s3 1035 vpmuludq $T4,$H4,$T4 # h4*s4 1038 vpaddq $T4,$D3,$D3 # d3 += h4*s4 [all …]
|
D | camellia-aesni-avx2-asm_64.S | 62 #define roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument 67 vbroadcasti128 .Linv_shift_row, t4; \ 75 vpshufb t4, x0, x0; \ 76 vpshufb t4, x7, x7; \ 77 vpshufb t4, x3, x3; \ 78 vpshufb t4, x6, x6; \ 79 vpshufb t4, x2, x2; \ 80 vpshufb t4, x5, x5; \ 81 vpshufb t4, x1, x1; \ 82 vpshufb t4, x4, x4; \ [all …]
|
D | nh-avx2-x86_64.S | 30 #define T4 %ymm12 macro 48 vpshufd $0x10, T0, T4 56 vpmuludq T4, T0, T0 147 vinserti128 $0x1, T2_XMM, T0, T4 // T4 = (0A 1A 2A 3A) 152 vpaddq T5, T4, T4 154 vpaddq T4, T0, T0
|
D | camellia-aesni-avx-asm_64.S | 50 #define roundsm16(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument 55 vmovdqa .Linv_shift_row, t4; \ 61 vpshufb t4, x0, x0; \ 62 vpshufb t4, x7, x7; \ 63 vpshufb t4, x1, x1; \ 64 vpshufb t4, x4, x4; \ 65 vpshufb t4, x2, x2; \ 66 vpshufb t4, x5, x5; \ 67 vpshufb t4, x3, x3; \ 68 vpshufb t4, x6, x6; \ [all …]
|
/Linux-v6.1/arch/arm64/crypto/ |
D | crct10dif-ce-core.S | 84 t4 .req v18 136 ext t4.8b, ad.8b, ad.8b, #1 // A1 140 pmull t4.8h, t4.8b, fold_consts.8b // F = A1*B 150 tbl t4.16b, {ad.16b}, perm1.16b // A1 154 pmull2 t4.8h, t4.16b, fold_consts.16b // F = A1*B 162 0: eor t4.16b, t4.16b, t8.16b // L = E + F 166 uzp1 t8.2d, t4.2d, t5.2d 167 uzp2 t4.2d, t4.2d, t5.2d 171 // t4 = (L) (P0 + P1) << 8 173 eor t8.16b, t8.16b, t4.16b [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | tracing_struct.c | 46 ASSERT_EQ(skel->bss->t4_a_a, 10, "t4:a.a"); in test_fentry() 47 ASSERT_EQ(skel->bss->t4_b, 1, "t4:b"); in test_fentry() 48 ASSERT_EQ(skel->bss->t4_c, 2, "t4:c"); in test_fentry() 49 ASSERT_EQ(skel->bss->t4_d, 3, "t4:d"); in test_fentry() 50 ASSERT_EQ(skel->bss->t4_e_a, 2, "t4:e.a"); in test_fentry() 51 ASSERT_EQ(skel->bss->t4_e_b, 3, "t4:e.b"); in test_fentry() 52 ASSERT_EQ(skel->bss->t4_ret, 21, "t4 ret"); in test_fentry()
|
/Linux-v6.1/arch/ia64/lib/ |
D | memcpy.S | 36 # define t4 r22 macro 190 sub t4=r0,dst // t4 = -dst 194 shl t4=t4,3 // t4 = 8*(dst & 7) 202 mov pr=t4,0x38 // (p5,p4,p3)=(dst & 7) 225 mov t4=ip 228 adds t4=.memcpy_loops-1b,t4 243 add t4=t0,t4 255 mov b6=t4
|
/Linux-v6.1/arch/arm/crypto/ |
D | sha256-armv4.pl | 51 $inp="r1"; $t4="r1"; 78 str $inp,[sp,#17*4] @ make room for $t4 95 str $inp,[sp,#17*4] @ make room for $t4 127 ldr $t4,[sp,#`($i+15)%16`*4] @ from future BODY_16_xx 144 @ ldr $t4,[sp,#`($i+14)%16`*4] 147 mov $t2,$t4,ror#$sigma1[0] 149 eor $t2,$t2,$t4,ror#$sigma1[1] 152 eor $t2,$t2,$t4,lsr#$sigma1[2] @ sigma1(X[i+14]) 153 ldr $t4,[sp,#`($i+9)%16`*4] 159 add $t1,$t1,$t4 @ X[i] [all …]
|
D | aes-cipher-core.S | 42 .macro __hround, out0, out1, in0, in1, in2, in3, t3, t4, enc, sz, op, oldcpsr 65 __select \t4, \in0, 3 68 __select \t4, \in2, 3 72 __load \t4, \t4, 3, \sz, \op 87 eor \out1, \out1, \t4, ror #8
|
D | aes-neonbs-core.S | 297 t0, t1, t2, t3, t4, t5, t6, t7, inv 305 vext.8 \t4, \x4, \x4, #12 308 veor \x4, \x4, \t4 325 veor \t4, \t4, \x3 331 veor \t4, \t4, \x7 337 veor \x2, \t0, \t4 346 veor \x3, \t0, \t4 353 t0, t1, t2, t3, t4, t5, t6, t7 358 vld1.8 {\t4-\t5}, [bskey, :256]! 363 veor \x4, \x4, \t4 [all …]
|
/Linux-v6.1/arch/mips/lib/ |
D | csum_partial.S | 33 #define t4 $12 macro 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) 476 LOAD(t4, UNIT(4)(src)) [all …]
|
/Linux-v6.1/drivers/net/ethernet/chelsio/ |
D | Kconfig | 70 tristate "Chelsio Communications T4/T5/T6 Ethernet support" 77 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet 93 bool "Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards" 115 tristate "Chelsio Communications T4/T5/T6 Virtual Function Ethernet support" 118 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
|
/Linux-v6.1/arch/s390/include/asm/ |
D | syscall_wrapper.h | 12 #define SYSCALL_PT_ARG6(regs, m, t1, t2, t3, t4, t5, t6)\ argument 13 SYSCALL_PT_ARG5(regs, m, t1, t2, t3, t4, t5), \ 16 #define SYSCALL_PT_ARG5(regs, m, t1, t2, t3, t4, t5) \ argument 17 SYSCALL_PT_ARG4(regs, m, t1, t2, t3, t4), \ 20 #define SYSCALL_PT_ARG4(regs, m, t1, t2, t3, t4) \ argument 22 m(t4, (regs->gprs[5]))
|
/Linux-v6.1/arch/riscv/kvm/ |
D | vcpu_switch.S | 48 la t4, __kvm_switch_return 61 csrrw t4, CSR_STVEC, t4 74 REG_S t4, (KVM_ARCH_HOST_STVEC)(a0) 104 REG_L t4, (KVM_ARCH_GUEST_T4)(a0) 148 REG_S t4, (KVM_ARCH_GUEST_T4)(a0) 156 REG_L t4, (KVM_ARCH_HOST_HSTATUS)(a0) 172 csrrw t4, CSR_HSTATUS, t4 181 REG_S t4, (KVM_ARCH_GUEST_HSTATUS)(a0)
|
/Linux-v6.1/arch/loongarch/mm/ |
D | page.S | 48 ld.d t4, a1, 32 61 st.d t4, a0, 32 63 ld.d t4, a1, 96 76 st.d t4, a0, -32
|
/Linux-v6.1/lib/zlib_dfltcc/ |
D | dfltcc_util.h | 38 const Byte *t4 = op2 ? *op2 : NULL; in dfltcc() local 44 register const Byte *r4 __asm__("r4") = t4; in dfltcc() 60 t2 = r2; t3 = r3; t4 = r4; t5 = r5; in dfltcc() 67 *op2 = t4; in dfltcc()
|
/Linux-v6.1/arch/riscv/include/asm/ |
D | compat.h | 50 compat_ulong_t t4; member 87 cregs->t4 = (compat_ulong_t) regs->t4; in regs_to_cregs() 124 regs->t4 = (unsigned long) cregs->t4; in cregs_to_regs()
|
/Linux-v6.1/tools/include/nolibc/ |
D | arch-mips.h | 82 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \ 101 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \ 121 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \ 142 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \ 163 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \ 186 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9" \
|