Lines Matching refs:cn
37 mp_size_t cancel2, an, bn, cn, cn0; in mpfr_sub1() local
173 cn = MPFR_LIMB_SIZE(c); in mpfr_sub1()
190 cp = MPFR_TMP_LIMBS_ALLOC (cn); in mpfr_sub1()
191 MPN_COPY(cp, ap, cn); in mpfr_sub1()
196 cp = MPFR_TMP_LIMBS_ALLOC (cn + 1); in mpfr_sub1()
197 cp[0] = mpn_rshift (cp + 1, MPFR_MANT(c), cn++, shift_c); in mpfr_sub1()
283 if (an + cancel2 <= cn) in mpfr_sub1()
286 mpn_sub_n (ap, ap, cp + cn - (an + cancel2), an); in mpfr_sub1()
291 ap2 = ap + an + (cancel2 - cn); in mpfr_sub1()
292 if (cn > cancel2) in mpfr_sub1()
293 mpn_sub_n (ap2, ap2, cp, cn - cancel2); in mpfr_sub1()
300 if (an + cancel2 <= cn) in mpfr_sub1()
303 borrow = mpn_sub_n (ap, ap, cp + cn - (an + cancel2), in mpfr_sub1()
309 ap2 = ap + an + cancel2 - cn; in mpfr_sub1()
310 borrow = mpn_sub_n (ap2, ap2, cp, cn); in mpfr_sub1()
367 cn0 = cn; in mpfr_sub1()
368 cn -= an + cancel2; in mpfr_sub1()
372 sh, (unsigned long) carry, (long) bn, (long) cn); in mpfr_sub1()
390 for (k = 0; (bn > 0) || (cn > 0); k = 1) in mpfr_sub1()
399 if ((cn > 0) && (cn-- <= cn0)) in mpfr_sub1()
400 cc = cp[cn]; in mpfr_sub1()