Home
last modified time | relevance | path

Searched refs:T3 (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v6.1/arch/x86/crypto/
Dghash-clmulni-intel_asm.S28 #define T3 %xmm4 macro
49 pshufd $0b01001110, SHASH, T3
51 pxor SHASH, T3
55 pclmulqdq $0x00, T3, T2 # T2 = (a1 + a0) * (b1 + b0)
59 movaps T2, T3
60 pslldq $8, T3
62 pxor T3, DATA
67 movaps DATA, T3
68 psllq $1, T3
69 pxor DATA, T3
[all …]
Dnh-avx2-x86_64.S28 #define T3 %ymm11 macro
42 vpaddd \k0, T3, T0
43 vpaddd \k1, T3, T1
44 vpaddd \k2, T3, T2
45 vpaddd \k3, T3, T3
54 vpshufd $0x10, T3, T7
55 vpshufd $0x32, T3, T3
59 vpmuludq T7, T3, T3
63 vpaddq T3, PASS3_SUMS, PASS3_SUMS
85 vmovdqu (MESSAGE), T3
[all …]
Daesni-intel_avx-x86_64.S595 .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
888 vpshufd $0b01001110, \HK, \T3
890 vpxor \HK , \T3, \T3 # T3 = (b1+b0)
894 vpclmulqdq $0x00, \T3, \T2, \T2 # T2 = (a1+a0)*(b1+b0)
898 vpslldq $8, \T2,\T3 # shift-L T3 2 DWs
900 vpxor \T3, \GH, \GH
905 vpslld $30, \GH, \T3 # packed right shifting shift << 30
[all …]
Dpoly1305-x86_64-cryptogams.pl420 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
892 vpsrldq \$6,$T1,$T3
895 vpunpcklqdq $T3,$T2,$T3 # 2:3
900 vpsrlq \$4,$T3,$T2
902 vpsrlq \$30,$T3,$T3
904 vpand $MASK,$T3,$T3 # 3
985 vpmuludq $T3,$D4,$D3 # d3 = h3*r0
991 vpmuludq $T3,$H2,$H1 # h3*r1
1013 vpmuludq $T3,$H4,$H4 # h3*s2
1024 vpmuludq $T3,$H3,$H1 # h3*s3
[all …]
Dnh-sse2-x86_64.S23 #define T3 %xmm11 macro
43 movdqa T1, T3
47 paddd \k3, T3
56 pshufd $0x10, T3, T7
57 pshufd $0x32, T3, T3
61 pmuludq T7, T3
65 paddq T3, PASS3_SUMS
/Linux-v6.1/arch/arm64/crypto/
Dnh-neon-core.S28 T3 .req v11
37 ld1 {T3.16b}, [MESSAGE], #16
43 add T0.4s, T3.4s, \k0\().4s
44 add T1.4s, T3.4s, \k1\().4s
45 add T2.4s, T3.4s, \k2\().4s
46 add T3.4s, T3.4s, \k3\().4s
52 mov T7.d[0], T3.d[1]
56 umlal PASS3_SUMS.2d, T3.2s, T7.2s
Dsha512-armv8.pl463 my ($T0,$T1,$T2,$T3,$T4,$T5,$T6,$T7) = map("q$_",(4..7,16..19));
487 &ext_8 ($T3,@X[2],@X[3],4); # X[9..12]
497 &add_32 (@X[0],@X[0],$T3); # X[0..3] += X[9..12]
502 &ushr_32 ($T3,$T0,$sigma0[1]);
508 &sli_32 ($T3,$T0,32-$sigma0[1]);
514 &eor_8 ($T1,$T1,$T3); # sigma0(X[1..4])
523 &ushr_32 ($T3,$T7,$sigma1[1]);
529 &sli_u32 ($T3,$T7,32-$sigma1[1]);
536 &eor_8 ($T5,$T5,$T3); # sigma1(X[14..15])
661 ld1.32 {$T3},[$Ktbl], #16
[all …]
/Linux-v6.1/crypto/
Danubis.c253 static const u32 T3[256] = { variable
543 inter[i] ^= T3[(kappa[j ] ) & 0xff]; in anubis_setkey()
565 T3[T4[(v ) & 0xff] & 0xff]; in anubis_setkey()
597 T3[(state[3] >> 24) ] ^ in anubis_crypt()
603 T3[(state[3] >> 16) & 0xff] ^ in anubis_crypt()
609 T3[(state[3] >> 8) & 0xff] ^ in anubis_crypt()
615 T3[(state[3] ) & 0xff] ^ in anubis_crypt()
631 (T3[(state[3] >> 24) ] & 0x000000ffU) ^ in anubis_crypt()
637 (T3[(state[3] >> 16) & 0xff] & 0x000000ffU) ^ in anubis_crypt()
643 (T3[(state[3] >> 8) & 0xff] & 0x000000ffU) ^ in anubis_crypt()
[all …]
Dkhazad.c305 static const u64 T3[256] = { variable
774 T3[(int)(K1 >> 32) & 0xff] ^ in khazad_setkey()
790 T3[(int)S[(int)(K1 >> 32) & 0xff] & 0xff] ^ in khazad_setkey()
816 T3[(int)(state >> 32) & 0xff] ^ in khazad_crypt()
827 (T3[(int)(state >> 32) & 0xff] & 0x000000ff00000000ULL) ^ in khazad_crypt()
/Linux-v6.1/arch/arm/crypto/
Dnh-neon-core.S45 T3 .req q11
52 vld1.8 {T3}, [MESSAGE]!
58 vadd.u32 T0, T3, \k0
59 vadd.u32 T1, T3, \k1
60 vadd.u32 T2, T3, \k2
61 vadd.u32 T3, T3, \k3
Dsha256-armv4.pl292 my ($T0,$T1,$T2,$T3,$T4,$T5)=("q8","q9","q10","q11","d24","d25");
332 &vshr_u32 ($T3,$T0,$sigma0[1]);
338 &vsli_32 ($T3,$T0,32-$sigma0[1]);
344 &veor ($T1,$T1,$T3); # sigma0(X[1..4])
487 vld1.32 {$T3},[$Ktbl,:128]!
502 vadd.i32 $T3,$T3,@X[3]
504 vst1.32 {$T3},[$Xfer,:128]!
Dghash-ce-core.S84 T3 .req q8
211 1: vld1.8 {T3-T2}, [r2]!
221 vrev64.8 T3, T3
/Linux-v6.1/drivers/block/drbd/
Ddrbd_state.h45 #define NS3(T1, S1, T2, S2, T3, S3) \ argument
47 mask.T2 = T2##_MASK; mask.T3 = T3##_MASK; mask; }), \
49 val.T2 = (S2); val.T3 = (S3); val; })
56 #define _NS3(D, T1, S1, T2, S2, T3, S3) \ argument
58 __ns.T2 = (S2); __ns.T3 = (S3); __ns; })
/Linux-v6.1/arch/mips/mm/
Dpage.c46 #define T3 11 macro
485 build_copy_load(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
493 build_copy_store(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
507 build_copy_load(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
517 build_copy_store(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
530 build_copy_load(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
538 build_copy_store(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
548 build_copy_load(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
559 build_copy_store(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
572 build_copy_load(&buf, T3, off + 3 * copy_word_size); in build_copy_page()
[all …]
/Linux-v6.1/arch/sparc/crypto/
Daes_asm.S13 #define ENCRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ argument
17 AES_EROUND23(KEY_BASE + 2, I2, I3, T3) \
20 AES_EROUND01(KEY_BASE + 4, T2, T3, I2) \
21 AES_EROUND23(KEY_BASE + 6, T2, T3, I3)
29 #define ENCRYPT_TWO_ROUNDS_LAST_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ argument
33 AES_EROUND23(KEY_BASE + 2, I2, I3, T3) \
36 AES_EROUND01_L(KEY_BASE + 4, T2, T3, I2) \
37 AES_EROUND23_L(KEY_BASE + 6, T2, T3, I3)
47 #define ENCRYPT_128_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ argument
48 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \
[all …]
/Linux-v6.1/drivers/scsi/cxgbi/cxgb3i/
DKconfig3 tristate "Chelsio T3 iSCSI support"
12 This driver supports iSCSI offload for the Chelsio T3 devices.
/Linux-v6.1/scripts/coccinelle/free/
Dput_device.cocci16 type T,T1,T2,T3;
33 | (T3)platform_get_drvdata(id)
/Linux-v6.1/arch/mips/kvm/
Dentry.c34 #define T3 11 macro
41 #define T3 15 macro
369 UASM_i_ADDU(&p, T3, T1, T2); in kvm_mips_build_enter_guest()
370 UASM_i_LW(&p, K0, 0, T3); in kvm_mips_build_enter_guest()
376 uasm_i_addiu(&p, T3, ZERO, sizeof(struct cpuinfo_mips)/sizeof(long)); in kvm_mips_build_enter_guest()
377 uasm_i_mul(&p, T2, T2, T3); in kvm_mips_build_enter_guest()
/Linux-v6.1/arch/s390/crypto/
Dchacha-s390.S472 #define T3 %v30 macro
509 VAF D3,K3,T3 # K[3]+3
511 VAF D5,D2,T3 # K[3]+5
522 VLR T3,D3
732 VAF D3,D3,T3 # +K[3]+3
733 VLM T0,T3,0,INP,0
738 VX D0,D0,T3
740 VLM K0,T3,0,%r7,4 # re-load sigma and increments
803 VAF D2,K3,T3 # K[3]+3
833 VAF K3,D2,T3 # K[3]+=6
/Linux-v6.1/tools/perf/arch/riscv/util/
Dunwind-libdw.c49 dwarf_regs[28] = REG(T3); in libdw__arch_set_initial_registers()
/Linux-v6.1/Documentation/devicetree/bindings/rng/
Dsparc_sun_oracle_rng.txt9 …- 'SUNW,kt-rng' for Rainbow/Yosemite Falls Platform (SUN SPARC T3/T4), (UltraSPARC KT/Niagara 3 - …
/Linux-v6.1/arch/arm64/boot/dts/mediatek/
Dmt8192-asurada-hayato-r1.dts17 MATRIX_KEY(0x02, 0x02, 0) /* T3 */
Dmt8192-asurada-spherion-r0.dts35 MATRIX_KEY(0x02, 0x02, 0) /* T3 */
/Linux-v6.1/drivers/iio/pressure/
Dbmp280-core.c70 s16 T3; member
92 s8 T3; member
225 enum { T1, T2, T3, P1, P2, P3, P4, P5, P6, P7, P8, P9 }; enumerator
309 calib->T3 = le16_to_cpu(data->bmp280_cal_buf[T3]); in bmp280_read_calib()
436 ((s32)calib->T3)) >> 14; in bmp280_compensate_temp()
1041 var4 = var3 * ((s64) calib->T3); in bmp380_compensate_temp()
1183 calib->T3 = data->bmp380_cal_buf[BMP380_T3]; in bmp380_read_calib()
/Linux-v6.1/drivers/net/ethernet/chelsio/
DKconfig50 tristate "Chelsio Communications T3 10Gb Ethernet support"
55 This driver supports Chelsio T3-based gigabit and 10Gb Ethernet

12