Home
last modified time | relevance | path

Searched refs:h2lo (Results 1 – 4 of 4) sorted by relevance

/freebsd/crypto/openssl/crypto/poly1305/asm/
H A Dpoly1305-ppcfp.pl71 my ($h0lo,$h0hi,$h1lo,$h1hi,$h2lo,$h2hi,$h3lo,$h3hi,
150 lfd $h2lo,8*6($ctx)
155 fsub $h2lo,$h2lo,$two64 # r2
164 fmul $h2hi,$h2lo,$five_two130 # s2
172 fadd $h2hi,$h2lo,$two64
187 fsub $h2lo,$h2lo,$h2hi
197 stfd $h2lo,8*8($ctx) # r2lo
201 lfd $h2lo,8*13($ctx) # s2
206 fadd $h2hi,$h2lo,$two32
214 fsub $h2lo,$h2lo,$h2hi
[all …]
H A Dpoly1305-sparcv9.pl451 my ($h0lo,$h0hi,$h1lo,$h1hi,$h2lo,$h2hi,$h3lo,$h3hi,
531 ldd [$ctx+8*6],$h2lo
538 fsubd $h2lo,$two64,$h2lo ! r2
544 fmuld $five_two130,$h2lo,$s2lo ! s2
549 faddd $h2lo,$two64,$h2hi
564 fsubd $h2lo,$h2hi,$h2lo
585 std $h2lo,[$ctx+8*8] ! r2lo
630 ldd [$ctx+8*2],$h2lo
702 fsubd $h2lo,$two64,$h2lo
728 faddd $h2lo,$x2,$x2
[all …]
/freebsd/crypto/openssl/crypto/ec/asm/
H A Dx25519-ppc64.pl507 $h0lo,$h0hi,$h1lo,$h1hi,$h2lo,$h2hi,$h3lo,$h3hi,$h4lo,$h4hi) =
550 mulld $h2lo,$a2,$bi # a[2]*b[0]
579 addc $h2lo,$h2lo,$t0
603 addc $h2lo,$h2lo,$t0
620 srdi $t0,$h2lo,51
621 and $a2,$h2lo,$mask
713 mulld $h2lo,$a2,$bi
732 addc $h2lo,$h2lo,$t0
757 addc $h2lo,$h2lo,$t0
810 mulld $h2lo,$a2,$bi # a[2]*121666
/freebsd/crypto/openssl/crypto/poly1305/
H A Dpoly1305_ieee754.c232 double h0lo, h0hi, h1lo, h1hi, h2lo, h2hi, h3lo, h3hi; in poly1305_blocks() local
286 h2lo = st->h[2].d - TWO(52)*TWO64; in poly1305_blocks()
307 x2 += h2lo; in poly1305_blocks()
330 h2lo += x2; in poly1305_blocks()
338 c2lo = (h2lo + TWO(52)*TWO96) - TWO(52)*TWO96; in poly1305_blocks()
350 x2 = (h2lo - c2lo) + c1lo; in poly1305_blocks()
367 h2lo = r1lo * x1 + r0lo * x2 + s3lo * x3 + r2lo * x0; in poly1305_blocks()
385 c2lo = (h2lo + TWO(52)*TWO96) - TWO(52)*TWO96; in poly1305_blocks()
397 x2 = (h2lo - c2lo) + c1lo; in poly1305_blocks()