Home
last modified time | relevance | path

Searched refs:H2 (Results 1 – 25 of 68) sorted by relevance

123

/freebsd-head/crypto/openssl/crypto/poly1305/asm/
HDpoly1305-x86_64.pl344 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
637 vmovd $h0#d,$H2
740 vmovd $h0#d,$H2
774 vmovd 4*2($ctx),$H2
906 vmovdqa $H2,0x20(%r11) # offload hash
908 vmovdqa 0x10(%rsp),$H2 # r1^2
915 vpmuludq $T3,$H2,$H1 # h3*r1
919 vpmuludq $T2,$H2,$H0 # h2*r1
920 vpmuludq $T1,$H2,$H1 # h1*r1
925 vpmuludq $T0,$H2,$H2 # h0*r1
[all …]
HDpoly1305-armv4.pl444 my ($D0,$D1,$D2,$D3,$D4, $H0,$H1,$H2,$H3,$H4) = map("q$_",(5..14));
747 vld4.32 {$H0#lo[0],$H1#lo[0],$H2#lo[0],$H3#lo[0]},[$inp]!
756 vrev32.8 $H2,$H2
761 vsri.u32 $H3#lo,$H2#lo,#14
762 vshl.u32 $H2#lo,$H2#lo,#12
766 vsri.u32 $H2#lo,$H1#lo,#20
769 vbic.i32 $H2#lo,#0xfc000000
775 vadd.i32 $H2#hi,$H2#lo,$D2#lo
793 vld4.32 {$H0#lo,$H1#lo,$H2#lo,$H3#lo},[$inp] @ inp[0:1]
795 vld4.32 {$H0#hi,$H1#hi,$H2#hi,$H3#hi},[$in2] @ inp[2:3] (or 0)
[all …]
HDpoly1305-c64xplus.pl32 ($H0,$H1,$H2,$H3,$H4,$H4a)=("A8","B8","A10","B10","B2",$LEN);
151 || ADDU $D2,B28,$D2:$H2 ; h2+=inp[2]
161 || ADDU B25,$D2:$H2,$D2:$H2 ; ADDU $D1,$D2:$H2,$D2:$H2
163 || ADD B25,$H2,B25 ; B-copy of $H2
167 MPY32U $H2,$S2,A25:A24
168 || MPY32U B25,$S3b,B25:B24 ; MPY32U $H2,$S3,B25:B24
171 MPY32U $H2,$R0,A27:A26
172 || MPY32U $H2,$R1,B27:B26
HDpoly1305-s390x.pl225 my ($H0, $H1, $H2, $H3, $H4) = map("%v$_",(0..4));
301 vmalof ($ACC0,$H2,$S3,$ACC0);
302 vmalof ($ACC1,$H2,$S4,$ACC1);
303 vmalof ($ACC2,$H2,$R0,$ACC2);
304 vmalof ($ACC3,$H2,$R1,$ACC3);
305 vmalof ($ACC4,$H2,$R2,$ACC4);
334 vag ($H2,$ACC2,$ACC1); # h1 -> h2
337 vesrlg ($ACC2,$H2,26);
338 vn ($H2,$H2,$mask26);
404 vlr ($H2,$R2);
[all …]
HDpoly1305-ppc.pl765 my ($H0, $H1, $H2, $H3, $H4) = map("v$_",(0..4));
999 mtvrwz $H2,$d2
1059 vmulouw $ACC2,$H2,$R0
1069 vmulouw $T0,$H2,$R1
1082 vmulouw $T0,$H2,$R2
1085 vmulouw $T0,$H2,$S3
1098 vmulouw $T0,$H2,$S4
1123 vaddudm $H2,$ACC2,$ACC1 # h1 -> h2
1126 vsrd $ACC2,$H2,$_26
1127 vand $H2,$H2,$mask26
[all …]
HDpoly1305-armv8.pl226 my ($H0,$H1,$H2,$H3,$H4) = map("v$_.2s",(24..28));
419 fmov ${H2},x12
468 fmov ${H2},x12
616 add $IN01_2,$IN01_2,$H2
721 xtn $H2,$ACC2
725 bic $H2,#0xfc,lsl#24
739 add $IN01_2,$IN01_2,$H2
HDpoly1305-sparcv9.pl283 my ($H0,$H1,$H2,$R0,$R1,$S1,$T1) = map("%o$_",(0..5,7));
300 ld [$ctx+16],$H2
333 addxc $padbit,$H2,$H2
346 mulx $S1,$H2,$T0 ! s1*h2
348 mulx $R0,$H2,$T1 ! r0*h2
354 and $D2,3,$H2
360 addxc %g0,$H2,$H2
364 st $H2,[$ctx+16]
/freebsd-head/crypto/openssl/crypto/modes/asm/
HDghashv8-armx.pl72 my ($t0,$t1,$t2,$xC2,$H,$Hhl,$H2)=map("q$_",(8..14));
152 veor $H2,$Xl,$t2
154 vext.8 $t1,$H2,$H2,#8 @ Karatsuba pre-processing
155 veor $t1,$t1,$H2
157 vst1.64 {$Hhl-$H2},[x0],#32 @ store Htable[1..2]
164 vpmull.p64 $Xl,$H, $H2
165 vpmull.p64 $Yl,$H2,$H2
166 vpmull2.p64 $Xh,$H, $H2
167 vpmull2.p64 $Yh,$H2,$H2
196 veor $H2,$Yl,$t3 @ H^4
[all …]
HDghashp8-ppc.pl73 my ($Xl1,$Xm1,$Xh1,$IN1,$H2,$H2h,$H2l)=map("v$_",(13..19));
140 vsldoi $H2,$IN1,$IN1,8
141 vsldoi $H2l,$zero,$H2,8
142 vsldoi $H2h,$H2,$zero,8
146 stvx_u $H2,r9,r3
156 vpmsumd $Xm,$IN,$H2 # H.hi·H^2.lo+H.lo·H^2.hi
157 vpmsumd $Xm1,$IN1,$H2 # H^2.hi·H^2.lo+H^2.lo·H^2.hi
188 vsldoi $H2,$Xl1,$Xl1,8
191 vsldoi $H2l,$zero,$H2,8
192 vsldoi $H2h,$H2,$zero,8
[all …]
HDghash-c64xplus.pl33 ($Z0,$Z1,$Z2,$Z3, $H0, $H1, $H2, $H3,
65 LDDW *${Htable}[-2],$H3:$H2 ; H.hi
79 AND $H2,$FF000000,$H2u ; H2's upper byte
93 LDDW *${Htable}[-2],$H3:$H2 ; H.hi
107 AND $H2,$FF000000,$H2u ; H2's upper byte
166 XORMPY $H2,$xia,$H2x ; 2
/freebsd-head/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/
HDpoly1305_sse2.c206 xmmi H0, H1, H2, H3, H4; in poly1305_blocks() local
231 H2 = _mm_and_si128(MMASK, T5); in poly1305_blocks()
244 H2 = _mm_shuffle_epi32(T1, _MM_SHUFFLE(1, 1, 0, 0)); in poly1305_blocks()
322 v02 = H2; in poly1305_blocks()
329 v12 = H2; in poly1305_blocks()
348 v22 = H2; in poly1305_blocks()
350 v32 = H2; in poly1305_blocks()
369 v42 = H2; in poly1305_blocks()
526 H2 = T2; in poly1305_blocks()
558 v02 = H2; in poly1305_blocks()
[all …]
/freebsd-head/sys/crypto/aesni/
HDaesni_ghash.c161 reduce4(__m128i H1, __m128i H2, __m128i H3, __m128i H4, in reduce4() argument
172 H2_X2_lo = _mm_clmulepi64_si128(H2, X2, 0x00); in reduce4()
181 H2_X2_hi = _mm_clmulepi64_si128(H2, X2, 0x11); in reduce4()
193 tmp1 = _mm_shuffle_epi32(H2, 78); in reduce4()
195 tmp1 = _mm_xor_si128(tmp1, H2); in reduce4()
277 __m128i H, H2, H3, H4, Y, T; in AES_GCM_encrypt() local
345 gfmul(H,H,&H2); in AES_GCM_encrypt()
346 gfmul(H,H2,&H3); in AES_GCM_encrypt()
361 reduce4(H, H2, H3, H4, tmp4, tmp3, tmp2, tmp1, &X); in AES_GCM_encrypt()
473 reduce4(H, H2, H3, H4, tmp4, tmp3, tmp2, tmp1, &X); in AES_GCM_encrypt()
[all …]
/freebsd-head/sys/contrib/device-tree/Bindings/media/
Drenesas,jpu.txt10 - "renesas,jpu-r8a7790" for R-Car H2
19 Example: R8A7790 (R-Car H2) JPU node
Drenesas,vsp1.txt23 Example: R8A7790 (R-Car H2) VSP1-S node
/freebsd-head/contrib/tcsh/
HDtcsh.man2html270 <H2>
275 print "</H2> <menu>\n"; # Indent, smaller font
277 print "</menu> <H2>\n"; # Outdent, larger font
284 print "</H2> <menu>\n"; # Indent, smaller font
286 print "</menu> <H2>\n"; # Outdent, larger font
297 </H2>
315 <H2><A NAME="$sectionfiles[$section]">$sectiontexts[$section]</A></H2>
346 <H2>$sectiontexts[$section]</H2>
365 </H2>
792 <H2>The <I>tcsh</I> mailing lists</H2>
/freebsd-head/sys/contrib/device-tree/src/arm/allwinner/
HDsun8i-h2-plus-libretech-all-h3-cc.dts11 model = "Libre Computer Board ALL-H3-CC H2+";
/freebsd-head/contrib/llvm-project/llvm/lib/ProfileData/
HDMemProf.cpp544 uint64_t H2 = FrameHistogram[F2].Count; in build() local
547 if (H1 != H2) in build()
548 return H1 < H2; in build()
/freebsd-head/contrib/llvm-project/libcxx/include/
HDunordered_set143 template<class H2, class P2>
144 void merge(unordered_set<Key, H2, P2, Allocator>& source); // C++17
145 template<class H2, class P2>
146 void merge(unordered_set<Key, H2, P2, Allocator>&& source); // C++17
147 template<class H2, class P2>
148 void merge(unordered_multiset<Key, H2, P2, Allocator>& source); // C++17
149 template<class H2, class P2>
150 void merge(unordered_multiset<Key, H2, P2, Allocator>&& source); // C++17
391 template<class H2, class P2>
392 void merge(unordered_multiset<Key, H2, P2, Allocator>& source); // C++17
[all …]
/freebsd-head/sys/contrib/device-tree/src/mips/pic32/
HDpic32mzda_sk.dts104 pins = "H0", "H1", "H2";
/freebsd-head/sys/contrib/device-tree/Bindings/display/
Drenesas,du.txt16 - "renesas,du-r8a7790" for R8A7790 (R-Car H2) compatible DU
84 R8A7790 (R-Car H2) DPAD 0 LVDS 0 LVDS 1 -
/freebsd-head/contrib/llvm-project/clang/include/clang/AST/
HDCommentHTMLTags.td23 def H2 : Tag<"h2">;
/freebsd-head/sys/contrib/device-tree/Bindings/mmc/
Drenesas,mmcif.txt43 Example: R8A7790 (R-Car H2) MMCIF0
/freebsd-head/contrib/file/magic/Magdir/
HDfirmware132 >>12 uleshort 0x000A for ESP32-H2 Beta1
135 >>12 uleshort 0x000E for ESP32-H2 Beta2
136 >>12 uleshort 0x0010 for ESP32-H2
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64CallingConvention.td101 CCIfType<[f16], CCAssignToReg<[H0, H1, H2, H3, H4, H5, H6, H7]>>,
102 CCIfType<[bf16], CCAssignToReg<[H0, H1, H2, H3, H4, H5, H6, H7]>>,
147 CCIfType<[f16], CCAssignToReg<[H0, H1, H2, H3, H4, H5, H6, H7]>>,
148 CCIfType<[bf16], CCAssignToReg<[H0, H1, H2, H3, H4, H5, H6, H7]>>,
264 CCAssignToRegWithShadow<[H0, H1, H2, H3],
390 CCIfType<[f16], CCAssignToReg<[H0, H1, H2, H3, H4, H5, H6, H7]>>,
391 CCIfType<[bf16], CCAssignToReg<[H0, H1, H2, H3, H4, H5, H6, H7]>>,
/freebsd-head/sys/contrib/device-tree/Bindings/i2c/
Drenesas,iic.txt15 - "renesas,iic-r8a7790" (R-Car H2)

123