Home
last modified time | relevance | path

Searched refs:T0 (Results 1 – 13 of 13) sorted by relevance

/openssl-master/crypto/poly1305/asm/
A Dpoly1305-x86.pl807 &pshufd ($T0,$T0,0b11101110);
817 &pshufd ($T0,$T0,0b11101110);
827 &pshufd ($T0,$T0,0b11101110);
837 &pshufd ($T0,$T0,0b11101110);
1269 &vpaddd ($T0,$T0,$D2); # *5
1275 &vpaddd ($T0,$T0,$D4); # *5
1370 &vpsllq ($T0,$T0,2);
1419 &vpaddd ($T0,$T0,$D2); # *5
1425 &vpaddd ($T0,$T0,$D4); # *5
1623 &vpand ($T0,$T0,$MASK); # 0
[all …]
A Dpoly1305-ppc.pl1110 vspltisb $T0,2
1249 vsld $S2,$R2,$T0
1250 vsld $S3,$R3,$T0
1251 vsld $S4,$R4,$T0
1272 vslw $S2,$R2,$T0
1273 vslw $S3,$R3,$T0
1334 vxor $T0,$T0,$T0 # ensure second half is zero
1375 vand $T0,$T0,$mask26
1591 vspltisb $T0,2
1777 vspltisb $T0,2
[all …]
A Dpoly1305-x86_64.pl823 vpand $MASK,$T0,$T0 # 0
1079 vpand $MASK,$T0,$T0 # 0
1134 vpaddq $H0,$T0,$T0
1802 vpand $MASK,$T0,$T0 # 0
1955 vpand $MASK,$T0,$T0 # 0
2358 vpandq $MASK,$T0,$T0 # 0
2510 vpandq $MASK,$T0,$T0 # 0
2677 vpand $MASK,$T0,$T0 # 0
2862 vpsrlvq $inp_shift,$T0,$T0
2864 vporq $PAD,$T0,$T0
[all …]
A Dpoly1305-armv4.pl576 vshr.u64 $T0,$D3,#26
585 vshrn.u64 $T0#lo,$D4,#26
594 vshl.u32 $T0#lo,$T0#lo,#2
943 vshr.u64 $T0,$D3,#26
954 vshrn.u64 $T0#lo,$D4,#26
965 vshl.u32 $T0#lo,$T0#lo,#2
1112 vshr.u64 $T0,$D3,#26
1119 vshr.u64 $T0,$D4,#26
1125 vadd.i64 $D0,$D0,$T0
1126 vshl.u64 $T0,$T0,#2
[all …]
A Dpoly1305-armv8.pl703 ushr $T0.2d,$ACC3,#26
711 ushr $T0.2d,$ACC4,#26
718 add $ACC0,$ACC0,$T0.2d
719 shl $T0.2d,$T0.2d,#2
727 shrn $T0.2s,$ACC0,#26
732 add $H1,$H1,$T0.2s // h0 -> h1
844 ushr $T0.2d,$ACC3,#26
852 ushr $T0.2d,$ACC4,#26
858 add $ACC0,$ACC0,$T0.2d
859 shl $T0.2d,$T0.2d,#2
[all …]
A Dpoly1305-sparcv9.pl335 mulx $S1,$H1,$T0 ! s1*h1
337 addcc $T0,$D0,$D0
338 mulx $R1,$H0,$T0 ! r1*h0
341 addcc $T0,$D1,$D1
342 mulx $R0,$H1,$T0 ! r0*h1
345 addcc $T0,$D1,$D1
346 mulx $S1,$H2,$T0 ! s1*h2
349 addcc $T0,$D1,$D1
352 srlx $D2,2,$T0 ! final reduction step
355 add $T1,$T0,$T0
[all …]
/openssl-master/crypto/seed/
A Dseed_local.h58 (T0) = (X3); \
71 # define KEYUPDATE_TEMP(T0, T1, K) \ argument
72 (K)[0] = G_FUNC((T0)); \
99 # define E_SEED(T0, T1, X1, X2, X3, X4, rbase) \ argument
100 (T0) = (X3) ^ (ks->data)[(rbase)]; \
102 (T1) ^= (T0); \
104 (T0) = ((T0) + (T1)) & 0xffffffff; \
105 (T0) = G_FUNC((T0)); \
106 (T1) = ((T1) + (T0)) & 0xffffffff; \
108 (T0) = ((T0) + (T1)) & 0xffffffff; \
[all …]
/openssl-master/crypto/sha/asm/
A Dsha512-armv8.pl107 $T0=@X[$i+3] if ($i<11);
146 ror $T0,$a,#$Sigma0[0]
165 ror $T0,$a,#$Sigma0[0]
172 eor $T0,$T0,$a,ror#$Sigma0[1]
484 &ushr_32 ($T2,$T0,$sigma0[0]);
486 &ushr_32 ($T1,$T0,$sigma0[2]);
567 &add_32 ($T0,$T0,@X[0]);
596 &add_32 ($T0,$T0,@X[0]);
651 ld1.32 {$T0},[$Ktbl], #16
660 add.32 $T0,$T0,@X[0]
[all …]
A Dsha256-armv4.pl340 &vshr_u32 ($T2,$T0,$sigma0[0]);
346 &vshr_u32 ($T1,$T0,$sigma0[2]);
349 &vsli_32 ($T2,$T0,32-$sigma0[0]);
352 &vshr_u32 ($T3,$T0,$sigma0[1]);
358 &vsli_32 ($T3,$T0,32-$sigma0[1]);
406 &vld1_32 ("{$T0}","[$Ktbl,:128]!");
418 &vadd_i32 ($T0,$T0,@X[0]);
447 &vadd_i32 ($T0,$T0,@X[0]);
504 vld1.32 {$T0},[$Ktbl,:128]!
517 vadd.i32 $T0,$T0,@X[0]
[all …]
/openssl-master/crypto/aria/
A Daria.c345 #define ARIA_ADD_ROUND_KEY(RK, T0, T1, T2, T3) \ argument
347 (T0) ^= (RK)->u[0]; \
354 #define ARIA_SBOX_LAYER1_WITH_PRE_DIFF(T0, T1, T2, T3) \ argument
356 (T0) = \
357 S1[GET_U8_BE(T0, 0)] ^ \
358 S2[GET_U8_BE(T0, 1)] ^ \
359 X1[GET_U8_BE(T0, 2)] ^ \
360 X2[GET_U8_BE(T0, 3)]; \
404 #define ARIA_DIFF_WORD(T0,T1,T2,T3) \ argument
408 (T0) ^= (T1); \
[all …]
/openssl-master/crypto/bn/asm/
A Drsaz-avx512.pl124 my ($T0,$T0h,$T1,$T1h,$T2) = map("%ymm$_", (24..28));
206 vpsrlq \$52, $_R0, $T0
216 valignq \$3, $T0, $T0h, $T0h
217 valignq \$3, $zero, $T0, $T0
227 vpaddq $T0, $_R0, $_R0
/openssl-master/crypto/chacha/asm/
A Dchacha-ppc.pl420 my ($twelve,$seven,$T0,$T1) = @D;
512 ?lvsr $T0,0,$key # prepare unaligned load
526 ?vperm @K[1],@K[2],@K[1],$T0 # align key
527 ?vperm @K[2],@D[0],@K[2],$T0
538 vxor $T0,$T0,$T0 # 0x00..00
542 ?vperm $outmask,$outmask,$T0,$outperm
544 be?lvsl $T0,0,@x[0] # 0x00..0f
546 be?vxor $T0,$T0,$T1 # swap bytes within words
548 be?vperm $inpperm,$inpperm,$inpperm,$T0
A Dchacha-armv8.pl808 my ($T0,$T1,$T2,$T3,$T4,$T5)=@K;
946 my @thread0=&NEONROUND($A0,$B0,$C0,$D0,$T0,0);
965 @thread0=&NEONROUND($A0,$B0,$C0,$D0,$T0,1);
1060 @thread0=&NEONROUND($A0,$B0,$C0,$D0,$T0,0);
1077 @thread0=&NEONROUND($A0,$B0,$C0,$D0,$T0,1);
1166 ld1.8 {$T0-$T3},[$inp],#64
1172 eor $A0,$A0,$T0
1179 ld1.8 {$T0-$T3},[$inp],#64
1190 eor $A1,$A1,$T0

Completed in 33 milliseconds