diff options
| author | bunnei <bunneidev@gmail.com> | 2020-08-03 11:27:52 -0700 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-03 11:27:52 -0700 | 
| commit | b2911421ec2ed4cc56e6bbe16224863208890141 (patch) | |
| tree | 2aeeab01ea012a4b3c6ca82d799e6b6cdcdde9c7 /src/tests | |
| parent | 9808f244ccce6e6f1a839ee3b4e3b73eedac82e9 (diff) | |
| parent | e1ab72a0eabff336b0f7a76410e64b7ed65269d8 (diff) | |
Merge pull request #4480 from lioncash/optimize
tests/core_timing: Remove pragma optimize(off)
Diffstat (limited to 'src/tests')
| -rw-r--r-- | src/tests/core/core_timing.cpp | 14 | 
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]") { | 
