diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-02-08 18:41:55 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-02-08 18:41:55 +0000 |
commit | add892c7f76098f6ee15d57b58e24b3a225deb9f (patch) | |
tree | 14e16e91dfe426da92b050c1981d7922038d2c6f /src/eint.c | |
parent | 4b177f73122823793a4c27293a1e04135595f12c (diff) | |
download | mpfr-add892c7f76098f6ee15d57b58e24b3a225deb9f.tar.gz |
oops, eint(x) was wrong for negative x with |x| >= 0.5
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9991 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/eint.c')
-rw-r--r-- | src/eint.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eint.c b/src/eint.c index c61764a11..16674b189 100644 --- a/src/eint.c +++ b/src/eint.c @@ -269,7 +269,7 @@ mpfr_eint (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd) { mpfr_div (ump, x, __gmpfr_const_log2_RNDD, MPFR_RNDU); MPFR_ASSERTN (MPFR_EMIN_MIN >= LONG_MIN); - if (mpfr_cmp_ui (ump, __gmpfr_emin) < 0) + if (mpfr_cmp_si (ump, __gmpfr_emin) < 0) { mpfr_clear (tmp); mpfr_clear (ump); |