Execution Timing
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor
4-33
Table 4-5
lists condition register logical instruction latencies.
Table 4-6
lists integer instruction latencies.
Table 4-5. Condition Register Logical Execution Latencies
Mnemonic
Unit
Cycles
Serialization
1
1
Section 4.3.3.3, “Instruction Serialization
,” describes the different types of serializations listed here.
crand
BU
1
—
crandc
BU
1
—
creqv
BU
1
—
crnand
BU
1
—
crnor
BU
1
—
cror
BU
1
—
crorc
BU
1
—
crxor
BU
1
—
mcrf
BU
1
—
mcrxr
BU
1
Presync, postsync
mfcr
SU1
1
Move-from
mtcrf
(single field)
SU1
1
—
mtcrf
(multiple fields)
BU
2
Move-to, presync, postsync
Table 4-6. SU and MU PowerPC Instruction Execution Latencies
Mnemonic
Unit
Cycles
addc
[
o
][
.
]
SU1 or SU2 1
1
adde
[
o
][
.
]
SU1 or SU2 1
1
addi
SU1 or SU2 1
addic
SU1 or SU2 1
addic.
SU1 or SU2 1
1
addis
SU1 or SU2 1
addme
[
o
][
.
] SU1 or SU2 1
1
addze
[
o
][
.
] SU1 or SU2 1
1
add
[
o
][
.
]
SU1 or SU2 1
1
andc
[
.
]
SU1 or SU2 1
1
andi.
SU1 or SU2 1
1
andis.
SU1 or SU2 1
1
and
[
.
]
SU1 or SU2 1
1
cmp
SU1 or SU2 1
cmpi
SU1 or SU2 1
Summary of Contents for PowerPC e500 Core
Page 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Page 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Page 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Page 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Page 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Page 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...