1331
CJ-series Instruction Execution Times and Number of Steps Section 4-2
4-2-14 Double-precision Floating-point Instructions
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
DOUBLE
SYMBOL
COMPARI-
SON
LD, AND,
OR +=D
335 3 8.5 8.5 10.3 --- 16.2 19.9 ---
LD, AND,
OR +<>D
336
LD, AND,
OR +<D
337
LD, AND,
OR +<=D
338
LD, AND,
OR +>D
339
LD, AND,
OR +>=D
340
DOUBLE
FLOATING TO
16-BIT
BINARY
FIXD 841 3 11.0 11.7 12.1 --- 16.1 21.6 ---
DOUBLE
FLOATING TO
32-BIT
BINARY
FIXLD 842 3 10.2 11.6 12.1 --- 16.4 21.7 ---
16-BIT
BINARY TO
DOUBLE
FLOATING
DBL 843 3 9.9 9.9 10.0 --- 14.3 16.5 ---
32-BIT
BINARY TO
DOUBLE
FLOATING
DBLL 844 3 9.8 9.8 10.0 --- 16.0 17.7 ---
DOUBLE
FLOATING-
POINT ADD
+D 845 4 11.2 11.2 11.9 --- 18.3 23.6 ---
DOUBLE
FLOATING-
POINT SUB-
TRACT
−D 846 4 11.2 11.2 11.9 --- 18.3 23.6 ---
DOUBLE
FLOATING-
POINT MULTI-
PLY
*D 847 4 12.0 12.0 12.7 --- 19.0 25.0 ---
DOUBLE
FLOATING-
POINT DIVIDE
/D 848 4 23.5 23.5 24.2 --- 30.5 44.3 ---
DOUBLE
DEGREES TO
RADIANS
RADD 849 3 11.5 27.4 27.8 --- 32.7 49.1 ---
DOUBLE
RADIANS TO
DEGREES
DEGD 850 3 11.2 11.2 11.9 --- 33.5 48.4 ---
DOUBLE SINE SIND 851 3 45.4 45.4 45.8 --- 67.9 76.7 ---
DOUBLE
COSINE
COSD 852 3 43.0 43.0 43.4 --- 70.9 72.3 ---