VAX and IEEE subsets, appropriately set the FPCR exception bits. It is UNPREDICTABLE whether
Alpha
Section 4.7.2 allows certain of the FPCR bits to be subsetted.
The format of the FPCR is shown in Figure
Figure 4–1: Floating-Point Control Register (FPCR) Format
63 62 61 60 59 | 58 57 56 55 54 53 52 51 50 49 48 47 46 | 0 | ||||||||||||||||
S | I | U | U | DYN | I | I | U | O | D | I | O | D | I | D | D |
|
| |
U | N | N | N | O | N | N | V | Z | N | V | Z | N | N | N |
| RAZ/IGN | ||
M | E | F | D | _RM | V | E | F | F | E | V | F | E | V | Z | O |
|
| |
| D | D | Z |
|
|
|
|
|
|
|
| D | D | D |
| D |
|
|
Table
Bit | Description (Meaning When Set) |
63Summary Bit (SUM). Records bitwise OR of FPCR exception bits. Equal to FPCR<57 56 55 54 53 52>.
62Inexact Disable (INED)† . Suppress INE trap and place correct IEEE nontrapping result in the destination register.
61Underflow Disable (UNFD)† . Suppress UNF trap and place correct IEEE nontrap- ping result in the destination register if the implementation is capable of produc- ing correct IEEE nontrapping result. The correct result value is determined according to the value of the UNDZ bit.
60Underflow to Zero (UNDZ)† . When set together with UNFD, on underflow, the hardware places a true zero (64 bits of zero) in the destination register rather than the result specified by the IEEE standard.
DYN | IEEE Rounding Mode Selected |
|
|
00 | Chopped rounding mode |
01 | Minus infinity |
10Normal rounding
11Plus infinity