summaryrefslogtreecommitdiff
path: root/sin.c
diff options
context:
space:
mode:
authorpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-06-07 16:06:38 +0000
committerpelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4>2005-06-07 16:06:38 +0000
commit87782c291c2e2943bcc8b7805d2ef8954c03ecda (patch)
tree0b018b5ec1fffa5530c87e9680ff537cc472605b /sin.c
parent34988245890b4ab6b92dcf808f8484f9cacdf47e (diff)
downloadmpfr-87782c291c2e2943bcc8b7805d2ef8954c03ecda.tar.gz
Fix wrong assertion.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3627 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'sin.c')
-rw-r--r--sin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sin.c b/sin.c
index fdfadeb98..c2377c60a 100644
--- a/sin.c
+++ b/sin.c
@@ -74,7 +74,7 @@ mpfr_sin_sign (mpfr_srcptr x)
<= 2^(K+2-m) */
mpfr_sub (k, x, k, GMP_RNDN);
/* assuming |k| <= Pi, err <= 2^(1-m)+2^(K+2-m) < 2^(K+3-m) */
- MPFR_ASSERTN (MPFR_GET_EXP (k) <= 2);
+ MPFR_ASSERTN (MPFR_IS_ZERO (k) || MPFR_GET_EXP (k) <= 2);
y = k;
}
else