summaryrefslogtreecommitdiff
path: root/src/cosu.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-12-15 14:18:49 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-12-15 14:18:49 +0000
commit84a7a0bf27e98c1c498429e55d9dcbde6a5cff21 (patch)
tree5353f165bfa366dcc822baa01bc50b5846f4c316 /src/cosu.c
parente844e3f1a6e1640390a966ab806d44b97390b669 (diff)
downloadmpfr-84a7a0bf27e98c1c498429e55d9dcbde6a5cff21.tar.gz
[src/{cosu.c,sinu.c}] Added function logging.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14200 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/cosu.c')
-rw-r--r--src/cosu.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cosu.c b/src/cosu.c
index 783553df5..b59827a61 100644
--- a/src/cosu.c
+++ b/src/cosu.c
@@ -37,6 +37,11 @@ mpfr_cosu (mpfr_ptr y, mpfr_srcptr x, unsigned long u, mpfr_rnd_t rnd_mode)
MPFR_ZIV_DECL (loop);
MPFR_SAVE_EXPO_DECL (expo);
+ MPFR_LOG_FUNC (
+ ("x[%Pu]=%*.Rg rnd=%d", mpfr_get_prec (x), mpfr_log_prec, x, rnd_mode),
+ ("y[%Pu]=%*.Rg inexact=%d", mpfr_get_prec (y), mpfr_log_prec, y,
+ inexact));
+
if (u == 0 || MPFR_UNLIKELY (MPFR_IS_SINGULAR (x)))
{
/* for u=0, return NaN */
@@ -85,7 +90,7 @@ mpfr_cosu (mpfr_ptr y, mpfr_srcptr x, unsigned long u, mpfr_rnd_t rnd_mode)
mpfr_nextbelow (y);
}
else
- inexact = 1;
+ inexact = 1;
goto end;
}
/* since prec >= 2, |(1 + theta3)^3 - 1| <= 4*theta3 <= 2^(2-prec) */