EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Page 261

Sun Microsystems UltraSPARC-I
410 pages
Print Icon
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
246
UltraSPARC User’s Manual
RD: IEEE Std 754-1985 Rounding Direction.
TEM: 5-bit trap enable mask for the IEEE-754 floating-point exceptions. If a
floating-point operate instruction produces one or more exceptions, the
corresponding cexc/aexc bits are set and an
fp_exception_ieee_754
(with
FSR.ftt=1,
IEEE_754_exception
) exception is generated.
NS: When this field = 0, UltraSPARC produces IEEE-754 compatible results.
In particular, subnormal operands or results may cause a trap. When this
field=1, UltraSPARC may deliver a non-IEEE-754 compatible result. In
particular, subnormal operands and results may be flushed to zero. See
Table 14-4, “Subnormal Operand Trapping Cases (NS=0),” on page 243
and Table 14-5, “Subnormal Result Trapping Cases (NS=0),” on page 243.
ver: This field identifies a particular implementation of the UltraSPARC FPU
architecture.
ftt: The 3-bit floating point trap type field is set whenever an floating-point
instruction causes the
fp_exception_ieee_754
or
fp_exception_other
traps.
Note: UltraSPARC neither detects nor generates the following trap types
directly in hardware:
hardware_error
,
invalid_fp_register
.
Table 14-8 Floating-Point Rounding Modes
RD Round Toward
0 Nearest (even if tie)
10
2+
3–
Table 14-9 Floating-Point Trap Type Values
ftt Floating-Point Trap Type Trap Signalled
0 None
1
IEEE_754_exception fp_exception_ieee_754
2
unfinished_FPop fp_exception_other
3
unimplemented_FPop fp_exception_other
4
sequence_error fp_exception_other
5
hardware_error
6
invalid_fp_register
7 reserved
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents