diff options
Diffstat (limited to 'testbench.h')
| -rw-r--r-- | testbench.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/testbench.h b/testbench.h index 28d7f77..5b47bd4 100644 --- a/testbench.h +++ b/testbench.h | |||
| @@ -11,4 +11,7 @@ | |||
| 11 | 11 | ||
| 12 | #define s2ns(s) ((s)*1000l*1000l*1000l) | 12 | #define s2ns(s) ((s)*1000l*1000l*1000l) |
| 13 | #define ns2ms(s) ((s)/(1000l*1000l)) | 13 | #define ns2ms(s) ((s)/(1000l*1000l)) |
| 14 | |||
| 15 | // Return the difference between two timestamps in nanoseconds | ||
| 14 | #define timediff(start, end) ((s2ns((end).tv_sec) + (end).tv_nsec) - (s2ns((start).tv_sec) + (start).tv_nsec)) | 16 | #define timediff(start, end) ((s2ns((end).tv_sec) + (end).tv_nsec) - (s2ns((start).tv_sec) + (start).tv_nsec)) |
| 17 | #define time2ns(time) (s2ns((time).tv_sec) + (time).tv_nsec) | ||
