Mercurial > hg > Game > Cerium
view TaskManager/Fifo/gettime.h @ 1824:016746241fc7 draft
fix fileread
author | masakoha |
---|---|
date | Sat, 14 Dec 2013 18:31:15 +0900 |
parents | e9dc25836520 |
children |
line wrap: on
line source
#ifndef GETTIME_H_ #define GETTIME_H_ #include <time.h> #ifdef __APPLE__ #include "rdtsc.h" #endif inline unsigned long long gettime() { unsigned long long time = 0; #ifndef __APPLE__ struct timespec ts; clock_gettime(CLOCK_REALTIME, &ts); time = ((ts.tv_sec << 32) | ts.tv_nsec ); #else time = rdtsc(); #endif return time; } #endif