Ejemplo n.º 1
0
Archivo: time.c Proyecto: goovdl/akaros
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;
}
Ejemplo n.º 2
0
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();
}
Ejemplo n.º 3
0
Archivo: time.c Proyecto: goovdl/akaros
uint64_t epoch_msec(void)
{
	return tsc2msec(epoch_tsc());
}