このオプションは、処理対象となるプロセッサを指定することによって、タイミング特性を指定します。
このオプションは単独で使用できますが、-xtarget オプションを展開した機能の一部です。-xtarget オプションで暗黙に指定された -xchip 値の指定を変更する場合に、このオプションを使用します。
-xchip=c は次のものに影響を与えます。
命令の順序 (スケジューリング)
分岐をコンパイルする方法
同義の代替命令の選択
次の表に、-xchip の有効なプロセッサ名の値をまとめてあります。
表 3–15 -xchip でよく使われる SPARC プロセッサ名
-xchip= |
最適化の対象 |
---|---|
generic |
ほとんどの SPARC プロセッサこれがデフォルトです。 |
native |
このホストプラットフォーム |
sparc64vi |
SPARC64 VI プロセッサ |
ultra |
UltraSPARC プロセッサ |
ultra2 |
UltraSPARC II プロセッサ |
ultra2e |
UltraSPARC IIe プロセッサ |
ultra2i |
UltraSPARC IIi プロセッサ |
ultra3 |
UltraSPARC III プロセッサ |
ultra3cu |
UltraSPARC IIIcu プロセッサ |
ultra3i |
UltraSPARC IIIi プロセッサ |
ultra4 |
UltraSPARC IV プロセッサ |
ultra4plus |
UltraSPARC IV+ プロセッサ |
ultraT1 |
UltraSPARC T1 プロセッサ |
ultraT2 |
UltraSPARC T2 プロセッサ |
x86 プラットフォーム:-xchip 値は、 pentium、pentium_pro、pentium3、pentium4、generic、opteron、および native のいずれかです。