avoid integer division in nano_count on windows
parent
7fa3b71c07
commit
964dbfe72d
|
@ -57,7 +57,7 @@ u64 nano_count()
|
||||||
hi += 1;
|
hi += 1;
|
||||||
lo = count.LowPart;
|
lo = count.LowPart;
|
||||||
|
|
||||||
return (((u64)hi << 32) | (u64)lo)*(1000000000/frequency.QuadPart);
|
return (u64)(((u64)hi << 32) | (u64)lo)*(1000000000.0/frequency.QuadPart);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sleep_nanos(u64 nsec)
|
void sleep_nanos(u64 nsec)
|
||||||
|
|
Loading…
Reference in New Issue