482
Instruction Execution Times and Number of Steps Section 10-5
Note 1. When a double-length operand is used, add 1 to the value shown in the
length column in the following table.
2. Supported only by CPU Units Ver. 2.0 or later.
3. Supported only by CPU Units Ver. 4.0 or later.
10-5-11 Logic Instructions
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
10-5-12 Special Math Instructions
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
ASCII TO EIGHT-
DIGIT NUMBER
(See note 3.)
NUM8 605 3 27.27 27.27 40.29 --- 42.69 39.71
ASCII TO SIX-
TEEN-DIGIT NUM-
BER (See note 3.)
NUM16 606 3 52.31 52.31 78.25 --- 82.21 74.23
Instruction Mnemonic Code Length
(steps)
(See
note 1.)
ON execution time (
µs) Conditions
CPU6@H-R CPU6@HCPU4@HCPU4@ CJ1M
excluding
CPU11/21
CJ1M
CPU11/21
Instruction Mnemonic Code Length
(steps)
(See
note.)
ON execution time (
µs) Conditions
CPU6@H-R CPU6@HCPU4@HCPU4@ CJ1M
excluding
CPU11/21
CJ1M
CPU11/21
LOGICAL AND ANDW 034 4 0.14 0.18 0.20 0.37 0.30 0.30 ---
DOUBLE LOGI-
CAL AND
ANDL 610 4 0.26 0.32 0.34 0.54 0.60 0.60 ---
LOGICAL OR ORW 035 4 0.18 0.22 0.32 0.37 0.45 0.45 ---
DOUBLE LOGI-
CAL OR
ORWL 611 4 0.26 0.32 0.34 0.54 0.60 0.60 ---
EXCLUSIVE OR XORW 036 4 0.18 0.22 0.32 0.37 0.45 0.45 ---
DOUBLE EXCLU-
SIVE OR
XORL 612 4 0.26 0.32 0.34 0.54 0.60 0.60 ---
EXCLUSIVE NOR XNRW 037 4 0.18 0.22 0.32 0.37 0.45 0.45 ---
DOUBLE EXCLU-
SIVE NOR
XNRL 613 4 0.26 0.32 0.34 0.54 0.60 0.60 ---
COMPLEMENT COM 029 2 0.18 0.22 0.32 0.37 0.45 0.45 ---
DOUBLE COM-
PLEMENT
COML 614 2 0.32 0.40 0.56 0.67 0.80 0.80 ---
Instruction Mnemonic Code Length
(steps)
(See
note.)
ON execution time (
µs) Conditions
CPU6@H-R CPU6@HCPU4@HCPU4@ CJ1M
excluding
CPU11/21
CJ1M
CPU11/21
BINARY ROOT ROTB 620 3 49.6 49.6 50.0 530.7 56.5 82.7 ---
BCD SQUARE
ROOT
ROOT 072 3 13.7 13.7 13.9 514.5 59.3 88.4 ---
ARITHMETIC
PROCESS
APR 069 4 6.7 6.7 6.9 32.3 14.0 15.0 Designating SIN
and COS
17.2 17.2 18.4 78.3 32.2 37.9 Designating line-
segment approxi-
mation
FLOATING POINT
DIVIDE
FDIV 079 4 116.6 116.6 176.6 176.6 246.0 154.7 ---
BIT COUNTER BCNT 067 4 0.24 0.3 0.38 22.1 0.65 0.65 Counting 1 word