尽管此选项可以单独使用,但它是 –xtarget 选项扩展的一部分;提供它是为了允许覆盖特定 -xtarget 选项所隐含的 -xchip 值。
下面是 -xchip=c 的一些作用:
指令调度
编译分支的方式
在语义等效的两个选择项之间进行选择
下面的两个表列出了有效的 -xchip 处理器名称值:
表 3–15 常用的 –xchip SPARC 处理器的名称
-xchip= |
为以下项目进行优化 |
---|---|
generic |
大多数 SPARC 处理器。(这是缺省情况。) |
native |
此主机平台。 |
sparc64vi |
SPARC64 VI 处理器。 |
sparc64vii |
SPARC64 VII 处理器 |
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 处理器。 |
ultraT2plus |
UltraSPARC T2+ 处理器 |
在 x86 平台上:-xchip 值为 pentium、pentium_pro、pentium3、pentium4、generic、opteron、core2、penryn、nehalem、amdfam10 和 native。