opal_timer_darwin_info 29 opal/mca/timer/darwin/timer_darwin.h OPAL_DECLSPEC extern mach_timebase_info_data_t opal_timer_darwin_info; opal_timer_darwin_info 41 opal/mca/timer/darwin/timer_darwin.h if( opal_timer_darwin_info.denom == 0 ) { opal_timer_darwin_info 42 opal/mca/timer/darwin/timer_darwin.h (void)mach_timebase_info(&opal_timer_darwin_info); opal_timer_darwin_info 43 opal/mca/timer/darwin/timer_darwin.h if( opal_timer_darwin_info.denom > 1024 ) { opal_timer_darwin_info 44 opal/mca/timer/darwin/timer_darwin.h double frac = (double)opal_timer_darwin_info.numer/opal_timer_darwin_info.denom; opal_timer_darwin_info 45 opal/mca/timer/darwin/timer_darwin.h opal_timer_darwin_info.denom = 1024; opal_timer_darwin_info 46 opal/mca/timer/darwin/timer_darwin.h opal_timer_darwin_info.numer = opal_timer_darwin_info.denom * frac + 0.5; opal_timer_darwin_info 52 opal/mca/timer/darwin/timer_darwin.h return (now - opal_timer_darwin_bias) * opal_timer_darwin_info.numer / opal_timer_darwin_info.denom; opal_timer_darwin_info 29 opal/mca/timer/darwin/timer_darwin_component.c mach_timebase_info_data_t opal_timer_darwin_info = {.denom = 0}; opal_timer_darwin_info 94 opal/mca/timer/darwin/timer_darwin_component.c opal_timer_darwin_freq = opal_timer_darwin_info.denom * (1000000000 / opal_timer_darwin_info.numer);