diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2020-03-16 10:22:20 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2020-03-16 10:22:20 +0000 |
commit | 99ad6de9ad75b0e2734e0c3693a712ef0fc72b54 (patch) | |
tree | 8bcf47f69a9a8d5095f005db4e065caea9b36c9e | |
parent | bf7da3a9485e0ada33bb3363aed89f2383f89935 (diff) | |
download | mpfr-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.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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); |