diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-02-03 11:07:37 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-02-03 11:07:37 +0000 |
commit | 27a6d5281067f233807fc6fcd13863cca512588d (patch) | |
tree | 4f1b32236fefe5d8b302cebc3daa1b7ce32fa80b /src/log2p1.c | |
parent | bbe7386f6cd797358e3a83fd2f138fdbcdfdf56c (diff) | |
download | mpfr-27a6d5281067f233807fc6fcd13863cca512588d.tar.gz |
[src/log2p1.c] More logging.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14344 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/log2p1.c')
-rw-r--r-- | src/log2p1.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/log2p1.c b/src/log2p1.c index c31294847..2084d5a53 100644 --- a/src/log2p1.c +++ b/src/log2p1.c @@ -37,6 +37,7 @@ mpfr_log2p1_isexact (mpfr_srcptr x) range, thus no need to extend it. */ mpfr_t t; int inex; + mpfr_init2 (t, 1); inex = mpfr_add_ui (t, x, 1, MPFR_RNDZ); mpfr_clear (t); @@ -130,7 +131,10 @@ mpfr_log2p1 (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd_mode) if (nloop == 0) { /* check for exact cases */ - mpfr_exp_t k = mpfr_log2p1_isexact (x); + mpfr_exp_t k; + + MPFR_LOG_MSG (("check for exact cases\n", 0)); + k = mpfr_log2p1_isexact (x); if (k != 0) /* 1+x = 2^k */ { inexact = mpfr_set_si (y, k, rnd_mode); |