Searched refs:H3 (Results 1 - 19 of 19) sorted by relevance

/freebsd-current/crypto/openssl/crypto/poly1305/asm/
H A Dpoly1305-s390x.pl225 my ($H0, $H1, $H2, $H3, $H4) = map("%v$_",(0..4));
307 vmalof ($ACC0,$H3,$S2,$ACC0);
308 vmalof ($ACC1,$H3,$S3,$ACC1);
309 vmalof ($ACC2,$H3,$S4,$ACC2);
310 vmalof ($ACC3,$H3,$R0,$ACC3);
311 vmalof ($ACC4,$H3,$R1,$ACC4);
324 vn ($H3,$ACC3,$mask26);
340 vag ($H3,$H3,$ACC2); # h2 -> h3
343 vesrlg ($ACC3,$H3,2
[all...]
H A Dpoly1305-x86_64.pl344 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
638 vmovd $h1#d,$H3
741 vmovd $h1#d,$H3
775 vmovd 4*3($ctx),$H3
918 vmovdqa $H3,0x30(%r11) #
922 vmovdqa 0x30(%rsp),$H3 # r2^2
926 vpmuludq $T2,$H3,$H0 # h2*r2
931 vpmuludq $T1,$H3,$H1 # h1*r2
932 vpmuludq $T0,$H3,$H3 # h
[all...]
H A Dpoly1305-armv4.pl444 my ($D0,$D1,$D2,$D3,$D4, $H0,$H1,$H2,$H3,$H4) = map("q$_",(5..14));
531 @ H0>>+H1>>+H2>>+H3>>+H4
532 @ H3>>+H4>>*5+H0>>+H1
545 @ H0, H2, H3 are guaranteed to be 26 bits wide, while H1 and H4
552 @ H4 = H4*R0 + H3*R1 + H2*R2 + H1*R3 + H0 * R4,
747 vld4.32 {$H0#lo[0],$H1#lo[0],$H2#lo[0],$H3#lo[0]},[$inp]!
754 vrev32.8 $H3,$H3
758 vsri.u32 $H4#lo,$H3#lo,#8 @ base 2^32 -> base 2^26
759 vshl.u32 $H3#l
[all...]
H A Dpoly1305-ppc.pl765 my ($H0, $H1, $H2, $H3, $H4) = map("v$_",(0..4));
1001 mtvrwz $H3,$d1
1060 vmulouw $ACC3,$H3,$R0
1071 vmulouw $T0,$H3,$R1
1074 vmulouw $T0,$H3,$S2
1087 vmulouw $T0,$H3,$S3
1100 vmulouw $T0,$H3,$S4
1113 vand $H3,$ACC3,$mask26
1129 vaddudm $H3,$H3,
[all...]
H A Dpoly1305-c64xplus.pl32 ($H0,$H1,$H2,$H3,$H4,$H4a)=("A8","B8","A10","B10","B2",$LEN);
162 || ADDU $D3,B30,$D3:$H3 ; h3+=inp[3]
169 || ADDU $D2,$D3:$H3,$D3:$H3
176 MPY32U $H3,$S1,A29:A28
177 || MPY32U $H3,$S2,B29:B28
183 MPY32U $H3,$S3,A31:A30
184 || MPY32U $H3,$R0b,B31:B30
H A Dpoly1305-armv8.pl226 my ($H0,$H1,$H2,$H3,$H4) = map("v$_.2s",(24..28));
420 fmov ${H3},x13
469 fmov ${H3},x13
659 add $IN01_3,$IN01_3,$H3
704 xtn $H3,$ACC3
708 bic $H3,#0xfc,lsl#24 // &=0x03ffffff
724 add $H3,$H3,$T1.2s // h2 -> h3
729 ushr $T1.2s,$H3,#26
730 bic $H3,#
[all...]
/freebsd-current/crypto/openssl/crypto/modes/asm/
H A Dghash-c64xplus.pl33 ($Z0,$Z1,$Z2,$Z3, $H0, $H1, $H2, $H3,
65 LDDW *${Htable}[-2],$H3:$H2 ; H.hi
80 AND $H3,$FF000000,$H3u ; H3's upper byte
93 LDDW *${Htable}[-2],$H3:$H2 ; H.hi
108 AND $H3,$FF000000,$H3u ; H3's upper byte
169 XORMPY $H3,$xia,$H3x ; 3
H A Dghashv8-armx.pl435 $I1,$I2,$I3,$H3,$H34,$H4,$Yl,$Ym,$Yh) = map("q$_",(4..7,15..23));
445 vld1.64 {$H3-$H4},[$Htbl] @ load twisted H^3, ..., H^4
474 vpmull.p64 $j3,$H3,$I1 @ H^3��Ii+1
476 vpmull2.p64 $I1,$H3,$I1
536 vpmull.p64 $j3,$H3,$I1 @ H^3��Ii+1
539 vpmull2.p64 $I1,$H3,$I1
611 vpmull.p64 $Xl,$H3,$IN @ H^3��(Xi+Ii)
613 vpmull2.p64 $Xh,$H3,$IN
H A Dghashp8-ppc.pl379 my ($Xl3,$Xm2,$IN2,$H3l,$H3,$H3h,
428 lvx_u $H3, r9,$Htbl
459 vpmsumd $Xm1,$IN1,$H3
494 vpmsumd $Xm1,$IN1,$H3
571 vmr $H4, $H3
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/
H A Dpoly1305_sse2.c206 xmmi H0, H1, H2, H3, H4; local
232 H3 = _mm_and_si128(MMASK, _mm_srli_epi64(T5, 26));
245 H3 = _mm_shuffle_epi32(T1, _MM_SHUFFLE(3, 3, 2, 2));
311 v01 = H3;
316 v11 = H3;
333 v21 = H3;
335 v31 = H3;
353 v41 = H3;
527 H3 = T3;
547 v01 = H3;
[all...]
/freebsd-current/sys/crypto/aesni/
H A Daesni_ghash.c161 reduce4(__m128i H1, __m128i H2, __m128i H3, __m128i H4, argument
173 H3_X3_lo = _mm_clmulepi64_si128(H3, X3, 0x00);
182 H3_X3_hi = _mm_clmulepi64_si128(H3, X3, 0x11);
197 tmp2 = _mm_shuffle_epi32(H3, 78);
199 tmp2 = _mm_xor_si128(tmp2, H3);
277 __m128i H, H2, H3, H4, Y, T; local
346 gfmul(H,H2,&H3);
347 gfmul(H,H3,&H4);
361 reduce4(H, H2, H3, H4, tmp4, tmp3, tmp2, tmp1, &X);
473 reduce4(H, H2, H3, H
538 __m128i H, H2, H3, H4, Y, T; local
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp27 AArch64::H3, AArch64::H4, AArch64::H5,
H A DAArch64FastISel.cpp2958 { AArch64::H0, AArch64::H1, AArch64::H2, AArch64::H3, AArch64::H4,
/freebsd-current/contrib/llvm-project/clang/lib/Headers/
H A Dhexagon_types.h679 short H3(void) { function in class:HEXAGON_Vect64C
770 HEXAGON_Vect64C H3(short h) { function in class:HEXAGON_Vect64C
1906 short H3(void) { function in class:Q6Vect64C
1997 Q6Vect64C H3(short h) { function in class:Q6Vect64C
/freebsd-current/sys/crypto/openssl/arm/
H A Dpoly1305-armv4.S459 @ H0>>+H1>>+H2>>+H3>>+H4
460 @ H3>>+H4>>*5+H0>>+H1
473 @ H0, H2, H3 are guaranteed to be 26 bits wide, while H1 and H4
480 @ H4 = H4*R0 + H3*R1 + H2*R2 + H1*R3 + H0 * R4,
/freebsd-current/sys/opencrypto/
H A Drmd160.c56 #define H3 0x10325476U macro
101 ctx->state[3] = H3;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp269 {codeview::RegisterId::ARM64_H3, AArch64::H3},
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/
H A Daead_aes256gcm_aesni.c331 __m128i H3 = H3_; \
/freebsd-current/contrib/netbsd-tests/usr.bin/netpgpverify/
H A Dt_netpgpverify.sh3380 r+13v2t//e0f/3D8wfs9g//nVeD1L//6+/7H3/3ltbOv+SrNBWKzE68e6HdQajjF

Completed in 180 milliseconds