9
6.1.3 E=, E<>, E>, E<=, E<, Floating-point data comparisons (Single precision) . . . . . . . . .175
E>=
6.1.4 ED=, ED<>, ED>, ED<=, Floating-point data comparisons (Double precision) . . . . . . . .177
ED<, ED>=
6.1.5 $=, $<>, $>, $<=, $<, Character string data comparisons . . . . . . . . . . . . . . . . . . . . . .179
$>=
6.1.6 BKCMP , BKCMP P BIN 16-bit block data comparisons . . . . . . . . . . . . . . . . . . . . . .182
6.1.7 DBKCMP , BIN 32-bit block data comparisons . . . . . . . . . . . . . . . . . . . . . .184
DBKCMP P
6.2 Arithmetic Operation Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
6.2.1 +, +P, -, -P BIN 16-bit addition and subtraction operations . . . . . . . . . . . . .188
6.2.2 D+, D+P, D-, D-P BIN 32-bit addition and subtraction operations . . . . . . . . . . . . .191
6.2.3 *, *P, /, /P BIN 16-bit multiplication and division operations . . . . . . . . . . .194
6.2.4 D*, D*P, D/, D/P BIN 32-bit multiplication and division operations . . . . . . . . . . .196
6.2.5 B+, B+P, B-, B-P BCD 4-digit addition and subtraction operations . . . . . . . . . . .198
6.2.6 DB+, DB+P, DB-, DB-P BCD 8-digit addition and subtraction operations . . . . . . . . . . .201
6.2.7 B*, B*P, B/, B/P BCD 4-digit multiplication and division operations . . . . . . . . . .204
6.2.8 DB*, DB*P, DB/, DB/P BCD 8-digit multiplication and division operations . . . . . . . . . .206
6.2.9 E+, E+P, E-, E-P Addition and subtraction of floating-point data
(Single precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
6.2.10 ED+, ED+P, ED-, ED-P Addition and subtraction of floating-point data
(Double precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
6.2.11 E*, E*P, E/, E/P Multiplication and division of floating-point data
(Single precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
6.2.12 ED*, ED*P, ED/, ED/P Multiplication and division of floating-point data
(Double precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
6.2.13 BK+, BK+P, BK-, BK-P BIN 16-bit data block addition and subtraction operations . . . .220
6.2.14 DBK+, DBK+P, DBK-, BIN 32-bit data block addition and subtraction operations . . . .222
DBK-P
6.2.15 $+, $+P Linking character strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
6.2.16 INC, INCP 16-bit BIN data increment . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
DEC, DECP 16-bit BIN data decrement . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
6.2.17 DINC, DINCP 32-bit BIN data increment . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229
DDEC, DDECP 32-bit BIN data decrement . . . . . . . . . . . . . . . . . . . . . . . . . . . .229
6.3 Data conversion instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
6.3.1 BCD, BCDP Conversion from BIN data to BCD 4-digit data . . . . . . . . . . . . .231
DBCD, DBCDP Conversion from BIN data to BCD 8-digit data . . . . . . . . . . . . .231
6.3.2 BIN, BINP Conversion from BCD 4-digit data to BIN data . . . . . . . . . . . . .233
DBIN, DBINP Conversion from BCD 8-digit data to BIN data . . . . . . . . . . . . .233
6.3.3 FLT, FLTP Conversion from BIN 16-bit data to floating-point data
(Single precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
DFLT, DFLTP Conversion from BIN 32-bit data to floating-point data
(Single precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
6.3.4 FLTD, FLTDP Conversion from BIN 16-bit data to floating-point data
(Double precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
DFLTD, DFLTDP Conversion from BIN 32-bit data to floating-point data
(Double precision) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237