Home
last modified time | relevance | path

Searched refs:h3 (Results 1 – 25 of 118) sorted by relevance

12345

/freebsd/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/
H A Dpoly1305_donna32.h62 unsigned long h0, h1, h2, h3, h4; in poly1305_blocks() local
80 h3 = st->h[3]; in poly1305_blocks()
88 h3 += (LOAD32_LE(m + 9) >> 6) & 0x3ffffff; in poly1305_blocks()
93 ((unsigned long long) h2 * s3) + ((unsigned long long) h3 * s2) + in poly1305_blocks()
96 ((unsigned long long) h2 * s4) + ((unsigned long long) h3 * s3) + in poly1305_blocks()
99 ((unsigned long long) h2 * r0) + ((unsigned long long) h3 * s4) + in poly1305_blocks()
102 ((unsigned long long) h2 * r1) + ((unsigned long long) h3 * r0) + in poly1305_blocks()
105 ((unsigned long long) h2 * r2) + ((unsigned long long) h3 * r1) + in poly1305_blocks()
119 h3 = (unsigned long) d3 & 0x3ffffff; in poly1305_blocks()
135 st->h[3] = h3; in poly1305_blocks()
[all …]
/freebsd/crypto/openssh/
H A Dpoly1305.c35 uint32_t h0,h1,h2,h3,h4; in poly1305_auth() local
68 h3 = 0; in poly1305_auth()
85 h3 += ((((uint64_t)t3 << 32) | t2) >> 14) & 0x3ffffff; in poly1305_auth()
90 …t[0] = mul32x32_64(h0,r0) + mul32x32_64(h1,s4) + mul32x32_64(h2,s3) + mul32x32_64(h3,s2) + mul32x… in poly1305_auth()
91 …t[1] = mul32x32_64(h0,r1) + mul32x32_64(h1,r0) + mul32x32_64(h2,s4) + mul32x32_64(h3,s3) + mul32x… in poly1305_auth()
92 …t[2] = mul32x32_64(h0,r2) + mul32x32_64(h1,r1) + mul32x32_64(h2,r0) + mul32x32_64(h3,s4) + mul32x… in poly1305_auth()
93 …t[3] = mul32x32_64(h0,r3) + mul32x32_64(h1,r2) + mul32x32_64(h2,r1) + mul32x32_64(h3,r0) + mul32x… in poly1305_auth()
94 …t[4] = mul32x32_64(h0,r4) + mul32x32_64(h1,r3) + mul32x32_64(h2,r2) + mul32x32_64(h3,r1) + mul32x… in poly1305_auth()
99 t[3] += b; h3 = (uint32_t)t[3] & 0x3ffffff; b = (uint32_t)(t[3] >> 26); in poly1305_auth()
122 h3 += ((((uint64_t)t3 << 32) | t2) >> 14) & 0x3ffffff; in poly1305_auth()
[all …]
/freebsd/sys/modules/dtb/allwinner/
H A DMakefile17 allwinner/sun8i-h3-nanopi-m1.dts \
18 allwinner/sun8i-h3-nanopi-m1-plus.dts \
19 allwinner/sun8i-h3-nanopi-neo.dts \
20 allwinner/sun8i-h3-orangepi-one.dts \
21 allwinner/sun8i-h3-orangepi-pc.dts \
22 allwinner/sun8i-h3-orangepi-pc-plus.dts \
23 allwinner/sun8i-h3-orangepi-plus2e.dts
26 sun8i-h3-i2c0.dtso \
27 sun8i-h3-i2c1.dtso \
28 sun8i-h3-mmc0-disable.dtso \
[all …]
/freebsd/crypto/openssl/crypto/poly1305/asm/
H A Dpoly1305-armv4.pl177 my ($h0,$h1,$h2,$h3,$h4,$r0,$r1,$r2,$r3)=map("r$_",(4..12));
268 adcs $h3,$h3,r3
275 umlal r0,r1,$h3,$s1
279 umlal r2,r3,$h3,$s2
292 umlal r0,r1,$h3,$s3
294 umlal r2,r3,$h3,$r0
308 adds $h3,r2,r1 @ d3+=d2>>32
319 adcs $h3,$h3,#0
343 my ($h0,$h1,$h2,$h3,$h4,$g0,$g1,$g2,$g3)=map("r$_",(3..11));
358 adcs $g3,$h3,#0
[all …]
H A Dpoly1305-ppc.pl256 my ($h0,$h1,$h2,$h3,$h4,$t0) = map("r$_",(7..12));
265 lwz $h3,12($ctx)
272 sldi $h3,$h3,14
277 adde $h1,$h2,$h3
281 ld $h3,0($ctx) # load hash value base 2^64
286 xor $h0,$h0,$h3 # choose between radixes
292 xor $h0,$h0,$h3
296 addic $h3,$h0,5 # compare to modulus
304 and $h3,$h3,$t0
307 or $h0,$h0,$h3
[all …]
H A Dpoly1305-sparcv9.pl51 my ($h0,$h1,$h2,$h3, $t0,$t1,$t2) = map("%o$_",(0..5,7));
163 ld [$ctx+8],$h3
200 addccc $t1,$h3,$h3
228 umul $s1,$h3,$t2
229 umul $s2,$h3,$t0
230 umul $s3,$h3,$t1
233 umul $r0,$h3,$t2
248 srlx $d2,32,$h3
253 addccc $d3,$h3,$h3
264 addccc %g0,$h3,$h3
[all …]
H A Dpoly1305-ppcfp.pl552 my ($h0,$h1,$h2,$h3,$h4, $d0,$d1,$d2,$d3
576 lwz $h3,`8*3+(4^$LITTLE_ENDIAN)`($ctx)
595 adde $h3,$h3,$d2
601 addze $d3,$h3
618 andc $h3,$h3,$mask
622 or $h3,$h3,$d3
628 adde $h3,$h3,$d3
635 add $h3,$h3,$d2
642 add $h3,$h3,$d2
643 srdi $d3,$h3,32
[all …]
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Dhash.h130 uint32_t h3 = seed; in hash_x86_128() local
156 h2 = hash_rotl_32(h2, 17); h2 += h3; in hash_x86_128()
159 k3 *= c3; k3 = hash_rotl_32(k3, 17); k3 *= c4; h3 ^= k3; in hash_x86_128()
161 h3 = hash_rotl_32(h3, 15); h3 += h4; in hash_x86_128()
162 h3 = h3*5 + 0x96cd1c35; in hash_x86_128()
189 k3 *= c3; k3 = hash_rotl_32(k3, 17); k3 *= c4; h3 ^= k3; in hash_x86_128()
207 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len; in hash_x86_128()
209 h1 += h2; h1 += h3; h1 += h4; in hash_x86_128()
210 h2 += h1; h3 += h1; h4 += h1; in hash_x86_128()
214 h3 = hash_fmix_32(h3); in hash_x86_128()
[all …]
/freebsd/crypto/openssl/crypto/poly1305/
H A Dpoly1305.c295 u32 h0, h1, h2, h3, h4, c; in poly1305_blocks() local
310 h3 = st->h[3]; in poly1305_blocks()
318 h3 = (u32)(d3 = (u64)h3 + (d2 >> 32) + U8TOU32(inp + 12)); in poly1305_blocks()
325 ((u64)h3 * s1); in poly1305_blocks()
329 ((u64)h3 * s2) + in poly1305_blocks()
334 ((u64)h3 * s3) + in poly1305_blocks()
339 ((u64)h3 * r0) + in poly1305_blocks()
348 h3 = (u32)(d3 += d2 >> 32); in poly1305_blocks()
356 h3 += (c = CONSTANT_TIME_CARRY(h2,c)); in poly1305_blocks()
357 h4 += CONSTANT_TIME_CARRY(h3,c); in poly1305_blocks()
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/ed25519/ref10/fe_25_5/
H A Dfe.h11 int64_t h3 = load_3(s + 10) << 3; in fe25519_frombytes() local
36 carry3 = (h3 + (int64_t)(1L << 24)) >> 25; in fe25519_frombytes()
38 h3 -= carry3 * ((uint64_t) 1L << 25); in fe25519_frombytes()
50 h3 += carry2; in fe25519_frombytes()
65 h[3] = (int32_t) h3; in fe25519_frombytes()
105 int32_t h3 = f[3]; in fe25519_reduce() local
120 q = (h3 + q) >> 25; in fe25519_reduce()
139 h3 += carry2; in fe25519_reduce()
141 carry3 = h3 >> 25; in fe25519_reduce()
143 h3 -= carry3 * ((uint32_t) 1L << 25); in fe25519_reduce()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/allwinner/
H A Dsun8i-h3-libretech-all-h3-cc.dts8 #include "sun8i-h3.dtsi"
9 #include "sunxi-libretech-all-h3-cc.dtsi"
13 compatible = "libretech,all-h3-cc-h3", "allwinner,sun8i-h3";
H A Dsunxi-h3-h5.dtsi45 #include <dt-bindings/clock/sun8i-h3-ccu.h>
49 #include <dt-bindings/reset/sun8i-h3-ccu.h>
104 compatible = "allwinner,sun8i-h3-display-engine";
129 compatible = "allwinner,sun8i-h3-de2-mixer-0";
152 compatible = "allwinner,sun8i-h3-dma";
161 compatible = "allwinner,sun8i-h3-tcon-tv",
244 compatible = "allwinner,sun8i-h3-msgbox",
254 compatible = "allwinner,sun8i-h3-musb";
268 compatible = "allwinner,sun8i-h3-usb-phy";
300 compatible = "allwinner,sun8i-h3-ehci", "generic-ehci";
[all …]
H A Dsun8i-h3.dtsi43 #include "sunxi-h3-h5.dtsi"
154 compatible = "allwinner,sun8i-h3-deinterlace";
167 compatible = "allwinner,sun8i-h3-system-control";
181 compatible = "allwinner,sun8i-h3-sram-c1",
189 compatible = "allwinner,sun8i-h3-video-engine";
200 compatible = "allwinner,sun8i-h3-crypto";
209 compatible = "allwinner,sun8i-h3-mali", "arm,mali-400";
232 compatible = "allwinner,sun8i-h3-ths";
278 compatible = "allwinner,sun8i-h3-ccu";
282 compatible = "allwinner,sun8i-h3-de2-clk";
[all …]
H A Dsun8i-h2-plus-libretech-all-h3-cc.dts7 #include "sun8i-h3.dtsi"
8 #include "sunxi-libretech-all-h3-cc.dtsi"
12 compatible = "libretech,all-h3-cc-h2-plus", "allwinner,sun8i-h2-plus";
H A Dsun8i-h3-rervision-dvk.dts8 #include "sun8i-h3.dtsi"
16 compatible = "rervision,h3-dvk", "allwinner,sun8i-h3";
H A Dsun8i-h3-emlid-neutis-n5h3.dtsi10 #include "sun8i-h3.dtsi"
11 #include "sunxi-h3-h5-emlid-neutis.dtsi"
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
H A Dfe_frombytes_sandy2x.c36 uint64_t h3 = load_3(s + 10) << 3; in fe_frombytes() local
56 carry3 = h3 >> 25; h4 += carry3; h3 &= 0x1FFFFFF; in fe_frombytes()
61 carry2 = h2 >> 26; h3 += carry2; h2 &= 0x3FFFFFF; in fe_frombytes()
69 h[3] = h3; in fe_frombytes()
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dsha1-ia64.pl43 ($h0,$h1,$h2,$h3,$h4) = ("h0","h1","h2","h3","h4");
51 ($h0,$h1,$h2,$h3,$h4) = ("loc5","loc6","loc7","loc8","loc9");
190 add $h3=$h3,$c };; // wrap up
265 { .mlx; ld4 $h3=[tmp0]
279 mov $D=$h3
306 st4 [tmp0]=$h3 };;
/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/private/
H A Ded25519_ref10_fe_51.h38 uint64_t h3 = f[3] + g[3]; in fe25519_add() local
44 h[3] = h3; in fe25519_add()
56 uint64_t h0, h1, h2, h3, h4; in fe25519_sub() local
61 h3 = g[3]; in fe25519_sub()
68 h3 += h2 >> 51; in fe25519_sub()
70 h4 += h3 >> 51; in fe25519_sub()
71 h3 &= mask; in fe25519_sub()
78 h3 = (f[3] + 0xffffffffffffeULL) - h3; in fe25519_sub()
84 h[3] = h3; in fe25519_sub()
498 uint64_t h0, h1, h2, h3, h4; in fe25519_scalar_product() local
[all …]
H A Ded25519_ref10_fe_25_5.h46 int32_t h3 = f[3] + g[3]; in fe25519_add() local
57 h[3] = h3; in fe25519_add()
84 int32_t h3 = f[3] - g[3]; in fe25519_sub() local
95 h[3] = h3; in fe25519_sub()
120 int32_t h3 = -f[3]; in fe25519_neg() local
131 h[3] = h3; in fe25519_neg()
514 int64_t h3 = f0g3 + f1g2 + f2g1 + f3g0 + f4g9_19 + f5g8_19 + f6g7_19 + in fe25519_mul() local
570 h3 += carry2; in fe25519_mul()
580 carry3 = (h3 + (int64_t)(1L << 24)) >> 25; in fe25519_mul()
582 h3 -= carry3 * ((uint64_t) 1L << 25); in fe25519_mul()
[all …]
/freebsd/contrib/bearssl/src/ec/
H A Dec_c25519_m64.c382 uint64_t h0, h1, h2, h3; in f255_mul()
393 t3 = _umul128(a[0], b[3], &h3); in f255_mul()
395 (void)_addcarry_u64(k, h3, 0, &t4); in f255_mul()
400 k = _addcarry_u64(k, _umul128(a[1], b[3], &h3), t4, &t4); in f255_mul()
405 (void)_addcarry_u64(k, t5, h3, &t5); in f255_mul()
410 k = _addcarry_u64(k, _umul128(a[2], b[3], &h3), t5, &t5); in f255_mul()
415 (void)_addcarry_u64(k, t6, h3, &t6); in f255_mul()
420 k = _addcarry_u64(k, _umul128(a[3], b[3], &h3), t6, &t6); in f255_mul()
425 (void)_addcarry_u64(k, t7, h3, &t7); in f255_mul()
452 t7 = _umul128(t7, 19, &h3); in f255_mul()
[all …]
/freebsd/crypto/openssl/crypto/ec/
H A Dcurve25519.c315 uint64_t h3 = load_6(s + 20) << 7; /* 55 bits */ in fe51_frombytes() local
320 h3 |= h2 >> 51; h2 &= MASK51; in fe51_frombytes()
321 h4 |= h3 >> 51; h3 &= MASK51; in fe51_frombytes()
326 h[3] = h3; in fe51_frombytes()
335 uint64_t h3 = h[3]; in fe51_tobytes() local
343 q = (h3 + q) >> 51; in fe51_tobytes()
350 h3 += h2 >> 51; h2 &= MASK51; in fe51_tobytes()
351 h4 += h3 >> 51; h3 &= MASK51; in fe51_tobytes()
374 s[19] = (uint8_t)((h2 >> 50) | ((uint32_t)h3 << 1)); in fe51_tobytes()
375 s[20] = (uint8_t)(h3 >> 7); in fe51_tobytes()
[all …]
/freebsd/contrib/llvm-project/lld/docs/llvm-theme/static/
H A Dllvm.css103 div.sphinxsidebar h3, div.sphinxsidebar h4 {
112 div.sphinxsidebar h3 a {
173 h3 { selector
178 div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
182 h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
189 h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
194 h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
/freebsd/sys/arm/allwinner/h3/
H A Dfiles.h34 arm/allwinner/h3/h3_padconf.c standard
5 arm/allwinner/h3/h3_r_padconf.c standard
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_core/ed25519/ref10/fe_51/
H A Dfe.h9 uint64_t h0, h1, h2, h3, h4; in fe25519_frombytes() local
14 h3 = (LOAD64_LE(s + 19) >> 1) & mask; in fe25519_frombytes()
20 h[3] = h3; in fe25519_frombytes()

12345