diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2015-02-24 15:53:37 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2015-02-24 15:53:37 +0000 |
commit | 5269ac2fba4e797330351a07029658d695a838ff (patch) | |
tree | 5a53b6c988002459a9210a179251576863baa8a7 | |
parent | ae4e7f34bab1ba888f84e63d88d8777729c83300 (diff) | |
download | mpfr-5269ac2fba4e797330351a07029658d695a838ff.tar.gz |
[src/sum.c] Use the new SAFE_DIFF macro.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/new-sum@9308 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r-- | src/sum.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -341,7 +341,7 @@ sum_raw (mp_limb_t *wp, mp_size_t ws, mpfr_prec_t wq, mpfr_ptr *const x, /* This basically tests whether err <= e - prec without potential integer overflow (since prec >= 0)... */ - if (err <= e && (mpfr_uexp_t) e - (mpfr_uexp_t) err >= prec) + if (err <= e && SAFE_DIFF (mpfr_uexp_t, e, err) >= prec) { MPFR_LOG_MSG (("(err=%" MPFR_EXP_FSPEC "d) <= (e=%" MPFR_EXP_FSPEC "d) - (prec=%Pd)\n", |