From e16d42e34fd290ad5cce7ba45ac6cf85aabf23d7 Mon Sep 17 00:00:00 2001 From: enge Date: Wed, 5 Feb 2014 17:13:36 +0000 Subject: bench: Use 0.1s to get meaningful results on raspberry pi. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1444 211d60ee-9f03-0410-a15a-8952a2c7a4e4 --- tools/bench/mpcbench.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/bench/mpcbench.c b/tools/bench/mpcbench.c index a3a8a65..4a1df74 100644 --- a/tools/bench/mpcbench.c +++ b/tools/bench/mpcbench.c @@ -87,10 +87,10 @@ const struct benchfunc {"sqrt", ADDR_TIME_NOP (mpc_sqrt), ADDR_ACCURATE_TIME_NOP (mpc_sqrt), egroup_arith, 1}, {"exp", ADDR_TIME_NOP (mpc_exp), ADDR_ACCURATE_TIME_NOP (mpc_exp), egroup_special, 1}, {"log", ADDR_TIME_NOP (mpc_log), ADDR_ACCURATE_TIME_NOP (mpc_log), egroup_special, 1}, - {"cos", ADDR_TIME_NOP (mpc_cos), ADDR_ACCURATE_TIME_NOP (mpc_cos), egroup_special, 1}, {"sin", ADDR_TIME_NOP (mpc_sin), ADDR_ACCURATE_TIME_NOP (mpc_sin), egroup_special, 1}, - {"acos", ADDR_TIME_NOP (mpc_acos), ADDR_ACCURATE_TIME_NOP (mpc_acos), egroup_special, 1}, - {"asin", ADDR_TIME_NOP (mpc_asin), ADDR_ACCURATE_TIME_NOP (mpc_asin), egroup_special, 1} + {"cos", ADDR_TIME_NOP (mpc_cos), ADDR_ACCURATE_TIME_NOP (mpc_cos), egroup_special, 1}, + {"asin", ADDR_TIME_NOP (mpc_asin), ADDR_ACCURATE_TIME_NOP (mpc_asin), egroup_special, 1}, + {"acos", ADDR_TIME_NOP (mpc_acos), ADDR_ACCURATE_TIME_NOP (mpc_acos), egroup_special, 1} }; /* the following arrays must have the same number of elements */ @@ -202,8 +202,8 @@ compute_score (mpz_t zscore, int op, gmp_randstate_t randstate) /* ti expressed in microseconds */ ti = arrayfunc[i].func_accurate (niter, NB_RAND_CPLX, zptr, xptr, yptr, arrayfunc[i].noperands); - ops_per_time = (unsigned long) ceil (50000E0 * niter / (double) ti); - /* use 0.05s */ + ops_per_time = (unsigned long) ceil (100000E0 * niter / (double) ti); + /* use 0.1s */ printf ("%7lu\n", ops_per_time); -- cgit v1.2.1