summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-03-16 10:22:20 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2020-03-16 10:22:20 +0000
commit99ad6de9ad75b0e2734e0c3693a712ef0fc72b54 (patch)
tree8bcf47f69a9a8d5095f005db4e065caea9b36c9e
parentbf7da3a9485e0ada33bb3363aed89f2383f89935 (diff)
downloadmpfr-99ad6de9ad75b0e2734e0c3693a712ef0fc72b54.tar.gz
[src/cos.c] Updated a comment.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13790 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--src/cos.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cos.c b/src/cos.c
index 8f58e8e85..7336bb860 100644
--- a/src/cos.c
+++ b/src/cos.c
@@ -64,7 +64,9 @@ mpfr_cos2_aux (mpfr_ptr f, mpfr_srcptr r)
mpz_init (t);
ex = mpfr_get_z_2exp (x, r); /* r = x*2^ex */
- /* remove trailing zeroes */
+ /* Remove trailing zeroes.
+ Since x comes from a MPFR number, due to the constrainst on the exponent
+ and the precision, there can be no integer overflow below. */
l = mpz_scan1 (x, 0);
ex += l;
mpz_fdiv_q_2exp (x, x, l);