[Unity学习教程] 【ARM 嵌入式 编译系列 5 -- GCC 内建函数 __builtin 具体先容】

[复制链接]
查看1133 | 回复0 | 2023-8-23 12:08:12 | 显示全部楼层 |阅读模式 来自 中国北京
上篇文章:ARM 嵌入式 编译系列 4.2 – GCC 链接规范 extern “C“ 先容
下篇文章:ARM 嵌入式 编译系列 6 – GCC objcopy, objdump, readelf, nm 先容

什么是GCC内建函数?

GCC提供了一些专门的功能,用于访问特定的硬件指令或者实现特定的优化,它们被称为"__builtin"函数。
这些函数在语法上看起来像是寻常函数,但在编译阶段会被编译器直接转换为一些特定的呆板指令,而不是像寻常函数那样调用通用的函数调用协议。
GCC提供的__builtin函数非常多,包罗了数学函数字符串操作内存操作位操作范例转换计数前导零/尾零CPU指定指令

来源:https://blog.csdn.net/sinat_32960911/article/details/132248417
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则