Lines Matching refs:cc
184 mp_limb_t cc, cc2;
394 cc = (bp[bn - 1] >> s1) & 1; /* cc is the least significant bit of b */
397 cc ^= mpfr_round_raw2 (bp, bn, neg, rnd2, prec2);
398 /* cc is the new value of bit s1 in bp[bn-1] after rounding 'rnd2' */
417 rnd2 = RNDN: whenever cc = 0, since err >= prec implies
420 thus cc = 0 means that b is rounded to 2^h too. */
423 : cc == 0;
435 cc = (tmp[bn - 1] >> s1) & 1; /* gives 0 when cc=1 */
436 cc ^= mpfr_round_raw2 (tmp, bn, neg, rnd2, prec2);
437 /* cc is the new value of bit s1 in bp[bn-1]+eps after rounding 'rnd2' */
481 a necessary condition is that cc = 0.
495 cc != 0 /* b or b+c does not round to 2^h */)
524 cc = (bp[bn - 1] >> s1) & 1;
527 cc ^= mpfr_round_raw2 (bp, bn, neg, rnd2, prec2);
528 /* cc is the new value of bit s1 in bp[bn-1]+eps after rounding 'rnd2' */
534 res = cc == (cc2 ^ mpfr_round_raw2 (tmp, bn, neg, rnd2, prec2));