summaryrefslogtreecommitdiff
path: root/get_str.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2000-12-22 16:17:45 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2000-12-22 16:17:45 +0000
commit4625b291dcc1c03f35bfa8ac5d5800521aa92bc6 (patch)
treeb91d07268246fbef875c4837b2ffc77d33b07530 /get_str.c
parent2a2dc76b146773661a445d18d06f60dfe84fef96 (diff)
downloadmpfr-4625b291dcc1c03f35bfa8ac5d5800521aa92bc6.tar.gz
cast for _mpfr_floor_log2 was on the wrong side
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@953 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'get_str.c')
-rw-r--r--get_str.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/get_str.c b/get_str.c
index 430706d76..9c1391c19 100644
--- a/get_str.c
+++ b/get_str.c
@@ -104,7 +104,7 @@ char *mpfr_get_str(str, expptr, base, n, op, rnd_mode)
i.e. f = 1 + floor(log(|op|)/log(base))
= 1 + floor((log(|m|)+e*log(2))/log(base)) */
/* f = 1 + (int) floor((log(d)/LOG2+(double)e)*LOG2/log((double)base)); */
- d = ((double) e + _mpfr_floor_log2((double) d))
+ d = ((double) e + (double) _mpfr_floor_log2(d))
* __mp_bases[base].chars_per_bit_exactly;
/* warning: (int) d rounds towards 0 */
f = (int) d; /* f equals floor(d) if d >= 0 and ceil(d) if d < 0 */