Home
last modified time | relevance | path

Searched refs:T1 (Results 1 - 25 of 91) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/x86/crypto/
H A 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
639 movq (%r10), \T1
642 vpslldq $8, \T1, \T1
644 vpxor \T1, \T7, \T7
650 movq %rax, \T1
653 vpslldq $12, \T1, \T1
655 vpxor \T1, \T
[all...]
H A Dnh-sse2-x86_64.S21 #define T1 %xmm9 define
36 movdqu \offset(MESSAGE), T1
42 movdqa T1, T2
43 movdqa T1, T3
44 paddd T1, \k0 // reuse k0 to avoid a move
45 paddd \k1, T1
52 pshufd $0x10, T1, T5
53 pshufd $0x32, T1, T1
59 pmuludq T5, T1
[all...]
H A Dsha512-avx2-asm.S94 T1 = %r12 # clobbers CTX2 define
191 rorx $34, a, T1 # T1 = a >> 34 # S0B
203 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
204 rorx $28, a, T1 # T1 = (a >> 28) # S0
207 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
208 mov a, T1 # T1 = a # MAJB
209 and c, T1 # T
[all...]
H A Dsha256-avx2-asm.S109 T1 = %r12d define
166 rorx $13, a, T1 # T1 = a >> 13 # S0B
180 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
181 rorx $2, a, T1 # T1 = (a >> 2) # S0
185 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
186 mov a, T1 # T1 = a # MAJB
187 and c, T1 # T
[all...]
H A Dghash-clmulni-intel_asm.S26 #define T1 %xmm2 define
42 * T1
47 movaps DATA, T1
54 pclmulqdq $0x11, SHASH, T1 # T1 = a1 * b1
57 pxor T1, T2 # T2 = a0 * b1 + a1 * b0
63 pxor T2, T1 # <T1:DATA> is result of
77 pxor T3, T1
86 pxor T2, T1
[all...]
H A Dnh-avx2-x86_64.S25 #define T1 %ymm9 define
43 vpaddd \k1, T3, T1
50 vpshufd $0x10, T1, T5
51 vpshufd $0x32, T1, T1
57 vpmuludq T5, T1, T1
61 vpaddq T1, PASS1_SUMS, PASS1_SUMS
143 vpunpckhqdq PASS1_SUMS, PASS0_SUMS, T1 // T1
[all...]
H A Dsha512-avx-asm.S61 T1 = %rcx define
127 mov f_64, T1 # T1 = f
129 xor g_64, T1 # T1 = f ^ g
131 and e_64, T1 # T1 = (f ^ g) & e
133 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g)
135 add WK_2(idx), T1 #
[all...]
H A Dsha512-ssse3-asm.S61 T1 = %rcx define
121 mov f_64, T1 # T1 = f
123 xor g_64, T1 # T1 = f ^ g
125 and e_64, T1 # T1 = (f ^ g) & e
127 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g)
129 add WK_2(idx), T1 #
[all...]
H A Dpoly1305-x86_64-cryptogams.pl420 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
888 vmovdqu 16*3($inp),$T1
892 vpsrldq \$6,$T1,$T3
893 vpunpckhqdq $T1,$T0,$T4 # 4
894 vpunpcklqdq $T1,$T0,$T0 # 0:1
898 vpsrlq \$26,$T0,$T1
901 vpand $MASK,$T1,$T1 # 1
981 vpmuludq $T1,$D4,$D1 # d1 = h1*r0
996 vpmuludq $T1,
[all...]
/kernel/linux/linux-6.6/arch/x86/crypto/
H A 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
605 movq (%r10), \T1
608 vpslldq $8, \T1, \T1
610 vpxor \T1, \T7, \T7
616 movq %rax, \T1
619 vpslldq $12, \T1, \T1
621 vpxor \T1, \T
[all...]
H A Dnh-sse2-x86_64.S22 #define T1 %xmm9 define
37 movdqu \offset(MESSAGE), T1
43 movdqa T1, T2
44 movdqa T1, T3
45 paddd T1, \k0 // reuse k0 to avoid a move
46 paddd \k1, T1
53 pshufd $0x10, T1, T5
54 pshufd $0x32, T1, T1
60 pmuludq T5, T1
[all...]
H A Dsha512-avx2-asm.S95 T1 = %r12 # clobbers CTX2 define
188 rorx $34, a, T1 # T1 = a >> 34 # S0B
200 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0
201 rorx $28, a, T1 # T1 = (a >> 28) # S0
204 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0
205 mov a, T1 # T1 = a # MAJB
206 and c, T1 # T
[all...]
H A Dsha256-avx2-asm.S110 T1 = %r12d define
165 rorx $13, a, T1 # T1 = a >> 13 # S0B
179 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0
180 rorx $2, a, T1 # T1 = (a >> 2) # S0
184 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0
185 mov a, T1 # T1 = a # MAJB
186 and c, T1 # T
[all...]
H A Dghash-clmulni-intel_asm.S26 #define T1 %xmm2 define
42 * T1
47 movaps DATA, T1
54 pclmulqdq $0x11, SHASH, T1 # T1 = a1 * b1
57 pxor T1, T2 # T2 = a0 * b1 + a1 * b0
63 pxor T2, T1 # <T1:DATA> is result of
77 pxor T3, T1
86 pxor T2, T1
[all...]
H A Dnh-avx2-x86_64.S26 #define T1 %ymm9 define
44 vpaddd \k1, T3, T1
51 vpshufd $0x10, T1, T5
52 vpshufd $0x32, T1, T1
58 vpmuludq T5, T1, T1
62 vpaddq T1, PASS1_SUMS, PASS1_SUMS
144 vpunpckhqdq PASS1_SUMS, PASS0_SUMS, T1 // T1
[all...]
H A Dsha512-ssse3-asm.S62 T1 = %rcx define
118 mov f_64, T1 # T1 = f
120 xor g_64, T1 # T1 = f ^ g
122 and e_64, T1 # T1 = (f ^ g) & e
124 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g)
126 add WK_2(idx), T1 #
[all...]
H A Dsha512-avx-asm.S62 T1 = %rcx define
124 mov f_64, T1 # T1 = f
126 xor g_64, T1 # T1 = f ^ g
128 and e_64, T1 # T1 = (f ^ g) & e
130 xor g_64, T1 # T1 = ((f ^ g) & e) ^ g = CH(e,f,g)
132 add WK_2(idx), T1 #
[all...]
H A Dpoly1305-x86_64-cryptogams.pl419 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
887 vmovdqu 16*3($inp),$T1
891 vpsrldq \$6,$T1,$T3
892 vpunpckhqdq $T1,$T0,$T4 # 4
893 vpunpcklqdq $T1,$T0,$T0 # 0:1
897 vpsrlq \$26,$T0,$T1
900 vpand $MASK,$T1,$T1 # 1
980 vpmuludq $T1,$D4,$D1 # d1 = h1*r0
995 vpmuludq $T1,
[all...]
/kernel/linux/linux-6.6/arch/arm/crypto/
H A Dghash-ce-core.S16 T1 .req q1
163 vmull.p64 T1, XL_L, MASK
166 vext.8 T1, T1, T1, #8
168 veor T1, T1, XL
181 vshl.i64 T1, XL, #57
183 veor T1, T1, T
[all...]
/kernel/linux/linux-5.10/drivers/block/drbd/
H A Ddrbd_state.h40 #define NS2(T1, S1, T2, S2) \
41 ({ union drbd_state mask; mask.i = 0; mask.T1 = T1##_MASK; \
43 ({ union drbd_state val; val.i = 0; val.T1 = (S1); \
45 #define NS3(T1, S1, T2, S2, T3, S3) \
46 ({ union drbd_state mask; mask.i = 0; mask.T1 = T1##_MASK; \
48 ({ union drbd_state val; val.i = 0; val.T1 = (S1); \
53 #define _NS2(D, T1, S1, T2, S2) \
54 D, ({ union drbd_state __ns; __ns = drbd_read_state(D); __ns.T1
[all...]
/kernel/linux/linux-6.6/drivers/block/drbd/
H A Ddrbd_state.h40 #define NS2(T1, S1, T2, S2) \
41 ({ union drbd_state mask; mask.i = 0; mask.T1 = T1##_MASK; \
43 ({ union drbd_state val; val.i = 0; val.T1 = (S1); \
45 #define NS3(T1, S1, T2, S2, T3, S3) \
46 ({ union drbd_state mask; mask.i = 0; mask.T1 = T1##_MASK; \
48 ({ union drbd_state val; val.i = 0; val.T1 = (S1); \
53 #define _NS2(D, T1, S1, T2, S2) \
54 D, ({ union drbd_state __ns; __ns = drbd_read_state(D); __ns.T1
[all...]
/kernel/linux/linux-5.10/arch/sparc/crypto/
H A Daes_asm.S7 #define ENCRYPT_TWO_ROUNDS(KEY_BASE, I0, I1, T0, T1) \
9 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \
10 AES_EROUND01(KEY_BASE + 4, T0, T1, I0) \
11 AES_EROUND23(KEY_BASE + 6, T0, T1, I1)
13 #define ENCRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \
15 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \
18 AES_EROUND01(KEY_BASE + 4, T0, T1, I0) \
19 AES_EROUND23(KEY_BASE + 6, T0, T1, I1) \
23 #define ENCRYPT_TWO_ROUNDS_LAST(KEY_BASE, I0, I1, T0, T1) \
25 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \
[all...]
/kernel/linux/linux-6.6/arch/sparc/crypto/
H A Daes_asm.S7 #define ENCRYPT_TWO_ROUNDS(KEY_BASE, I0, I1, T0, T1) \
9 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \
10 AES_EROUND01(KEY_BASE + 4, T0, T1, I0) \
11 AES_EROUND23(KEY_BASE + 6, T0, T1, I1)
13 #define ENCRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \
15 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \
18 AES_EROUND01(KEY_BASE + 4, T0, T1, I0) \
19 AES_EROUND23(KEY_BASE + 6, T0, T1, I1) \
23 #define ENCRYPT_TWO_ROUNDS_LAST(KEY_BASE, I0, I1, T0, T1) \
25 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \
[all...]
/kernel/linux/linux-5.10/arch/mips/crypto/
H A Dchacha-core.S29 #define T1 $s0 define
132 lwl T1, (x*4)+MSB ## (IN); \
133 lwr T1, (x*4)+LSB ## (IN); \
140 xor X ## x, T1; \
149 lw T1, (x*4) ## (IN); \
156 xor X ## x, T1; \
328 addu T1, STATE, $at
334 lw SAVED_CA, 0(T1)
373 lbu T1, 0(IN)
377 xor T1, SAVED_
[all...]
/kernel/linux/linux-6.6/arch/mips/crypto/
H A Dchacha-core.S29 #define T1 $s0 define
132 lwl T1, (x*4)+MSB ## (IN); \
133 lwr T1, (x*4)+LSB ## (IN); \
140 xor X ## x, T1; \
149 lw T1, (x*4) ## (IN); \
156 xor X ## x, T1; \
328 addu T1, STATE, $at
334 lw SAVED_CA, 0(T1)
373 lbu T1, 0(IN)
377 xor T1, SAVED_
[all...]

Completed in 11 milliseconds

1234