1

非常に特定のハードウェアでのみ実行されることがわかっているプログラムを入手したので、SSE4.2 命令セットによって提供される crc32 を使用し始めましたが、別の目的で crc16 が必要になりました。SSE の crc32 と同じパフォーマンスで crc16 を提供するようにハードウェアを調整する方法はありますか?

ありがとう

4

1 に答える 1

1

PCLMULQDQ 命令がある場合は、それを使用して高速な CRC を作成できます。ただし、crc32 命令ほど高速ではありません。

あるいは、crc32 の結果の下位 16 ビットが貧弱なチェック値である可能性もあります。

于 2014-01-14T14:34:23.987 に答える