Table 8.3 Execution Cycles
Instruc-
tion
Execu-
tion
Lock
Functional
Issue
Category
No. Instruction
Group Rate Latency Pattern Stage Start Cycles
Data transfer 1
EXTS.B
EXTS.W
EXTU.B
Rm,Rn
Rm,Rn
Rm,Rn
EX
EX
EX
EX
MT
EX
EX
LS
LS
LS
LS
LS
LS
LS
LS
LS
LS
LS
LS
LS
LS
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
#1
#1
#1
#1
#1
#1
#1
#2
#2
#2
#2
#2
#2
#2
#2
#2
#2
#2
#2
#2
#2
#3
#3
#3
#2
#2
#2
#2
#2
#2
#2
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
instructions
2
1
3
4
5
6
7
8
9
1
EXTU.W Rm,Rn
1
MOV
Rm,Rn
0
MOV
#imm,Rn
1
MOVA
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
@(disp,PC),R0
@(disp,PC),Rn
@(disp,PC),Rn
@Rm,Rn
1
2
2
10
2
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@Rm,Rn
2
@Rm,Rn
2
@Rm+,Rn
1/2
1/2
1/2
2
@Rm+,Rn
@Rm+,Rn
@(disp,Rm),R0
@(disp,Rm),R0
@(disp,Rm),Rn
@(R0,Rm),Rn
@(R0,Rm),Rn
@(R0,Rm),Rn
2
2
2
2
2
@(disp,GBR),R0 LS
@(disp,GBR),R0 LS
@(disp,GBR),R0 LS
2
2
2
Rm,@Rn
LS
LS
LS
LS
LS
LS
LS
1
Rm,@Rn
1
Rm,@Rn
1
Rm,@-Rn
Rm,@-Rn
Rm,@-Rn
R0,@(disp,Rn)
1/1
1/1
1/1
1
Rev. 6.0, 07/02, page 211 of 986