diff options
author | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2014-02-05 17:13:36 +0000 |
---|---|---|
committer | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2014-02-05 17:13:36 +0000 |
commit | e16d42e34fd290ad5cce7ba45ac6cf85aabf23d7 (patch) | |
tree | 0ef1766b00d4efe627cfda2aee3bc856da7d0b8c /tools | |
parent | 46c31e5c7ea4333547eb246c1db33d2f65b10b53 (diff) | |
download | mpc-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
Diffstat (limited to 'tools')
-rw-r--r-- | tools/bench/mpcbench.c | 10 |
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); |