483
Instruction Execution Times and Number of Steps Section 10-5
10-5-13 Floating-point Math Instructions
Note 1. When a double-length operand is used, add 1 to the value shown in the
length column in the following table.
2. CJ1-H-R CPU Units only.
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
FLOATING TO 16-
BIT
FIX 450 3 0.13 10.6 10.8 14.5 16.2 19.5 ---
FLOATING TO 32-
BIT
FIXL 451 3 0.13 10.8 11.0 14.6 16.6 21.7 ---
16-BIT TO FLOAT-
ING
FLT 452 3 0.13 8.3 8.5 11.1 12.2 14.6 ---
32-BIT TO FLOAT-
ING
FLTL 453 3 0.13 8.3 8.5 10.8 14.0 15.8 ---
FLOATING-POINT
ADD
+F 454 4 0.24 8.0 9.2 10.2 13.3 15.7 ---
FLOATING-POINT
SUBTRACT
–F 455 4 0.24 8.0 9.2 10.3 13.3 15.8 ---
FLOATING-POINT
DIVIDE
/F 457 4 0.4 8.7 9.9 12.0 14.0 17.6 ---
FLOATING-POINT
MULTIPLY
*F 456 4 0.24 8.0 9.2 10.5 13.2 15.8 ---
DEGREES TO
RADIANS
RAD 458 3 8.1 10.1 10.2 14.9 15.9 20.6 ---
RADIANS TO
DEGREES
DEG 459 3 8.0 9.9 10.1 14.8 15.7 20.4 ---
SINE SIN 460 3 42.0 42.0 42.2 61.1 47.9 70.9 ---
HIGH-SPEED
SINE (See note 2.)
SINQ 475 8 0.59 --- --- --- --- --- ---
COSINE COS 461 3 31.5 31.5 31.8 44.1 41.8 51.0 ---
HIGH-SPEED
COSINE (See
note 2.)
COSQ 476 8 0.59 --- --- --- --- --- ---
TANGENT TAN 462 3 16.3 16.3 16.6 22.6 20.8 27.6 ---
HIGH-SPEED
TA NG E NT ( Se e
note 2.)
TANQ 477 15 1.18 --- --- --- --- --- ---
ARC SINE ASIN 463 3 17.6 17.6 17.9 24.1 80.3 122.9 ---
ARC COSINE ACOS 464 3 20.4 20.4 20.7 28.0 25.3 33.5 ---
ARC TANGENT ATAN 465 3 16.1 16.1 16.4 16.4 45.9 68.9 ---
SQUARE ROOT SQRT 466 3 0.42 19.0 19.3 28.1 26.2 33.2 ---
EXPONENT EXP 467 3 65.9 65.9 66.2 96.7 68.8 108.2 ---
LOGARITHM LOG 468 3 12.8 12.8 13.1 17.4 69.4 103.7 ---
EXPONENTIAL
POWER
PWR 840 4 125.4 125.4 126.0 181.7 134.0 201.0 ---
Floating Symbol
Comparison
LD, AND,
OR +=F
329 3 0.13 6.6 8.3 --- 12.6 15.37 ---
LD, AND,
OR +<>F
330
LD, AND,
OR +<F
331
LD, AND,
OR +<=F
332
LD, AND,
OR +>F
333
LD, AND,
OR +>=F
334
FLOATING- POINT
TO ASCII
FSTR 448 4 48.5 48.5 48.9 --- 58.4 85.7 ---
ASCII TO FLOAT-
ING-POINT
FVAL 449 3 21.1 21.1 21.3 --- 31.1 43.773 ---
MOVE FLOATING-
POINT (SINGLE)
(See note 2.)
MOVF 469 3 0.18 --- --- --- --- --- ---