chiark / gitweb /
@@@ so much mess
[mLib] / test / bench.h
index f9472cd9fae3e5bb2f9ffe4d5e3a71bf8dd3afd0..2dbce0f004e755e7cf9be5d372e3c4acd245459d 100644 (file)
@@ -51,8 +51,7 @@ struct bench_time {
 
 struct bench_timing {
   unsigned f;
-  unsigned long n;
-  double t, cy;
+  double n, t, cy;
 };
 
 struct bench_timer { const struct bench_timerops *ops; };
@@ -75,15 +74,16 @@ typedef void bench_fn(unsigned long /*n*/, void */*p*/);
 
 extern struct bench_timer *bench_createtimer(void);
 
-extern void bench_init(struct bench_state *b, struct bench_timer *tm);
+extern void bench_init(struct bench_state */*b*/,
+                      struct bench_timer */*tm*/);
 
-extern void bench_destroy(struct bench_state *b);
+extern void bench_destroy(struct bench_state */*b*/);
 
 extern int bench_calibrate(struct bench_state */*b*/);
 
 extern int bench_measure(struct bench_timing */*t_out*/,
                         struct bench_state */*b*/,
-                        bench_fn */*fn*/, void */*p*/);
+                        double /*base*/, bench_fn */*fn*/, void */*p*/);
 
 /*----- That's all, folks -------------------------------------------------*/