diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2014-07-07 16:11:56 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2014-07-07 16:11:56 +0000 |
commit | fc02b9da968c764e58f6fb9a636b60a379e7aca8 (patch) | |
tree | 94e4bf162833f27c8b35a91f32271ec48a5352fb /src | |
parent | 328150717f69f02a7c495bf9f96b467bbedb0121 (diff) | |
download | mpfr-fc02b9da968c764e58f6fb9a636b60a379e7aca8.tar.gz |
[src/mul.c] Fixed a test when MPFR_WANT_ASSERT >= 2 (NaN with non-NaN
was not detected as an error).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9143 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src')
-rw-r--r-- | src/mul.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -173,9 +173,9 @@ mpfr_mul (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode) inexact1 = mpfr_mul2 (a, b, c, rnd_mode); if (MPFR_IS_NAN (ta) && MPFR_IS_NAN (a)) { - /* Both NaN is OK. */ + /* Getting both NaN is OK. */ } - else if (mpfr_cmp (ta, a) != 0 || ! SAME_SIGN (inexact1, inexact2)) + else if (! mpfr_equal_p (ta, a) || ! SAME_SIGN (inexact1, inexact2)) { fprintf (stderr, "mpfr_mul return different values for %s\n" "Prec_a = %lu, Prec_b = %lu, Prec_c = %lu\nB = ", |