Home
last modified time | relevance | path

Searched refs:h3lo (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,
112 lfd $h3lo,8*13($len) # new fpscr
140 mtfsf 255,$h3lo # fpscr
151 lfd $h3lo,8*7($ctx)
156 fsub $h3lo,$h3lo,$two96 # r3
166 fmul $h3hi,$h3lo,$five_two130 # s3
174 fadd $h3hi,$h3lo,$two96
188 fsub $h3lo,$h3lo,$h3hi
198 stfd $h3lo,8*10($ctx) # r3lo
202 lfd $h3lo,8*14($ctx) # s3
[all …]
H A Dpoly1305-sparcv9.pl451 my ($h0lo,$h0hi,$h1lo,$h1hi,$h2lo,$h2hi,$h3lo,$h3hi,
532 ldd [$ctx+8*7],$h3lo
540 fsubd $h3lo,$two96,$h3lo ! r3
545 fmuld $five_two130,$h3lo,$s3lo ! s3
550 faddd $h3lo,$two96,$h3hi
566 fsubd $h3lo,$h3hi,$h3lo
586 std $h3lo,[$ctx+8*10] ! r3lo
631 ldd [$ctx+8*3],$h3lo
703 fsubd $h3lo,$two96,$h3lo
730 faddd $h3lo,$x3,$x3
[all …]
/freebsd/crypto/openssl/crypto/ec/asm/
H A Dx25519-ppc64.pl507 $h0lo,$h0hi,$h1lo,$h1hi,$h2lo,$h2hi,$h3lo,$h3hi,$h4lo,$h4hi) =
553 mulld $h3lo,$a3,$bi # a[3]*b[0]
584 addc $h3lo,$h3lo,$t0
608 addc $h3lo,$h3lo,$t0
626 addc $h3lo,$h3lo,$t0
631 srdi $t0,$h3lo,51
632 and $a3,$h3lo,$mask
715 mulld $h3lo,$a3,$bi
725 addc $h3lo,$h3lo,$t0
736 addc $h3lo,$h3lo,$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
287 h3lo = st->h[3].d - TWO(52)*TWO96; in poly1305_blocks()
308 x3 += h3lo; in poly1305_blocks()
339 c3lo = (h3lo + TWO(52)*TWO130) - TWO(52)*TWO130; in poly1305_blocks()
351 x3 = (h3lo - c3lo) + c2lo; in poly1305_blocks()
368 h3lo = r2lo * x1 + r1lo * x2 + r0lo * x3 + r3lo * x0; in poly1305_blocks()
386 c3lo = (h3lo + TWO(52)*TWO130) - TWO(52)*TWO130; in poly1305_blocks()
398 x3 = (h3lo - c3lo) + c2lo; in poly1305_blocks()