Re: [PATCH v3 Ceph] crc32c: add aarch64 optimized crc32c implementation

2015-01-26 Thread Steve Capper
On Fri, Jan 23, 2015 at 12:43:31PM -0500, Yazen Ghannam wrote: > ARMv8 defines a set of optional CRC32/CRC32C instructions. > This patch defines an optimized function that uses these > instructions when available rather than table-based lookup. > Optimized function based on a Hadoop patch by Ed Nev

[PATCH v3 Ceph] crc32c: add aarch64 optimized crc32c implementation

2015-01-23 Thread Yazen Ghannam
ARMv8 defines a set of optional CRC32/CRC32C instructions. This patch defines an optimized function that uses these instructions when available rather than table-based lookup. Optimized function based on a Hadoop patch by Ed Nevill. Autotools updated to check for compiler support. Optimized functi