[C言語] 09 gcc最適化オプション

gccの最適化オプションを試してみました。-O3, -Ofast, -ffast-mathではプログラムが壊れる可能性があるので取り扱い注意です。

約24000件処理の時間を測定しました。それなりの効果はあるようです。

-O0  78.3秒
-O1  76.0秒
-O2  75.4秒
-O3  74.1秒
-Ofast 75.8秒
-ffast-math 78.1秒

gcc -S [最適化オプション] [cファイル]

アセンブラファイルを作成後、実行ファイルを作成して測定実施