e200z335 Core Complex Overview
e200z3 Power Architecture Core Reference Manual, Rev. 2
1-8
Freescale Semiconductor
1.4
VLE Category
This section describes the extensions to the architecture to support variable-length encoding (VLE).
•
rfci, rfdi, rfi do not mask bit 62 of CSRR0, DSRR0, or SRR0. The destination address is
[D,C]SRR0[32–62] || 0b0.
•
bclr, bclrl, bcctr, bcctrl do not mask bit 62 of the LR or CTR. The destination address is [LR,
CTR][32–62] || 0b0.
1.5
Interrupts and Exception Handling
The core supports an extended exception handling model, with nested interrupt capability and extensive
interrupt vector programmability. The following sections define the interrupt model, including an
overview of interrupt handling as implemented on the e200z3 core, a brief description of the interrupt
classes, and an overview of the registers involved in the processes.
Convert Floating Point to Unsigned Integer with Round Toward Zero
efsctuiz
evfsctuiz
r
D
,r
B
Floating-Point Absolute Value
efsabs evfsabs r
D
,r
A
Floating-Point Add
efsadd evfsadd
r
D
,r
A
,r
B
Floating-Point Compare Equal
efscmpeq evfscmpeq cr
D
,r
A
,r
B
Floating-Point Compare Greater Than
efscmpgt evfscmpgt cr
D
,r
A
,r
B
Floating-Point Compare Less Than
efscmplt evfscmplt
cr
D
,r
A
,r
B
Floating-Point Divide
efsdiv evfsdiv
r
D
,r
A
,r
B
Floating-Point Multiply
efsmul
evfsmul
r
D
,r
A
,r
B
Floating-Point Negate
efsneg evfsneg r
D
,r
A
Floating-Point Negative Absolute Value
efsnabs
evfsnabs
r
D
,r
A
Floating-Point Subtract
efssub
evfssub
r
D
,r
A
,r
B
Floating-Point Test Equal
efststeq evfststeq
cr
D
,r
A
,r
B
Floating-Point Test Greater Than
efststgt evfststgt
cr
D
,r
A
,r
B
Floating-Point Test Less Than
efststlt evfststlt
cr
D
,r
A
,r
B
Floating-Point Single-Precision Multiply-Add
efsmadd
evfsmadd
r
D
,r
A
,r
B
Floating-Point Single-Precision Negative Multiply-Add
efsnmadd
evfsnmadd
r
D
,r
A
,r
B
Floating-Point Single-Precision Multiply-Subtract
efsmsub
evfsmsub
r
D
,r
A
,r
B
Floating-Point Single-Precision Negative Multiply-Subtract
efsnmsub
evfsnmsub
r
D
,r
A
,r
B
Table 1-1. Scalar and Vector Embedded Floating-Point Instructions (continued)
Instruction
Mnemonic
Syntax
Scalar
Vector
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...