Texas Instruments TMS320C67X/C67X+ DSP Car Speaker User Manual


 
Control Register File Extensions
2-31CPU Data Paths and ControlSPRU733
2.8.3 Floating-Point Multiplier Configuration Register (FMCR)
The floating-point multiplier configuration register (FMCR) contains fields that
specify underflow or overflow, the rounding mode, NaNs, denormalized
numbers, and inexact results for instructions that use the .M functional units.
FMCR has a set of fields specific to each of the .M units: .M2 uses bits 3116
and .M1 uses bits 150. FMCR is shown in Figure 216 and described in
Table 216.
Figure 216. Floating-Point Multiplier Configuration Register (FMCR)
31 27 26 25 24 23 22 21 20 19 18 17 16
Reserved
RMODE UNDER INEX OVER INFO INVAL DEN2 DEN1 NAN2 NAN1
R-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
15 111098 76543210
Reserved
RMODE UNDER INEX OVER INFO INVAL DEN2 DEN1 NAN2 NAN1
R-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
Legend: R = Readable by the MVC instruction; W = Writeable by the MVC instruction; -n = value after reset
Table 216. Floating-Point Multiplier Configuration Register (FMCR)
Field Descriptions
Bit Field Value Description
3127 Reserved 0 Reserved. The reserved bit location is always read as 0. A value written to this
field has no effect.
2625 RMODE 03h Rounding mode select for .M2.
0 Round toward nearest representable floating-point number
1h Round toward 0 (truncate)
2h Round toward infinity (round up)
3h Round toward negative infinity (round down)
24
UNDER Result underflow status for .M2.
0 Result does not underflow.
1 Result underflows.