| 201 | static struct timeval start, end; |
| 202 | void timerstart(void) { gettimeofday(&start, NULL); } |
| 203 | float timerend(void) |
| 204 | { |
| 205 | gettimeofday(&end, NULL); |
| 206 | float msec = (end.tv_sec - start.tv_sec) * 1000.0f + |
| 207 | (end.tv_usec - start.tv_usec) / 1000.0f; |
| 208 | return msec; |
| 209 | } |
| 210 | #else |
| 211 | LARGE_INTEGER start; |
| 212 | void timerstart(void) { QueryPerformanceCounter(&start); } |