私はこのためにGCCのマニュアルページをスクラブしようとしましたが、それでも取得できません。
-march
と-mtune
の違いは何ですか?
いつ-march
だけを使用しますか? -mtune
だけにすることは可能ですか?
-march
を使用すると、GCCは指定されたCPUで動作する命令を自由に生成できますが、アーキテクチャファミリの(通常)以前のCPUでは動作しません。 -mtune
を使用すると、コンパイラはそれらのいずれかで動作するコードを生成しますが、指定した特定のCPUで最も速く実行される命令シーケンスを優先します。