Hacker News new | past | comments | ask | show | jobs | submit login

I've collected quite a few CRC32 methods and compared them all, it would be interesting to do the same for CRC64 to get the whole range of options too.

The results are here: https://github.com/baruch/crcbench/blob/master/log.i3-2330M-...




"crc-mark-adler-hw" uses SSE4.2 just like your "crc-sse42". The latter one is just very poorly written, since it only uses _mm_crc32_u8() once per iteration (instead of 3 times).


crc-mark-adler-hw

You mean crc32c_mark_hw, I assume?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: