Home
last modified time | relevance | path

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

123

/freebsd/crypto/openssl/crypto/poly1305/asm/
H A Dpoly1305-x86_64.pl353 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
647 vmovd $h0#d,$H2
750 vmovd $h0#d,$H2
784 vmovd 4*2($ctx),$H2
916 vmovdqa $H2,0x20(%r11) # offload hash
918 vmovdqa 0x10(%rsp),$H2 # r1^2
925 vpmuludq $T3,$H2,$H1 # h3*r1
929 vpmuludq $T2,$H2,$H0 # h2*r1
930 vpmuludq $T1,$H2,$H1 # h1*r1
935 vpmuludq $T0,$H2,$H2 # h0*r1
[all …]
H A Dpoly1305-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 …]
H A Dpoly1305-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
H A Dpoly1305-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 …]
H A Dpoly1305-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 …]
H A Dpoly1305-armv8.pl230 my ($H0,$H1,$H2,$H3,$H4) = map("v$_.2s",(24..28));
423 fmov ${H2},x12
474 fmov ${H2},x12
622 add $IN01_2,$IN01_2,$H2
727 xtn $H2,$ACC2
731 bic $H2,#0xfc,lsl#24
745 add $IN01_2,$IN01_2,$H2
H A Dpoly1305-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/crypto/openssl/crypto/modes/asm/
H A Dghashv8-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]
165 vpmull.p64 $Xl,$H, $H2
166 vpmull.p64 $Yl,$H2,$H2
167 vpmull2.p64 $Xh,$H, $H2
168 vpmull2.p64 $Yh,$H2,$H2
201 vext.8 $t2,$H2,$H2,#8
[all …]
H A Dghashp8-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 …]
H A Dghash-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/crypto/openssl/crypto/sha/asm/
H A Dsha512-riscv64-zvkb-zvknhb.pl72 my ($H, $INP, $LEN, $KT, $H2, $INDEX_PATTERN) = ("a0", "a1", "a2", "a3", "t3", "t4");
96 addi $H2, $H, 16
101 @{[vluxei8_v $V24, $H2, $V1]}
211 @{[vsuxei8_v $V24, ($H2), $V1]}
H A Dsha256-riscv64-zvkb-zvknha_or_zvknhb.pl72 my ($H, $INP, $LEN, $KT, $H2, $INDEX_PATTERN) = ("a0", "a1", "a2", "a3", "t3", "t4");
137 addi $H2, $H, 8
142 @{[vluxei8_v $V7, $H2, $V26]}
287 @{[vsuxei8_v $V7, $H2, $V26]}
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/
H A Dpoly1305_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/sys/crypto/aesni/
H A Daesni_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/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProfRadixTree.cpp151 uint64_t H2 = FrameHistogram[F2].Count; in build() local
154 if (H1 != H2) in build()
155 return H1 < H2; in build()
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Drenesas,jpu.txt10 - "renesas,jpu-r8a7790" for R-Car H2
19 Example: R8A7790 (R-Car H2) JPU node
H A Drenesas,vsp1.txt23 Example: R8A7790 (R-Car H2) VSP1-S node
/freebsd/contrib/tcsh/
H A Dtcsh.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/contrib/llvm-project/libcxx/include/__cxx03/
H A Dunordered_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 …]
H A Dunordered_map168 template<class H2, class P2>
169 void merge(unordered_map<Key, T, H2, P2, Allocator>& source); // C++17
170 template<class H2, class P2>
171 void merge(unordered_map<Key, T, H2, P2, Allocator>&& source); // C++17
172 template<class H2, class P2>
173 void merge(unordered_multimap<Key, T, H2, P2, Allocator>& source); // C++17
174 template<class H2, class P2>
175 void merge(unordered_multimap<Key, T, H2, P2, Allocator>&& source); // C++17
437 template<class H2, class P2>
438 void merge(unordered_multimap<Key, T, H2, P2, Allocator>& source); // C++17
[all …]
/freebsd/sys/contrib/device-tree/src/arm/allwinner/
H A Dsun8i-h2-plus-libretech-all-h3-cc.dts11 model = "Libre Computer Board ALL-H3-CC H2+";
/freebsd/contrib/file/magic/Magdir/
H A Dfirmware132 >>12 uleshort 0x000A for ESP32-H2 Beta1
135 >>12 uleshort 0x000E for ESP32-H2 Beta2
136 >>12 uleshort 0x0010 for ESP32-H2
158 >>>12 uleshort 0x000A for ESP32-H2 Beta1
161 >>>12 uleshort 0x000E for ESP32-H2 Beta2
162 >>>12 uleshort 0x0010 for ESP32-H2
/freebsd/sys/contrib/device-tree/Bindings/display/
H A 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/sys/contrib/device-tree/src/mips/pic32/
H A Dpic32mzda_sk.dts104 pins = "H0", "H1", "H2";
/freebsd/contrib/llvm-project/libcxx/include/
H A Dunordered_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 …]

123