1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_dsp/native
reuk 970483b1cd
SSE SIMDNativeOps: Reimplement sum for SSE3 to work around an AppleClang bug
With clang 13.0.0, and Apple clang version 13.1.6 (clang-1316.0.21.2),
the following code fails to compile with `-std=c++20 -O3 -msse3`:

    #include <immintrin.h>

    auto test (__m128 a)
    {
        return _mm_hadd_ps (_mm_hadd_ps (a, a), a);
    }
2022-03-23 11:21:50 +00:00
..
juce_avx_SIMDNativeOps.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_avx_SIMDNativeOps.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_fallback_SIMDNativeOps.h SIMD: Remove unnecessary assertion from truncate fallback 2021-08-10 16:48:35 +01:00
juce_neon_SIMDNativeOps.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_neon_SIMDNativeOps.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_sse_SIMDNativeOps.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_sse_SIMDNativeOps.h SSE SIMDNativeOps: Reimplement sum for SSE3 to work around an AppleClang bug 2022-03-23 11:21:50 +00:00