1 --- fftw-3.2/libbench2/report.c.orig 2006-12-08 19:40:41.000000000 +0100
2 +++ fftw-3.2/libbench2/report.c 2008-12-01 18:21:51.300291979 +0100
4 static void sprintf_time(double x, char *buf, int buflen)
7 -# define BENCH_BUFARG buf, buflen
9 + snprintf(buf, buflen, "%.2f ns", x * 1.0E9);
10 + else if (x < 1.0E-3)
11 + snprintf(buf, buflen, "%.2f us", x * 1.0E6);
13 + snprintf(buf, buflen, "%.2f ms", x * 1.0E3);
15 + snprintf(buf, buflen, "%.2f s", x);
17 -# define snprintf sprintf
18 -# define BENCH_BUFARG buf
21 - snprintf(BENCH_BUFARG, "%.2f ns", x * 1.0E9);
22 + sprintf(buf, "%.2f ns", x * 1.0E9);
24 - snprintf(BENCH_BUFARG, "%.2f us", x * 1.0E6);
25 + sprintf(buf, "%.2f us", x * 1.0E6);
27 - snprintf(BENCH_BUFARG, "%.2f ms", x * 1.0E3);
28 + sprintf(buf, "%.2f ms", x * 1.0E3);
30 - snprintf(BENCH_BUFARG, "%.2f s", x);
32 + sprintf(buf, "%.2f s", x);
36 void report_verbose(const bench_problem *p, double *t, int st)