From 5a8f1acf888c60463e7b418d55c1a5d26b3799f1 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Thu, 13 Nov 2014 11:17:08 -0800 Subject: Moved the timing macros to get finer-grained information. --- src/bench.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/bench.h') diff --git a/src/bench.h b/src/bench.h index 7308197..fa4ae10 100644 --- a/src/bench.h +++ b/src/bench.h @@ -6,14 +6,17 @@ #ifdef TIMER float _cmark_start_time; float _cmark_end_time; +float _cmark_save_time; #define start_timer() \ + _cmark_save_time = _cmark_start_time; \ _cmark_start_time = (float)clock()/CLOCKS_PER_SEC #define end_timer(M) \ _cmark_end_time = (float)clock()/CLOCKS_PER_SEC; \ fprintf(stderr, "[TIME] (%s:%d) %8.f ns " M "\n", __FILE__, \ - __LINE__, (_cmark_end_time - _cmark_start_time) * 1000000) + __LINE__, (_cmark_end_time - _cmark_start_time) * 1000000); \ + _cmark_start_time = _cmark_save_time; #else #define start_timer() -- cgit v1.2.3