Instruction Pipeline and Execution Timing
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
6-21
6.7.1
SPE and Embedded Floating-Point Instruction Timing
The tables in this section show instruction timing for SPE and embedded floating-point APU instructions.
Pipelined instructions are shown with cycles of total latency and throughput cycles. Divide instructions are
not pipelined and block other instructions from executing during divide execution.
Instruction pipelining is affected by the possibility of a floating-point instruction generating an exception.
A load or store class instruction that follows an SPE FPU instruction stalls until it can be ensured that no
previous instruction can generate a floating-point exception. This determination is based on which
floating-point exception enable bits are set (FINVE, FOVFE, FUNFE, FDBZE, and FINXE) and at what
sth
,
sth
,
e_sth
,
se_sth
,
e_sthu
1
None
Aligned
sthbrx
1
None
Aligned
sthu
1
None
Aligned
sthux
1
None
Aligned
sthx
1
None
Aligned
stmw
,
e_stmw
1 + (n/2)
None
stw
,
e_stw
,
se_stw
1
None
Aligned
stwbrx
1
None
Aligned
stwcx.
1
None
stwu
,
e_stwu
1
None
Aligned
stwux
1
None
Aligned
stwx
1
None
Aligned
subfc
[
o
][
.
]
1
None
subfe
[
o
][
.
]
1
None
subfic
,
e_subfic
[
.
],
se_subi
[
.
]
1
None
subfme
[
o
][
.
]
1
None
subfze
[
o
][
.
]
1
None
subf
[
o
][
.
],
se_subf
,
se_sub
1
None
tw
3
None
twi
3
None
wrtee
2
Completion
wrteei
2
Completion
xori
,
e_xori
[
.
]
1
None
xoris
1
None
xor
[
.
]
1
None
Table 6-3. Instruction Timing by Mnemonic (continued)
Mnemonic
Latency Serialization
Comments
Содержание 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 ...