summaryrefslogtreecommitdiff
path: root/src/log2p1.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-02-03 11:07:37 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-02-03 11:07:37 +0000
commit27a6d5281067f233807fc6fcd13863cca512588d (patch)
tree4f1b32236fefe5d8b302cebc3daa1b7ce32fa80b /src/log2p1.c
parentbbe7386f6cd797358e3a83fd2f138fdbcdfdf56c (diff)
downloadmpfr-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.c6
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);