summaryrefslogtreecommitdiff
path: root/src/get_ld.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/get_ld.c')
-rw-r--r--src/get_ld.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/get_ld.c b/src/get_ld.c
index 1c1efedbc..3abacefb0 100644
--- a/src/get_ld.c
+++ b/src/get_ld.c
@@ -108,7 +108,6 @@ mpfr_get_ld (mpfr_srcptr x, mpfr_rnd_t rnd_mode)
}
#else
-
long double
mpfr_get_ld (mpfr_srcptr x, mpfr_rnd_t rnd_mode)
{
@@ -122,7 +121,7 @@ mpfr_get_ld (mpfr_srcptr x, mpfr_rnd_t rnd_mode)
mpfr_init2 (tmp, MPFR_LDBL_MANT_DIG);
inex = mpfr_set (tmp, x, rnd_mode);
- mpfr_set_emin (-16382-63);
+ mpfr_set_emin (-16381-63); /* emin=-16444, see below */
mpfr_set_emax (16384);
mpfr_subnormalize (tmp, mpfr_check_range (tmp, inex, rnd_mode), rnd_mode);
mpfr_prec_round (tmp, 64, MPFR_RNDZ); /* exact */