CRC32硬件加速单元
预置条件
可通过如下命令查看CPU是否支持CRC32硬件指令优化。
cat /proc/cpuinfo
回显结果中Features行包含crc32表示CPU支持CRC32硬件指令优化。
编译选项
GCC编译时,通过“-march”编译选项指定ARM架构版本以及扩展指令集,本特性patch中使用“-march=armv8-a+crc”编译选项,采用CRC32硬件指令来替换CRC32算法的软件实现。
父主题: 原理描述