From 6fe038b3dfcfd0ff8b86eefbf9fb71bdc9103ea5 Mon Sep 17 00:00:00 2001 From: thevenyp Date: Tue, 3 Dec 2013 18:54:47 +0000 Subject: [tests/] Remove assumption of unique rounding mode. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/branches/benchs_tests@1378 211d60ee-9f03-0410-a15a-8952a2c7a4e4 --- tests/tgeneric.tpl | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/tgeneric.tpl b/tests/tgeneric.tpl index 4b897b1..45d984f 100644 --- a/tests/tgeneric.tpl +++ b/tests/tgeneric.tpl @@ -235,8 +235,7 @@ random_params (mpc_fun_param_t *params, int i; int base_index = 0; const int start = params->nbout; - const int end = start + params->nbin - 1; /* the last input parameter is the - rounding mode */ + const int end = start + params->nbin; const unsigned int int_emax = 63; /* maximum binary exponent for random integer */ @@ -311,12 +310,17 @@ random_params (mpc_fun_param_t *params, break; case NATIVE_STRING: - case MPFR_INEX: case MPFR_RND: - case MPC_INEX: case MPC_RND: + case MPFR_INEX: + case MPC_INEX: /* unsupported types */ fprintf (stderr, "random_params: unsupported type.\n"); exit (1); break; + + case MPFR_RND: + case MPC_RND: + /* just skip rounding mode(s) */ + break; } } } -- cgit v1.2.1