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