43 long long old_mark =
mark;
45 return mark - old_mark;
48 return ((
double)(
time_us()*1e-3));
51 return ((
double)(
time_us()*1e-6));
54 gettimeofday(&
tv,
nullptr);
55 return tv.tv_usec +
tv.tv_sec*1000000ll;
63 #endif // __STOPWATCH_H stopwatch_t()
Definition: stopwatch.h:39
long long time_us()
Definition: stopwatch.h:42
long long now()
Definition: stopwatch.h:53
double time_ms()
Definition: stopwatch.h:47
double time()
Definition: stopwatch.h:50
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