log
やなどの数学関数を含む C ファイルで作業していますexp
。C ファイルを GCC でコンパイルして、アセンブリ コードを生成します。アセンブリ コード内では、pow
関数が使用されるたびに、C 関数が呼び出されるだけであることがわかります。例えば、
movsd xmm0, QWORD PTR 16[rbp]
call log
addsd xmm0, xmm0
call exp
movsd QWORD PTR -8[rbp], xmm0
log
C関数を呼び出すだけでなく、およびのアセンブリコードも生成するようにGCCに指示できるかどうか疑問に思っていexp
ます。言い換えれば、外部関数呼び出しを必要としないアセンブリ コードを生成するように GCC に指示することは可能ですか?
ありがとう、