aappleby/smhasher

crc32 could be 14x faster

nigeltao opened this issue · 2 comments

src/crc.cpp is a very simple CRC-32 implementation. SIMD implementations can be more than 14x faster.

See https://fastcompression.blogspot.com/2019/03/presenting-xxh3.html?showComment=1552693962180#c8263190774970267162

C/C++ x86 SIMD (SSE4.2 + PCLMUL) CRC-32 implementation:
nigeltao@9f561bb