Initial
This commit is contained in:
22
clock.h
Executable file
22
clock.h
Executable file
@@ -0,0 +1,22 @@
|
||||
/* Routines for using cycle counter */
|
||||
|
||||
/* Start the counter */
|
||||
void start_counter();
|
||||
|
||||
/* Get # cycles since counter started */
|
||||
double get_counter();
|
||||
|
||||
/* Measure overhead for counter */
|
||||
double ovhd();
|
||||
|
||||
/* Determine clock rate of processor (using a default sleeptime) */
|
||||
double mhz(int verbose);
|
||||
|
||||
/* Determine clock rate of processor, having more control over accuracy */
|
||||
double mhz_full(int verbose, int sleeptime);
|
||||
|
||||
/** Special counters that compensate for timer interrupt overhead */
|
||||
|
||||
void start_comp_counter();
|
||||
|
||||
double get_comp_counter();
|
||||
Reference in New Issue
Block a user