GNU内置函数是什么? 它们是否调用了已经实现的硬件功能?那么他们从内核调用函数吗? 例如,是否将math.h库中的普通sqrt()函数与builtin_sqrt()函数有所不同?
答案 0 :(得分:1)
根据GNU Compiler Collection Manual,
在某些目标计算机上,GCC支持许多特定于那些计算机的内置功能。通常,它们会生成对特定机器指令的调用,但允许编译器安排这些调用。
这些是特定于计算机的,它们与内核无关。
关于内置sqrt()
与math.h
的区别已经有了答案: