mariadb/mysys/crc32
Vladislav Vaintroub d25f806d73 MDEV-22749 Implement portable PCLMUL accelerated crc32() with Intel intrinsics
Removed some inine assembly, replaced by code from
https://github.com/intel/soft-crc

Also,replace GCC inline assembly for cpuid in ut0crc32 with __cpuid,
to fix "PIC register clobbered by 'ebx' in 'asm'.
This enables fast CRC32C on 32bit Intel processors with GCC.
2020-09-04 23:07:49 +02:00
..
clang_workaround.h MDEV-22641: Provide SIMD optimized wrapper for zlib crc32() (#1558) 2020-06-01 11:34:06 +03:00
crc32_arm64.c MDEV-23495: Refine Arm64 PMULL runtime check in MariaDB 2020-08-21 20:41:35 +03:00
crc32_ppc64.c MDEV-22641: Provide SIMD optimized wrapper for zlib crc32() (#1558) 2020-06-01 11:34:06 +03:00
crc32_x86.c MDEV-22749 Implement portable PCLMUL accelerated crc32() with Intel intrinsics 2020-09-04 23:07:49 +02:00
pcc_crc32_constants.h MDEV-22641: Provide SIMD optimized wrapper for zlib crc32() (#1558) 2020-06-01 11:34:06 +03:00
pcc_crc32c_constants.h MDEV-22641: Provide SIMD optimized wrapper for zlib crc32() (#1558) 2020-06-01 11:34:06 +03:00