Home
last modified time | relevance | path

Searched refs:T1 (Results 1 – 25 of 28) sorted by relevance

12

/openssl-master/crypto/poly1305/asm/
A Dpoly1305-x86.pl802 &pshufd ($T1,$T1,0b11101110);
812 &pshufd ($T1,$T1,0b11101110);
822 &pshufd ($T1,$T1,0b11101110);
832 &pshufd ($T1,$T1,0b11101110);
1268 &vpaddd ($T1,$T1,$D1); # *5
1274 &vpaddd ($T1,$T1,$D3); # *5
1418 &vpaddd ($T1,$T1,$D1); # *5
1424 &vpaddd ($T1,$T1,$D3); # *5
1582 &vpxor ($T1,$T1,$T1);
1624 &vpand ($T1,$T1,$MASK); # 1
[all …]
A Dpoly1305-x86_64.pl1135 vpaddq $H1,$T1,$T1
2988 vpsrlq \$44,$T1,$T1
2990 vporq $T3,$T1,$T1
3158 vpsrlq \$44,$T1,$T1
3160 vporq $T3,$T1,$T1
3221 vpsrlq \$44,$T1,$T1
3235 vporq $T3,$T1,$T1
3524 vpsrlq \$44,$T1,$T1
3526 vporq $T3,$T1,$T1
3588 vpsrlq \$44,$T1,$T1
[all …]
A Dpoly1305-armv4.pl578 vshr.u64 $T1,$D0,#26
587 vshr.u64 $T1,$D1,#26
595 vshrn.u64 $T1#lo,$D2,#26
603 vshr.u32 $T1#lo,$D3#lo,#26
945 vshr.u64 $T1,$D0,#26
956 vshr.u64 $T1,$D1,#26
967 vshrn.u64 $T1#lo,$D2,#26
1114 vshr.u64 $T1,$D0,#26
1121 vshr.u64 $T1,$D1,#26
1127 vshr.u64 $T1,$D2,#26
[all …]
A Dpoly1305-armv8.pl705 ushr $T1.2d,$ACC0,#26
709 add $ACC1,$ACC1,$T1.2d // h0 -> h1
713 ushr $T1.2d,$ACC1,#26
720 shrn $T1.2s,$ACC2,#26
724 add $H3,$H3,$T1.2s // h2 -> h3
729 ushr $T1.2s,$H3,#26
733 add $H4,$H4,$T1.2s // h3 -> h4
846 ushr $T1.2d,$ACC0,#26
854 ushr $T1.2d,$ACC1,#26
860 ushr $T1.2d,$ACC2,#26
[all …]
A Dpoly1305-ppc.pl1346 be?vperm $T1,$T1,$T1,$_4
1370 vsrd $T0,$T1,$_26
1374 vand $T1,$T1,$mask26
1381 vmrgow $I0,$T1,$I0
1482 be?vperm $T1,$T1,$T1,$_4
1567 vsrd $_4,$T1,$_26
1582 vand $T1,$T1,$mask26
1814 be?vperm $T1,$T1,$T1,$_4
1841 vsrd $T1,$T1,$_4
1846 vand $T1,$T1,$mask26
[all …]
A Dpoly1305-s390x.pl230 my ($T1, $T2, $T3, $T4) = map("%v$_",(24..27));
512 vlm ($T1,$T4,"0x00($inp)"); # load first input block
531 vperm ($T3,$T1,$T2,$bswaplo);
532 vperm ($T4,$T1,$T2,$bswaphi);
533 vperm ($T2,$T1,$T2,$bswapmi);
615 vperm ($T3,$T1,$T2,$bswaplo);
616 vperm ($T4,$T1,$T2,$bswaphi);
617 vperm ($T2,$T1,$T2,$bswapmi);
816 vperm ($T3,$T1,$T2,$bswaplo);
817 vperm ($T4,$T1,$T2,$bswaphi);
[all …]
A Dpoly1305-sparcv9.pl283 my ($H0,$H1,$H2,$R0,$R1,$S1,$T1) = map("%o$_",(0..5,7));
320 sllx $D1,$shl,$T1
322 or $T1,$D0,$D0
336 umulxhi $S1,$H1,$T1
339 addxc $T1,$D1,$D1
344 umulxhi $R0,$H1,$T1
347 addxc $T1,$D2,$D2
348 mulx $R0,$H2,$T1 ! r0*h2
350 addxc $T1,$D2,$D2
353 andn $D2,3,$T1
[all …]
/openssl-master/crypto/modes/asm/
A Dghash-x86_64.pl1239 vpxor $Ij,$T1,$T1
1260 vpxor $Ij,$T1,$T1
1285 vpxor $Ij,$T1,$T1
1323 vpxor $Ij,$T1,$T1
1455 vpxor $Ij,$T1,$T1
1470 vpxor $Ij,$T1,$T1
1485 vpxor $Ij,$T1,$T1
1500 vpxor $Ij,$T1,$T1
1515 vpxor $Ij,$T1,$T1
1530 vpxor $Ij,$T1,$T1
[all …]
A Daesni-gcm-x86_64.pl196 vpclmulqdq \$0x11,$T1,$Ii,$T1
734 vpxor $Z3,$T1,$T1
756 vpclmulqdq \$0x00,$HK,$T1,$T1
774 vpunpckhqdq $T1,$T1,$Z0
786 vpclmulqdq \$0x11,$Ii,$T1,$T1
788 vpxor $T3,$T1,$T1
808 vpxor $inout5,$T1,$T1
823 vpclmulqdq \$0x00,$HK,$T1,$T1
845 vpxor $inout2,$T1,$T1
862 vpclmulqdq \$0x10,$HK,$T1,$T1
[all …]
A Dghash-x86.pl861 &psrldq ($T1,8);
948 &psrlq ($T1,63);
950 &pslldq ($T1,8);
1159 &psrld ($T1,31);
1162 &pslldq ($T1,4);
1166 &por ($Xi,$T1);
1173 &pslld ($T1,31);
1176 &pxor ($T1,$T2);
1181 &pxor ($T3,$T1);
1188 &psrld ($T1,2);
[all …]
/openssl-master/crypto/seed/
A Dseed_local.h71 # define KEYUPDATE_TEMP(T0, T1, K) \ argument
73 (K)[1] = G_FUNC((T1))
99 # define E_SEED(T0, T1, X1, X2, X3, X4, rbase) \ argument
101 (T1) = (X4) ^ (ks->data)[(rbase)+1]; \
102 (T1) ^= (T0); \
103 (T1) = G_FUNC((T1)); \
104 (T0) = ((T0) + (T1)) & 0xffffffff; \
106 (T1) = ((T1) + (T0)) & 0xffffffff; \
107 (T1) = G_FUNC((T1)); \
108 (T0) = ((T0) + (T1)) & 0xffffffff; \
[all …]
/openssl-master/crypto/sha/asm/
A Dsha256-c64xplus.pl138 ADD $X0,$T1,$T1 ; T1 += X[i];
145 || ADD $Ch,$T1,$T1 ; T1 += Ch(e,f,g)
146 ADD $S1,$T1,$T1 ; T1 += Sigma1(e)
154 || ADD $D,$T1,$E ; e = d + T1
177 ADD $X0,$T1,$T1 ; T1 += X[i];
184 || ADD $Ch,$T1,$T1 ; T1 += Ch(e,f,g)
185 ADD $S1,$T1,$T1 ; T1 += Sigma1(e)
191 || ADD $D,$T1,$E ; e = d + T1
234 || ADD $X0,$T1,$T1 ; T1 += X[i]
238 || ADD $Ch,$T1,$T1 ; T1 += Ch(e,f,g)
[all …]
A Dsha512-sparcv9.pl250 add $tmp2,$T1,$T1
253 add $tmp0,$T1,$T1
291 xor $tmp1,$T1,$T1
293 xor $tmp0,$T1,$T1
295 xor $tmp1,$T1,$T1
323 add $tmp1,$T1,$T1
325 srl $T1,0,$T1
336 add $tmp1,$T1,$T1
359 xor $tmp1,$T1,$T1
758 or %l7,$T1,$T1
[all …]
A Dsha512-s390x.pl74 $T1="%r14";
117 $LD $T1,`$i*$SZ`($inp) ### $i
128 algr $T1,$h # T1+=h
131 algr $T1,$t0 # T1+=Sigma1(e)
136 algr $T1,$t2 # T1+=Ch(e,f,g)
144 algr $h,$T1 # h+=T1
146 algr $d,$T1 # d+=T1
157 $ROT $t0,$T1,$sigma0[0]
158 $SHR $T1,$sigma0[2]
160 xgr $T1,$t0
[all …]
A Dsha512-armv8.pl161 ror $T1,@X[($j+1)&15],#$sigma0[0]
168 eor $T1,$T1,@X[($j+1)&15],ror#$sigma0[1]
176 eor $T1,$T1,@X[($j+1)&15],lsr#$sigma0[2] // sigma0(X[i+1])
185 add @X[$j],@X[$j],$T1
486 &ushr_32 ($T1,$T0,$sigma0[2]);
496 &eor_8 ($T1,$T1,$T2);
505 &eor_8 ($T1,$T1,$T3); # sigma0(X[1..4])
517 &add_32 (@X[0],@X[0],$T1); # X[0..3] += sigma0(X[1..4])
652 ld1.32 {$T1},[$Ktbl], #16
661 add.32 $T1,$T1,@X[1]
[all …]
A Dsha256-armv4.pl67 $T1="r3"; $t3="r3";
312 my ($T0,$T1,$T2,$T3,$T4,$T5)=("q8","q9","q10","q11","d24","d25");
336 &vext_8 ($T1,@X[2],@X[3],4); # X[9..12]
343 &vadd_i32 (@X[0],@X[0],$T1); # X[0..3] += X[9..12]
346 &vshr_u32 ($T1,$T0,$sigma0[2]);
355 &veor ($T1,$T1,$T2);
364 &veor ($T1,$T1,$T3); # sigma0(X[1..4])
373 &vadd_i32 (@X[0],@X[0],$T1); # X[0..3] += sigma0(X[1..4])
505 vld1.32 {$T1},[$Ktbl,:128]!
518 vadd.i32 $T1,$T1,@X[1]
[all …]
A Dsha512-mips.pl141 my ($T1,$tmp0,$tmp1,$tmp2)=(@X[4],@X[5],@X[6],@X[7]);
196 $ADDU $T1,$X[0],$h
206 $ADDU $T1,$tmp2
210 $ADDU $T1,$tmp0
215 $ADDU $T1,$X[0],$h # $i
232 $ADDU $T1,$tmp2
235 $ADDU $T1,$tmp0
251 $ADDU $T1,$tmp2 # +=K[$i]
253 $ADDU $d,$T1
254 $ADDU $h,$T1
A Dsha512-x86_64.pl200 mov $T1,`$SZ*($i&0xf)`(%rsp)
205 add $h,$T1 # T1+=h
225 add $T1,$d # d+=T1
226 add $T1,$h # h+=T1
243 mov $a0,$T1
249 xor $T1,$a0
250 shr \$$sigma0[2],$T1
260 add `$SZ*($i&0xf)`(%rsp),$T1
262 add $a2,$T1
354 $code.=" bswap $T1\n";
[all …]
A Dsha512-armv4.pl531 my ($t0,$t1,$t2,$T1,$K,$Ch,$Maj)=map("d$_",(24..31)); # temps
557 vadd.i64 $T1,$Ch,$h
560 vadd.i64 $T1,$t2
567 vadd.i64 $T1,$K
570 vadd.i64 $d,$T1
571 vadd.i64 $Maj,$T1
/openssl-master/crypto/sha/
A Dsha256.c213 T1 = X[i] = l; in sha256_block_data_order()
219 e = d + T1; in sha256_block_data_order()
223 a = T1 + T2; in sha256_block_data_order()
238 e = d + T1; in sha256_block_data_order()
242 a = T1 + T2; in sha256_block_data_order()
262 d += T1; h += T1; } while (0)
332 T1 = X[0] = l; in sha256_block_data_order()
335 T1 = X[1] = l; in sha256_block_data_order()
338 T1 = X[2] = l; in sha256_block_data_order()
341 T1 = X[3] = l; in sha256_block_data_order()
[all …]
A Dsha512.c689 e = d + T1; in sha512_block_data_order()
693 a = T1 + T2; in sha512_block_data_order()
708 e = d + T1; in sha512_block_data_order()
712 a = T1 + T2; in sha512_block_data_order()
732 d += T1; h += T1; } while (0)
760 T1 = X[0] = W[0]; in sha512_block_data_order()
762 T1 = X[1] = W[1]; in sha512_block_data_order()
764 T1 = X[2] = W[2]; in sha512_block_data_order()
766 T1 = X[3] = W[3]; in sha512_block_data_order()
768 T1 = X[4] = W[4]; in sha512_block_data_order()
[all …]
/openssl-master/crypto/aria/
A Daria.c345 #define ARIA_ADD_ROUND_KEY(RK, T0, T1, T2, T3) \ argument
348 (T1) ^= (RK)->u[1]; \
354 #define ARIA_SBOX_LAYER1_WITH_PRE_DIFF(T0, T1, T2, T3) \ argument
361 (T1) = \
362 S1[GET_U8_BE(T1, 0)] ^ \
404 #define ARIA_DIFF_WORD(T0,T1,T2,T3) \ argument
406 (T1) ^= (T2); \
408 (T0) ^= (T1); \
410 (T3) ^= (T1); \
412 (T1) ^= (T2); \
[all …]
/openssl-master/crypto/bn/asm/
A Drsaz-avx512.pl124 my ($T0,$T0h,$T1,$T1h,$T2) = map("%ymm$_", (24..28));
208 vpsrlq \$52, $_R1, $T1
214 valignq \$3, $T1, $T1h, $T1h
215 valignq \$3, $T0h, $T1, $T1
229 vpaddq $T1, $_R1, $_R1
/openssl-master/crypto/chacha/asm/
A Dchacha-armv8.pl808 my ($T0,$T1,$T2,$T3,$T4,$T5)=@K;
947 my @thread1=&NEONROUND($A1,$B1,$C1,$D1,$T1,0);
966 @thread1=&NEONROUND($A1,$B1,$C1,$D1,$T1,1);
1061 @thread1=&NEONROUND($A1,$B1,$C1,$D1,$T1,0);
1078 @thread1=&NEONROUND($A1,$B1,$C1,$D1,$T1,1);
1174 eor $B0,$B0,$T1
1191 eor $B1,$B1,$T1
A Dchacha-ppc.pl420 my ($twelve,$seven,$T0,$T1) = @D;
517 ?lvsr $T1,0,$ctr # prepare unaligned load
528 ?vperm @K[3],@D[1],@K[3],$T1 # align counter
545 be?vspltisb $T1,3 # 0x03..03
546 be?vxor $T0,$T0,$T1 # swap bytes within words
547 be?vxor $outperm,$outperm,$T1

Completed in 84 milliseconds

12