/openssl-master/crypto/poly1305/asm/ |
A D | poly1305-x86.pl | 807 &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 D | poly1305-ppc.pl | 1110 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 D | poly1305-x86_64.pl | 823 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 D | poly1305-armv4.pl | 576 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 D | poly1305-armv8.pl | 703 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 D | poly1305-sparcv9.pl | 335 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 D | seed_local.h | 58 (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 D | sha512-armv8.pl | 107 $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 D | sha256-armv4.pl | 340 &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 D | aria.c | 345 #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 D | rsaz-avx512.pl | 124 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 D | chacha-ppc.pl | 420 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 D | chacha-armv8.pl | 808 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
|