MPFR_DECL_INIT(mx, 53);
mpfr_set_d(mx, t->x, MPFR_RNDN);
- t->y = mpfr_get_exp(mx) + 1;
+ t->y = mpfr_get_exp(mx) - 1;
t->dy = 0;
t->e = 0;
return 0;
MPFR_DECL_INIT(mx, 24);
mpfr_set_flt(mx, t->x, MPFR_RNDN);
- t->y = mpfr_get_exp(mx) + 1;
+ t->y = mpfr_get_exp(mx) - 1;
t->dy = 0;
t->e = 0;
return 0;
MPFR_DECL_INIT(mx, 64);
mpfr_set_ld(mx, t->x, MPFR_RNDN);
- t->y = mpfr_get_exp(mx) + 1;
+ t->y = mpfr_get_exp(mx) - 1;
t->dy = 0;
t->e = 0;
return 0;