VFP Programmer’s Model
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
20-15
ID012310
Non-Confidential, Unrestricted Access
Table 20-6 lists the FPSCR bit fields.
Table 20-6 Encoding of the Floating-Point Status and Control Register
Bits
Name
Meaning
[31]
N
Set if comparison produces a
less than
result
[30]
Z
Set if comparison produces an
equal
result
[29]
C
Set if comparison produces an
equal
,
greater than
, or
unordered
result
[28]
V
Set if comparison produces an
unordered
result
[27:26]
-
Should Be Zero
[25]
DN
Default NaN mode enable bit:
1 = default NaN mode enabled
0 = default NaN mode disabled
[24]
FZ
Flush-to-zero mode enable bit:
1 = flush-to-zero mode enabled
0 = flush-to-zero mode disabled
[23:22]
Rmode
Rounding mode control field:
b00 = Round to nearest (RN) mode
b01 = Round towards plus infinity (RP) mode
b10 = Round towards minus infinity (RM) mode
b11 = Round towards zero (RZ) mode
[21:20]
Stride
See
Vector length and stride control
on page 20-16
[19]
-
Should Be Zero
[18:16]
LEN
See
Vector length and stride control
on page 20-16
[15]
IDE
Input Subnormal exception trap enable bit
[14:13]
-
Should Be Zero
[12]
IXE
Inexact exception trap enable bit
[11]
UFE
Underflow exception trap enable bit
[10]
OFE
Overflow exception trap enable bit
[9]
DZE
Division by Zero exception trap enable bit
[8]
IOE
Invalid Operation exception trap enable bit
[7]
IDC
Input Subnormal cumulative exception flag
[6:5]
-
Should Be Zero
[4]
IXC
Inexact cumulative exception flag
[3]
UFC
Underflow cumulative exception flag
[2]
OFC
Overflow cumulative exception flag
[1]
DZC
Division by Zero cumulative exception flag
[0]
IOC
Invalid Operation cumulative exception flag