From fe323fbb76ef75481d9df49dc3d7e580cf3a21f5 Mon Sep 17 00:00:00 2001 From: enge Date: Thu, 6 Feb 2014 12:01:03 +0000 Subject: bench: Add pow. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1445 211d60ee-9f03-0410-a15a-8952a2c7a4e4 --- tools/bench/mpcbench.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/bench/mpcbench.c b/tools/bench/mpcbench.c index 4a1df74..4814634 100644 --- a/tools/bench/mpcbench.c +++ b/tools/bench/mpcbench.c @@ -67,13 +67,14 @@ DECLARE_TIME_2OP (mpc_div) DECLARE_TIME_1OP (mpc_sqrt) DECLARE_TIME_1OP (mpc_exp) DECLARE_TIME_1OP (mpc_log) +DECLARE_TIME_2OP (mpc_pow) DECLARE_TIME_1OP (mpc_sin) DECLARE_TIME_1OP (mpc_cos) DECLARE_TIME_1OP (mpc_asin) DECLARE_TIME_1OP (mpc_acos) /* number of operations to score*/ -#define NB_BENCH_OP 11 +#define NB_BENCH_OP 12 /* number of random numbers */ #define NB_RAND_CPLX 10000 @@ -87,6 +88,7 @@ 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}, + {"pow", ADDR_TIME_NOP (mpc_pow), ADDR_ACCURATE_TIME_NOP (mpc_pow), egroup_special, 2}, {"sin", ADDR_TIME_NOP (mpc_sin), ADDR_ACCURATE_TIME_NOP (mpc_sin), 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}, -- cgit v1.2.1