Branch Execution Times; Jmp, Jsr Execution Times; Return Instruction Execution Times - Motorola M68060 User Manual

Table of Contents

Advertisement

10.11 BRANCH INSTRUCTION EXECUTION TIMES
Table 10-17, Table 10-18, and Table 10-19 indicate the number of clock cycles required for
execution of the branch, jump, and return instructions. The number of operand read and
write cycles is shown in parentheses (r/w). Where indicated, the number of clock cycles and
r/w cycles must be added to those required for effective address calculation.
Not
Predicted,
Instruction
Forward,
Taken
Bcc
7(0/0)
BRA
3(0/0)
BSR
3(0/1)
DBcc
3(0/0)
DBRA
3(0/0)
FBcc
8(0/0)
Not
Predicted,
Instruction
Forward,
Taken
JMP (d16,PC)
3(0/0)
JMP xxx.WL
3(0/0)
Remaining JMP
5(0/0)
JSR (d16,PC)
3(0/1)
JSR xxx.WL
3(0/1)
Remaining JSR
5(0/1)
1
Add the effective address calculation time for each entry.
Table 10-19. Return Instruction Execution Times
MOTOROLA
Table 10-17. Branch Execution Times
Not
Not
Predicted,
Predicted,
Forward,
Backward,
Not Taken
Taken
1(0/0)
3(0/0)
3(0/0)
3(0/1)
8(0/0)
3(0/0)
7(0/0)
3(0/0)
2(0/0)
8(0/0)
Table 10-18. JMP, JSR Execution Times
Not
Not
Predicted,
Predicted,
Forward,
Backward,
Not Taken
Taken
3(0/0)
3(0/0)
5(0/0)
3(0/1)
3(0/1)
5(0/1)
Instruction
RTD
RTE
RTR
RTS
M68060 USER'S MANUAL
Instruction Execution Timing
Not
Predicted
Predicted,
Correctly as
Backward,
Taken
Not Taken
7(0/0)
0(0/0)
0(0/0)
1(0/1)
8(0/0)
2(0/0)
7(0/0)
1(0/0)
2(0/0)
2(0/0)
1
Not
Predicted
Predicted,
Correctly as
Backward,
Taken
Not Taken
——
0(0/0)
0(0/0)
5(0/0)
1(0/1)
1(0/1)
5(0/1)
Execution Time
7(1/0)
17(3/0)
8(2/0)
7(1/0)
Predicted
Predicted
Correctly as
Incorrectly
Not Taken
1(0/0)
7(0/0)
2(0/0)
8(0/0)
1(0/0)
7(0/0)
2(0/0)
8(0/0)
Predicted
Predicted
Correctly as
Incorrectly
Not Taken
10-21

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68060Mc68lc060Mc68ec060

Table of Contents