rurban / smhasher

Hash function quality and speed tests
https://rurban.github.io/smhasher/
Other
1.84k stars 177 forks source link

crc32c (intel) vs crc32? #207

Closed Forza-tng closed 3 years ago

Forza-tng commented 3 years ago

Hi!

Just a question if the crc32c intel instruction (the kernel crc32c-intel) is tested with SMHasher. If so, which of the existing tests would be the correct one?

crc32                   "CRC-32 soft" POOR
crc32_hw                "SSE4.2 crc32 in HW" POOR
crc64_hw                "SSE4.2 crc64 in HW" POOR
crc32_hw1               "Faster Adler SSE4.2 crc32 on Intel HW" POOR
crc32_pclmul            "-mpclmul crc32 in asm on HW" POOR
rurban commented 3 years ago

All the ones with hw