Skip to content
Snippets Groups Projects
Select Git revision
  • dc0056086dae50571fa2bef952de6bd4abb9817f
  • master default protected
  • explicit
3 results

clock.h

Blame
  • clock.h 542 B
    /* 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();