AVX WIN
-
Hello everyone from México

I’m a bit confused about AVX on Windows builds.
Even after removing /arch:AVX, my exported .vst3 still contains AVX instructions (ymm / vzeroupper when checking with dumpbin).What part of the build usually introduces AVX nowadays?
Projucer-generated settings, JUCE itself, or some precompiled dependency?What would be the official / recommended way to guarantee an SSE2-only build on Windows?
I’m compiling on Windows 11 (Intel i5 12th gen).
Git commit I’m using: c49bcf32.Sorry for my English — message translated with ChatGPT.
Thanks in advance!
-
@Anhuarcin It could be possible that there are code paths generated for runtime dispatch, so that if the CPU detection shows AVX support, then it will branch to use that - I can imagine that IPP does stuff like that to squeeze out performance.