Home
last modified time | relevance | path

Searched refs:h1lo (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,
149 lfd $h1lo,8*5($ctx)
154 fsub $h1lo,$h1lo,$two32 # r1
163 fmul $h1hi,$h1lo,$five_two130 # s1
170 fadd $h1hi,$h1lo,$two32
186 fsub $h1lo,$h1lo,$h1hi
196 stfd $h1lo,8*6($ctx) # r1lo
200 lfd $h1lo,8*12($ctx) # s1
205 fadd $h1hi,$h1lo,$two0
213 fsub $h1lo,$h1lo,$h1hi
[all …]
H A Dpoly1305-sparcv9.pl451 my ($h0lo,$h0hi,$h1lo,$h1hi,$h2lo,$h2hi,$h3lo,$h3hi,
530 ldd [$ctx+8*5],$h1lo
536 fsubd $h1lo,$two32,$h1lo ! r1
543 fmuld $five_two130,$h1lo,$s1lo ! s1
548 faddd $h1lo,$two32,$h1hi
562 fsubd $h1lo,$h1hi,$h1lo
584 std $h1lo,[$ctx+8*6] ! r1lo
629 ldd [$ctx+8*1],$h1lo
700 fsubd $h1lo,$two32,$h1lo
726 faddd $h1lo,$x1,$x1
[all …]
/freebsd/crypto/openssl/crypto/ec/asm/
H A Dx25519-ppc64.pl507 $h0lo,$h0hi,$h1lo,$h1hi,$h2lo,$h2hi,$h3lo,$h3hi,$h4lo,$h4hi) =
542 mulld $h1lo,$a1,$bi # a[1]*b[0]
567 addc $h1lo,$h1lo,$t0
598 addc $h1lo,$h1lo,$t0
628 addc $h1lo,$h1lo,$t1
634 srdi $t1,$h1lo,51
635 and $a1,$h1lo,$mask
711 mulld $h1lo,$a1,$bi
752 addc $h1lo,$h1lo,$t0
770 addc $h1lo,$h1lo,$t0
[all …]
/freebsd/crypto/openssl/crypto/poly1305/
H A Dpoly1305_ieee754.c232 double h0lo, h0hi, h1lo, h1hi, h2lo, h2hi, h3lo, h3hi; in poly1305_blocks() local
285 h1lo = st->h[1].d - TWO(52)*TWO32; in poly1305_blocks()
306 x1 += h1lo; in poly1305_blocks()
337 c1lo = (h1lo + TWO(52)*TWO64) - TWO(52)*TWO64; in poly1305_blocks()
349 x1 = (h1lo - c1lo) + c0lo; in poly1305_blocks()
366 h1lo = r0lo * x1 + s3lo * x2 + s2lo * x3 + r1lo * x0; in poly1305_blocks()
384 c1lo = (h1lo + TWO(52)*TWO64) - TWO(52)*TWO64; in poly1305_blocks()
396 x1 = (h1lo - c1lo) + c0lo; in poly1305_blocks()