}
int bench_measure(struct bench_timing *t_out, struct bench_state *b,
- bench_fn *fn, void *p)
+ double base, bench_fn *fn, void *p)
{
struct bench_timer *tm = b->tm;
struct bench_time t0, t1;
else
debug(" %g s (%g cy) per op; %g ops/s",
t_out->t/n, t_out->cy/n, n/t_out->t);
- t_out->n = n; return (0);
+ t_out->n = n*base; return (0);
}
/*----- That's all, folks -------------------------------------------------*/