gcc の最適化オプション

2007-06-15
を参考にしつつ。

# cat /proc/cpuinfo |grep flags
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr

である場合、-march=pentium4m がよいということかな。
gcc 4.2.0 以降であれば、

-march=native

ってやっとけばいいんだろうけど、残念ながら、4.1 台なのだった・・・。