ジェフ・ガージックの投稿(2010年8月27日23:35 UTC)… -march=XXXXはコンパイラーがバイナリはamdfam10でのみ実行されると想定する。
まさにそれが狙いだ。だが-march=amdfam10を使うのは汚いハックだという点には同意する。この場合、ソースから最もコンパクトで効率的なSSE2コードを生成する。よりクリーンな代替手段はインラインアセンブラだろう。
で、どのCPUがこれをサポートするの? 最新のAMDだけ? そしてこのためにどれだけのシステムを除外することになる?