diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2015-06-07 22:17:00 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2015-06-07 22:17:00 +0000 |
commit | a77e38a171f9c6c9cc68037ff5525c1699f42489 (patch) | |
tree | a504b0dd31b4c98dd1338fb245681296017b54c4 /tests | |
parent | 1f1952a3fb1913ca827e40c81147f1a9a455d64f (diff) | |
download | mpfr-a77e38a171f9c6c9cc68037ff5525c1699f42489.tar.gz |
[tests/tzeta_ui.c] Code simplification.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9520 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests')
-rw-r--r-- | tests/tzeta_ui.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/tests/tzeta_ui.c b/tests/tzeta_ui.c index 5e570ddea..5b3ff22c1 100644 --- a/tests/tzeta_ui.c +++ b/tests/tzeta_ui.c @@ -36,7 +36,6 @@ main (int argc, char *argv[]) mpfr_exp_t emin, emax; mpfr_flags_t flags, ex_flags; int i; - int rnd_mode; tests_start_mpfr (); @@ -76,19 +75,19 @@ main (int argc, char *argv[]) MPFR_ASSERTN (inex == 0 && mpfr_cmp_si_2exp (x, -1, -1) == 0 && flags == 0); for (i = -2; i <= 2; i += 2) - RND_LOOP (rnd_mode) + RND_LOOP (rnd) { int ex_inex; set_emin (i); set_emax (i); mpfr_clear_flags (); - inex = mpfr_zeta_ui (x, 0, (mpfr_rnd_t) rnd_mode); + inex = mpfr_zeta_ui (x, 0, (mpfr_rnd_t) rnd); flags = __gmpfr_flags; if (i < 0) { mpfr_set_inf (y, -1); - if (rnd_mode == MPFR_RNDU || rnd_mode == MPFR_RNDZ) + if (rnd == MPFR_RNDU || rnd == MPFR_RNDZ) { mpfr_nextabove (y); ex_inex = 1; @@ -102,7 +101,7 @@ main (int argc, char *argv[]) else if (i > 0) { mpfr_set_zero (y, -1); - if (rnd_mode == MPFR_RNDD || rnd_mode == MPFR_RNDA) + if (rnd == MPFR_RNDD || rnd == MPFR_RNDA) { mpfr_nextbelow (y); ex_inex = -1; @@ -125,7 +124,7 @@ main (int argc, char *argv[]) SAME_SIGN (inex, ex_inex) && flags == ex_flags)) { printf ("Failure for zeta(0) in %s, exponent range [%d,%d]\n", - mpfr_print_rnd_mode ((mpfr_rnd_t) rnd_mode), i, i); + mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), i, i); printf ("Expected "); mpfr_dump (y); printf (" with inex ~ %d, flags =", ex_inex); @@ -152,7 +151,7 @@ main (int argc, char *argv[]) mpfr_set_prec (y, yprec); for (n = 0; n < 50; n++) - for (rnd = 0; rnd < MPFR_RND_MAX; rnd++) + RND_LOOP (rnd) { mpfr_zeta_ui (y, n, MPFR_RNDN); if (mpfr_can_round (y, yprec, MPFR_RNDN, MPFR_RNDZ, prec @@ -162,9 +161,8 @@ main (int argc, char *argv[]) mpfr_zeta_ui (z, n, (mpfr_rnd_t) rnd); if (mpfr_cmp (t, z)) { - printf ("results differ for n=%lu", n); - printf (" prec=%u rnd_mode=%s\n", prec, - mpfr_print_rnd_mode ((mpfr_rnd_t) rnd)); + printf ("results differ for n = %lu, prec = %u, %s\n", + n, prec, mpfr_print_rnd_mode ((mpfr_rnd_t) rnd)); printf (" got "); mpfr_dump (z); printf (" expected "); |