summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2020-08-03 20:27:52 +0200
committerGitHub <noreply@github.com>2020-08-03 20:27:52 +0200
commitb2911421ec2ed4cc56e6bbe16224863208890141 (patch)
tree2aeeab01ea012a4b3c6ca82d799e6b6cdcdde9c7
parentMerge pull request #4482 from lioncash/ldr-sign (diff)
parenttests/core_timing: Remove pragma optimize(off) (diff)
downloadyuzu-b2911421ec2ed4cc56e6bbe16224863208890141.tar
yuzu-b2911421ec2ed4cc56e6bbe16224863208890141.tar.gz
yuzu-b2911421ec2ed4cc56e6bbe16224863208890141.tar.bz2
yuzu-b2911421ec2ed4cc56e6bbe16224863208890141.tar.lz
yuzu-b2911421ec2ed4cc56e6bbe16224863208890141.tar.xz
yuzu-b2911421ec2ed4cc56e6bbe16224863208890141.tar.zst
yuzu-b2911421ec2ed4cc56e6bbe16224863208890141.zip
-rw-r--r--src/tests/core/core_timing.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/tests/core/core_timing.cpp b/src/tests/core/core_timing.cpp
index 022b26e6d..b35459152 100644
--- a/src/tests/core/core_timing.cpp
+++ b/src/tests/core/core_timing.cpp
@@ -46,20 +46,16 @@ struct ScopeInit final {
Core::Timing::CoreTiming core_timing;
};
-#pragma optimize("", off)
-
u64 TestTimerSpeed(Core::Timing::CoreTiming& core_timing) {
- u64 start = core_timing.GetGlobalTimeNs().count();
- u64 placebo = 0;
+ const u64 start = core_timing.GetGlobalTimeNs().count();
+ volatile u64 placebo = 0;
for (std::size_t i = 0; i < 1000; i++) {
- placebo += core_timing.GetGlobalTimeNs().count();
+ placebo = placebo + core_timing.GetGlobalTimeNs().count();
}
- u64 end = core_timing.GetGlobalTimeNs().count();
- return (end - start);
+ const u64 end = core_timing.GetGlobalTimeNs().count();
+ return end - start;
}
-#pragma optimize("", on)
-
} // Anonymous namespace
TEST_CASE("CoreTiming[BasicOrder]", "[core]") {