Instruction Execution Times and Number of Steps
Instruction
Mnemonic
DOUBLE
ORWL
LOGICAL OR
EXCLUSIVE
XORW
OR
DOUBLE
XORL
EXCLUSIVE
OR
EXCLUSIVE
XNRW
NOR
DOUBLE
XNRL
EXCLUSIVE
NOR
COMPLE-
COM
MENT
DOUBLE
COML
COMPLE-
MENT
10-5-12 Special Math Instructions
Instruction
Mnemonic
BINARY
ROTB
ROOT
BCD SQUARE
ROOT
ROOT
ARITHMETIC
APR
PROCESS
FLOATING
FDIV
POINT
DIVIDE
BIT
BCNT
COUNTER
10-5-13 Floating-point Math Instructions
Instruction
Mnemonic
FLOATING TO
FIX
16-BIT
FLOATING TO
FIXL
32-BIT
16-BIT TO
FLT
FLOATING
Code
Length
(steps)
(See note.)
611
4
036
4
612
4
037
4
613
4
029
2
614
2
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
Code
Length
(steps)
(See note.)
620
3
072
3
069
4
079
4
067
4
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
Code
Length
(steps)
(See note.)
450
3
451
3
452
3
ON execution time (µs)
CPU-6@H CPU-4@H
CPU-6@
0.32
0.34
0.42
0.22
0.32
0.25
0.32
0.34
0.42
0.22
0.32
0.25
0.32
0.34
0.42
0.22
0.32
0.29
0.40
0.56
0.50
ON execution time (µs)
CPU-6@H CPU-4@H
CPU-6@
49.6
50.0
530.7
13.7
13.9
514.5
6.7
6.9
32.3
17.2
18.4
78.3
116.6
176.6
176.6
0.3
0.38
22.1
ON execution time (µs)
CPU-6@H CPU-4@H
CPU-6@
10.6
10.8
14.5
10.8
11.0
14.6
8.3
8.5
11.1
Section 10-5
Conditions
CPU-4@
0.54
---
0.37
---
0.54
---
0.37
---
0.54
---
0.37
---
0.67
---
Conditions
CPU-4@
530.7
---
514.5
---
32.3
Designating SIN
and COS
78.3
Designating
line-segment
approximation
176.6
---
22.1
Counting 1 word
Conditions
CPU-4@
14.5
---
14.6
---
11.1
---
529