Register 22: Floating-Point Status Control (FPSC)
The
FPSC
register provides all necessary user-level control of the floating-point system.
Floating-Point Status Control (FPSC)
Type RW, reset -
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
reserved
RMODE
FZ
DN
AHP
reserved
V
C
Z
N
RO
RO
RO
RO
RO
RO
RW
RW
RW
RW
RW
RO
RW
RW
RW
RW
Type
0
0
0
0
0
0
-
-
-
-
-
0
-
-
-
-
Reset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
IOC
DZC
OFC
UFC
IXC
reserved
IDC
reserved
RW
RW
RW
RW
RW
RO
RO
RW
RO
RO
RO
RO
RO
RO
RO
RO
Type
-
-
-
-
-
0
0
-
0
0
0
0
0
0
0
0
Reset
Description
Reset
Type
Name
Bit/Field
Negative Condition Code Flag
Floating-point comparison operations update this condition code flag.
-
RW
N
31
Zero Condition Code Flag
Floating-point comparison operations update this condition code flag.
-
RW
Z
30
Carry Condition Code Flag
Floating-point comparison operations update this condition code flag.
-
RW
C
29
Overflow Condition Code Flag
Floating-point comparison operations update this condition code flag.
-
RW
V
28
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
0
RO
reserved
27
Alternative Half-Precision
When set, alternative half-precision format is selected. When clear,
IEEE half-precision format is selected.
The
AHP
bit in the
FPDSC
register holds the default value for this bit.
-
RW
AHP
26
Default NaN Mode
When set, any operation involving one or more NaNs returns the Default
NaN. When clear, NaN operands propagate through to the output of a
floating-point operation.
The
DN
bit in the
FPDSC
register holds the default value for this bit.
-
RW
DN
25
Flush-to-Zero Mode
When set, Flush-to-Zero mode is enabled. When clear, Flush-to-Zero
mode is disabled and the behavior of the floating-point system is fully
compliant with the IEEE 754 standard.
The
FZ
bit in the
FPDSC
register holds the default value for this bit.
-
RW
FZ
24
101
June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller