Execution Timing
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor
4-31
4.6
Instruction Latency Summary
Instruction timing is shown in
Table 4-3
through
Table 4-7
. The latency tables use the following
conventions:
•
Pipelined load/store and floating-point instructions are shown with cycles of total latency
and throughput cycles separated by a colon.
•
Floating-point instructions with a single entry in the cycles column are not pipelined.
Integer divide instructions are also not pipelined with other divides.
Table 4-3
through
Table 4-7
list latencies associated with instructions executed by each execution
unit.
Figure 4-3
describes branch instruction latencies.
Table 4-4
lists system operation instruction latencies. The instructions in
Table 4-4
are grouped by
the serialization they require. Except where otherwise noted, throughput is the same for the
instructions within each serialization grouping.
Table 4-3. Branch Operation Execution Latencies
Mnemonic
Cycles Serialization
bbelr
1
Pre- and postsync
bblels
1
Pre- and postsync
bcctr
[
l
]
1
—
bclr
[
l
]
1
—
bc
[
l
][
a
]
1
—
b
[
l
][
a
]
1
—
Table 4-4. System Operation Instruction Execution Latencies
Mnemonic
Serialization
1
Unit
Cycles
isync
Refetch
—
2
0
mbar
Store
LSU
3:1
msync
Store and postsync.
LSU
Latency depends on bus response time.
mfcr
Move-from
SU1 only
4
mfspr
[XER]
mfmsr
None
SU1
4
mfpmr
None
SU1 only
4
7
mfspr
[CTR]
3, 4
None
SU1 or SU2
1
mfspr
[LR]
3,5
mfspr
[DBSR]
Presync, postsync
SU1 only
4
mfspr
[SSCR]
Presync
SU1 only
4
Содержание PowerPC e500 Core
Страница 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Страница 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Страница 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Страница 316: ...PowerPC e500 Core Family Reference Manual Rev 1 7 18 Freescale Semiconductor Performance Monitor...
Страница 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Страница 362: ...PowerPC e500 Core Family Reference Manual Rev 1 10 26 Freescale Semiconductor Auxiliary Processing Units APUs...
Страница 440: ...PowerPC e500 Core Family Reference Manual Rev 1 A 8 Freescale Semiconductor Programming Examples...
Страница 444: ...PowerPC e500 Core Family Reference Manual Rev 1 B 4 Freescale Semiconductor Guidelines for 32 Bit Book E...
Страница 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Страница 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...