有效地实施CRC16

时间:2014-01-14 07:54:34

标签: crc crc16

我得到的程序我知道只能在非常特定的硬件上运行,所以我开始使用SSE4.2指令集提供的crc32,但现在我需要crc16用于不同的目的。有没有办法哄硬件给我crc16与SSE的crc32相同的性能?

由于

1 个答案:

答案 0 :(得分:1)

如果您有PCLMULQDQ指令,则可以使用它来进行快速CRC。虽然不如crc32指令那么快。

或者,穷人的检查值可能是crc32结果的低16位。