Specify target processor for the optimizer.
SPARC: 77/90 x86:77
This option specifies timing properties by specifying the target processor.
Although this option can be used alone, it is part of the expansion of the -xtarget option; it is provided to allow overriding a -xchip value implied by the a specific -xtarget option.
Some effects of -xchip=c are:
Instruction scheduling
The way branches are compiled
The instructions to use in cases where semantically equivalent alternatives are available
The following table lists the valid -xchip values:
Table 3-21 Valid -xchip Values
|
Value |
Optimize for: |
---|---|---|
SPARC: | generic |
good performance on most SPARC processors. |
| old |
pre-SuperSPARC(TM) processors. |
| super |
the SuperSPARC chip. |
| super2 |
the SuperSPARC II chip. |
| micro |
the MicroSPARC(TM) chip. |
| micro2 |
the MicroSPARC II chip. |
| hyper |
the HyperSPARC(TM) chip. |
| hyper2 |
the HyperSPARC II chip. |
| powerup |
the Weitek(TM) PowerUp(TM) chip. |
| ultra |
the UltraSPARC(TM) chip. |
| ultra2 |
the UltraSPARC II(TM) chip. |
| ultra2i |
the UltraSPARC IIi(TM) chip. |
x86: | generic |
good performance on most x86 processors |
| 386 |
Intel 386 |
| 486 |
Intel 486 |
| pentium |
Intel Pentium |
| pentium_pro |
Intel Pentium Pro |