3.4.115 –xchip=c
为优化器指定目标处理器。
此选项通过指定目标处理器来指定计时属性。
尽管此选项可以单独使用,但它是 –xtarget 选项扩展的一部分;提供它是为了允许覆盖特定 -xtarget 选项所隐含的 -xchip 值。
下面是 -xchip=c 的一些作用:
-
指令调度
-
编译分支的方式
-
在语义等效的两个选择项之间进行选择
下面的两个表列出了有效的 -xchip 处理器名称值:
表 3-17 常用的 –xchip SPARC 处理器的名称
|
|
generic
|
大多数 SPARC 处理器。(这是缺省情况。)
|
native
|
此主机平台。
|
sparc64vi
|
SPARC64 VI 处理器
|
sparc64vii
|
SPARC64 VII 处理器
|
sparc64viiplus
|
SPARC64 VII+ 处理器
|
sparc64x
|
SPARC64 X 处理器
|
sparc64xplus
|
SPARC64 X+ 处理器
|
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+ 处理器
|
ultraT3
|
UltraSPARC T3 处理器
|
T3
|
SPARC T3 处理器
|
T4
|
SPARC T4 处理器
|
T5
|
使用 SPARC T5 处理器的计时属性。
|
M5
|
使用 SPARC M5 处理器的计时属性。
|
|
注 -
以下 SPARC -xchip 值已过时,在将来的发行版中可能会删除:ultra、ultra2、ultra2e、ultra2i、ultra3、ultra3cu、ultra3i、ultra4 和 ultra4plus。
在 x86 平台上,-xchip 的值为:pentium、pentium_pro、pentium3、pentium4、generic、opteron、core2、penryn、nehalem、
amdfam10、sandybridge、ivybridge、haswell、westmere 和 native。