Skip to content

Commit 92218e3

Browse files
authored
Merge pull request #61 from visitorckw/optimize-semu-timer-precision
Optimize semu_timer_clocksource() precision on macOS
2 parents 1dc59cb + c3a6710 commit 92218e3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

utils.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ static uint64_t semu_timer_clocksource(uint64_t freq)
4848
static mach_timebase_info_data_t t;
4949
if (t.denom == 0)
5050
(void) mach_timebase_info(&t);
51-
return mult_frac(mult_frac(mach_absolute_time(), freq, 1e9), t.numer,
52-
t.denom);
51+
return mult_frac(mult_frac(mach_absolute_time(), t.numer, t.denom), freq,
52+
1e9);
5353
#else
5454
return time(0) * freq;
5555
#endif

0 commit comments

Comments
 (0)