aboutsummaryrefslogtreecommitdiff
path: root/benchtests/bench-modf.c
diff options
context:
space:
mode:
Diffstat (limited to 'benchtests/bench-modf.c')
-rw-r--r--benchtests/bench-modf.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/benchtests/bench-modf.c b/benchtests/bench-modf.c
index 90a5255..7fae7dc 100644
--- a/benchtests/bench-modf.c
+++ b/benchtests/bench-modf.c
@@ -17,7 +17,7 @@
extern double modf (double, double *);
-#define CALL_BENCH_FUNC(j, i) modf ( in[j].arg0, &i);
+#define CALL_BENCH_FUNC(j, i) modf (in[j].arg0, &i);
struct args
{
@@ -28,11 +28,17 @@ struct args
{ -42.42 }
};
-#define NUM_SAMPLES (sizeof (in) / sizeof (struct args))
+#define NUM_VARIANTS 1
+#define NUM_SAMPLES(v) (sizeof (in) / sizeof (struct args))
static volatile double ret = 0.0;
-#define BENCH_FUNC(j) ({double iptr; ret = CALL_BENCH_FUNC (j, iptr);})
+#define BENCH_FUNC(v, j) \
+({ \
+ double iptr; \
+ ret = CALL_BENCH_FUNC (j, iptr); \
+})
#define FUNCNAME "modf"
+#define VARIANT(v) FUNCNAME "()"
#include "bench-skeleton.c"