mariadb/extra/crc32_armv8_neon
Yuqi 0928596a8b Armv8 CRC32 optimization (#772)
ARMv8 (AArch64) CPUs implement the CRC32 extension which is implemented by inline assembly ,
so they can also benefit from hardware acceleration in IO-intensive workloads.

The patch optimizes crc32c calculate with the armv8 crypto instruction(Intrinsics) when available
rather than original linear crc instructions.

Change-Id: I05d36a64c726d910c47befad93390108f4e6567f
Signed-off-by: Yuqi Gu <yuqi.gu@arm.com>
2019-05-24 18:20:27 +04:00
..
CMakeLists.txt Armv8 CRC32 optimization (#772) 2019-05-24 18:20:27 +04:00
crc32_armv8.c Armv8 CRC32 optimization (#772) 2019-05-24 18:20:27 +04:00