From e8df9fad55fd810a7f51ac15090d30291138c7f9 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Sun, 31 May 2020 18:05:30 +0200 Subject: [PATCH] Unused operation and bug in multiplicativeRamp --- src/sfizz/SIMDHelpers.cpp | 3 +-- src/sfizz/SIMDHelpers.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/sfizz/SIMDHelpers.cpp b/src/sfizz/SIMDHelpers.cpp index 2fb5f987..40a40e36 100644 --- a/src/sfizz/SIMDHelpers.cpp +++ b/src/sfizz/SIMDHelpers.cpp @@ -32,7 +32,6 @@ void resetSIMDStatus() simdStatus[static_cast(SIMDOps::subtract)] = false; simdStatus[static_cast(SIMDOps::multiplyAdd)] = false; simdStatus[static_cast(SIMDOps::copy)] = false; - simdStatus[static_cast(SIMDOps::pan)] = false; simdStatus[static_cast(SIMDOps::cumsum)] = true; simdStatus[static_cast(SIMDOps::diff)] = false; simdStatus[static_cast(SIMDOps::sfzInterpolationCast)] = true; @@ -316,7 +315,7 @@ float multiplicativeRamp(float* output, float start, float step, unsigned { const auto sentinel = output + size; - if (getSIMDOpStatus(SIMDOps::linearRamp)) { + if (getSIMDOpStatus(SIMDOps::multiplicativeRamp)) { #if SFIZZ_CPU_FAMILY_X86_64 || SFIZZ_CPU_FAMILY_I386 if (cpuInfo.has_sse()) { const auto* lastAligned = prevAligned(sentinel); diff --git a/src/sfizz/SIMDHelpers.h b/src/sfizz/SIMDHelpers.h index 7c5ad7bc..2ca4375f 100644 --- a/src/sfizz/SIMDHelpers.h +++ b/src/sfizz/SIMDHelpers.h @@ -49,7 +49,6 @@ enum class SIMDOps { subtract, multiplyAdd, copy, - pan, cumsum, diff, sfzInterpolationCast,