44 long long old_mark =
mark;
46 return mark - old_mark;
50 return ((
double)(
time_us() * 1e-3));
54 return ((
double)(
time_us() * 1e-6));
58 gettimeofday(&
tv,
nullptr);
59 return tv.tv_usec +
tv.tv_sec * 1000000ll;
67 #endif // __STOPWATCH_H stopwatch_t()
Definition: stopwatch.h:39
long long time_us()
Definition: stopwatch.h:43
long long now()
Definition: stopwatch.h:57
double time_ms()
Definition: stopwatch.h:49
double time()
Definition: stopwatch.h:53
a timer object.
Definition: stopwatch.h:34
long long mark
Definition: stopwatch.h:37
void reset()
Definition: stopwatch.h:57
struct timeval tv
Definition: stopwatch.h:36