3

Table 3-3 The -xarchValues (Continued)

Value

Meaning

v8

Limit the instruction set to V8 architecture.

 

This option uses the best instruction set for good performance on the V8

 

architecture, but without quad-precision floating-point instructions.

 

Example: SPARCstation 10

v8plus

Limit the instruction set to the V8plus version of the V9 architecture.

 

By definition, V8plus, or V8+, means the V9 architectue, except:

 

Without the quad-precision floating point instructions

 

Limited to the 32-bit subset defined by the V8+ specification

 

Without the VIS instructions

 

This option uses the best instruction set for good performance on the V9

 

architecture. In V8+, a system with the 64-bit registers of V9 runs in 32-bit

 

addressing mode, but the upper 32 bits of the i and l registers must not

 

affect program results.

 

Example: Any machine based on UltraSPARC chip architecture.

 

Use of this option also causes the .o file to be marked as a Sun-specific

 

V8+ binary; such files will not run on a v7 or v8 machine.

 

 

v8plusa

Limit the instruction set to the V8plusa version of the V9 architecture.

 

By defintion, V8plusa means the V8plus arcitecture, plus:

 

The UltraSPARC-specific instructions

 

The VIS instructions

 

This option uses the best instruction set for good performance on the

 

UltraSPARC™ architecture but limited to the 32-bit subset defined by the

 

V8+ specification.

 

Example: Any machine based on UltraSPARC chip architecture.

 

Use of this option also causes the .o file to be marked as a Sun-specific

 

V8+ binary; such files will not run on a v7 or v8 machine.

 

 

52

Pascal 4.0 User’s Guide