Valgrind doesn't support AVX-512 instructions (EVEX prefix 0x62). The zig CC generates them for large struct copies on native x86_64 targets even at -O0 (e.g. vmovdqu64 with zmm registers). Previously only avx512f was subtracted, which was insufficient — the .evex512 feature (and other AVX-512 sub-features) also need to be disabled to prevent EVEX-encoded 512-bit instructions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
64 KiB
64 KiB