Motorola MPC860 PowerQUICC User Manual page 268

Table of Contents

Advertisement

Part II. PowerPC Microprocessor Module
10.2 Instruction Timing List
Table 10-1 summarizes instruction execution timings in terms of latency and blockage of
the appropriate execution unit. A serializing instruction blocks all execution units.
Instructions
Branch: b, ba, bl, bla, bc, bca, bcl, bcla, bclr, bclrl,
bcctr, bcctl
System call: sc, rÞ
CR logical: crand, crxor, cror, crnand, crnor, crandc,
creqv, crorc, mcrf
Integer trap: twi, tw
Move to: mtspr, mtcrf, mtmsr, mcrxr except mtspr to
LR and CTR and to SPRs external to the core.
Move to LR, CTR: mtspr
Move to SPRs external to core: mtspr, mttb, mttbu. See
Section 10.2.3, ÒAccessing Off-Core SPRs.Ó
Move from SPRs external to core: mfspr, mftb, mftbu
Move from SPRs internal to core: mfspr
Move from: mfcr, mfmsr
Integer arithmetic: addi, add, addis, subf, addic, subÞc,
addic., addc, adde, subfc, subfe, addme, addze,
subfme, subfze, neg
Integer divide: divw, divwu
Integer multiply: mul, mullw, mulhw, mulhwu
Integer compare: cmpi, cmp, cmpli, cmpl
Integer logical: andi., andis., ori, oris, xori, xoris, and,
or, xor, nand, nor, eqv, andc, orc, extsb, extsh, cntlzw
Integer rotate and shift: rlwinm, rlwnm, rlwimi, slw,srw,
srawi, sraw
Integer load: lbz, lbzu, lbzx, lbzux, lhz, lhzu, lhzx,
lhzux, lha, lhau, lhax, lhaux, lwz, lwzu, lwzx, lwzux,
lhbrx, lwbrx.
Integer store: stb, stbu, stbx, stbux, sth, sthu, sthx,
sthux, stw, stwu, stwbrx, stwx, stwux, sthbrx
Integer load/store multiple: lmw, smw
Synchronize: sync
10-6
Table 10-1. Instruction Execution Timing
2
MPC860 PowerQUICC UserÕs Manual
Latency
Blockage
Taken 2
2
Not taken 1
1
Serialize + 2
1
1
Taken
Serialize + 3
serialize + 3
Not taken 1
1
Serialize + 1
1
1
1
Serialize + 1
Serialize + 1
Load latency
1
1
Serialize + 1
1
Min 2
Min 2
5
6
Max 11
Max 11
7
2
1-2
1
1
1
8
2
1
1
1
1
Serialize + 1 + no. of registers LSU
Serialize + 1
Unit
Serializing
BPU
No
Ñ
Yes
BPU
No
IU
After
No
All
Yes
BPU
No
LSU
Yes
LSU
No
3
Ñ
See list
4
Ñ
See list
IU
No
IU
No
IU
No
IU
No
IU
No
IU
No
LSU
No
LSU
No
Yes
LSU
Yes
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents