Lines Matching refs:an
1 /* mpn_nussbaumer_mul -- Multiply {ap,an} and {bp,bn} using
41 /* Multiply {ap,an} by {bp,bn}, and put the result in {pp, an+bn} */
44 mp_srcptr ap, mp_size_t an,
51 ASSERT (an >= bn);
56 if ((ap == bp) && (an == bn))
58 rn = mpn_sqrmod_bnm1_next_size (2*an);
59 tp = TMP_ALLOC_LIMBS (mpn_sqrmod_bnm1_itch (rn, an));
60 mpn_sqrmod_bnm1 (pp, rn, ap, an, tp);
64 rn = mpn_mulmod_bnm1_next_size (an + bn);
65 tp = TMP_ALLOC_LIMBS (mpn_mulmod_bnm1_itch (rn, an, bn));
66 mpn_mulmod_bnm1 (pp, rn, ap, an, bp, bn, tp);