Bit Manipulation (Static Bit Count) Execution Times; Bit Field Execution Times - Motorola M68060 User Manual

Table of Contents

Advertisement

Instruction Execution Timing
Table 10-15. Bit Manipulation (Static Bit Count) Execution Times
Instruction
Size
Dn
BCHG
Byte
"
Long 1(0/0) —
BCLR
Byte
"
1(0/0) —
BSET
Byte
"
Long 1(0/0) —
BTST
Byte
"
Long 1(0/0) —
1
Add 2(1/0) cycles to the (bd,An,Xi*SF) time for a memory indirect address.
Instruction
BFCHG (< 5 Bytes)
8(0/0)
BFCHG(= 5 Bytes)
12(0/0) — 12(4/2)
BFCLR (< 5 Bytes)
8(0/0)
BFCLR(= 5 Bytes)
12(0/0) — 12(4/2)
BFEXTS(< 5 Bytes)
6(0/0)
BFEXTS(= 5 Bytes)
8(0/0)
BFEXTU(< 5 Bytes)
6(0/0)
BFEXTU(= 5 Bytes)
8(0/0)
BFFFO(< 5 Bytes)
9(0/0)
BFFFO(= 5 Bytes)
11(0/0) — 11(2/0)
BFINS (< 5 Bytes)
6(0/0)
BFINS(= 5 Bytes)
6(0/0)
BFSET(< 5 Bytes)
8(0/0)
BFSET(= 5 Bytes)
12(0/0) — 12(4/2)
BFTST (< 5 Bytes)
6(0/0)
BFTST(= 5 Bytes)
8(0/0)
1
The type of offset and width (static, dynamic) does not affect the execution time.
2
Add 2(1/0) cycles to the (bd,An,Xi*SF) time for a memory indirect address.
10-20
A
(An)
(An)+ –(An)
n
— 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/0) 1(1/0) 1(1/0)
Table 10-16. Bit Field Execution Times
Dn
An
(An)
(An)+ –(An) (d16,An) (d8,An,Xi∗SF) (bd,An,Xi∗SF)
8(2/1)
8(2/1)
6(1/0)
8(2/0)
6(1/0)
8(2/0)
9(1/0)
6(1/1)
6(2/2)
8(2/1)
6(1/0)
8(2/0)
M68060 USER'S MANUAL
Destination
(d16,An)
(d8,An,Xi∗SF)
2(1/1)
2(1/1)
2(1/1)
2(1/1)
2(1/1)
2(1/1)
2(1/0)
2(1/0)
Destination
8(2/1)
9(2/1)
12(4/2)
13(4/2)
8(2/1)
9(2/1)
12(4/2)
13(4/2)
6(1/0)
7(1/0)
8(2/0)
9(2/0)
6(1/0)
7(1/0)
8(2/0)
9(2/0)
9(1/0)
10(1/0)
11(2/0)
12(2/0)
6(1/1)
7(1/1)
6(2/2)
7(2/2)
8(2/1)
9(2/1)
12(4/2)
13(4/2)
6(1/0)
7(1/0)
8(2/0)
9(2/0)
1
(bd,An,Xi∗SF)
(xxx).WL
3(1/1)
2(1/1)
3(1/1)
2(1/1)
3(1/1)
2(1/1)
3(1/0)
2(1/0)
1
2
(xxx).WL
10(2/1)
9(2/1)
14(4/2)
13(4/2)
10(2/1)
9(2/1)
14(4/2)
13(4/2)
8(1/0)
7(1/0)
10(2/0)
9(2/0)
8(1/0)
7(1/0)
10(2/0)
9(2/0)
11(1/0)
10(1/0)
13(2/0)
12(2/0)
8(1/1)
7(1/1)
8(2/2)
7(2/2)
10(2/1)
9(2/1)
14(4/2)
13(4/2)
8(1/0)
7(1/0)
10(2/0)
9(2/0)
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68060Mc68lc060Mc68ec060

Table of Contents