Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个程序,我知道它只能在非常特定的硬件上运行,所以我开始使用由 SSE4.2 指令集提供的 crc32,但现在我需要 crc16 用于不同的目的。有没有办法哄硬件给我crc16和SSE的crc32一样的性能?
谢谢
如果你有 PCLMULQDQ 指令,你可以用它来做一个快速的 CRC。虽然不如 crc32 指令快。
或者,穷人的校验值可能是 crc32 结果的低 16 位。