Commit 2bc23f51 authored by Armin Rigo's avatar Armin Rigo

The default timer unit was incorrectly measured in milliseconds instead

of seconds, producing numbers 1000 times too large.  It would be nice to
write a test for this, but how...  (thanks mwh)
parent b4549c4a
......@@ -27,9 +27,9 @@ hpTimerUnit(void)
{
LARGE_INTEGER li;
if (QueryPerformanceFrequency(&li))
return 1000.0 / li.QuadPart;
return 1.0 / li.QuadPart;
else
return 0.001; /* unlikely */
return 0.000001; /* unlikely */
}
#else /* !MS_WINDOWS */
......@@ -63,7 +63,7 @@ hpTimer(void)
static double
hpTimerUnit(void)
{
return 0.001;
return 0.000001;
}
#endif /* MS_WINDOWS */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment