EasyManua.ls Logo

Freescale Semiconductor PowerPC e500 Core - Page 123

Default Icon
548 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Register Model
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor 2-51
46 FOVFS Embedded floating-point overflow sticky. Storage location for software to use when implementing true IEEE
floating point.
47 MODE Embedded floating-point mode (read-only on e500)
48 SOV Integer summary overflow. Set whenever an SPE instruction (except mtspr) sets OV. SOV remains set until it is
cleared by mtspr[SPEFSCR].
49 OV Integer overflow. An overflow occurred in the lower half of the register while a SPE integer instruction is being
executed.
50 FG Embedded floating-point guard bit. Floating-point guard bit from the lower half. The value is undefined if the
processor takes a floating-point exception due to input error, floating-point overflow, or floating-point underflow.
51 FX Embedded floating-point sticky bit. Floating bit from the lower half. The value is undefined if the processor takes
a floating-point exception due to input error, floating-point overflow or floating-point underflow.
52 FINV Embedded floating-point invalid operation error. Set when an input value on the high side is a NaN, Inf, or
Denorm. Also set on a divide if both the dividend and divisor are zero.
53 FDBZ Embedded floating-point divide-by-zero error. Set if the dividend is non-zero and the divisor is zero.
54 FUNF Embedded floating-point underflow error
55 FOVF Embedded floating-point overflow error
56 Reserved, should be cleared.
57 FINXE Embedded floating-point inexact enable
58 FINVE Embedded floating-point invalid operation/input error exception enable.
0 Exception disabled
1 Exception enabled. A floating-point data exception is taken if FINV or FINVH is set by a floating-point
instruction.
59 FDBZE Embedded floating-point divide-by-zero exception enable
0 Exception disabled
1 Exception enabled. A floating-point data exception is taken if FDBZ or FDBZH is set by a floating-point
instruction
60 FUNFE Embedded floating-point underflow exception enable
0 Exception disabled
1 Exception enabled. A floating-point data exception is taken if FUNF or FUNFH is set by a floating-point
instruction.
61 FOVFE Embedded floating-point overflow exception enable
0 Exception disabled
1 Exception enabled. a floating-point data exception is taken if FOVF or FOVFH is set by a floating-point
instruction.
62–63 FRMC Embedded floating-point rounding mode control
00 Round to nearest
01 Round toward zero
10 Round toward +infinity
11 Round toward –infinity
Table 2-35. SPEFSCR Field Descriptions (continued)
Bits Name Function

Table of Contents

Related product manuals