Interrupts and Exceptions
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
4-27
4.6.19
SPE Floating-Point Data Interrupt (IVOR33)
The SPE floating-point data interrupt is taken if no higher priority exception exists and an SPE
floating-point data exception is generated. When a floating-point data exception occurs, the processor
suppresses execution of the instruction causing the exception.
lists register settings when an SPE floating-point data interrupt is taken.
4.6.20
SPE Floating-Point Round Interrupt (IVOR34)
The SPE floating-point round interrupt is taken when an SPE floating-point instruction generates an
inexact result and inexact exceptions are enabled.
lists register settings when an SPE floating-point round interrupt is taken.
MSR
UCLE 0
SPE 0
WE
0
CE
—
EE
0
PR
0
FP
0
ME
—
FE0
0
DE
—
FE1
0
IS
0
DS
0
RI
—
ESR
SPE, [VLEMI]. All other bits cleared.
MCSR
Unchanged
DEAR
Unchanged
Vector
IVPR[32–47] || IVOR32[48–59] || 0b0000
Table 4-30. SPE Floating-Point Data Interrupt Register Settings
Register
Setting Description
SRR0
Set to the effective address of the excepting SPE instruction.
SRR1
Set to the contents of the MSR at the time of the interrupt
MSR
UCLE 0
SPE 0
WE
0
CE
—
EE
0
PR
0
FP
0
ME
—
FE0
0
DE
—
FE1
0
IS
0
DS
0
RI
—
ESR
SPE, [VLEMI]. All other bits cleared.
MCSR
Unchanged
DEAR
Unchanged
Vector
IVPR[32–47] || IVOR33[48–59] || 0b0000
Table 4-29. SPE Unavailable Interrupt Register Settings (continued)
Register
Setting Description