EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - 14 Implementation Dependencies; SPARC-V9 General Information

Sun Microsystems UltraSPARC-I
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Sun Microelectronics
235
Implementation Dependencies 14
14.1 SPARC-V9 General Information
14.1.1 Level-2 Compliance (Impdep #1)
UltraSPARC is designed to meet Level-2 SPARC-V9 compliance. It
Correctly interprets all non-privileged operations, and
Correctly interprets all privileged elements of the architecture.
Note: System emulation routines (for example, quad-precision floating-point
operations) shipped with UltraSPARC also must be Level-2 compliant.
14.1.2 Unimplemented Opcodes, ASIs, and ILLTRAP
SPARC-V9 unimplemented, reserved, ILLTRAP opcodes, and instructions with in-
valid values in reserved fields (other than reserved FPops or fields in graphics in-
structions that reference floating-point registers and the reserved field in the Tcc
instruction) encountered during execution cause an
illegal_instruction
trap. The re-
served field in the Tcc instruction is not checked because SPARC-V8 did not re-
serve this field. Reserved FPops and invalid values in reserved fields in graphics
instructions that reference floating-point registers cause an
fp_exception_other
(with FSR.ftt=
unimplemented_FPop
) trap. Unimplemented and reserved ASI values
cause a
data_access_exception
trap.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents