]> git.ipfire.org Git - thirdparty/zlib-ng.git/commit
Fix VPCLMULQDQ CRC32 build with partial AVX-512 baselines develop
authorNathan Moin Vaziri <nathan@nathanm.com>
Fri, 10 Apr 2026 20:29:05 +0000 (13:29 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 15 Apr 2026 11:12:04 +0000 (13:12 +0200)
commit58008b68d446107f0d892f0e38c56a9bf4c032e2
treea9ffc13522a635bcbb18145cebc4c6153dd20e13
parent15c7569f1b38c5bca1f4ea9fee4e2b57482c9290
Fix VPCLMULQDQ CRC32 build with partial AVX-512 baselines

The 512-bit path in crc32_pclmulqdq_tpl.h assumed AVX-512F was
enough, but some of the intrinsics it used actually require
AVX-512DQ. Pick the correct variants based on the available
features.
arch/x86/crc32_pclmulqdq_tpl.h