summaryrefslogtreecommitdiff
path: root/src/eint.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2016-02-08 18:41:55 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2016-02-08 18:41:55 +0000
commitadd892c7f76098f6ee15d57b58e24b3a225deb9f (patch)
tree14e16e91dfe426da92b050c1981d7922038d2c6f /src/eint.c
parent4b177f73122823793a4c27293a1e04135595f12c (diff)
downloadmpfr-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.c2
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);