From d5bb51488d34531f75de273d44bc2393c077d6a1 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Sun, 31 Jan 2021 22:56:48 +0100 Subject: [PATCH] Improve the x64 code output slightly --- src/sfizz/WindowedSinc.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sfizz/WindowedSinc.hpp b/src/sfizz/WindowedSinc.hpp index 47d2c89d..7908b5aa 100644 --- a/src/sfizz/WindowedSinc.hpp +++ b/src/sfizz/WindowedSinc.hpp @@ -6,6 +6,7 @@ #pragma once #include "WindowedSinc.h" +#include namespace sfz { @@ -28,7 +29,7 @@ inline float AbstractWindowedSinc::getUnchecked(float x) const noexcept size_t tableSize = static_cast(this)->getTableSize(); float ix = (x + points / 2.0f) * ((tableSize - 1) / points); - int i0 = static_cast(ix); + intptr_t i0 = static_cast(ix); float mu = ix - i0; float y0 = table[i0]; float dy = table[i0 + 1] - y0;