Mercurial > hg > Game > Cerium
view TaskManager/Fifo/gettime.h @ 1964:33d07fd99291 draft
fix CudaScheduler
author | kkb |
---|---|
date | Wed, 12 Feb 2014 18:15:10 +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