Lines Matching refs:uint64_t
53 std::string PrettyDuration(uint64_t nano_duration, size_t max_fraction_digits) { in PrettyDuration()
62 TimeUnit GetAppropriateTimeUnit(uint64_t nano_duration) { in GetAppropriateTimeUnit()
63 const uint64_t one_sec = 1000 * 1000 * 1000; in GetAppropriateTimeUnit()
64 const uint64_t one_ms = 1000 * 1000; in GetAppropriateTimeUnit()
65 const uint64_t one_us = 1000; in GetAppropriateTimeUnit()
77 uint64_t GetNsToTimeUnitDivisor(TimeUnit time_unit) { in GetNsToTimeUnitDivisor()
78 const uint64_t one_sec = 1000 * 1000 * 1000; in GetNsToTimeUnitDivisor()
79 const uint64_t one_ms = 1000 * 1000; in GetNsToTimeUnitDivisor()
80 const uint64_t one_us = 1000; in GetNsToTimeUnitDivisor()
95 std::string FormatDuration(uint64_t nano_duration, TimeUnit time_unit, in FormatDuration()
98 uint64_t divisor = GetNsToTimeUnitDivisor(time_unit); in FormatDuration()
113 const uint64_t whole_part = nano_duration / divisor; in FormatDuration()
114 uint64_t fractional_part = nano_duration % divisor; in FormatDuration()
122 uint64_t multiplier = 10; in FormatDuration()
155 uint64_t MilliTime() { in MilliTime()
159 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000) + now.tv_nsec / UINT64_C(1000000); in MilliTime()
163 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000) + now.tv_usec / UINT64_C(1000); in MilliTime()
167 uint64_t MicroTime() { in MicroTime()
171 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000000) + now.tv_nsec / UINT64_C(1000); in MicroTime()
175 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000000) + now.tv_usec; in MicroTime()
179 uint64_t NanoTime() { in NanoTime()
183 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000000000) + now.tv_nsec; in NanoTime()
187 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000000000) + now.tv_usec * UINT64_C(1000); in NanoTime()
191 uint64_t ThreadCpuNanoTime() { in ThreadCpuNanoTime()
195 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000000000) + now.tv_nsec; in ThreadCpuNanoTime()
202 uint64_t ProcessCpuNanoTime() { in ProcessCpuNanoTime()
206 return static_cast<uint64_t>(now.tv_sec) * UINT64_C(1000000000) + now.tv_nsec; in ProcessCpuNanoTime()
218 void NanoSleep(uint64_t ns) { in NanoSleep()
221 tm.tv_nsec = ns - static_cast<uint64_t>(tm.tv_sec) * MsToNs(1000); in NanoSleep()