10.9 Shift/Rotate Execution Times; Bit Manipulation (Dynamic Bit Count) Execution Times - Motorola M68060 User Manual

Table of Contents

Advertisement

10.9 SHIFT/ROTATE EXECUTION TIMES

Table 10-13 indicates the number of clock cycles required for execution of the shift and
rotate 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.
Instruction
ASL, ASR
LSL, LSR
ROL, ROR
ROXL, ROXR
1
For entries in this column, add the effective address calculation time. These operations
are word-size only.
10.10 BIT MANIPULATION AND BIT FIELD EXECUTION TIMES
Table 10-14 and Table 10-15 indicate the number of clock cycles required for execution of
the bit manipulation instructions. The execution times for the bit field instructions is shown
in Table 10-16. 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.
Table 10-14. Bit Manipulation (Dynamic Bit Count)
1
For entries in this column, add the effective address calculation
time.
MOTOROLA
Table 10-13. Shift/Rotate Execution Times
Size
Byte, Word
"
Long
Byte, Word
"
Long
Byte, Word
"
Long
Byte, Word
"
Long
Execution Times
Instruction
Size
BCHG
Byte
"
Long
BCLR
Byte
"
Long
BSET
Byte
"
Long
BTST
Byte
"
Long
M68060 USER'S MANUAL
Instruction Execution Timing
Register
Memory
1(0/0)
1(0/0)
1(0/0)
1(0/0)
1(0/0)
1(0/0)
1(0/0)
1(0/0)
1
Register
Memory
1(1/1)
1(0/0)
1(1/1)
1(0/0)
1(1/1)
1(0/0)
1(1/0)
1(0/0)
1
1(1/1)
1(1/1)
1(1/1)
1(1/1)
10-19

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68060Mc68lc060Mc68ec060

Table of Contents