uint64_t tsc2usec(uint64_t tsc_time) { if (mult_will_overflow_u64(tsc_time, 1000000)) return tsc2msec(tsc_time) * 1000; else return (tsc_time * 1000000) / system_timing.tsc_freq; }
uint64_t tsc2usec(uint64_t tsc_time) { if (mult_will_overflow_u64(tsc_time, 1000000)) return tsc2msec(tsc_time) * 1000; else return (tsc_time * 1000000) / get_tsc_freq(); }
uint64_t epoch_msec(void) { return tsc2msec(epoch_tsc()); }