From d7c0d92c3f21709edade4191de0bf68413bee511 Mon Sep 17 00:00:00 2001 From: enge Date: Sat, 30 Jun 2012 14:47:23 +0000 Subject: log.c: corrected error in ulp calculus log.dat: add test case to improve coverage git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1214 211d60ee-9f03-0410-a15a-8952a2c7a4e4 --- src/log.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/log.c b/src/log.c index dca924a..ded1f78 100644 --- a/src/log.c +++ b/src/log.c @@ -191,8 +191,8 @@ do { \ mpfr_add (w, w, v, GMP_RNDN); if (!mpfr_signbit (w)) /* v is positive, so no cancellation; - error 11.54... ulp; error counts lost bits */ - err = 4; + error 22.25 ulp; error counts lost bits */ + err = 5; else err = MPC_MAX (5 + mpfr_get_exp (v), /* 21.25 ulp (v) rewritten in ulp (result, now in w) */ -- cgit v1.2.1