summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2014-07-07 16:11:56 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2014-07-07 16:11:56 +0000
commitfc02b9da968c764e58f6fb9a636b60a379e7aca8 (patch)
tree94e4bf162833f27c8b35a91f32271ec48a5352fb /src
parent328150717f69f02a7c495bf9f96b467bbedb0121 (diff)
downloadmpfr-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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mul.c b/src/mul.c
index 9421ce99c..a11532244 100644
--- a/src/mul.c
+++ b/src/mul.c
@@ -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 = ",