1328
CJ-series Instruction Execution Times and Number of Steps Section 4-2
4-2-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.
4-2-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.
Instruction Mne-
monic
Code Length
(steps)
(See
note.)
ON execution time (µs) Conditions
CPU6
@H-R
CPU6
@H
CPU4
@H
CPU4
@
CJ1M
exclud-
ing
CPU11/
21
CJ1M
CPU11
/21
LOGICAL
AND
ANDW034 4 0.140.180.200.370.300.30---
DOUBLE
LOGICAL
AND
ANDL610 4 0.260.320.340.540.600.60---
LOGICAL ORORW035 4 0.180.220.320.370.450.45---
DOUBLE
LOGICAL OR
ORWL611 4 0.260.320.340.540.600.60---
EXCLUSIVE
OR
XORW036 4 0.180.220.320.370.450.45---
DOUBLE
EXCLUSIVE
OR
XORL612 4 0.260.320.340.540.600.60---
EXCLUSIVE
NOR
XNRW037 4 0.180.220.320.370.450.45---
DOUBLE
EXCLUSIVE
NOR
XNRL613 4 0.260.320.340.540.600.60---
COMPLE-
MENT
COM029 2 0.180.220.320.370.450.45---
DOUBLE
COMPLE-
MENT
COML614 2 0.320.400.560.670.800.80---
Instruction Mne-
monic
Code Length
(steps)
(See
note.)
ON execution time (µs) Conditions
CPU6
@H-R
CPU6
@H
CPU4
@H
CPU4
@
CJ1M
exclud-
ing
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