projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update runtests.sh
[urcu.git]
/
test_looplen.c
diff --git
a/test_looplen.c
b/test_looplen.c
index 86d03863430b844a1a7c1998c0c10b9967bf1b54..e07409a64ca5ba61542ff8e6328894819fdd4765 100644
(file)
--- a/
test_looplen.c
+++ b/
test_looplen.c
@@
-71,6
+71,7
@@
int main(int argc, char **argv)
unsigned long i;
cycles_t time1, time2;
cycles_t time_tot = 0;
unsigned long i;
cycles_t time1, time2;
cycles_t time_tot = 0;
+ double cpl;
for (i = 0; i < TESTS; i++) {
time1 = get_cycles();
for (i = 0; i < TESTS; i++) {
time1 = get_cycles();
@@
-78,10
+79,11
@@
int main(int argc, char **argv)
time2 = get_cycles();
time_tot += time2 - time1;
}
time2 = get_cycles();
time_tot += time2 - time1;
}
- time_tot /= TESTS;
- time_tot /= LOOPS;
+ cpl = ((double)time_tot) / (double)TESTS / (double)LOOPS;
- printf("CALIBRATION : %llu cycles per loop\n", time_tot);
+ printf("CALIBRATION : %g cycles per loop\n", cpl);
+ printf("time_tot = %llu, LOOPS = %d, TESTS = %d\n",
+ time_tot, LOOPS, TESTS);
return 0;
}
return 0;
}
This page took
0.02234 seconds
and
4
git commands to generate.