summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2014-02-05 17:13:36 +0000
committerenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2014-02-05 17:13:36 +0000
commite16d42e34fd290ad5cce7ba45ac6cf85aabf23d7 (patch)
tree0ef1766b00d4efe627cfda2aee3bc856da7d0b8c
parent46c31e5c7ea4333547eb246c1db33d2f65b10b53 (diff)
downloadmpc-e16d42e34fd290ad5cce7ba45ac6cf85aabf23d7.tar.gz
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
-rw-r--r--tools/bench/mpcbench.c10
1 files 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);