#include "sys/time.h" #include "clock.h" Size clock_get_us( void ) { static struct timeval tv; gettimeofday( &tv, 0 ); return (tv.tv_sec * 1000000) + tv.tv_usec; } f64 clock_get_s_hires( void ) { static struct timeval tv; gettimeofday( &tv, 0 ); return (f64)((f64)tv.tv_sec + ((f64)tv.tv_usec / 1000000)); }