clock.c 524 B

12345678910111213141516171819202122232425
  1. /*
  2. * clock.c
  3. *
  4. * calculate the minimum timing loop length that gives us significant results
  5. */
  6. #include "bench.h"
  7. #include "version.h"
  8. char *id = "$Id$";
  9. char *revision = "$Revision$";
  10. main()
  11. {
  12. uint64 enough;
  13. double timing, loop;
  14. enough = get_enough(0);
  15. printf("ENOUGH=%lu\n", (unsigned long)enough); fflush(stdout);
  16. timing = t_overhead();
  17. printf("TIMING_OVERHEAD=%f\n", timing); fflush(stdout);
  18. loop = l_overhead();
  19. printf("LOOP_OVERHEAD=%f\n", loop);
  20. printf("# version %d.%d\n", MAJOR, MINOR);
  21. exit(0);
  22. }