Mercurial > hg > Game > Cerium
view TaskManager/Fifo/gettime.h @ 2022:fac44ad2867d draft
make a sound
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 16 Jul 2014 02:50:32 +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