1184
CS/CJ/NSJ Series Instructions Reference Manual (W474)
4. Instruction Execution Times and Number of Steps
4-2-14 Double-precision Floating-point Instructions
HIGH-SPEED
COSINE
COSQ 8 to 9 0.59 --- --- --- --- --- ---
TANGENT TAN 3 to 4 16.3 16.3 16.6 20.8 27.6 22.6 ---
HIGH-SPEED
TAN GE NT
TANQ 15 to 16 1.18 --- --- --- --- --- ---
ARC SINE ASIN 3 to 4 17.6 17.6 17.9 80.3 122.9 24.1 ---
ARC COSINE ACOS 3 to 4 20.4 20.4 20.7 25.3 33.5 28.0 ---
ARC TANGENT ATAN 3 to 4 16.1 16.1 16.4 45.9 68.9 16.4 ---
SQUARE ROOT SQRT 3 to 4 0.42 19.0 19.3 26.2 33.2 28.1 ---
EXPONENT EXP 3 to 4 65.9 65.9 66.2 68.8 108.2 96.7 ---
LOGARITHM LOG 3 to 4 12.8 12.8 13.1 69.4 103.7 17.4 ---
EXPONENTIAL
POWER
PWR 4 to 6 125.4 125.4 126.0 134.0 201.0 181.7 ---
Floating Symbol
Comparison
=F 4 to 6 0.13 6.6 8.3 12.6 15.37 --- ---
<>F
<F
<=F
>F
>=F
FLOATING-
POINT TO ASCII
FSTR 4 to 5 48.5 48.5 48.9 58.4 85.7 --- ---
ASCII TO FLOAT-
ING-POINT
FVAL 3 21.1 21.1 21.3 31.1 43.73 --- ---
MOVE FLOAT-
ING-POINT (SIN-
GLE)
MOVF 3 to 4 0.18 --- --- --- --- --- ---
Instruction Mne-
monic
Length
(steps)
ON execution time (µs) Conditions
CJ1H
CPU6@
H-R
CJ1H
CPU6@
H
CJ1G
CPU4@
H
CJ1M
CPU12/
13/22/23
CJ1M
CPU11/
21
CJ1G
CPU4@
DOUBLE SYM-
BOL COMPARI-
SON
=D 4 8.5 8.5 10.3 16.2 19.9 --- ---
<>D
<D
<=D
>D
>=D
DOUBLE FLOAT-
ING TO 16-BIT
BINARY
FIXD 3 11.0 11.7 12.1 16.1 21.6 --- ---
DOUBLE FLOAT-
ING TO 32-BIT
BINARY
FIXLD 3 10.2 11.6 12.1 16.4 21.7 --- ---
16-BIT BINARY
TO DOUBLE
FLOATING
DBL 3 9.9 9.9 10.0 14.3 16.5 --- ---
32-BIT BINARY
TO DOUBLE
FLOATING
DBLL 3 9.8 9.8 10.0 16.0 17.7 --- ---
DOUBLE FLOAT-
ING-POINT ADD
+D 4 11.2 11.2 11.9 18.3 23.6 --- ---
Instruction Mne-
monic
Length
(steps)
ON execution time (µs) Conditions
CJ1H
CPU6@
H-R
CJ1H
CPU6@
H
CJ1G
CPU4@
H
CJ1M
CPU12/
13/22/23
CJ1M
CPU11/
21
CJ1G
CPU4@