diff --git a/tests/SIMDHelpersT.cpp b/tests/SIMDHelpersT.cpp index 01c087ec..327eb29b 100644 --- a/tests/SIMDHelpersT.cpp +++ b/tests/SIMDHelpersT.cpp @@ -499,7 +499,7 @@ TEST_CASE("[Helpers] Linear Ramp") const float start { 0.0f }; const float v { fillValue }; std::array output; - std::array expected { v, v + v, v + v + v, v + v + v + v, v + v + v + v + v, v + v + v + v + v + v }; + std::array expected { start, start + v, start + v + v, start + v + v + v, start + v + v + v + v, start + v + v + v + v + v }; sfz::linearRamp(absl::MakeSpan(output), start, v); REQUIRE(output == expected); } @@ -509,7 +509,7 @@ TEST_CASE("[Helpers] Linear Ramp (SIMD)") const float start { 0.0f }; const float v { fillValue }; std::array output; - std::array expected { v, v + v, v + v + v, v + v + v + v, v + v + v + v + v, v + v + v + v + v + v }; + std::array expected { start, start + v, start + v + v, start + v + v + v, start + v + v + v + v, start + v + v + v + v + v }; sfz::linearRamp(absl::MakeSpan(output), start, v); REQUIRE(approxEqual(output, expected)); }