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 台なのだった・・・。