diff --git a/modules/juce_dsp/native/juce_fallback_SIMDNativeOps.h b/modules/juce_dsp/native/juce_fallback_SIMDNativeOps.h index da3f92965d..78c11ddf61 100644 --- a/modules/juce_dsp/native/juce_fallback_SIMDNativeOps.h +++ b/modules/juce_dsp/native/juce_fallback_SIMDNativeOps.h @@ -82,7 +82,7 @@ struct SIMDFallbackOps auto* dst = reinterpret_cast (&retval); auto* aSrc = reinterpret_cast (&a); - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) dst [i] = ~aSrc [i]; return retval; @@ -93,7 +93,7 @@ struct SIMDFallbackOps auto retval = static_cast (0); auto* aSrc = reinterpret_cast (&a); - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) retval += aSrc [i]; return retval; @@ -107,7 +107,7 @@ struct SIMDFallbackOps auto* bSrc = reinterpret_cast (&b); auto* cSrc = reinterpret_cast (&c); - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) dst [i] = aSrc [i] + (bSrc [i] * cSrc [i]); return retval; @@ -151,7 +151,7 @@ struct SIMDFallbackOps auto* aSrc = reinterpret_cast (&a); auto* bSrc = reinterpret_cast (&b); - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) dst [i] = Op::op (aSrc [i], bSrc [i]); return retval; @@ -165,7 +165,7 @@ struct SIMDFallbackOps auto* aSrc = reinterpret_cast (&a); auto* bSrc = reinterpret_cast (&b); - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) dst [i] = Op::op (aSrc [i], bSrc [i]) ? static_cast (-1) : static_cast (0); return retval; @@ -179,7 +179,7 @@ struct SIMDFallbackOps auto* aSrc = reinterpret_cast (&a); auto* bSrc = reinterpret_cast (&b); - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) dst [i] = Op::op (aSrc [i], bSrc [i]); return retval; @@ -190,7 +190,7 @@ struct SIMDFallbackOps vSIMDType retval; auto* dst = reinterpret_cast (&retval); - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) dst [i] = s; return retval; @@ -205,7 +205,7 @@ struct SIMDFallbackOps // the compiler will unroll this loop and the index can // be computed at compile-time, so this will be super fast - for (int i = 0; i < n; ++i) + for (size_t i = 0; i < n; ++i) dst [i] = aSrc [(shuffle_idx >> (bits * i)) & mask]; return retval;