Lines Matching refs:bp
107 # int bn_mul_mont_t4_$NUM(u64 *rp,const u64 *ap,const u64 *bp,
112 my ($rp,$ap,$bp,$np,$sentinel)=map("%g$_",(1..5));
156 mov %i2,$bp
223 cmp $ap,$bp
229 # load bp[$NUM] ########################################################
236 ld [$bp+$i*8+0],$lo
237 ld [$bp+$i*8+4],@B[$i]
248 ld [$bp+$i*8+0],$lo
249 ld [$bp+$i*8+4],@B[$i]
676 $bp="%o2"; # const u64 *bp,
704 ($rp,$ap,$bp,$np,$n0p,$num)=map("%i$_",(0..5));
711 ldx [$bp+0], $m0 ! m0=bp[0]
713 add $bp, 8, $bp
719 mulx $aj, $m0, $lo0 ! ap[0]*bp[0]
728 mulx $aj, $m0, $alo ! ap[1]*bp[0]
758 mulx $aj, $m0, $alo ! ap[j]*bp[0]
763 addcc $lo0, $lo1, $lo1 ! np[j]*m1+ap[j]*bp[0]
777 addcc $lo0, $lo1, $lo1 ! np[j]*m1+ap[j]*bp[0]
793 ldx [$bp+0], $m0 ! m0=bp[i]
794 add $bp, 8, $bp
803 mulx $aj, $m0, $lo0 ! ap[0]*bp[i]
807 addcc $lo0, $tj, $lo0 ! ap[0]*bp[i]+tp[0]
808 mulx $aj, $m0, $alo ! ap[1]*bp[i]
833 mulx $aj, $m0, $alo ! ap[j]*bp[i]
838 addcc $lo0, $tj, $lo0 ! ap[j]*bp[i]+tp[j]
842 addcc $lo1, $lo0, $lo1 ! np[j]*m1+ap[j]*bp[i]+tp[j]
852 addcc $lo0, $tj, $lo0 ! ap[j]*bp[i]+tp[j]
857 addcc $lo1, $lo0, $lo1 ! np[j]*m1+ap[j]*bp[i]+tp[j]
926 $bp="%o2"; # const u64 *pwrtbl,
956 ($rp,$ap,$bp,$np,$n0p,$num)=map("%i$_",(0..5));
959 &load_ccr($bp,"%g4",$ccr);
960 &load_b($bp,$m0,"%o7"); # m0=bp[0]
972 mulx $aj, $m0, $lo0 ! ap[0]*bp[0]
981 mulx $aj, $m0, $alo ! ap[1]*bp[0]
1011 mulx $aj, $m0, $alo ! ap[j]*bp[0]
1016 addcc $lo0, $lo1, $lo1 ! np[j]*m1+ap[j]*bp[0]
1030 addcc $lo0, $lo1, $lo1 ! np[j]*m1+ap[j]*bp[0]
1048 &load_b($bp,$m0); # m0=bp[i]
1057 mulx $aj, $m0, $lo0 ! ap[0]*bp[i]
1061 addcc $lo0, $tj, $lo0 ! ap[0]*bp[i]+tp[0]
1062 mulx $aj, $m0, $alo ! ap[1]*bp[i]
1087 mulx $aj, $m0, $alo ! ap[j]*bp[i]
1092 addcc $lo0, $tj, $lo0 ! ap[j]*bp[i]+tp[j]
1096 addcc $lo1, $lo0, $lo1 ! np[j]*m1+ap[j]*bp[i]+tp[j]
1106 addcc $lo0, $tj, $lo0 ! ap[j]*bp[i]+tp[j]
1111 addcc $lo1, $lo0, $lo1 ! np[j]*m1+ap[j]*bp[i]+tp[j]