67 ulonglong my_timer_cycles(
void);
73 ulonglong my_timer_nanoseconds(
void);
79 ulonglong my_timer_microseconds(
void);
85 ulonglong my_timer_milliseconds(
void);
91 ulonglong my_timer_ticks(
void);
101 #define MY_TIMER_ROUTINE_ASM_X86 1
102 #define MY_TIMER_ROUTINE_ASM_X86_64 2
103 #define MY_TIMER_ROUTINE_RDTSCLL 3
104 #define MY_TIMER_ROUTINE_ASM_X86_WIN 4
105 #define MY_TIMER_ROUTINE_RDTSC 5
106 #define MY_TIMER_ROUTINE_ASM_IA64 6
107 #define MY_TIMER_ROUTINE_ASM_PPC 7
108 #define MY_TIMER_ROUTINE_SGI_CYCLE 8
109 #define MY_TIMER_ROUTINE_GETHRTIME 9
110 #define MY_TIMER_ROUTINE_READ_REAL_TIME 10
111 #define MY_TIMER_ROUTINE_CLOCK_GETTIME 11
112 #define MY_TIMER_ROUTINE_NXGETTIME 12
113 #define MY_TIMER_ROUTINE_GETTIMEOFDAY 13
114 #define MY_TIMER_ROUTINE_QUERYPERFORMANCECOUNTER 14
115 #define MY_TIMER_ROUTINE_GETTICKCOUNT 15
116 #define MY_TIMER_ROUTINE_TIME 16
117 #define MY_TIMER_ROUTINE_TIMES 17
118 #define MY_TIMER_ROUTINE_FTIME 18
119 #define MY_TIMER_ROUTINE_ASM_PPC64 19
120 #define MY_TIMER_ROUTINE_ASM_SUNPRO_SPARC64 20
121 #define MY_TIMER_ROUTINE_ASM_SUNPRO_SPARC32 21
122 #define MY_TIMER_ROUTINE_ASM_SUNPRO_I386 22
123 #define MY_TIMER_ROUTINE_ASM_GCC_SPARC64 23
124 #define MY_TIMER_ROUTINE_ASM_GCC_SPARC32 24
125 #define MY_TIMER_ROUTINE_MACH_ABSOLUTE_TIME 25
126 #define MY_TIMER_ROUTINE_GETSYSTEMTIMEASFILETIME 26
127 #define MY_TIMER_ROUTINE_ASM_SUNPRO_X86_64 27