3 register definition, 1 floating-point data registers (fp0-fp7), 2 floating-point control register (fpcr) – Freescale Semiconductor MCF5480 User Manual
Page 197: Register definition -7, Floating-point data registers (fp0–fp7) -7, Floating-point control register (fpcr) -7, 1 floating-point data registers (fp0–fp7)

Register Definition
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor
6-7
6.3
Register Definition
The programmer’s model for the FPU consists of the following:
•
Eight 64-bit floating-point data registers (FP0–FP7)
•
One 32-bit floating-point control register (FPCR)
•
One 32-bit floating-point status register (FPSR)
•
One 32-bit floating-point instruction address register (FPIAR)
shows the FPU programming model.
Figure 6-8. Floating-Point Programmer’s Model
6.3.1
Floating-Point Data Registers (FP0–FP7)
Floating-point data registers are analogous to the integer data registers for the 68K/ColdFire family. They
always contain numbers in double-precision format, even though the operand may be a single-precision
value used in a single-precision calculation. All external operands, regardless of the source data format,
are converted to double-precision format before being used in any calculation or being stored in a
floating-point data register. A reset or a null-restore operation sets FP0–FP7 to positive, nonsignaling
NANs.
6.3.2
Floating-Point Control Register (FPCR)
, contains an exception enable byte (EE) and a mode control byte (MC). Each EE
bit corresponds to a floating-point exception class. The user can separately enable traps for each class of
floating-point exceptions. The MC bits control FPU operating modes.
Approximate Ranges
Maximum Positive Normalized
3.4
× 10
38
1.8 x 10
308
Minimum Positive Normalized
1.2
× 10
–38
2.2 x 10
–308
Minimum Positive Denormalized
1.4
× 10
–45
4.9 x 10
–324
63
0
FP0
Floating-point data registers
FP1
FP2
FP3
FP4
FP5
FP6
FP7
FPCR
Floating-point control register
FPSR
Floating-point status register
FPIAR
Floating-point instruction address register
Table 6-3. Real Format Summary (Continued)
Parameter
Single-Precision Double-Precision