MDEV-19935 Create unified CRC-32 interface
Add CRC32C code to mysys. The x86-64 implementation uses PCMULQDQ in addition to CRC32 instruction after Intel whitepaper, and is ported from rocksdb code. Optimized ARM and POWER CRC32 were already present in mysys.
Showing
This diff is collapsed.
mysys/crc32/crc32c.cc
0 → 100644
This diff is collapsed.
mysys/crc32/crc32c_ppc.c
0 → 100644
mysys/crc32/crc32c_ppc.h
0 → 100644
mysys/crc32/crc_ppc64.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
unittest/mysys/crc32-t.c
0 → 100644
Please register or sign in to comment