Mercurial > hg > Game > Cerium
view TaskManager/Fifo/gettime.h @ 1970:e211424ac950 draft
merge
author | Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 25 Feb 2014 13:43:45 +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