Lines Matching refs:clockStart
218 UTIL_STATIC U64 UTIL_getSpanTimeMicro(UTIL_time_t clockStart, UTIL_time_t clockEnd)
227 return 1000000ULL*(clockEnd.QuadPart - clockStart.QuadPart)/ticksPerSecond.QuadPart;
229 UTIL_STATIC U64 UTIL_getSpanTimeNano(UTIL_time_t clockStart, UTIL_time_t clockEnd)
238 return 1000000000ULL*(clockEnd.QuadPart - clockStart.QuadPart)/ticksPerSecond.QuadPart;
246 UTIL_STATIC U64 UTIL_getSpanTimeMicro(UTIL_time_t clockStart, UTIL_time_t clockEnd)
254 return (((clockEnd - clockStart) * (U64)rate.numer) / ((U64)rate.denom)) / 1000ULL;
256 UTIL_STATIC U64 UTIL_getSpanTimeNano(UTIL_time_t clockStart, UTIL_time_t clockEnd)
264 return ((clockEnd - clockStart) * (U64)rate.numer) / ((U64)rate.denom);
311 UTIL_STATIC U64 UTIL_getSpanTimeMicro(UTIL_time_t clockStart, UTIL_time_t clockEnd) { return 1000000ULL * (clockEnd - clockStart) / CLOCKS_PER_SEC; }
312 UTIL_STATIC U64 UTIL_getSpanTimeNano(UTIL_time_t clockStart, UTIL_time_t clockEnd) { return 1000000000ULL * (clockEnd - clockStart) / CLOCKS_PER_SEC; }
317 UTIL_STATIC U64 UTIL_clockSpanMicro(UTIL_time_t clockStart)
320 return UTIL_getSpanTimeMicro(clockStart, clockEnd);
324 UTIL_STATIC U64 UTIL_clockSpanNano(UTIL_time_t clockStart)
327 return UTIL_getSpanTimeNano(clockStart, clockEnd);
332 UTIL_time_t const clockStart = UTIL_getTime();
336 } while (UTIL_getSpanTimeNano(clockStart, clockEnd) == 0);