From 98adb41e3ce905f9ac46d4ced7d4738f1588d4d6 Mon Sep 17 00:00:00 2001 From: superp00t Date: Tue, 1 Apr 2025 15:45:28 -0400 Subject: [PATCH] fix(time): use llabs and add include to --- common/time/win/TimeManager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/time/win/TimeManager.cpp b/common/time/win/TimeManager.cpp index 16cd1fb..99d4b1f 100644 --- a/common/time/win/TimeManager.cpp +++ b/common/time/win/TimeManager.cpp @@ -4,6 +4,7 @@ #include "common/time/Time.hpp" #include "common/processor/Processor.hpp" #include +#include OsTimeManager::OsTimeManager(TimingMethod tm) { this->timingMethod = NotSet; @@ -86,7 +87,7 @@ TimingMethod OsTimeManager::Calibrate() { } QueryPerformanceCounter(reinterpret_cast(&pc2)); - if (std::abs(tc4 - static_cast(static_cast(pc2 - pc1) / this->performanceFrequency * 1000.0) - tc2) >= 5) { + if (std::llabs(tc4 - static_cast(static_cast(pc2 - pc1) / this->performanceFrequency * 1000.0) - tc2) >= 5) { this->timingTestError = 3; } } @@ -107,4 +108,4 @@ uint64_t OsTimeManager::Snapshot() { return static_cast((static_cast(performanceCount) * this->scaleToMs) + this->timeBegin); } -#endif \ No newline at end of file +#endif