Appendix AInstruction Set
564
Name, mnemonic, variations,
and symbol
PageOperand data
areas
Function
FLOATING TO 32-BIT
FIXL, ↑FIXL
(451)
FIXL S R
(V2 only) Converts specified 32-bit floating-point data to
32-bit binary data, and places the result in a
specified word.
S:
CIO
G
A
T/C
#
DM
R:
CIO
G
A
DM
297
16-BIT TO FLOATING
FLT, ↑FLT
(452)
FLT S R
(V2 only) Converts specified 16-bit binary data to 32-bit
floating-point data, and places the result in
specified words.
S:
CIO
G
A
T/C
#
DM
DR
IR
R:
CIO
G
A
DM
298
32-BIT TO FLOATING
FLTL, ↑FLTL
(453)
FLTL S R
(V2 only) Converts specified 32-bit binary data to 32-bit
floating-point data, and places the result in
specified words.
S:
CIO
G
A
T/C
#
DM
R:
CIO
G
A
DM
298
FLOATING-POINT ADD
+F, ↑+F
(454)
+F Au Ad R
(V2 only) Adds specified 32-bit floating-point data and
places the result in specified words.
Au+1
Ad + 1
R + 1
+
Au
Ad
R
Au:
CIO
G
A
T/C
#
DM
Ad:
CIO
G
A
T/C
#
DM
R:
CIO
G
A
DM
299
FLOATING-POINT
SUBTRACT
–F, ↑–F
(455)
–F Mi Su R
(V2 only) Subtracts specified 32-bit floating-point data
and places the result in specified words.
Mi+1
Su + 1
R + 1
–
Mi
Su
R
Mi:
CIO
G
A
T/C
#
DM
Su:
CIO
G
A
T/C
#
DM
R:
CIO
G
A
DM
300
FLOATING-POINT MULTIPLY
*
F, ↑
*
F
(456)
*
FMdMr R
(V2 only) Multiplies specified 32-bit floating-point data
and places the result in specified words.
Md+1
Mr + 1
R+ 1
x
Md
Mr
R
Md:
CIO
G
A
T/C
#
DM
Mr:
CIO
G
A
T/C
#
DM
R:
CIO
G
A
DM
301
FLOATING-POINT DIVIDE
/F, ↑/F
(457)
/F Dd Dr R
(V2 only) Divides specified 32-bit floating-point data and
places the result in specified words.
Dd+1
Dr + 1
R+ 1
Dd
Dr
R

Dd:
CIO
G
A
T/C
#
DM
Dr:
CIO
G
A
T/C
#
DM
R:
CIO
G
A
DM
302