MDEV-33817 preparation: Restructuring and unit tests
In our unit test, let us rely on our own reference implementation using the reflected CRC-32 ISO 3309 and CRC-32C polynomials. Let us also test with various lengths. Let us refactor the CRC-32 and CRC-32C implementations so that no special compilation flags will be needed and that some function call indirection will be avoided. pmull_supported: Remove. We will have pointers to two separate functions crc32c_aarch64_pmull() and crc32c_aarch64().
Showing
This diff is collapsed.
This diff is collapsed.
mysys/crc32/crc32c_x86.cc
0 → 100644
Please register or sign in to comment