Lines Matching refs:cprec
60 mpfr_prec_t cprec; /* precision of the cache */ in mpfr_cache() local
72 cprec = MPFR_PREC (cache->x); in mpfr_cache()
73 if (MPFR_UNLIKELY (dprec > cprec)) in mpfr_cache()
81 cprec = MPFR_PREC (cache->x); in mpfr_cache()
82 if (MPFR_LIKELY (dprec > cprec)) in mpfr_cache()
86 if (MPFR_UNLIKELY (cprec == 0)) /* No previous result. */ in mpfr_cache()
88 cprec = dprec; in mpfr_cache()
89 mpfr_init2 (cache->x, cprec); in mpfr_cache()
96 cprec += cprec / 10; in mpfr_cache()
97 if (cprec < dprec) in mpfr_cache()
98 cprec = dprec; in mpfr_cache()
100 mpfr_set_prec (cache->x, cprec); in mpfr_cache()
112 MPFR_ASSERTD (cprec >= dprec); in mpfr_cache()
113 MPFR_ASSERTD (MPFR_PREC (cache->x) == cprec); in mpfr_cache()
131 MPFR_MANT (cache->x), cprec, rnd, sign, in mpfr_cache()