Unused operation and bug in multiplicativeRamp

This commit is contained in:
Paul Ferrand 2020-05-31 18:05:30 +02:00 committed by Jean Pierre Cimalando
parent dfb2212f10
commit e8df9fad55
2 changed files with 1 additions and 3 deletions

View file

@ -32,7 +32,6 @@ void resetSIMDStatus()
simdStatus[static_cast<unsigned>(SIMDOps::subtract)] = false; simdStatus[static_cast<unsigned>(SIMDOps::subtract)] = false;
simdStatus[static_cast<unsigned>(SIMDOps::multiplyAdd)] = false; simdStatus[static_cast<unsigned>(SIMDOps::multiplyAdd)] = false;
simdStatus[static_cast<unsigned>(SIMDOps::copy)] = false; simdStatus[static_cast<unsigned>(SIMDOps::copy)] = false;
simdStatus[static_cast<unsigned>(SIMDOps::pan)] = false;
simdStatus[static_cast<unsigned>(SIMDOps::cumsum)] = true; simdStatus[static_cast<unsigned>(SIMDOps::cumsum)] = true;
simdStatus[static_cast<unsigned>(SIMDOps::diff)] = false; simdStatus[static_cast<unsigned>(SIMDOps::diff)] = false;
simdStatus[static_cast<unsigned>(SIMDOps::sfzInterpolationCast)] = true; simdStatus[static_cast<unsigned>(SIMDOps::sfzInterpolationCast)] = true;
@ -316,7 +315,7 @@ float multiplicativeRamp<float>(float* output, float start, float step, unsigned
{ {
const auto sentinel = output + size; const auto sentinel = output + size;
if (getSIMDOpStatus(SIMDOps::linearRamp)) { if (getSIMDOpStatus(SIMDOps::multiplicativeRamp)) {
#if SFIZZ_CPU_FAMILY_X86_64 || SFIZZ_CPU_FAMILY_I386 #if SFIZZ_CPU_FAMILY_X86_64 || SFIZZ_CPU_FAMILY_I386
if (cpuInfo.has_sse()) { if (cpuInfo.has_sse()) {
const auto* lastAligned = prevAligned(sentinel); const auto* lastAligned = prevAligned(sentinel);

View file

@ -49,7 +49,6 @@ enum class SIMDOps {
subtract, subtract,
multiplyAdd, multiplyAdd,
copy, copy,
pan,
cumsum, cumsum,
diff, diff,
sfzInterpolationCast, sfzInterpolationCast,