diff --git a/src/core/system.h b/src/core/system.h index b298a25f9..75d785ecd 100644 --- a/src/core/system.h +++ b/src/core/system.h @@ -138,7 +138,8 @@ ALWAYS_INLINE_RELEASE TickCount ScaleTicksToOverclock(TickCount ticks) if (!g_settings.cpu_overclock_active) return ticks; - return static_cast((static_cast(static_cast(ticks)) * g_settings.cpu_overclock_numerator) / + return static_cast(((static_cast(static_cast(ticks)) * g_settings.cpu_overclock_numerator) + + (g_settings.cpu_overclock_denominator - 1)) / g_settings.cpu_overclock_denominator); }