Lines Matching defs:an
35 point to an area large enough for the resulting cofactor, plus one
44 mp_size_t an, bn, un;
50 an = bn = n;
52 ASSERT (an > 0);
53 ASSERT (ap[an-1] > 0 || bp[an-1] > 0);
55 MPN_NORMALIZE (ap, an);
62 if (UNLIKELY (an == 0))
77 MPN_COPY (gp, ap, an);
78 *gn = an;
88 /* Arrange so that a > b, subtract an -= bn, and maintain
90 if (an < bn)
92 MPN_PTR_SWAP (ap, an, bp, bn);
96 else if (an == bn)
99 MPN_CMP (c, ap, bp, an);
102 MPN_COPY (gp, ap, an);
103 *gn = an;
132 ASSERT_NOCARRY (mpn_sub (ap, ap, an, bp, bn));
133 MPN_NORMALIZE (ap, an);
134 ASSERT (an > 0);
140 if (an < bn)
142 MPN_PTR_SWAP (ap, an, bp, bn);
146 else if (an == bn)
149 MPN_CMP (c, ap, bp, an);
161 qn = an - bn + 1;
162 mpn_tdiv_qr (qp, ap, 0, ap, an, bp, bn);