Lines Matching defs:timebase
997 static mach_timebase_info_data_t timebase;
1000 (void)mach_timebase_info(&timebase);
1003 if (timebase.numer < 1 || timebase.denom < 1) {
1011 /* Check that timebase.numer and timebase.denom can be casted to
1012 _PyTime_t. In practice, timebase uses uint32_t, so casting cannot
1015 static_assert(sizeof(timebase.numer) <= sizeof(_PyTime_t),
1016 "timebase.numer is larger than _PyTime_t");
1017 static_assert(sizeof(timebase.denom) <= sizeof(_PyTime_t),
1018 "timebase.denom is larger than _PyTime_t");
1030 if ((_PyTime_t)timebase.numer > _PyTime_MAX / (_PyTime_t)timebase.denom) {
1038 *pnumer = (_PyTime_t)timebase.numer;
1039 *pdenom = (_PyTime_t)timebase.denom;