blob: 79e1c24141ec44a48e9773fe0492d5e9de8873f6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <stdio.h>
#include <time.h>
enum { NRounds = 150 };
extern long f(void);
int main()
{
clock_t t0, tmin;
long i, l;
tmin = 10 * CLOCKS_PER_SEC;
for (i=0; i<NRounds; i++) {
t0 = clock();
l = f();
t0 = clock() - t0;
if (t0 < tmin)
tmin = t0;
}
printf("f() = %ld\n", l);
printf(" %.4f secs\n", (double)t0/CLOCKS_PER_SEC);
return 0;
}
|