diff options
author | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2014-01-23 09:34:41 +0000 |
---|---|---|
committer | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2014-01-23 09:34:41 +0000 |
commit | 9889af2c744d3016021e91eb4a6c9e03a23397e8 (patch) | |
tree | 582c263e756229a9204f51dbeceb295149baabb2 /tools/bench | |
parent | 55b3e4b0d00c266607fd2d2e2f01f4f9e8196dd6 (diff) | |
download | mpc-9889af2c744d3016021e91eb4a6c9e03a23397e8.tar.gz |
bench: Avoid warning message with -Wunused-but-set-parameter.
Uses gcc attributes, which might need to be protected by a configure check.
Fix copyright notices.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1429 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'tools/bench')
-rw-r--r-- | tools/bench/Makefile.am | 2 | ||||
-rw-r--r-- | tools/bench/benchtime.h | 13 | ||||
-rw-r--r-- | tools/bench/mpcbench.c | 2 |
3 files changed, 8 insertions, 9 deletions
diff --git a/tools/bench/Makefile.am b/tools/bench/Makefile.am index a6ebd50..aa60f95 100644 --- a/tools/bench/Makefile.am +++ b/tools/bench/Makefile.am @@ -1,6 +1,6 @@ ## tools/bench/Makefile.am -- Process this file with automake to produce Makefile.in ## -## Copyright (C) 2014 INRIA +## Copyright (C) 2014 CNRS ## ## This file is part of GNU MPC. ## diff --git a/tools/bench/benchtime.h b/tools/bench/benchtime.h index 42a9dae..a857c06 100644 --- a/tools/bench/benchtime.h +++ b/tools/bench/benchtime.h @@ -1,6 +1,6 @@ /* benchtime.h -- compute the timings for the benchmark. -Copyright (C) 2014, INRIA +Copyright (C) 2014 INRIA - CNRS This file is part of GNU MPC. @@ -22,19 +22,18 @@ along with this program. If not, see http://www.gnu.org/licenses/ . /* compute the time to run accurately niter calls of the function for any number of inputs */ #define DECLARE_ACCURATE_TIME_NOP(func, funccall) \ unsigned long int ACCURATE_TIME_NOP##func( unsigned long int niter, int n, mpc_t* z, mpc_t* x, mpc_t* y, int nop);\ -unsigned long int ACCURATE_TIME_NOP##func( unsigned long int niter, int n, mpc_t* z, mpc_t* x, mpc_t* y, int nop)\ +unsigned long int ACCURATE_TIME_NOP##func( unsigned long int niter, int n, mpc_t* z, mpc_t* x, \ +__attribute__ ((__unused__)) mpc_t* y, \ +__attribute__ ((__unused__)) int nop)\ { \ - unsigned long int ti, i; int kn; \ + unsigned long int i; int kn; \ unsigned long int t0 = get_cputime (); \ for (i = niter, kn=0; i > 0; i--) \ { \ funccall; \ kn++; if (kn==n) kn = 0; \ } \ - ti = get_cputime () - t0; \ - /* following lines are append to avoid warnings but minimize the number of macros*/\ - if (nop==2) y = NULL; \ - return ti; \ + return get_cputime () - t0; \ } /* address of the function to time accurately niter calls of func */ diff --git a/tools/bench/mpcbench.c b/tools/bench/mpcbench.c index f00a182..5cfd89d 100644 --- a/tools/bench/mpcbench.c +++ b/tools/bench/mpcbench.c @@ -1,6 +1,6 @@ /* mpcbench.c -- perform the benchmark on the complex numbers. -Copyright (C) 2014, INRIA +Copyright (C) 2014 CNRS This file is part of GNU MPC. |