summaryrefslogtreecommitdiff
path: root/add1sp.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2005-08-24 15:37:36 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2005-08-24 15:37:36 +0000
commitac6c37d815d6c7a02f061020553b06103c9a9c87 (patch)
tree700252b8fe52ee16ae5fd17bb633c9dff960755b /add1sp.c
parent9ecf5f8a64daa1d9bb136827152e31e60ad004a6 (diff)
downloadmpfr-ac6c37d815d6c7a02f061020553b06103c9a9c87.tar.gz
When WANT_ASSERT >= 2: the corresponding messages are now output
to stderr instead of stdout. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3737 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'add1sp.c')
-rw-r--r--add1sp.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/add1sp.c b/add1sp.c
index 25b5edcbc..d3e9d69cf 100644
--- a/add1sp.c
+++ b/add1sp.c
@@ -45,18 +45,19 @@ int mpfr_add1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mp_rnd_t rnd_mode)
if (mpfr_cmp (tmpa, a) || inexact != inexact2)
{
- printf("add1 & add1sp return different values for %s\n"
- "Prec_a= %lu Prec_b= %lu Prec_c= %lu\nB=",
- mpfr_print_rnd_mode (rnd_mode),
- MPFR_PREC (a), MPFR_PREC (b), MPFR_PREC (c));
- mpfr_print_binary (tmpb);
- printf("\nC=");
- mpfr_print_binary (tmpc);
- printf("\n\nadd1 : ");
- mpfr_print_binary (tmpa);
- printf("\nadd1sp: ");
- mpfr_print_binary (a);
- printf("\nInexact sp = %d | Inexact = %d\n", inexact, inexact2);
+ fprintf (stderr, "add1 & add1sp return different values for %s\n"
+ "Prec_a = %lu, Prec_b = %lu, Prec_c = %lu\nB = ",
+ mpfr_print_rnd_mode (rnd_mode),
+ MPFR_PREC (a), MPFR_PREC (b), MPFR_PREC (c));
+ mpfr_fprint_binary (stderr, tmpb);
+ fprintf (stderr, "\nC = ");
+ mpfr_fprint_binary (stderr, tmpc);
+ fprintf (stderr, "\n\nadd1 : ");
+ mpfr_fprint_binary (stderr, tmpa);
+ fprintf (stderr, "\nadd1sp: ");
+ mpfr_fprint_binary (stderr, a);
+ fprintf (stderr, "\nInexact sp = %d | Inexact = %d\n",
+ inexact, inexact2);
MPFR_ASSERTN (0);
}
mpfr_clears (tmpa, tmpb, tmpc, NULL);