我正在处理一个带有一些数学函数的 C 文件,例如log
和exp
. 我用 GCC 编译 C 文件以生成汇编代码。在汇编代码中,每当使用一个pow
函数时,我发现它只会调用 C 函数。例如,
movsd xmm0, QWORD PTR 16[rbp]
call log
addsd xmm0, xmm0
call exp
movsd QWORD PTR -8[rbp], xmm0
我想知道是否可以告诉 GCC,它不仅可以调用 C 函数,还可以为log
and生成汇编代码exp
?换句话说,是否可以告诉 GCC 生成不需要任何外部函数调用的汇编代码?
谢谢,