我正在处理一个包含数学函数(如log
和exp
)的C文件。我使用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
和exp
生成汇编代码?换句话说,能否告诉GCC生成不需要任何外部函数调用的汇编代码?谢谢。