]> git.ipfire.org Git - thirdparty/zlib-ng.git/commit
X86_AVX512VNNI: test _mm256_dpbusd_epi32 too
authorHarmen Stoppels <me@harmenstoppels.nl>
Tue, 29 Jul 2025 12:25:16 +0000 (14:25 +0200)
committerHans Kristian Rosbach <hk-git@circlestorm.org>
Sun, 3 Aug 2025 21:06:34 +0000 (23:06 +0200)
commitae376bc46a585098df434a9b1e84e60725ea1b28
tree6a5b609f662b37404f996ca199a26e6ee01d22ce
parentd57cb2fe2961340066dd1d2b7a52977b5078e6f1
X86_AVX512VNNI: test _mm256_dpbusd_epi32 too

On RHEL9 the GCC is new enough to support AVX512-VNNI, but its assembler
(binutils) is not and errors with

```
Error: unsupported instruction vpdpbusd
```

This was already addressed earlier in
https://github.com/zlib-ng/zlib-ng/pull/1562 to some extent, except that
a check for `_mm256_dpbusd_epi32` was not added, which is what the
assembler errors over.
cmake/detect-intrinsics.cmake
configure