Lines Matching refs:cc
174 return cc such that {np, 2} = sp[0]^2 + cc*2^GMP_NUMB_BITS + rp[0] */
188 int cc;
204 cc = u >> (Prec - 1);
208 cc -= rp0 < q2;
210 if (cc < 0)
213 cc += rp0 < sp0;
216 cc += rp0 < sp0;
221 return cc;
433 mp_limb_t cc, high, rl;
465 cc = mpn_sqrtrem1 (&rl, high << (2*c)) >> c;
466 sp[0] = cc;
468 rp[0] = rl = high - cc*cc;
480 cc = CALL_SQRTREM2_INPLACE (sp, rp);
482 cc = mpn_sqrtrem2 (sp, rp, np);
484 rp[1] = cc;
485 return ((rp[0] | cc) != 0) + cc;
493 cc = sp[0] >>= c; /* c != 0, the highest bit of the root cc is 0. */
494 rp[0] = rl -= cc*cc; /* Computed modulo 2^GMP_LIMB_BITS, because it's smaller. */
520 cc = mpn_submul_1 (tp, s0, 1, s0[0]);
521 rl -= (tn > 1) ? mpn_sub_1 (tp + 1, tp + 1, tn - 1, cc) : cc;