Lines Matching refs:MPCR_EXP

27 #define MPCR_EXP(r) ((r)->exp)  macro
50 MPCR_EXP (r)++; in mpcr_add_one_ulp()
263 MPCR_EXP (r) = 0; in mpcr_normalise_rnd()
268 MPCR_EXP (r) -= 30 - k; in mpcr_normalise_rnd()
272 MPCR_EXP (r) += k - 30; in mpcr_normalise_rnd()
302 return mpcr_zero_p (r) || MPCR_EXP (r) < -31; in mpcr_lt_half_p()
322 else if (MPCR_EXP (r) > MPCR_EXP (s)) in mpcr_cmp()
324 else if (MPCR_EXP (r) < MPCR_EXP (s)) in mpcr_cmp()
344 MPCR_EXP (r) = 0; in mpcr_set_zero()
351 MPCR_EXP (r) = -30; in mpcr_set_one()
375 MPCR_EXP (r) = exp; in mpcr_set_ui64_2si64()
390 else if (MPCR_EXP (s) < MPCR_EXP (t)) in mpcr_max()
392 else if (MPCR_EXP (s) > MPCR_EXP (t)) in mpcr_max()
405 return MPCR_EXP (r) + 31; in mpcr_get_exp()
415 fprintf (f, "±(%" PRIi64 ", %" PRIi64 ")", MPCR_MANT (r), MPCR_EXP (r)); in mpcr_out_str()
430 MPCR_EXP (r) = MPCR_EXP (s) + MPCR_EXP (t); in mpcr_mul_rnd()
450 MPCR_EXP (r) = MPCR_EXP (s) + (int64_t) e; in mpcr_mul_2ui()
485 d = MPCR_EXP (s) - MPCR_EXP (t); in mpcr_add_rnd()
493 MPCR_EXP (r) = MPCR_EXP (s); in mpcr_add_rnd()
500 MPCR_EXP (r) = MPCR_EXP (t); in mpcr_add_rnd()
531 d = MPCR_EXP (s) - MPCR_EXP (t); in mpcr_sub_rnd()
536 MPCR_EXP (r) = MPCR_EXP (s); in mpcr_sub_rnd()
558 MPCR_EXP (r) = MPCR_EXP (s) - 32 - MPCR_EXP (t); in mpcr_div()
572 MPCR_EXP (r) = MPCR_EXP (s) - (int64_t) e; in mpcr_div_2ui()
615 if (MPCR_EXP (s) % 2 == 0) { in mpcr_sqrt_rnd()
617 MPCR_EXP (r) = MPCR_EXP (s) / 2 - 15; in mpcr_sqrt_rnd()
621 MPCR_EXP (r) = (MPCR_EXP (s) - 1) / 2 - 15; in mpcr_sqrt_rnd()
648 MPCR_EXP (r) = e - 53; in mpcr_set_d_rnd()
713 MPCR_EXP (u) = 2 * MPCR_EXP (re); in mpcr_c_abs_rnd()
715 MPCR_EXP (r) = 2 * MPCR_EXP (im); in mpcr_c_abs_rnd()