Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.5, 10.0(EOL), 10.1(EOL), 10.2(EOL), 10.3(EOL), 10.4(EOL)
Description
MySQL 5.6 introduced innodb_checksum_algorithm=crc32 and implemented it for AMD64 using the SSE 4.2 instructions (incorrectly advertised as "SSE2" in a startup message). It was not implemented on IA-32 or on Windows.
Since MariaDB 10.2.11, MariaDB makes use of the SSE4.2 CRC-32C instructions on Windows on both IA-32 and AMD64.
Let us be consistent and implement CRC-32C for IA-32 on all available platforms.
Attachments
Issue Links
- causes
-
MDEV-23618 InnoDB lacks IA-32 non-PIC CRC-32C acceleration on GCC 4
- Closed
- relates to
-
MDEV-23900 x86_32 fail to build on innodb crc32q
- Closed
-
MDEV-22641 Provide SIMD optimized wrapper for zlib crc32()
- Closed