Translations:GCC optimization/110/ja
From Gentoo Wiki
-march=
は ISA (訳註: 命令セットアーキテクチャ) 指定のオプションで、コンパイラにどんな命令が利用可能かを伝えます。Intel/AMD64 プラットフォームで -march=native -O2
を使用すると、AVX 命令はサポートされますが SSE の XMM レジスタがサポートされない場合があります。AVX の YMM レジスタを最大限利用したい場合、-ftree-vectorize
-O3
または -Ofast
も指定する必要があります。[1]
- ↑ GNU GCC Bugzilla, AVX/AVX2 で単純約分のときに XMM レジスタが使われない問題。2017/07/18 取得。