Instruction Execution Timing
MPC885 PowerQUICC Family Reference Manual, Rev. 2
9-6
Freescale Semiconductor
Integer trap:
twi
,
tw
Taken
ser 3
Ser 3
IU
After
Not taken 1
1
No
Move to:
mtspr
,
mtcrf
,
mtmsr
,
mcrxr
except
mtspr
to LR
and CTR and to SPRs external to the core.
Ser 1
All
Yes
Move to LR, CTR:
mtspr
1
1
BPU
No
Move to SPRs external to core:
mtspr
,
mttb
,
mttbu
. See
Section 9.2.3, “Accessing Off-Core SPRs.”
Ser 1
1
Ser 1
LSU
Yes
Move from SPRs external to core:
mfspr
,
mftb
,
mftbu
Load latency
1
LSU
No
Move from SPRs internal to core:
mfspr
2
1
—
See list
3
Move from:
mfcr
,
mfmsr
Ser 1
—
See list
4
Integer arithmetic:
addi
,
add
,
addis
,
subf
,
addic
,
subfic
,
addic.
,
addc
,
adde
,
subfc
,
subfe
,
addme
,
addze
,
subfme
,
subfze
,
neg
1
IU
No
Integer divide:
divw
,
divwu
Min 2
Max 11
5
Min 2
Max 11
6
IU
No
Integer multiply:
mul
,
mullw
,
mulhw
,
mulhwu
2
1 – 2
7
IU
No
Integer compare:
cmpi
,
cmp
,
cmpli
,
cmpl
1
IU
No
Integer logical:
andi.
,
andis.
,
ori
,
oris
,
xori
,
xoris
,
and
,
or
,
xor
,
nand
,
nor
,
eqv
,
andc
,
orc
,
extsb
,
extsh
,
cntlzw
1
IU
No
Integer rotate and shift:
rlwinm
,
rlwnm
,
rlwimi
,
slw
,
srw
,
srawi
,
sraw
1
IU
No
Integer load:
lbz
,
lbzu
,
lbzx
,
lbzux
,
lhz
,
lhzu
,
lhzx
,
lhzux
,
lha
,
lhau
,
lhax
,
lhaux
,
lwz
,
lwzu
,
lwzx
,
lwzux
,
lhbrx
,
lwbrx.
2
8
1
LSU
No
Integer store:
stb
,
stbu
,
stbx
,
stbux
,
sth
,
sthu
,
sthx
,
sthux
,
stw
,
stwu
,
stwbrx
,
stwx
,
stwux
,
sthbrx
1
1
1
LSU
No
Integer load/store multiple:
lmw
,
smw
Ser 1 + no. of registers LSU
Yes
Synchronize:
sync
Ser 1
LSU
Yes
Memory synchronization:
lwarx
,
stwcx.
Ser 2
LSU
Yes
Move CR from XER:
mcrxr
Ser 1
LSU
Yes
Move to/from SPR (Debug, DAR, DSISR):
mtspr
,
mfspr
Ser 1
LSU
Yes
String instructions:
lswi
,
lswx
,
stswi
,
stswx
. See
Section 9.2.2, “String Instruction Latency.”
Ser 1 + no. of words
accessed
LSU
Yes
Memory control instructions:
isync
Serialize
BPU
Yes
Table 9-1. Instruction Execution Timing (continued)
Instructions
Latency
Blockage
Unit
Serializing
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...