中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

代码迁移—builtin函数移植

GCC提供一系列的builtin函数,进行了较好的优化,可以实现一些简单快捷的功能来方便程序编写。另外,很多builtin函数可用来优化编译结果。这些函数大部分有个特点,以__builtin开头。这里列举了一个简单示例,替换crc32值计算函数,由X86下的__builtin_ia32_crc32qi ()替换为鲲鹏的__builtin_aarch64_crc32cb()。

查看不同平台下builtin函数的差异:https://gcc.gnu.org/onlinedocs/gcc/Target-Builtins.html#Target-Builtins

主要文件集中在“/usr/local/gcc-8.3.0/lib/gcc/aarch64-linux/8.3.0/include/”路径下,是arm_acle.h、arm_neon.h、arm_fp16.h三个文件的差异。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词