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ファイル]
アセンブラファイルを作成後、実行ファイルを作成して測定実施
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ファイル]
アセンブラファイルを作成後、実行ファイルを作成して測定実施