diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2018-05-22 17:06:39 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2018-05-22 17:06:39 +0200 |
commit | d092b050a87b075c43645b34ad00e93b53e24fe2 (patch) | |
tree | 4ce0603d2a4f9290426f744f59902e2c00ac6c82 /compat/timer.cpp | |
parent | 5a6baa3a11e5cc2a917ef0bc901ae27ca0f13576 (diff) |
compat/timer: fix big regression
Diffstat (limited to 'compat/timer.cpp')
-rw-r--r-- | compat/timer.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/compat/timer.cpp b/compat/timer.cpp index 80d2cc1a..0e7fb362 100644 --- a/compat/timer.cpp +++ b/compat/timer.cpp @@ -25,21 +25,21 @@ void Timer::start() // nanoseconds -Timer::time_type Timer::elapsed_nsecs() const +time_type Timer::elapsed_nsecs() const { timespec cur{}; gettime(&cur); return conv_nsecs(cur); } -Timer::time_type Timer::conv_nsecs(const struct timespec& cur) const +time_type Timer::conv_nsecs(const struct timespec& cur) const { return (cur.tv_sec - state.tv_sec) * 1000000000LL + (cur.tv_nsec - state.tv_nsec); } // microseconds -time_type Timer::elapsed_usecs() const +double Timer::elapsed_usecs() const { timespec cur{}; gettime(&cur); @@ -49,12 +49,12 @@ time_type Timer::elapsed_usecs() const // milliseconds -time_type Timer::elapsed_ms() const +double Timer::elapsed_ms() const { return elapsed_usecs() / 1000.; } -Timer::time_type Timer::elapsed_seconds() const +double Timer::elapsed_seconds() const { return double(elapsed_nsecs() * 1e-9); } |