From b5e16fb14006c3813bd785c4c289dcc0f7e37b59 Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Wed, 3 Sep 2008 15:14:33 -0400 Subject: add tool for measuring cycles/sec --- bin/cycles.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 bin/cycles.c (limited to 'bin') diff --git a/bin/cycles.c b/bin/cycles.c new file mode 100644 index 0000000..4e5a078 --- /dev/null +++ b/bin/cycles.c @@ -0,0 +1,25 @@ +#include +#include +#include + +#include "cycles.h" + +int main(int argc, char** argv) +{ + cycles_t t1, t2; + int secs = 1; + + if (argc > 1) { + secs = atoi(argv[1]); + if (secs <= 0) + secs = 1; + } + while (1) { + t1 = get_cycles(); + sleep(secs); + t2 = get_cycles(); + t2 -= t1; + printf("%.2f/sec\n", t2 / (double) secs); + } + return 0; +} -- cgit v1.2.2