Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 10.1, 10.2, 10.3, 10.4, 10.5
-
Fix Version/s: 10.5.7
-
Component/s: mariabackup, Server
-
Labels:
-
Environment: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
-
- 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
-