diff options
Diffstat (limited to 'src/sandglass.h')
-rw-r--r-- | src/sandglass.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/sandglass.h b/src/sandglass.h index a9e99e5..3cd14ba 100644 --- a/src/sandglass.h +++ b/src/sandglass.h @@ -93,7 +93,7 @@ struct sandglass_t long grains; /* grains/resolution should give elapsed time in seconds */ - long resolution; + double resolution; /* * Internal fields @@ -140,20 +140,15 @@ int sandglass_elapse(sandglass_t *sandglass); do { \ routine; \ sandglass_begin(sandglass); \ - for ((sandglass)->i = 0; (sandglass)->i < (sandglass)->loops; ++i) { \ + for ((sandglass)->i = 0; \ + (sandglass)->i < (sandglass)->loops; \ + ++(sandglass)->i) { \ SANDGLASS_NO_UNROLL(); \ routine; \ } \ sandglass_elapse(sandglass); \ } while (0) -/* - * Low-level API - */ - -/* Read the time stamp counter */ -long sandglass_get_tsc(); - #ifdef __cplusplus } #endif |