On Fri Jul 18 12:25:03 2025 +0000, Alfred Agrell wrote:
_WIN64 is defined on arm64, isn't it? movaps is not a thing on arm64. Do those envs affect if the app does its own cpuid? If no, the names feel kinda misleading. Maybe call it WINE_NTDLL_HIDE_AVX_SUPPORT=1 instead? Or do you have future plans for other cpuid overrides, like avx512?
Thanks for looking at it. I replaced _WIN64 already, but still fails, and still trying to sort this out. I don't understand why even with `#if defined(__x86_64__) && !defined(__aarch64__)` this movaps is failing for `make: *** [Makefile:300035: dlls/ntdll/tests/arm64ec-windows/virtual.o] Error 1`.
The idea behind is to enable a developer with a recent CPU to be able to debug issues just showing up in older CPUs. Or like in this merge request make this a CI test to avoid future issues like 58335. It was not specifically intended to disable avx support but to see how Wine would behave on such a CPU.