Home
last modified time | relevance | path

Searched full:t5 (Results 1 – 25 of 359) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/arch/x86/crypto/
Daesni-intel_avx-x86_64.S605 .macro CALC_AAD_HASH GHASH_MUL AAD AADLEN T1 T2 T3 T4 T5 T6 T7 T8
621 \GHASH_MUL \T8, \T2, \T1, \T3, \T4, \T5, \T6
667 \GHASH_MUL \T7, \T2, \T1, \T3, \T4, \T5, \T6
895 .macro GHASH_MUL_AVX GH HK T1 T2 T3 T4 T5 argument
921 vpsrldq $4, \T2, \T5 # shift-R T5 1 DW
934 vpxor \T5, \T2, \T2
941 .macro PRECOMPUTE_AVX HK T1 T2 T3 T4 T5 T6
944 vmovdqa \HK, \T5
946 vpshufd $0b01001110, \T5, \T1
947 vpxor \T5, \T1, \T1
[all …]
Dglue_helper-asm-avx2.S56 t1x, t2, t2x, t3, t3x, t4, t5) \ argument
70 add2_le128(t2, t0, t4, t3, t5); /* ab: le2 ; cd: le3 */ \
72 add2_le128(t2, t0, t4, t3, t5); \
74 add2_le128(t2, t0, t4, t3, t5); \
76 add2_le128(t2, t0, t4, t3, t5); \
78 add2_le128(t2, t0, t4, t3, t5); \
80 add2_le128(t2, t0, t4, t3, t5); \
82 add2_le128(t2, t0, t4, t3, t5); \
Dnh-avx2-x86_64.S31 #define T5 %ymm13 macro
50 vpshufd $0x10, T1, T5
57 vpmuludq T5, T1, T1
148 vinserti128 $0x1, T3_XMM, T1, T5 // T5 = (0B 1B 2B 3B)
152 vpaddq T5, T4, T4
/kernel/linux/linux-6.6/arch/x86/crypto/
Daesni-intel_avx-x86_64.S571 .macro CALC_AAD_HASH GHASH_MUL AAD AADLEN T1 T2 T3 T4 T5 T6 T7 T8
587 \GHASH_MUL \T8, \T2, \T1, \T3, \T4, \T5, \T6
635 \GHASH_MUL \T7, \T2, \T1, \T3, \T4, \T5, \T6
863 .macro GHASH_MUL_AVX GH HK T1 T2 T3 T4 T5 argument
889 vpsrldq $4, \T2, \T5 # shift-R T5 1 DW
902 vpxor \T5, \T2, \T2
909 .macro PRECOMPUTE_AVX HK T1 T2 T3 T4 T5 T6
912 vmovdqa \HK, \T5
914 vpshufd $0b01001110, \T5, \T1
915 vpxor \T5, \T1, \T1
[all …]
Dnh-avx2-x86_64.S32 #define T5 %ymm13 macro
51 vpshufd $0x10, T1, T5
58 vpmuludq T5, T1, T1
149 vinserti128 $0x1, T3_XMM, T1, T5 // T5 = (0B 1B 2B 3B)
153 vpaddq T5, T4, T4
/kernel/linux/linux-5.10/arch/alpha/lib/
Dev67-strrchr.S37 insbl a1, 2, t5 # U : 0000000000ch0000
42 sll t5, 8, t3 # U : 00000000ch000000
46 or t5, t3, t3 # E : 00000000chch0000
53 lda t5, -1 # E : build garbage mask
56 mskqh t5, a0, t4 # E : Complete garbage mask
86 subq t4, 1, t5 # E : build a mask of the bytes up to...
87 or t4, t5, t4 # E : ... and including the null
102 lda t5, 0x3f($31) # E :
103 subq t5, t2, t5 # E : Normalize leading zero count
105 addq t6, t5, v0 # E : and add to quadword address
Dstrrchr.S24 sll a1, 8, t5 # e0 : replicate our test character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
30 or t5, a1, a1 # e0 :
32 sll a1, 32, t5 # e0 :
35 or t5, a1, a1 # .. e1 : character replication complete
58 subq t4, 1, t5 # e0 : build a mask of the bytes up to...
59 or t4, t5, t4 # e1 : ... and including the null
Dstrchr.S24 sll a1, 8, t5 # e0 : replicate the search character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
31 or t5, a1, a1 # .. e1 :
32 sll a1, 32, t5 # e0 :
34 or t5, a1, a1 # e0 :
Dev67-strchr.S34 insbl a1, 1, t5 # U : 000000000000ch00
38 or t5, t3, a1 # E : 000000000000chch
44 inswl a1, 2, t5 # E : 00000000chch0000
48 or a3, t5, t5 # E : 0000chchchch0000
53 or t5, a1, a1 # E : chchchchchchchch
/kernel/linux/linux-6.6/arch/alpha/lib/
Dev67-strrchr.S37 insbl a1, 2, t5 # U : 0000000000ch0000
42 sll t5, 8, t3 # U : 00000000ch000000
46 or t5, t3, t3 # E : 00000000chch0000
53 lda t5, -1 # E : build garbage mask
56 mskqh t5, a0, t4 # E : Complete garbage mask
86 subq t4, 1, t5 # E : build a mask of the bytes up to...
87 or t4, t5, t4 # E : ... and including the null
102 lda t5, 0x3f($31) # E :
103 subq t5, t2, t5 # E : Normalize leading zero count
105 addq t6, t5, v0 # E : and add to quadword address
Dstrrchr.S24 sll a1, 8, t5 # e0 : replicate our test character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
30 or t5, a1, a1 # e0 :
32 sll a1, 32, t5 # e0 :
35 or t5, a1, a1 # .. e1 : character replication complete
58 subq t4, 1, t5 # e0 : build a mask of the bytes up to...
59 or t4, t5, t4 # e1 : ... and including the null
Dstrchr.S24 sll a1, 8, t5 # e0 : replicate the search character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
31 or t5, a1, a1 # .. e1 :
32 sll a1, 32, t5 # e0 :
34 or t5, a1, a1 # e0 :
Dev67-strchr.S34 insbl a1, 1, t5 # U : 000000000000ch00
38 or t5, t3, a1 # E : 000000000000chch
44 inswl a1, 2, t5 # E : 00000000chch0000
48 or a3, t5, t5 # E : 0000chchchch0000
53 or t5, a1, a1 # E : chchchchchchchch
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/
DKconfig70 tristate "Chelsio Communications T4/T5/T6 Ethernet support"
76 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
77 adapter and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
92 bool "Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards"
103 bool "Fibre Channel over Ethernet (FCoE) Support for Chelsio T5 cards"
114 tristate "Chelsio Communications T4/T5/T6 Virtual Function Ethernet support"
117 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
118 adapters and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/
DKconfig70 tristate "Chelsio Communications T4/T5/T6 Ethernet support"
77 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
78 adapter and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
93 bool "Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards"
104 bool "Fibre Channel over Ethernet (FCoE) Support for Chelsio T5 cards"
115 tristate "Chelsio Communications T4/T5/T6 Virtual Function Ethernet support"
118 This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
119 adapters and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
/kernel/linux/linux-6.6/arch/riscv/lib/
Dmemmove.S38 * Both Copy Modes: t5 - Inclusive first multibyte/aligned of dest
51 * Byte copy does not need t5 or t6.
66 * Now solve for t5 and t6.
68 andi t5, t3, -SZREG
79 beq t5, t3, 1f
80 addi t5, t5, SZREG
165 addi a2, t5, -SZREG /* The other breakpoint for the unrolled loop*/
213 bne t4, t5, 1b
215 mv t4, t5 /* Fix the dest pointer in case the loop was broken */
248 bne t4, t5, 1b
[all …]
/kernel/linux/linux-5.10/arch/mips/kernel/
Dscall32-o32.S51 lw t5, TI_ADDR_LIMIT($28)
53 and t5, t4
54 bltz t5, bad_stack # -> sp is bad
64 load_a4: user_lw(t5, 16(t0)) # argument #5 from usp
70 sw t5, 16(sp) # argument #5 to ksp
157 li t5, 0
196 lw t5, 24(sp)
199 sw t5, 20(sp)
/kernel/linux/linux-6.6/arch/arm64/crypto/
Dcrct10dif-ce-core.S85 t5 .req v19
137 ext t5.8b, ad.8b, ad.8b, #2 // A2
142 pmull t5.8h, t5.8b, fold_consts.8b // H = A2*B
151 tbl t5.16b, {ad.16b}, perm2.16b // A2
156 pmull2 t5.8h, t5.16b, fold_consts.16b // H = A2*B
163 eor t5.16b, t5.16b, t7.16b // M = G + H
166 uzp1 t8.2d, t4.2d, t5.2d
167 uzp2 t4.2d, t4.2d, t5.2d
172 // t5 = (M) (P2 + P3) << 16
184 zip2 t5.2d, t8.2d, t4.2d
[all …]
/kernel/linux/linux-5.10/arch/arm64/crypto/
Dcrct10dif-ce-core.S85 t5 .req v19
137 ext t5.8b, ad.8b, ad.8b, #2 // A2
142 pmull t5.8h, t5.8b, fold_consts.8b // H = A2*B
151 tbl t5.16b, {ad.16b}, perm2.16b // A2
156 pmull2 t5.8h, t5.16b, fold_consts.16b // H = A2*B
163 eor t5.16b, t5.16b, t7.16b // M = G + H
166 uzp1 t8.2d, t4.2d, t5.2d
167 uzp2 t4.2d, t4.2d, t5.2d
172 // t5 = (M) (P2 + P3) << 16
184 zip2 t5.2d, t8.2d, t4.2d
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/
DKconfig3 tristate "Chelsio T4/T5 RDMA Driver"
9 This is an iWARP/RDMA driver for the Chelsio T4 and T5
10 1GbE, 10GbE adapters and T5 40GbE adapter.
/kernel/linux/linux-6.6/drivers/infiniband/hw/cxgb4/
DKconfig3 tristate "Chelsio T4/T5 RDMA Driver"
9 This is an iWARP/RDMA driver for the Chelsio T4 and T5
10 1GbE, 10GbE adapters and T5 40GbE adapter.
/kernel/linux/linux-5.10/crypto/
Decc.c1073 u64 t5[ECC_MAX_DIGITS]; in ecc_point_double_jacobian() local
1082 /* t5 = x1*y1^2 = A */ in ecc_point_double_jacobian()
1083 vli_mod_mult_fast(t5, x1, t4, curve); in ecc_point_double_jacobian()
1117 vli_mod_sub(z1, z1, t5, curve_prime, ndigits); in ecc_point_double_jacobian()
1119 vli_mod_sub(z1, z1, t5, curve_prime, ndigits); in ecc_point_double_jacobian()
1120 /* t5 = A - x3 */ in ecc_point_double_jacobian()
1121 vli_mod_sub(t5, t5, z1, curve_prime, ndigits); in ecc_point_double_jacobian()
1123 vli_mod_mult_fast(x1, x1, t5, curve); in ecc_point_double_jacobian()
1174 u64 t5[ECC_MAX_DIGITS]; in xycz_add() local
1178 /* t5 = x2 - x1 */ in xycz_add()
[all …]
/kernel/linux/linux-6.6/crypto/
Decc.c1107 u64 t5[ECC_MAX_DIGITS]; in ecc_point_double_jacobian() local
1116 /* t5 = x1*y1^2 = A */ in ecc_point_double_jacobian()
1117 vli_mod_mult_fast(t5, x1, t4, curve); in ecc_point_double_jacobian()
1151 vli_mod_sub(z1, z1, t5, curve_prime, ndigits); in ecc_point_double_jacobian()
1153 vli_mod_sub(z1, z1, t5, curve_prime, ndigits); in ecc_point_double_jacobian()
1154 /* t5 = A - x3 */ in ecc_point_double_jacobian()
1155 vli_mod_sub(t5, t5, z1, curve_prime, ndigits); in ecc_point_double_jacobian()
1157 vli_mod_mult_fast(x1, x1, t5, curve); in ecc_point_double_jacobian()
1208 u64 t5[ECC_MAX_DIGITS]; in xycz_add() local
1212 /* t5 = x2 - x1 */ in xycz_add()
[all …]
/kernel/linux/linux-6.6/lib/zlib_dfltcc/
Ddfltcc_util.h39 size_t t5 = len2 ? *len2 : 0; in dfltcc() local
45 register size_t r5 __asm__("r5") = t5; in dfltcc()
60 t2 = r2; t3 = r3; t4 = r4; t5 = r5; in dfltcc()
69 *len2 = t5; in dfltcc()
/kernel/linux/linux-5.10/lib/zlib_dfltcc/
Ddfltcc_util.h39 size_t t5 = len2 ? *len2 : 0; in dfltcc() local
45 register size_t r5 __asm__("r5") = t5; in dfltcc()
60 t2 = r2; t3 = r3; t4 = r4; t5 = r5; in dfltcc()
69 *len2 = t5; in dfltcc()

12345678910>>...15