Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.5, 10.1(EOL), 10.2(EOL), 10.3(EOL), 10.4(EOL)
-
cross-platform, gcc, clang, msvc, amd64
Description
The pclmul acceleration for the zlib crc32() function that was cleaned up in MDEV-22641 is not available on Windows, because the code is using GCC-style inline assembler. Intel intrinsics should be used.
Attachments
Issue Links
- blocks
-
MDEV-19935 Create unified CRC-32 interface
- Closed
-
MDEV-33817 Implement AVX512BW and VPCLMULQDQ based CRC-32 algorithms
- Closed
- causes
-
MDEV-23680 Assertion `data' failed in crcr32_calc_pclmulqdq
- Closed
-
MDEV-24745 Fallback CRC-32C computation wrongly uses SSE4.1 instructions
- Closed
- is blocked by
-
MDEV-22641 Provide SIMD optimized wrapper for zlib crc32()
- Closed