1077
Instruction Execution Times and Number of Steps Section 4-1
Floating-point Math Instructions
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
Double-precision Floating-point Instructions
Instruction Mnemonic Code Length
(steps)
(See
note.)
ON execution
time (µs)
Conditions
CP1H CP1L
FLOATING TO 16-BIT FIX 450 3 13.03 14.4 ---
FLOATING TO 32-BIT FIXL 451 3 12.03 14.9 ---
16-BIT TO FLOATING FLT 452 3 8.97 14.0 ---
32-BIT TO FLOATING FLTL 453 3 9.92 14.4 ---
FLOATING-POINT ADD +F 454 4 12.60 14.3 ---
FLOATING-POINT
SUBTRACT
–F 455 4 12.70 14.4 ---
FLOATING-POINT DIVIDE /F 457 4 13.40 14.4 ---
FLOATING-POINT MULTIPLY *F 456 4 12.67 13.5 ---
DEGREES TO RADIANS RAD 458 3 15.00 19.7 ---
RADIANS TO DEGREES DEG 459 3 17.97 17.3 ---
SINE SIN 460 3 37.10 38.4 ---
COSINE COS 461 3 41.97 39.8 ---
TANGENT TAN 462 3 30.86 46.7 ---
ARC SINE ASIN 463 3 65.14 59.0 ---
ARC COSINE ACOS 464 3 31.26 22.7 ---
ARC TANGENT ATAN 465 3 53.07 34.1 ---
SQUARE ROOT SQRT 466 3 20.73 22.7 ---
EXPONENT EXP 467 3 53.07 55.0 ---
LOGARITHM LOG 468 3 50.08 49.1 ---
EXPONENTIAL POWER PWR 840 4 185.77 104.3 ---
Floating Symbol Comparison LD, AND, OR +=F 329 3 11.01 13.0 ---
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 46.57 49.0 ---
ASCII TO FLOATING-POINT FVAL 449 3 25.37 27.7 ---
Instruction Mnemonic Code Length
(steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L
DOUBLE SYMBOL
COMPARISON
LD, AND, OR +=D 335 3 16.04 17.0 ---
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 15.63 18.4 ---
DOUBLE FLOATING TO 32-
BIT BINARY
FIXLD 842 3 14.90 18.8 ---