diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2020-12-15 14:18:49 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2020-12-15 14:18:49 +0000 |
commit | 84a7a0bf27e98c1c498429e55d9dcbde6a5cff21 (patch) | |
tree | 5353f165bfa366dcc822baa01bc50b5846f4c316 /src/cosu.c | |
parent | e844e3f1a6e1640390a966ab806d44b97390b669 (diff) | |
download | mpfr-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.c | 7 |
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) */ |