]> 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-github@circlestorm.org>
Sun, 3 Aug 2025 18:45:33 +0000 (20:45 +0200)
commitf6affd01c0edc30bb7b5ff894670d779d417e77a
tree8bf261b115f578225399d33b3e3a83658f49caa8
parenta5f3388c6d82366fe11492e2dba7ed37a4f9ccf2
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