diff options
| author | Mattias Andrée <maandree@kth.se> | 2016-05-08 01:51:42 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@kth.se> | 2016-05-08 01:51:42 +0200 |
| commit | 1bff3db71fad0645d107816f65d770fbd1320490 (patch) | |
| tree | 770fe416cea58f19758ab552480bf0794b137ebc | |
| parent | List tested optimisation flags (diff) | |
| download | libzahl-1bff3db71fad0645d107816f65d770fbd1320490.tar.gz libzahl-1bff3db71fad0645d107816f65d770fbd1320490.tar.bz2 libzahl-1bff3db71fad0645d107816f65d770fbd1320490.tar.xz | |
benchmark-func: add option for more fine-grained benchmark
Signed-off-by: Mattias Andrée <maandree@kth.se>
| -rw-r--r-- | bench/benchmark-func.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/bench/benchmark-func.c b/bench/benchmark-func.c index 7f4d093..50a2ad3 100644 --- a/bench/benchmark-func.c +++ b/bench/benchmark-func.c @@ -145,9 +145,15 @@ gettime(size_t m) (void) bs;\ } -#define FAST1D() 0, 0, 0, 0, 0, 0, 0, 0, 1000, M_MAX -#define FAST2D(P) 1, 4097, 64, 0, 0, 0, P, 0, 1000, M_MAX -#define SLOW2D(P) 1, 4097, 64, 0, 0, 0, P, 0, 10, 20 +#if defined(FINE_GRAINED) +# define FAST1D() 0, 0, 0, 0, 0, 0, 0, 0, 1000, M_MAX +# define FAST2D(P) 1, 4096, 1, 0, 0, 0, P, 0, 1000, M_MAX +# define SLOW2D(P) 1, 4096, 1, 0, 0, 0, P, 0, 10, 20 +#else +# define FAST1D() 0, 0, 0, 0, 0, 0, 0, 0, 1000, M_MAX +# define FAST2D(P) 1, 4097, 64, 0, 0, 0, P, 0, 1000, M_MAX +# define SLOW2D(P) 1, 4097, 64, 0, 0, 0, P, 0, 10, 20 +#endif #define LIST_1D_FUNCTIONS\ X(pos_zseti, FAST1D(), zseti(temp, 1000000000LL),)\ |
