diff --git a/Core/Timer.cpp b/Core/Timer.cpp index 07a7f02..3aee1ff 100644 --- a/Core/Timer.cpp +++ b/Core/Timer.cpp @@ -17,7 +17,7 @@ namespace Time #if defined(__amd64__) || defined(__i386__) uint64_t Target = mminq(&((HPET *)hpet)->MainCounterValue) + (Milliseconds * 1000000000) / clk; while (mminq(&((HPET *)hpet)->MainCounterValue) < Target) - ; + CPU::Pause(); #elif defined(__aarch64__) #endif }