diff options
Diffstat (limited to 'tests/tcmpabs.c')
-rw-r--r-- | tests/tcmpabs.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/tests/tcmpabs.c b/tests/tcmpabs.c index b35cccd36..61cbe1fc1 100644 --- a/tests/tcmpabs.c +++ b/tests/tcmpabs.c @@ -22,7 +22,7 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc., #include "mpfr-test.h" -#define ERROR(s) do { printf(s); exit(1); } while (0) +#define PRINT_ERROR(s) do { printf ("%s", s); exit (1); } while (0) int main (void) @@ -39,67 +39,67 @@ main (void) MPFR_SET_NAN (xx); MPFR_SET_NAN (yy); if (mpfr_cmpabs (xx, yy) != 0) - ERROR ("mpfr_cmpabs (NAN,NAN) returns non-zero\n"); + PRINT_ERROR ("mpfr_cmpabs (NAN,NAN) returns non-zero\n"); if (!mpfr_erangeflag_p ()) - ERROR ("mpfr_cmpabs (NAN,NAN) doesn't set erange flag\n"); + PRINT_ERROR ("mpfr_cmpabs (NAN,NAN) doesn't set erange flag\n"); mpfr_set_str_binary (xx, "0.10E0"); mpfr_set_str_binary (yy, "-0.10E0"); if (mpfr_cmpabs (xx, yy) != 0) - ERROR ("mpfr_cmpabs (xx, yy) returns non-zero for prec=2\n"); + PRINT_ERROR ("mpfr_cmpabs (xx, yy) returns non-zero for prec=2\n"); mpfr_set_prec (xx, 65); mpfr_set_prec (yy, 65); mpfr_set_str_binary (xx, "-0.10011010101000110101010000000011001001001110001011101011111011101E623"); mpfr_set_str_binary (yy, "0.10011010101000110101010000000011001001001110001011101011111011100E623"); if (mpfr_cmpabs (xx, yy) <= 0) - ERROR ("Error (1) in mpfr_cmpabs\n"); + PRINT_ERROR ("Error (1) in mpfr_cmpabs\n"); mpfr_set_str_binary (xx, "-0.10100010001110110111000010001000010011111101000100011101000011100"); mpfr_set_str_binary (yy, "-0.10100010001110110111000010001000010011111101000100011101000011011"); if (mpfr_cmpabs (xx, yy) <= 0) - ERROR ("Error (2) in mpfr_cmpabs\n"); + PRINT_ERROR ("Error (2) in mpfr_cmpabs\n"); mpfr_set_prec (xx, 160); mpfr_set_prec (yy, 160); mpfr_set_str_binary (xx, "0.1E1"); mpfr_set_str_binary (yy, "-0.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000110001110100"); if (mpfr_cmpabs (xx, yy) <= 0) - ERROR ("Error (3) in mpfr_cmpabs\n"); + PRINT_ERROR ("Error (3) in mpfr_cmpabs\n"); mpfr_set_prec(xx, 53); mpfr_set_prec(yy, 200); mpfr_set_ui (xx, 1, (mpfr_rnd_t) 0); mpfr_set_ui (yy, 1, (mpfr_rnd_t) 0); if (mpfr_cmpabs(xx, yy) != 0) - ERROR ("Error in mpfr_cmpabs: 1.0 != 1.0\n"); + PRINT_ERROR ("Error in mpfr_cmpabs: 1.0 != 1.0\n"); mpfr_set_prec (yy, 31); mpfr_set_str (xx, "-1.0000000002", 10, (mpfr_rnd_t) 0); mpfr_set_ui (yy, 1, (mpfr_rnd_t) 0); if (!(mpfr_cmpabs(xx,yy)>0)) - ERROR ("Error in mpfr_cmpabs: not 1.0000000002 > 1.0\n"); + PRINT_ERROR ("Error in mpfr_cmpabs: not 1.0000000002 > 1.0\n"); mpfr_set_prec(yy, 53); mpfr_set_ui(xx, 0, MPFR_RNDN); mpfr_set_str (yy, "-0.1", 10, MPFR_RNDN); if (mpfr_cmpabs(xx, yy) >= 0) - ERROR ("Error in mpfr_cmpabs(0.0, 0.1)\n"); + PRINT_ERROR ("Error in mpfr_cmpabs(0.0, 0.1)\n"); mpfr_set_inf (xx, -1); mpfr_set_str (yy, "23489745.0329", 10, MPFR_RNDN); if (mpfr_cmpabs(xx, yy) <= 0) - ERROR ("Error in mpfr_cmp(-Inf, 23489745.0329)\n"); + PRINT_ERROR ("Error in mpfr_cmp(-Inf, 23489745.0329)\n"); mpfr_set_inf (xx, 1); mpfr_set_inf (yy, -1); if (mpfr_cmpabs(xx, yy) != 0) - ERROR ("Error in mpfr_cmpabs(Inf, -Inf)\n"); + PRINT_ERROR ("Error in mpfr_cmpabs(Inf, -Inf)\n"); mpfr_set_inf (yy, -1); mpfr_set_str (xx, "2346.09234", 10, MPFR_RNDN); if (mpfr_cmpabs (xx, yy) >= 0) - ERROR ("Error in mpfr_cmpabs(-Inf, 2346.09234)\n"); + PRINT_ERROR ("Error in mpfr_cmpabs(-Inf, 2346.09234)\n"); mpfr_set_prec (xx, 2); mpfr_set_prec (yy, 128); @@ -108,10 +108,10 @@ main (void) "0.100000000000000000000000000000000000000000000000" "00000000000000000000000000000000000000000000001E10"); if (mpfr_cmpabs (xx, yy) >= 0) - ERROR ("Error in mpfr_cmpabs(10.235, 2346.09234)\n"); + PRINT_ERROR ("Error in mpfr_cmpabs(10.235, 2346.09234)\n"); mpfr_swap (xx, yy); if (mpfr_cmpabs(xx, yy) <= 0) - ERROR ("Error in mpfr_cmpabs(2346.09234, 10.235)\n"); + PRINT_ERROR ("Error in mpfr_cmpabs(2346.09234, 10.235)\n"); mpfr_swap (xx, yy); /* Check for NAN */ |