summaryrefslogtreecommitdiff
path: root/src/timer.cc
blob: 51e86d587cad9177f5bc9777fde66d28ded940ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdlib>

#include <timer.h>

void CLOCK_START()
{
  gettimeofday(&TV, &TZ);
  s_utime = TV.tv_usec;
  s_time  = TV.tv_sec;
}

void CLOCK_STOP(long* result)
{
  gettimeofday(&TV, &TZ);
  u_utime = TV.tv_usec;
  u_time  = TV.tv_sec;
  
  *result = (u_utime + u_time * 1000000) - (s_utime + s_time * 1000000);
//  *result = u_time - s_time;
}