Make instr_80*86.txt include all FPU instructions, change [bp+si] to [bx+si]
authorNick Downing <nick@ndcode.org>
Sat, 31 Dec 2022 09:49:36 +0000 (20:49 +1100)
committerNick Downing <nick@ndcode.org>
Sun, 1 Jan 2023 02:08:43 +0000 (13:08 +1100)
doc/Intel-QD8087-datasheet.pdf [new file with mode: 0644]
instr_80186.txt
instr_80286.txt
instr_8086.txt
nasm

diff --git a/doc/Intel-QD8087-datasheet.pdf b/doc/Intel-QD8087-datasheet.pdf
new file mode 100644 (file)
index 0000000..cb85fef
Binary files /dev/null and b/doc/Intel-QD8087-datasheet.pdf differ
index 9e148c8..59e4f58 100644 (file)
@@ -84,64 +84,64 @@ mod 3
 
 opcodes
 opcode 00
-00000000  0002              add [bp+si],al
-00000000  000A              add [bp+si],cl
-00000000  0012              add [bp+si],dl
-00000000  001A              add [bp+si],bl
-00000000  0022              add [bp+si],ah
-00000000  002A              add [bp+si],ch
-00000000  0032              add [bp+si],dh
-00000000  003A              add [bp+si],bh
+00000000  0000              add [bx+si],al
+00000000  0008              add [bx+si],cl
+00000000  0010              add [bx+si],dl
+00000000  0018              add [bx+si],bl
+00000000  0020              add [bx+si],ah
+00000000  0028              add [bx+si],ch
+00000000  0030              add [bx+si],dh
+00000000  0038              add [bx+si],bh
 
 opcode 01
-00000000  0102              add [bp+si],ax
-00000000  010A              add [bp+si],cx
-00000000  0112              add [bp+si],dx
-00000000  011A              add [bp+si],bx
-00000000  0122              add [bp+si],sp
-00000000  012A              add [bp+si],bp
-00000000  0132              add [bp+si],si
-00000000  013A              add [bp+si],di
+00000000  0100              add [bx+si],ax
+00000000  0108              add [bx+si],cx
+00000000  0110              add [bx+si],dx
+00000000  0118              add [bx+si],bx
+00000000  0120              add [bx+si],sp
+00000000  0128              add [bx+si],bp
+00000000  0130              add [bx+si],si
+00000000  0138              add [bx+si],di
 
 opcode 02
-00000000  0202              add al,[bp+si]
-00000000  020A              add cl,[bp+si]
-00000000  0212              add dl,[bp+si]
-00000000  021A              add bl,[bp+si]
-00000000  0222              add ah,[bp+si]
-00000000  022A              add ch,[bp+si]
-00000000  0232              add dh,[bp+si]
-00000000  023A              add bh,[bp+si]
+00000000  0200              add al,[bx+si]
+00000000  0208              add cl,[bx+si]
+00000000  0210              add dl,[bx+si]
+00000000  0218              add bl,[bx+si]
+00000000  0220              add ah,[bx+si]
+00000000  0228              add ch,[bx+si]
+00000000  0230              add dh,[bx+si]
+00000000  0238              add bh,[bx+si]
 
 opcode 03
-00000000  0302              add ax,[bp+si]
-00000000  030A              add cx,[bp+si]
-00000000  0312              add dx,[bp+si]
-00000000  031A              add bx,[bp+si]
-00000000  0322              add sp,[bp+si]
-00000000  032A              add bp,[bp+si]
-00000000  0332              add si,[bp+si]
-00000000  033A              add di,[bp+si]
+00000000  0300              add ax,[bx+si]
+00000000  0308              add cx,[bx+si]
+00000000  0310              add dx,[bx+si]
+00000000  0318              add bx,[bx+si]
+00000000  0320              add sp,[bx+si]
+00000000  0328              add bp,[bx+si]
+00000000  0330              add si,[bx+si]
+00000000  0338              add di,[bx+si]
 
 opcode 04
-00000000  0402              add al,0x2
-00000000  040A              add al,0xa
-00000000  0412              add al,0x12
-00000000  041A              add al,0x1a
-00000000  0422              add al,0x22
-00000000  042A              add al,0x2a
-00000000  0432              add al,0x32
-00000000  043A              add al,0x3a
+00000000  0400              add al,0x0
+00000000  0408              add al,0x8
+00000000  0410              add al,0x10
+00000000  0418              add al,0x18
+00000000  0420              add al,0x20
+00000000  0428              add al,0x28
+00000000  0430              add al,0x30
+00000000  0438              add al,0x38
 
 opcode 05
-00000000  050234            add ax,0x3402
-00000000  050A34            add ax,0x340a
-00000000  051234            add ax,0x3412
-00000000  051A34            add ax,0x341a
-00000000  052234            add ax,0x3422
-00000000  052A34            add ax,0x342a
-00000000  053234            add ax,0x3432
-00000000  053A34            add ax,0x343a
+00000000  050034            add ax,0x3400
+00000000  050834            add ax,0x3408
+00000000  051034            add ax,0x3410
+00000000  051834            add ax,0x3418
+00000000  052034            add ax,0x3420
+00000000  052834            add ax,0x3428
+00000000  053034            add ax,0x3430
+00000000  053834            add ax,0x3438
 
 opcode 06
 00000000  06                push es
@@ -164,64 +164,64 @@ opcode 07
 00000000  07                pop es
 
 opcode 08
-00000000  0802              or [bp+si],al
-00000000  080A              or [bp+si],cl
-00000000  0812              or [bp+si],dl
-00000000  081A              or [bp+si],bl
-00000000  0822              or [bp+si],ah
-00000000  082A              or [bp+si],ch
-00000000  0832              or [bp+si],dh
-00000000  083A              or [bp+si],bh
+00000000  0800              or [bx+si],al
+00000000  0808              or [bx+si],cl
+00000000  0810              or [bx+si],dl
+00000000  0818              or [bx+si],bl
+00000000  0820              or [bx+si],ah
+00000000  0828              or [bx+si],ch
+00000000  0830              or [bx+si],dh
+00000000  0838              or [bx+si],bh
 
 opcode 09
-00000000  0902              or [bp+si],ax
-00000000  090A              or [bp+si],cx
-00000000  0912              or [bp+si],dx
-00000000  091A              or [bp+si],bx
-00000000  0922              or [bp+si],sp
-00000000  092A              or [bp+si],bp
-00000000  0932              or [bp+si],si
-00000000  093A              or [bp+si],di
+00000000  0900              or [bx+si],ax
+00000000  0908              or [bx+si],cx
+00000000  0910              or [bx+si],dx
+00000000  0918              or [bx+si],bx
+00000000  0920              or [bx+si],sp
+00000000  0928              or [bx+si],bp
+00000000  0930              or [bx+si],si
+00000000  0938              or [bx+si],di
 
 opcode 0a
-00000000  0A02              or al,[bp+si]
-00000000  0A0A              or cl,[bp+si]
-00000000  0A12              or dl,[bp+si]
-00000000  0A1A              or bl,[bp+si]
-00000000  0A22              or ah,[bp+si]
-00000000  0A2A              or ch,[bp+si]
-00000000  0A32              or dh,[bp+si]
-00000000  0A3A              or bh,[bp+si]
+00000000  0A00              or al,[bx+si]
+00000000  0A08              or cl,[bx+si]
+00000000  0A10              or dl,[bx+si]
+00000000  0A18              or bl,[bx+si]
+00000000  0A20              or ah,[bx+si]
+00000000  0A28              or ch,[bx+si]
+00000000  0A30              or dh,[bx+si]
+00000000  0A38              or bh,[bx+si]
 
 opcode 0b
-00000000  0B02              or ax,[bp+si]
-00000000  0B0A              or cx,[bp+si]
-00000000  0B12              or dx,[bp+si]
-00000000  0B1A              or bx,[bp+si]
-00000000  0B22              or sp,[bp+si]
-00000000  0B2A              or bp,[bp+si]
-00000000  0B32              or si,[bp+si]
-00000000  0B3A              or di,[bp+si]
+00000000  0B00              or ax,[bx+si]
+00000000  0B08              or cx,[bx+si]
+00000000  0B10              or dx,[bx+si]
+00000000  0B18              or bx,[bx+si]
+00000000  0B20              or sp,[bx+si]
+00000000  0B28              or bp,[bx+si]
+00000000  0B30              or si,[bx+si]
+00000000  0B38              or di,[bx+si]
 
 opcode 0c
-00000000  0C02              or al,0x2
-00000000  0C0A              or al,0xa
-00000000  0C12              or al,0x12
-00000000  0C1A              or al,0x1a
-00000000  0C22              or al,0x22
-00000000  0C2A              or al,0x2a
-00000000  0C32              or al,0x32
-00000000  0C3A              or al,0x3a
+00000000  0C00              or al,0x0
+00000000  0C08              or al,0x8
+00000000  0C10              or al,0x10
+00000000  0C18              or al,0x18
+00000000  0C20              or al,0x20
+00000000  0C28              or al,0x28
+00000000  0C30              or al,0x30
+00000000  0C38              or al,0x38
 
 opcode 0d
-00000000  0D0234            or ax,0x3402
-00000000  0D0A34            or ax,0x340a
-00000000  0D1234            or ax,0x3412
-00000000  0D1A34            or ax,0x341a
-00000000  0D2234            or ax,0x3422
-00000000  0D2A34            or ax,0x342a
-00000000  0D3234            or ax,0x3432
-00000000  0D3A34            or ax,0x343a
+00000000  0D0034            or ax,0x3400
+00000000  0D0834            or ax,0x3408
+00000000  0D1034            or ax,0x3410
+00000000  0D1834            or ax,0x3418
+00000000  0D2034            or ax,0x3420
+00000000  0D2834            or ax,0x3428
+00000000  0D3034            or ax,0x3430
+00000000  0D3834            or ax,0x3438
 
 opcode 0e
 00000000  0E                push cs
@@ -244,64 +244,64 @@ illegal_opcode
 illegal_opcode
 
 opcode 10
-00000000  1002              adc [bp+si],al
-00000000  100A              adc [bp+si],cl
-00000000  1012              adc [bp+si],dl
-00000000  101A              adc [bp+si],bl
-00000000  1022              adc [bp+si],ah
-00000000  102A              adc [bp+si],ch
-00000000  1032              adc [bp+si],dh
-00000000  103A              adc [bp+si],bh
+00000000  1000              adc [bx+si],al
+00000000  1008              adc [bx+si],cl
+00000000  1010              adc [bx+si],dl
+00000000  1018              adc [bx+si],bl
+00000000  1020              adc [bx+si],ah
+00000000  1028              adc [bx+si],ch
+00000000  1030              adc [bx+si],dh
+00000000  1038              adc [bx+si],bh
 
 opcode 11
-00000000  1102              adc [bp+si],ax
-00000000  110A              adc [bp+si],cx
-00000000  1112              adc [bp+si],dx
-00000000  111A              adc [bp+si],bx
-00000000  1122              adc [bp+si],sp
-00000000  112A              adc [bp+si],bp
-00000000  1132              adc [bp+si],si
-00000000  113A              adc [bp+si],di
+00000000  1100              adc [bx+si],ax
+00000000  1108              adc [bx+si],cx
+00000000  1110              adc [bx+si],dx
+00000000  1118              adc [bx+si],bx
+00000000  1120              adc [bx+si],sp
+00000000  1128              adc [bx+si],bp
+00000000  1130              adc [bx+si],si
+00000000  1138              adc [bx+si],di
 
 opcode 12
-00000000  1202              adc al,[bp+si]
-00000000  120A              adc cl,[bp+si]
-00000000  1212              adc dl,[bp+si]
-00000000  121A              adc bl,[bp+si]
-00000000  1222              adc ah,[bp+si]
-00000000  122A              adc ch,[bp+si]
-00000000  1232              adc dh,[bp+si]
-00000000  123A              adc bh,[bp+si]
+00000000  1200              adc al,[bx+si]
+00000000  1208              adc cl,[bx+si]
+00000000  1210              adc dl,[bx+si]
+00000000  1218              adc bl,[bx+si]
+00000000  1220              adc ah,[bx+si]
+00000000  1228              adc ch,[bx+si]
+00000000  1230              adc dh,[bx+si]
+00000000  1238              adc bh,[bx+si]
 
 opcode 13
-00000000  1302              adc ax,[bp+si]
-00000000  130A              adc cx,[bp+si]
-00000000  1312              adc dx,[bp+si]
-00000000  131A              adc bx,[bp+si]
-00000000  1322              adc sp,[bp+si]
-00000000  132A              adc bp,[bp+si]
-00000000  1332              adc si,[bp+si]
-00000000  133A              adc di,[bp+si]
+00000000  1300              adc ax,[bx+si]
+00000000  1308              adc cx,[bx+si]
+00000000  1310              adc dx,[bx+si]
+00000000  1318              adc bx,[bx+si]
+00000000  1320              adc sp,[bx+si]
+00000000  1328              adc bp,[bx+si]
+00000000  1330              adc si,[bx+si]
+00000000  1338              adc di,[bx+si]
 
 opcode 14
-00000000  1402              adc al,0x2
-00000000  140A              adc al,0xa
-00000000  1412              adc al,0x12
-00000000  141A              adc al,0x1a
-00000000  1422              adc al,0x22
-00000000  142A              adc al,0x2a
-00000000  1432              adc al,0x32
-00000000  143A              adc al,0x3a
+00000000  1400              adc al,0x0
+00000000  1408              adc al,0x8
+00000000  1410              adc al,0x10
+00000000  1418              adc al,0x18
+00000000  1420              adc al,0x20
+00000000  1428              adc al,0x28
+00000000  1430              adc al,0x30
+00000000  1438              adc al,0x38
 
 opcode 15
-00000000  150234            adc ax,0x3402
-00000000  150A34            adc ax,0x340a
-00000000  151234            adc ax,0x3412
-00000000  151A34            adc ax,0x341a
-00000000  152234            adc ax,0x3422
-00000000  152A34            adc ax,0x342a
-00000000  153234            adc ax,0x3432
-00000000  153A34            adc ax,0x343a
+00000000  150034            adc ax,0x3400
+00000000  150834            adc ax,0x3408
+00000000  151034            adc ax,0x3410
+00000000  151834            adc ax,0x3418
+00000000  152034            adc ax,0x3420
+00000000  152834            adc ax,0x3428
+00000000  153034            adc ax,0x3430
+00000000  153834            adc ax,0x3438
 
 opcode 16
 00000000  16                push ss
@@ -324,64 +324,64 @@ opcode 17
 00000000  17                pop ss
 
 opcode 18
-00000000  1802              sbb [bp+si],al
-00000000  180A              sbb [bp+si],cl
-00000000  1812              sbb [bp+si],dl
-00000000  181A              sbb [bp+si],bl
-00000000  1822              sbb [bp+si],ah
-00000000  182A              sbb [bp+si],ch
-00000000  1832              sbb [bp+si],dh
-00000000  183A              sbb [bp+si],bh
+00000000  1800              sbb [bx+si],al
+00000000  1808              sbb [bx+si],cl
+00000000  1810              sbb [bx+si],dl
+00000000  1818              sbb [bx+si],bl
+00000000  1820              sbb [bx+si],ah
+00000000  1828              sbb [bx+si],ch
+00000000  1830              sbb [bx+si],dh
+00000000  1838              sbb [bx+si],bh
 
 opcode 19
-00000000  1902              sbb [bp+si],ax
-00000000  190A              sbb [bp+si],cx
-00000000  1912              sbb [bp+si],dx
-00000000  191A              sbb [bp+si],bx
-00000000  1922              sbb [bp+si],sp
-00000000  192A              sbb [bp+si],bp
-00000000  1932              sbb [bp+si],si
-00000000  193A              sbb [bp+si],di
+00000000  1900              sbb [bx+si],ax
+00000000  1908              sbb [bx+si],cx
+00000000  1910              sbb [bx+si],dx
+00000000  1918              sbb [bx+si],bx
+00000000  1920              sbb [bx+si],sp
+00000000  1928              sbb [bx+si],bp
+00000000  1930              sbb [bx+si],si
+00000000  1938              sbb [bx+si],di
 
 opcode 1a
-00000000  1A02              sbb al,[bp+si]
-00000000  1A0A              sbb cl,[bp+si]
-00000000  1A12              sbb dl,[bp+si]
-00000000  1A1A              sbb bl,[bp+si]
-00000000  1A22              sbb ah,[bp+si]
-00000000  1A2A              sbb ch,[bp+si]
-00000000  1A32              sbb dh,[bp+si]
-00000000  1A3A              sbb bh,[bp+si]
+00000000  1A00              sbb al,[bx+si]
+00000000  1A08              sbb cl,[bx+si]
+00000000  1A10              sbb dl,[bx+si]
+00000000  1A18              sbb bl,[bx+si]
+00000000  1A20              sbb ah,[bx+si]
+00000000  1A28              sbb ch,[bx+si]
+00000000  1A30              sbb dh,[bx+si]
+00000000  1A38              sbb bh,[bx+si]
 
 opcode 1b
-00000000  1B02              sbb ax,[bp+si]
-00000000  1B0A              sbb cx,[bp+si]
-00000000  1B12              sbb dx,[bp+si]
-00000000  1B1A              sbb bx,[bp+si]
-00000000  1B22              sbb sp,[bp+si]
-00000000  1B2A              sbb bp,[bp+si]
-00000000  1B32              sbb si,[bp+si]
-00000000  1B3A              sbb di,[bp+si]
+00000000  1B00              sbb ax,[bx+si]
+00000000  1B08              sbb cx,[bx+si]
+00000000  1B10              sbb dx,[bx+si]
+00000000  1B18              sbb bx,[bx+si]
+00000000  1B20              sbb sp,[bx+si]
+00000000  1B28              sbb bp,[bx+si]
+00000000  1B30              sbb si,[bx+si]
+00000000  1B38              sbb di,[bx+si]
 
 opcode 1c
-00000000  1C02              sbb al,0x2
-00000000  1C0A              sbb al,0xa
-00000000  1C12              sbb al,0x12
-00000000  1C1A              sbb al,0x1a
-00000000  1C22              sbb al,0x22
-00000000  1C2A              sbb al,0x2a
-00000000  1C32              sbb al,0x32
-00000000  1C3A              sbb al,0x3a
+00000000  1C00              sbb al,0x0
+00000000  1C08              sbb al,0x8
+00000000  1C10              sbb al,0x10
+00000000  1C18              sbb al,0x18
+00000000  1C20              sbb al,0x20
+00000000  1C28              sbb al,0x28
+00000000  1C30              sbb al,0x30
+00000000  1C38              sbb al,0x38
 
 opcode 1d
-00000000  1D0234            sbb ax,0x3402
-00000000  1D0A34            sbb ax,0x340a
-00000000  1D1234            sbb ax,0x3412
-00000000  1D1A34            sbb ax,0x341a
-00000000  1D2234            sbb ax,0x3422
-00000000  1D2A34            sbb ax,0x342a
-00000000  1D3234            sbb ax,0x3432
-00000000  1D3A34            sbb ax,0x343a
+00000000  1D0034            sbb ax,0x3400
+00000000  1D0834            sbb ax,0x3408
+00000000  1D1034            sbb ax,0x3410
+00000000  1D1834            sbb ax,0x3418
+00000000  1D2034            sbb ax,0x3420
+00000000  1D2834            sbb ax,0x3428
+00000000  1D3034            sbb ax,0x3430
+00000000  1D3834            sbb ax,0x3438
 
 opcode 1e
 00000000  1E                push ds
@@ -404,74 +404,74 @@ opcode 1f
 00000000  1F                pop ds
 
 opcode 20
-00000000  2002              and [bp+si],al
-00000000  200A              and [bp+si],cl
-00000000  2012              and [bp+si],dl
-00000000  201A              and [bp+si],bl
-00000000  2022              and [bp+si],ah
-00000000  202A              and [bp+si],ch
-00000000  2032              and [bp+si],dh
-00000000  203A              and [bp+si],bh
+00000000  2000              and [bx+si],al
+00000000  2008              and [bx+si],cl
+00000000  2010              and [bx+si],dl
+00000000  2018              and [bx+si],bl
+00000000  2020              and [bx+si],ah
+00000000  2028              and [bx+si],ch
+00000000  2030              and [bx+si],dh
+00000000  2038              and [bx+si],bh
 
 opcode 21
-00000000  2102              and [bp+si],ax
-00000000  210A              and [bp+si],cx
-00000000  2112              and [bp+si],dx
-00000000  211A              and [bp+si],bx
-00000000  2122              and [bp+si],sp
-00000000  212A              and [bp+si],bp
-00000000  2132              and [bp+si],si
-00000000  213A              and [bp+si],di
+00000000  2100              and [bx+si],ax
+00000000  2108              and [bx+si],cx
+00000000  2110              and [bx+si],dx
+00000000  2118              and [bx+si],bx
+00000000  2120              and [bx+si],sp
+00000000  2128              and [bx+si],bp
+00000000  2130              and [bx+si],si
+00000000  2138              and [bx+si],di
 
 opcode 22
-00000000  2202              and al,[bp+si]
-00000000  220A              and cl,[bp+si]
-00000000  2212              and dl,[bp+si]
-00000000  221A              and bl,[bp+si]
-00000000  2222              and ah,[bp+si]
-00000000  222A              and ch,[bp+si]
-00000000  2232              and dh,[bp+si]
-00000000  223A              and bh,[bp+si]
+00000000  2200              and al,[bx+si]
+00000000  2208              and cl,[bx+si]
+00000000  2210              and dl,[bx+si]
+00000000  2218              and bl,[bx+si]
+00000000  2220              and ah,[bx+si]
+00000000  2228              and ch,[bx+si]
+00000000  2230              and dh,[bx+si]
+00000000  2238              and bh,[bx+si]
 
 opcode 23
-00000000  2302              and ax,[bp+si]
-00000000  230A              and cx,[bp+si]
-00000000  2312              and dx,[bp+si]
-00000000  231A              and bx,[bp+si]
-00000000  2322              and sp,[bp+si]
-00000000  232A              and bp,[bp+si]
-00000000  2332              and si,[bp+si]
-00000000  233A              and di,[bp+si]
+00000000  2300              and ax,[bx+si]
+00000000  2308              and cx,[bx+si]
+00000000  2310              and dx,[bx+si]
+00000000  2318              and bx,[bx+si]
+00000000  2320              and sp,[bx+si]
+00000000  2328              and bp,[bx+si]
+00000000  2330              and si,[bx+si]
+00000000  2338              and di,[bx+si]
 
 opcode 24
-00000000  2402              and al,0x2
-00000000  240A              and al,0xa
-00000000  2412              and al,0x12
-00000000  241A              and al,0x1a
-00000000  2422              and al,0x22
-00000000  242A              and al,0x2a
-00000000  2432              and al,0x32
-00000000  243A              and al,0x3a
+00000000  2400              and al,0x0
+00000000  2408              and al,0x8
+00000000  2410              and al,0x10
+00000000  2418              and al,0x18
+00000000  2420              and al,0x20
+00000000  2428              and al,0x28
+00000000  2430              and al,0x30
+00000000  2438              and al,0x38
 
 opcode 25
-00000000  250234            and ax,0x3402
-00000000  250A34            and ax,0x340a
-00000000  251234            and ax,0x3412
-00000000  251A34            and ax,0x341a
-00000000  252234            and ax,0x3422
-00000000  252A34            and ax,0x342a
-00000000  253234            and ax,0x3432
-00000000  253A34            and ax,0x343a
+00000000  250034            and ax,0x3400
+00000000  250834            and ax,0x3408
+00000000  251034            and ax,0x3410
+00000000  251834            and ax,0x3418
+00000000  252034            and ax,0x3420
+00000000  252834            and ax,0x3428
+00000000  253034            and ax,0x3430
+00000000  253834            and ax,0x3438
 
 opcode 26
-00000000  260234            add dh,[es:si]
-00000000  260A34            or dh,[es:si]
-00000000  261234            adc dh,[es:si]
-00000000  261A34            sbb dh,[es:si]
-00000000  262234            and dh,[es:si]
-00000000  262A34            sub dh,[es:si]
-00000000  263234            xor dh,[es:si]
-00000000  263A34            cmp dh,[es:si]
+00000000  260034            add [es:si],dh
+00000000  260834            or [es:si],dh
+00000000  261034            adc [es:si],dh
+00000000  261834            sbb [es:si],dh
+00000000  262034            and [es:si],dh
+00000000  262834            sub [es:si],dh
+00000000  263034            xor [es:si],dh
+00000000  263834            cmp [es:si],dh
 
 opcode 27
 00000000  27                daa
@@ -484,74 +484,74 @@ opcode 27
 00000000  27                daa
 
 opcode 28
-00000000  2802              sub [bp+si],al
-00000000  280A              sub [bp+si],cl
-00000000  2812              sub [bp+si],dl
-00000000  281A              sub [bp+si],bl
-00000000  2822              sub [bp+si],ah
-00000000  282A              sub [bp+si],ch
-00000000  2832              sub [bp+si],dh
-00000000  283A              sub [bp+si],bh
+00000000  2800              sub [bx+si],al
+00000000  2808              sub [bx+si],cl
+00000000  2810              sub [bx+si],dl
+00000000  2818              sub [bx+si],bl
+00000000  2820              sub [bx+si],ah
+00000000  2828              sub [bx+si],ch
+00000000  2830              sub [bx+si],dh
+00000000  2838              sub [bx+si],bh
 
 opcode 29
-00000000  2902              sub [bp+si],ax
-00000000  290A              sub [bp+si],cx
-00000000  2912              sub [bp+si],dx
-00000000  291A              sub [bp+si],bx
-00000000  2922              sub [bp+si],sp
-00000000  292A              sub [bp+si],bp
-00000000  2932              sub [bp+si],si
-00000000  293A              sub [bp+si],di
+00000000  2900              sub [bx+si],ax
+00000000  2908              sub [bx+si],cx
+00000000  2910              sub [bx+si],dx
+00000000  2918              sub [bx+si],bx
+00000000  2920              sub [bx+si],sp
+00000000  2928              sub [bx+si],bp
+00000000  2930              sub [bx+si],si
+00000000  2938              sub [bx+si],di
 
 opcode 2a
-00000000  2A02              sub al,[bp+si]
-00000000  2A0A              sub cl,[bp+si]
-00000000  2A12              sub dl,[bp+si]
-00000000  2A1A              sub bl,[bp+si]
-00000000  2A22              sub ah,[bp+si]
-00000000  2A2A              sub ch,[bp+si]
-00000000  2A32              sub dh,[bp+si]
-00000000  2A3A              sub bh,[bp+si]
+00000000  2A00              sub al,[bx+si]
+00000000  2A08              sub cl,[bx+si]
+00000000  2A10              sub dl,[bx+si]
+00000000  2A18              sub bl,[bx+si]
+00000000  2A20              sub ah,[bx+si]
+00000000  2A28              sub ch,[bx+si]
+00000000  2A30              sub dh,[bx+si]
+00000000  2A38              sub bh,[bx+si]
 
 opcode 2b
-00000000  2B02              sub ax,[bp+si]
-00000000  2B0A              sub cx,[bp+si]
-00000000  2B12              sub dx,[bp+si]
-00000000  2B1A              sub bx,[bp+si]
-00000000  2B22              sub sp,[bp+si]
-00000000  2B2A              sub bp,[bp+si]
-00000000  2B32              sub si,[bp+si]
-00000000  2B3A              sub di,[bp+si]
+00000000  2B00              sub ax,[bx+si]
+00000000  2B08              sub cx,[bx+si]
+00000000  2B10              sub dx,[bx+si]
+00000000  2B18              sub bx,[bx+si]
+00000000  2B20              sub sp,[bx+si]
+00000000  2B28              sub bp,[bx+si]
+00000000  2B30              sub si,[bx+si]
+00000000  2B38              sub di,[bx+si]
 
 opcode 2c
-00000000  2C02              sub al,0x2
-00000000  2C0A              sub al,0xa
-00000000  2C12              sub al,0x12
-00000000  2C1A              sub al,0x1a
-00000000  2C22              sub al,0x22
-00000000  2C2A              sub al,0x2a
-00000000  2C32              sub al,0x32
-00000000  2C3A              sub al,0x3a
+00000000  2C00              sub al,0x0
+00000000  2C08              sub al,0x8
+00000000  2C10              sub al,0x10
+00000000  2C18              sub al,0x18
+00000000  2C20              sub al,0x20
+00000000  2C28              sub al,0x28
+00000000  2C30              sub al,0x30
+00000000  2C38              sub al,0x38
 
 opcode 2d
-00000000  2D0234            sub ax,0x3402
-00000000  2D0A34            sub ax,0x340a
-00000000  2D1234            sub ax,0x3412
-00000000  2D1A34            sub ax,0x341a
-00000000  2D2234            sub ax,0x3422
-00000000  2D2A34            sub ax,0x342a
-00000000  2D3234            sub ax,0x3432
-00000000  2D3A34            sub ax,0x343a
+00000000  2D0034            sub ax,0x3400
+00000000  2D0834            sub ax,0x3408
+00000000  2D1034            sub ax,0x3410
+00000000  2D1834            sub ax,0x3418
+00000000  2D2034            sub ax,0x3420
+00000000  2D2834            sub ax,0x3428
+00000000  2D3034            sub ax,0x3430
+00000000  2D3834            sub ax,0x3438
 
 opcode 2e
-00000000  2E0234            add dh,[cs:si]
-00000000  2E0A34            or dh,[cs:si]
-00000000  2E1234            adc dh,[cs:si]
-00000000  2E1A34            sbb dh,[cs:si]
-00000000  2E2234            and dh,[cs:si]
-00000000  2E2A34            sub dh,[cs:si]
-00000000  2E3234            xor dh,[cs:si]
-00000000  2E3A34            cmp dh,[cs:si]
+00000000  2E0034            add [cs:si],dh
+00000000  2E0834            or [cs:si],dh
+00000000  2E1034            adc [cs:si],dh
+00000000  2E1834            sbb [cs:si],dh
+00000000  2E2034            and [cs:si],dh
+00000000  2E2834            sub [cs:si],dh
+00000000  2E3034            xor [cs:si],dh
+00000000  2E3834            cmp [cs:si],dh
 
 opcode 2f
 00000000  2F                das
@@ -564,74 +564,74 @@ opcode 2f
 00000000  2F                das
 
 opcode 30
-00000000  3002              xor [bp+si],al
-00000000  300A              xor [bp+si],cl
-00000000  3012              xor [bp+si],dl
-00000000  301A              xor [bp+si],bl
-00000000  3022              xor [bp+si],ah
-00000000  302A              xor [bp+si],ch
-00000000  3032              xor [bp+si],dh
-00000000  303A              xor [bp+si],bh
+00000000  3000              xor [bx+si],al
+00000000  3008              xor [bx+si],cl
+00000000  3010              xor [bx+si],dl
+00000000  3018              xor [bx+si],bl
+00000000  3020              xor [bx+si],ah
+00000000  3028              xor [bx+si],ch
+00000000  3030              xor [bx+si],dh
+00000000  3038              xor [bx+si],bh
 
 opcode 31
-00000000  3102              xor [bp+si],ax
-00000000  310A              xor [bp+si],cx
-00000000  3112              xor [bp+si],dx
-00000000  311A              xor [bp+si],bx
-00000000  3122              xor [bp+si],sp
-00000000  312A              xor [bp+si],bp
-00000000  3132              xor [bp+si],si
-00000000  313A              xor [bp+si],di
+00000000  3100              xor [bx+si],ax
+00000000  3108              xor [bx+si],cx
+00000000  3110              xor [bx+si],dx
+00000000  3118              xor [bx+si],bx
+00000000  3120              xor [bx+si],sp
+00000000  3128              xor [bx+si],bp
+00000000  3130              xor [bx+si],si
+00000000  3138              xor [bx+si],di
 
 opcode 32
-00000000  3202              xor al,[bp+si]
-00000000  320A              xor cl,[bp+si]
-00000000  3212              xor dl,[bp+si]
-00000000  321A              xor bl,[bp+si]
-00000000  3222              xor ah,[bp+si]
-00000000  322A              xor ch,[bp+si]
-00000000  3232              xor dh,[bp+si]
-00000000  323A              xor bh,[bp+si]
+00000000  3200              xor al,[bx+si]
+00000000  3208              xor cl,[bx+si]
+00000000  3210              xor dl,[bx+si]
+00000000  3218              xor bl,[bx+si]
+00000000  3220              xor ah,[bx+si]
+00000000  3228              xor ch,[bx+si]
+00000000  3230              xor dh,[bx+si]
+00000000  3238              xor bh,[bx+si]
 
 opcode 33
-00000000  3302              xor ax,[bp+si]
-00000000  330A              xor cx,[bp+si]
-00000000  3312              xor dx,[bp+si]
-00000000  331A              xor bx,[bp+si]
-00000000  3322              xor sp,[bp+si]
-00000000  332A              xor bp,[bp+si]
-00000000  3332              xor si,[bp+si]
-00000000  333A              xor di,[bp+si]
+00000000  3300              xor ax,[bx+si]
+00000000  3308              xor cx,[bx+si]
+00000000  3310              xor dx,[bx+si]
+00000000  3318              xor bx,[bx+si]
+00000000  3320              xor sp,[bx+si]
+00000000  3328              xor bp,[bx+si]
+00000000  3330              xor si,[bx+si]
+00000000  3338              xor di,[bx+si]
 
 opcode 34
-00000000  3402              xor al,0x2
-00000000  340A              xor al,0xa
-00000000  3412              xor al,0x12
-00000000  341A              xor al,0x1a
-00000000  3422              xor al,0x22
-00000000  342A              xor al,0x2a
-00000000  3432              xor al,0x32
-00000000  343A              xor al,0x3a
+00000000  3400              xor al,0x0
+00000000  3408              xor al,0x8
+00000000  3410              xor al,0x10
+00000000  3418              xor al,0x18
+00000000  3420              xor al,0x20
+00000000  3428              xor al,0x28
+00000000  3430              xor al,0x30
+00000000  3438              xor al,0x38
 
 opcode 35
-00000000  350234            xor ax,0x3402
-00000000  350A34            xor ax,0x340a
-00000000  351234            xor ax,0x3412
-00000000  351A34            xor ax,0x341a
-00000000  352234            xor ax,0x3422
-00000000  352A34            xor ax,0x342a
-00000000  353234            xor ax,0x3432
-00000000  353A34            xor ax,0x343a
+00000000  350034            xor ax,0x3400
+00000000  350834            xor ax,0x3408
+00000000  351034            xor ax,0x3410
+00000000  351834            xor ax,0x3418
+00000000  352034            xor ax,0x3420
+00000000  352834            xor ax,0x3428
+00000000  353034            xor ax,0x3430
+00000000  353834            xor ax,0x3438
 
 opcode 36
-00000000  360234            add dh,[ss:si]
-00000000  360A34            or dh,[ss:si]
-00000000  361234            adc dh,[ss:si]
-00000000  361A34            sbb dh,[ss:si]
-00000000  362234            and dh,[ss:si]
-00000000  362A34            sub dh,[ss:si]
-00000000  363234            xor dh,[ss:si]
-00000000  363A34            cmp dh,[ss:si]
+00000000  360034            add [ss:si],dh
+00000000  360834            or [ss:si],dh
+00000000  361034            adc [ss:si],dh
+00000000  361834            sbb [ss:si],dh
+00000000  362034            and [ss:si],dh
+00000000  362834            sub [ss:si],dh
+00000000  363034            xor [ss:si],dh
+00000000  363834            cmp [ss:si],dh
 
 opcode 37
 00000000  37                aaa
@@ -644,74 +644,74 @@ opcode 37
 00000000  37                aaa
 
 opcode 38
-00000000  3802              cmp [bp+si],al
-00000000  380A              cmp [bp+si],cl
-00000000  3812              cmp [bp+si],dl
-00000000  381A              cmp [bp+si],bl
-00000000  3822              cmp [bp+si],ah
-00000000  382A              cmp [bp+si],ch
-00000000  3832              cmp [bp+si],dh
-00000000  383A              cmp [bp+si],bh
+00000000  3800              cmp [bx+si],al
+00000000  3808              cmp [bx+si],cl
+00000000  3810              cmp [bx+si],dl
+00000000  3818              cmp [bx+si],bl
+00000000  3820              cmp [bx+si],ah
+00000000  3828              cmp [bx+si],ch
+00000000  3830              cmp [bx+si],dh
+00000000  3838              cmp [bx+si],bh
 
 opcode 39
-00000000  3902              cmp [bp+si],ax
-00000000  390A              cmp [bp+si],cx
-00000000  3912              cmp [bp+si],dx
-00000000  391A              cmp [bp+si],bx
-00000000  3922              cmp [bp+si],sp
-00000000  392A              cmp [bp+si],bp
-00000000  3932              cmp [bp+si],si
-00000000  393A              cmp [bp+si],di
+00000000  3900              cmp [bx+si],ax
+00000000  3908              cmp [bx+si],cx
+00000000  3910              cmp [bx+si],dx
+00000000  3918              cmp [bx+si],bx
+00000000  3920              cmp [bx+si],sp
+00000000  3928              cmp [bx+si],bp
+00000000  3930              cmp [bx+si],si
+00000000  3938              cmp [bx+si],di
 
 opcode 3a
-00000000  3A02              cmp al,[bp+si]
-00000000  3A0A              cmp cl,[bp+si]
-00000000  3A12              cmp dl,[bp+si]
-00000000  3A1A              cmp bl,[bp+si]
-00000000  3A22              cmp ah,[bp+si]
-00000000  3A2A              cmp ch,[bp+si]
-00000000  3A32              cmp dh,[bp+si]
-00000000  3A3A              cmp bh,[bp+si]
+00000000  3A00              cmp al,[bx+si]
+00000000  3A08              cmp cl,[bx+si]
+00000000  3A10              cmp dl,[bx+si]
+00000000  3A18              cmp bl,[bx+si]
+00000000  3A20              cmp ah,[bx+si]
+00000000  3A28              cmp ch,[bx+si]
+00000000  3A30              cmp dh,[bx+si]
+00000000  3A38              cmp bh,[bx+si]
 
 opcode 3b
-00000000  3B02              cmp ax,[bp+si]
-00000000  3B0A              cmp cx,[bp+si]
-00000000  3B12              cmp dx,[bp+si]
-00000000  3B1A              cmp bx,[bp+si]
-00000000  3B22              cmp sp,[bp+si]
-00000000  3B2A              cmp bp,[bp+si]
-00000000  3B32              cmp si,[bp+si]
-00000000  3B3A              cmp di,[bp+si]
+00000000  3B00              cmp ax,[bx+si]
+00000000  3B08              cmp cx,[bx+si]
+00000000  3B10              cmp dx,[bx+si]
+00000000  3B18              cmp bx,[bx+si]
+00000000  3B20              cmp sp,[bx+si]
+00000000  3B28              cmp bp,[bx+si]
+00000000  3B30              cmp si,[bx+si]
+00000000  3B38              cmp di,[bx+si]
 
 opcode 3c
-00000000  3C02              cmp al,0x2
-00000000  3C0A              cmp al,0xa
-00000000  3C12              cmp al,0x12
-00000000  3C1A              cmp al,0x1a
-00000000  3C22              cmp al,0x22
-00000000  3C2A              cmp al,0x2a
-00000000  3C32              cmp al,0x32
-00000000  3C3A              cmp al,0x3a
+00000000  3C00              cmp al,0x0
+00000000  3C08              cmp al,0x8
+00000000  3C10              cmp al,0x10
+00000000  3C18              cmp al,0x18
+00000000  3C20              cmp al,0x20
+00000000  3C28              cmp al,0x28
+00000000  3C30              cmp al,0x30
+00000000  3C38              cmp al,0x38
 
 opcode 3d
-00000000  3D0234            cmp ax,0x3402
-00000000  3D0A34            cmp ax,0x340a
-00000000  3D1234            cmp ax,0x3412
-00000000  3D1A34            cmp ax,0x341a
-00000000  3D2234            cmp ax,0x3422
-00000000  3D2A34            cmp ax,0x342a
-00000000  3D3234            cmp ax,0x3432
-00000000  3D3A34            cmp ax,0x343a
+00000000  3D0034            cmp ax,0x3400
+00000000  3D0834            cmp ax,0x3408
+00000000  3D1034            cmp ax,0x3410
+00000000  3D1834            cmp ax,0x3418
+00000000  3D2034            cmp ax,0x3420
+00000000  3D2834            cmp ax,0x3428
+00000000  3D3034            cmp ax,0x3430
+00000000  3D3834            cmp ax,0x3438
 
 opcode 3e
-00000000  3E0234            add dh,[ds:si]
-00000000  3E0A34            or dh,[ds:si]
-00000000  3E1234            adc dh,[ds:si]
-00000000  3E1A34            sbb dh,[ds:si]
-00000000  3E2234            and dh,[ds:si]
-00000000  3E2A34            sub dh,[ds:si]
-00000000  3E3234            xor dh,[ds:si]
-00000000  3E3A34            cmp dh,[ds:si]
+00000000  3E0034            add [ds:si],dh
+00000000  3E0834            or [ds:si],dh
+00000000  3E1034            adc [ds:si],dh
+00000000  3E1834            sbb [ds:si],dh
+00000000  3E2034            and [ds:si],dh
+00000000  3E2834            sub [ds:si],dh
+00000000  3E3034            xor [ds:si],dh
+00000000  3E3834            cmp [ds:si],dh
 
 opcode 3f
 00000000  3F                aas
@@ -1064,14 +1064,14 @@ opcode 61
 00000000  61                popa
 
 opcode 62
-00000000  6202              bound ax,[bp+si]
-00000000  620A              bound cx,[bp+si]
-00000000  6212              bound dx,[bp+si]
-00000000  621A              bound bx,[bp+si]
-00000000  6222              bound sp,[bp+si]
-00000000  622A              bound bp,[bp+si]
-00000000  6232              bound si,[bp+si]
-00000000  623A              bound di,[bp+si]
+00000000  6200              bound ax,[bx+si]
+00000000  6208              bound cx,[bx+si]
+00000000  6210              bound dx,[bx+si]
+00000000  6218              bound bx,[bx+si]
+00000000  6220              bound sp,[bx+si]
+00000000  6228              bound bp,[bx+si]
+00000000  6230              bound si,[bx+si]
+00000000  6238              bound di,[bx+si]
 
 opcode 63
 illegal_opcode
@@ -1084,84 +1084,84 @@ illegal_opcode
 illegal_opcode
 
 opcode 64
-00000000  640234            add dh,[fs:si]
-00000000  640A34            or dh,[fs:si]
-00000000  641234            adc dh,[fs:si]
-00000000  641A34            sbb dh,[fs:si]
-00000000  642234            and dh,[fs:si]
-00000000  642A34            sub dh,[fs:si]
-00000000  643234            xor dh,[fs:si]
-00000000  643A34            cmp dh,[fs:si]
+00000000  640034            add [fs:si],dh
+00000000  640834            or [fs:si],dh
+00000000  641034            adc [fs:si],dh
+00000000  641834            sbb [fs:si],dh
+00000000  642034            and [fs:si],dh
+00000000  642834            sub [fs:si],dh
+00000000  643034            xor [fs:si],dh
+00000000  643834            cmp [fs:si],dh
 
 opcode 65
-00000000  650234            add dh,[gs:si]
-00000000  650A34            or dh,[gs:si]
-00000000  651234            adc dh,[gs:si]
-00000000  651A34            sbb dh,[gs:si]
-00000000  652234            and dh,[gs:si]
-00000000  652A34            sub dh,[gs:si]
-00000000  653234            xor dh,[gs:si]
-00000000  653A34            cmp dh,[gs:si]
+00000000  650034            add [gs:si],dh
+00000000  650834            or [gs:si],dh
+00000000  651034            adc [gs:si],dh
+00000000  651834            sbb [gs:si],dh
+00000000  652034            and [gs:si],dh
+00000000  652834            sub [gs:si],dh
+00000000  653034            xor [gs:si],dh
+00000000  653834            cmp [gs:si],dh
 
 opcode 66
-00000000  660234            o32 add dh,[si]
-00000000  660A34            o32 or dh,[si]
-00000000  661234            o32 adc dh,[si]
-00000000  661A34            o32 sbb dh,[si]
-00000000  662234            o32 and dh,[si]
-00000000  662A34            o32 sub dh,[si]
-00000000  663234            o32 xor dh,[si]
-00000000  663A34            o32 cmp dh,[si]
+00000000  660034            o32 add [si],dh
+00000000  660834            o32 or [si],dh
+00000000  661034            o32 adc [si],dh
+00000000  661834            o32 sbb [si],dh
+00000000  662034            o32 and [si],dh
+00000000  662834            o32 sub [si],dh
+00000000  663034            o32 xor [si],dh
+00000000  663834            o32 cmp [si],dh
 
 opcode 67
-00000000  67023456          add dh,[dword esi+edx*2]
-00000000  670A3456          or dh,[dword esi+edx*2]
-00000000  67123456          adc dh,[dword esi+edx*2]
-00000000  671A3456          sbb dh,[dword esi+edx*2]
-00000000  67223456          and dh,[dword esi+edx*2]
-00000000  672A3456          sub dh,[dword esi+edx*2]
-00000000  67323456          xor dh,[dword esi+edx*2]
-00000000  673A3456          cmp dh,[dword esi+edx*2]
+00000000  67003456          add [dword esi+edx*2],dh
+00000000  67083456          or [dword esi+edx*2],dh
+00000000  67103456          adc [dword esi+edx*2],dh
+00000000  67183456          sbb [dword esi+edx*2],dh
+00000000  67203456          and [dword esi+edx*2],dh
+00000000  67283456          sub [dword esi+edx*2],dh
+00000000  67303456          xor [dword esi+edx*2],dh
+00000000  67383456          cmp [dword esi+edx*2],dh
 
 opcode 68
-00000000  680234            push word 0x3402
-00000000  680A34            push word 0x340a
-00000000  681234            push word 0x3412
-00000000  681A34            push word 0x341a
-00000000  682234            push word 0x3422
-00000000  682A34            push word 0x342a
-00000000  683234            push word 0x3432
-00000000  683A34            push word 0x343a
+00000000  680034            push word 0x3400
+00000000  680834            push word 0x3408
+00000000  681034            push word 0x3410
+00000000  681834            push word 0x3418
+00000000  682034            push word 0x3420
+00000000  682834            push word 0x3428
+00000000  683034            push word 0x3430
+00000000  683834            push word 0x3438
 
 opcode 69
-00000000  69023456          imul ax,[bp+si],word 0x5634
-00000000  690A3456          imul cx,[bp+si],word 0x5634
-00000000  69123456          imul dx,[bp+si],word 0x5634
-00000000  691A3456          imul bx,[bp+si],word 0x5634
-00000000  69223456          imul sp,[bp+si],word 0x5634
-00000000  692A3456          imul bp,[bp+si],word 0x5634
-00000000  69323456          imul si,[bp+si],word 0x5634
-00000000  693A3456          imul di,[bp+si],word 0x5634
+00000000  69003456          imul ax,[bx+si],word 0x5634
+00000000  69083456          imul cx,[bx+si],word 0x5634
+00000000  69103456          imul dx,[bx+si],word 0x5634
+00000000  69183456          imul bx,[bx+si],word 0x5634
+00000000  69203456          imul sp,[bx+si],word 0x5634
+00000000  69283456          imul bp,[bx+si],word 0x5634
+00000000  69303456          imul si,[bx+si],word 0x5634
+00000000  69383456          imul di,[bx+si],word 0x5634
 
 opcode 6a
-00000000  6A02              push byte +0x2
-00000000  6A0A              push byte +0xa
-00000000  6A12              push byte +0x12
-00000000  6A1A              push byte +0x1a
-00000000  6A22              push byte +0x22
-00000000  6A2A              push byte +0x2a
-00000000  6A32              push byte +0x32
-00000000  6A3A              push byte +0x3a
+00000000  6A00              push byte +0x0
+00000000  6A08              push byte +0x8
+00000000  6A10              push byte +0x10
+00000000  6A18              push byte +0x18
+00000000  6A20              push byte +0x20
+00000000  6A28              push byte +0x28
+00000000  6A30              push byte +0x30
+00000000  6A38              push byte +0x38
 
 opcode 6b
-00000000  6B0234            imul ax,[bp+si],byte +0x34
-00000000  6B0A34            imul cx,[bp+si],byte +0x34
-00000000  6B1234            imul dx,[bp+si],byte +0x34
-00000000  6B1A34            imul bx,[bp+si],byte +0x34
-00000000  6B2234            imul sp,[bp+si],byte +0x34
-00000000  6B2A34            imul bp,[bp+si],byte +0x34
-00000000  6B3234            imul si,[bp+si],byte +0x34
-00000000  6B3A34            imul di,[bp+si],byte +0x34
+00000000  6B0034            imul ax,[bx+si],byte +0x34
+00000000  6B0834            imul cx,[bx+si],byte +0x34
+00000000  6B1034            imul dx,[bx+si],byte +0x34
+00000000  6B1834            imul bx,[bx+si],byte +0x34
+00000000  6B2034            imul sp,[bx+si],byte +0x34
+00000000  6B2834            imul bp,[bx+si],byte +0x34
+00000000  6B3034            imul si,[bx+si],byte +0x34
+00000000  6B3834            imul di,[bx+si],byte +0x34
 
 opcode 6c
 00000000  6C                insb
@@ -1204,184 +1204,184 @@ opcode 6f
 00000000  6F                outsw
 
 opcode 70
-00000000  7002              jo 0x4
-00000000  700A              jo 0xc
-00000000  7012              jo 0x14
-00000000  701A              jo 0x1c
-00000000  7022              jo 0x24
-00000000  702A              jo 0x2c
-00000000  7032              jo 0x34
-00000000  703A              jo 0x3c
+00000000  7000              jo 0x2
+00000000  7008              jo 0xa
+00000000  7010              jo 0x12
+00000000  7018              jo 0x1a
+00000000  7020              jo 0x22
+00000000  7028              jo 0x2a
+00000000  7030              jo 0x32
+00000000  7038              jo 0x3a
 
 opcode 71
-00000000  7102              jno 0x4
-00000000  710A              jno 0xc
-00000000  7112              jno 0x14
-00000000  711A              jno 0x1c
-00000000  7122              jno 0x24
-00000000  712A              jno 0x2c
-00000000  7132              jno 0x34
-00000000  713A              jno 0x3c
+00000000  7100              jno 0x2
+00000000  7108              jno 0xa
+00000000  7110              jno 0x12
+00000000  7118              jno 0x1a
+00000000  7120              jno 0x22
+00000000  7128              jno 0x2a
+00000000  7130              jno 0x32
+00000000  7138              jno 0x3a
 
 opcode 72
-00000000  7202              jc 0x4
-00000000  720A              jc 0xc
-00000000  7212              jc 0x14
-00000000  721A              jc 0x1c
-00000000  7222              jc 0x24
-00000000  722A              jc 0x2c
-00000000  7232              jc 0x34
-00000000  723A              jc 0x3c
+00000000  7200              jc 0x2
+00000000  7208              jc 0xa
+00000000  7210              jc 0x12
+00000000  7218              jc 0x1a
+00000000  7220              jc 0x22
+00000000  7228              jc 0x2a
+00000000  7230              jc 0x32
+00000000  7238              jc 0x3a
 
 opcode 73
-00000000  7302              jnc 0x4
-00000000  730A              jnc 0xc
-00000000  7312              jnc 0x14
-00000000  731A              jnc 0x1c
-00000000  7322              jnc 0x24
-00000000  732A              jnc 0x2c
-00000000  7332              jnc 0x34
-00000000  733A              jnc 0x3c
+00000000  7300              jnc 0x2
+00000000  7308              jnc 0xa
+00000000  7310              jnc 0x12
+00000000  7318              jnc 0x1a
+00000000  7320              jnc 0x22
+00000000  7328              jnc 0x2a
+00000000  7330              jnc 0x32
+00000000  7338              jnc 0x3a
 
 opcode 74
-00000000  7402              jz 0x4
-00000000  740A              jz 0xc
-00000000  7412              jz 0x14
-00000000  741A              jz 0x1c
-00000000  7422              jz 0x24
-00000000  742A              jz 0x2c
-00000000  7432              jz 0x34
-00000000  743A              jz 0x3c
+00000000  7400              jz 0x2
+00000000  7408              jz 0xa
+00000000  7410              jz 0x12
+00000000  7418              jz 0x1a
+00000000  7420              jz 0x22
+00000000  7428              jz 0x2a
+00000000  7430              jz 0x32
+00000000  7438              jz 0x3a
 
 opcode 75
-00000000  7502              jnz 0x4
-00000000  750A              jnz 0xc
-00000000  7512              jnz 0x14
-00000000  751A              jnz 0x1c
-00000000  7522              jnz 0x24
-00000000  752A              jnz 0x2c
-00000000  7532              jnz 0x34
-00000000  753A              jnz 0x3c
+00000000  7500              jnz 0x2
+00000000  7508              jnz 0xa
+00000000  7510              jnz 0x12
+00000000  7518              jnz 0x1a
+00000000  7520              jnz 0x22
+00000000  7528              jnz 0x2a
+00000000  7530              jnz 0x32
+00000000  7538              jnz 0x3a
 
 opcode 76
-00000000  7602              jna 0x4
-00000000  760A              jna 0xc
-00000000  7612              jna 0x14
-00000000  761A              jna 0x1c
-00000000  7622              jna 0x24
-00000000  762A              jna 0x2c
-00000000  7632              jna 0x34
-00000000  763A              jna 0x3c
+00000000  7600              jna 0x2
+00000000  7608              jna 0xa
+00000000  7610              jna 0x12
+00000000  7618              jna 0x1a
+00000000  7620              jna 0x22
+00000000  7628              jna 0x2a
+00000000  7630              jna 0x32
+00000000  7638              jna 0x3a
 
 opcode 77
-00000000  7702              ja 0x4
-00000000  770A              ja 0xc
-00000000  7712              ja 0x14
-00000000  771A              ja 0x1c
-00000000  7722              ja 0x24
-00000000  772A              ja 0x2c
-00000000  7732              ja 0x34
-00000000  773A              ja 0x3c
+00000000  7700              ja 0x2
+00000000  7708              ja 0xa
+00000000  7710              ja 0x12
+00000000  7718              ja 0x1a
+00000000  7720              ja 0x22
+00000000  7728              ja 0x2a
+00000000  7730              ja 0x32
+00000000  7738              ja 0x3a
 
 opcode 78
-00000000  7802              js 0x4
-00000000  780A              js 0xc
-00000000  7812              js 0x14
-00000000  781A              js 0x1c
-00000000  7822              js 0x24
-00000000  782A              js 0x2c
-00000000  7832              js 0x34
-00000000  783A              js 0x3c
+00000000  7800              js 0x2
+00000000  7808              js 0xa
+00000000  7810              js 0x12
+00000000  7818              js 0x1a
+00000000  7820              js 0x22
+00000000  7828              js 0x2a
+00000000  7830              js 0x32
+00000000  7838              js 0x3a
 
 opcode 79
-00000000  7902              jns 0x4
-00000000  790A              jns 0xc
-00000000  7912              jns 0x14
-00000000  791A              jns 0x1c
-00000000  7922              jns 0x24
-00000000  792A              jns 0x2c
-00000000  7932              jns 0x34
-00000000  793A              jns 0x3c
+00000000  7900              jns 0x2
+00000000  7908              jns 0xa
+00000000  7910              jns 0x12
+00000000  7918              jns 0x1a
+00000000  7920              jns 0x22
+00000000  7928              jns 0x2a
+00000000  7930              jns 0x32
+00000000  7938              jns 0x3a
 
 opcode 7a
-00000000  7A02              jpe 0x4
-00000000  7A0A              jpe 0xc
-00000000  7A12              jpe 0x14
-00000000  7A1A              jpe 0x1c
-00000000  7A22              jpe 0x24
-00000000  7A2A              jpe 0x2c
-00000000  7A32              jpe 0x34
-00000000  7A3A              jpe 0x3c
+00000000  7A00              jpe 0x2
+00000000  7A08              jpe 0xa
+00000000  7A10              jpe 0x12
+00000000  7A18              jpe 0x1a
+00000000  7A20              jpe 0x22
+00000000  7A28              jpe 0x2a
+00000000  7A30              jpe 0x32
+00000000  7A38              jpe 0x3a
 
 opcode 7b
-00000000  7B02              jpo 0x4
-00000000  7B0A              jpo 0xc
-00000000  7B12              jpo 0x14
-00000000  7B1A              jpo 0x1c
-00000000  7B22              jpo 0x24
-00000000  7B2A              jpo 0x2c
-00000000  7B32              jpo 0x34
-00000000  7B3A              jpo 0x3c
+00000000  7B00              jpo 0x2
+00000000  7B08              jpo 0xa
+00000000  7B10              jpo 0x12
+00000000  7B18              jpo 0x1a
+00000000  7B20              jpo 0x22
+00000000  7B28              jpo 0x2a
+00000000  7B30              jpo 0x32
+00000000  7B38              jpo 0x3a
 
 opcode 7c
-00000000  7C02              jl 0x4
-00000000  7C0A              jl 0xc
-00000000  7C12              jl 0x14
-00000000  7C1A              jl 0x1c
-00000000  7C22              jl 0x24
-00000000  7C2A              jl 0x2c
-00000000  7C32              jl 0x34
-00000000  7C3A              jl 0x3c
+00000000  7C00              jl 0x2
+00000000  7C08              jl 0xa
+00000000  7C10              jl 0x12
+00000000  7C18              jl 0x1a
+00000000  7C20              jl 0x22
+00000000  7C28              jl 0x2a
+00000000  7C30              jl 0x32
+00000000  7C38              jl 0x3a
 
 opcode 7d
-00000000  7D02              jnl 0x4
-00000000  7D0A              jnl 0xc
-00000000  7D12              jnl 0x14
-00000000  7D1A              jnl 0x1c
-00000000  7D22              jnl 0x24
-00000000  7D2A              jnl 0x2c
-00000000  7D32              jnl 0x34
-00000000  7D3A              jnl 0x3c
+00000000  7D00              jnl 0x2
+00000000  7D08              jnl 0xa
+00000000  7D10              jnl 0x12
+00000000  7D18              jnl 0x1a
+00000000  7D20              jnl 0x22
+00000000  7D28              jnl 0x2a
+00000000  7D30              jnl 0x32
+00000000  7D38              jnl 0x3a
 
 opcode 7e
-00000000  7E02              jng 0x4
-00000000  7E0A              jng 0xc
-00000000  7E12              jng 0x14
-00000000  7E1A              jng 0x1c
-00000000  7E22              jng 0x24
-00000000  7E2A              jng 0x2c
-00000000  7E32              jng 0x34
-00000000  7E3A              jng 0x3c
+00000000  7E00              jng 0x2
+00000000  7E08              jng 0xa
+00000000  7E10              jng 0x12
+00000000  7E18              jng 0x1a
+00000000  7E20              jng 0x22
+00000000  7E28              jng 0x2a
+00000000  7E30              jng 0x32
+00000000  7E38              jng 0x3a
 
 opcode 7f
-00000000  7F02              jg 0x4
-00000000  7F0A              jg 0xc
-00000000  7F12              jg 0x14
-00000000  7F1A              jg 0x1c
-00000000  7F22              jg 0x24
-00000000  7F2A              jg 0x2c
-00000000  7F32              jg 0x34
-00000000  7F3A              jg 0x3c
+00000000  7F00              jg 0x2
+00000000  7F08              jg 0xa
+00000000  7F10              jg 0x12
+00000000  7F18              jg 0x1a
+00000000  7F20              jg 0x22
+00000000  7F28              jg 0x2a
+00000000  7F30              jg 0x32
+00000000  7F38              jg 0x3a
 
 opcode 80
-00000000  800234            add byte [bp+si],0x34
-00000000  800A34            or byte [bp+si],0x34
-00000000  801234            adc byte [bp+si],0x34
-00000000  801A34            sbb byte [bp+si],0x34
-00000000  802234            and byte [bp+si],0x34
-00000000  802A34            sub byte [bp+si],0x34
-00000000  803234            xor byte [bp+si],0x34
-00000000  803A34            cmp byte [bp+si],0x34
+00000000  800034            add byte [bx+si],0x34
+00000000  800834            or byte [bx+si],0x34
+00000000  801034            adc byte [bx+si],0x34
+00000000  801834            sbb byte [bx+si],0x34
+00000000  802034            and byte [bx+si],0x34
+00000000  802834            sub byte [bx+si],0x34
+00000000  803034            xor byte [bx+si],0x34
+00000000  803834            cmp byte [bx+si],0x34
 
 opcode 81
-00000000  81023456          add word [bp+si],0x5634
-00000000  810A3456          or word [bp+si],0x5634
-00000000  81123456          adc word [bp+si],0x5634
-00000000  811A3456          sbb word [bp+si],0x5634
-00000000  81223456          and word [bp+si],0x5634
-00000000  812A3456          sub word [bp+si],0x5634
-00000000  81323456          xor word [bp+si],0x5634
-00000000  813A3456          cmp word [bp+si],0x5634
+00000000  81003456          add word [bx+si],0x5634
+00000000  81083456          or word [bx+si],0x5634
+00000000  81103456          adc word [bx+si],0x5634
+00000000  81183456          sbb word [bx+si],0x5634
+00000000  81203456          and word [bx+si],0x5634
+00000000  81283456          sub word [bx+si],0x5634
+00000000  81303456          xor word [bx+si],0x5634
+00000000  81383456          cmp word [bx+si],0x5634
 
 opcode 82
 illegal_opcode
@@ -1394,127 +1394,127 @@ illegal_opcode
 illegal_opcode
 
 opcode 83
-00000000  830234            add word [bp+si],byte +0x34
-00000000  830A34            or word [bp+si],byte +0x34
-00000000  831234            adc word [bp+si],byte +0x34
-00000000  831A34            sbb word [bp+si],byte +0x34
-00000000  832234            and word [bp+si],byte +0x34
-00000000  832A34            sub word [bp+si],byte +0x34
-00000000  833234            xor word [bp+si],byte +0x34
-00000000  833A34            cmp word [bp+si],byte +0x34
+00000000  830034            add word [bx+si],byte +0x34
+00000000  830834            or word [bx+si],byte +0x34
+00000000  831034            adc word [bx+si],byte +0x34
+00000000  831834            sbb word [bx+si],byte +0x34
+00000000  832034            and word [bx+si],byte +0x34
+00000000  832834            sub word [bx+si],byte +0x34
+00000000  833034            xor word [bx+si],byte +0x34
+00000000  833834            cmp word [bx+si],byte +0x34
 
 opcode 84
-00000000  8402              test [bp+si],al
-00000000  840A              test [bp+si],cl
-00000000  8412              test [bp+si],dl
-00000000  841A              test [bp+si],bl
-00000000  8422              test [bp+si],ah
-00000000  842A              test [bp+si],ch
-00000000  8432              test [bp+si],dh
-00000000  843A              test [bp+si],bh
+00000000  8400              test [bx+si],al
+00000000  8408              test [bx+si],cl
+00000000  8410              test [bx+si],dl
+00000000  8418              test [bx+si],bl
+00000000  8420              test [bx+si],ah
+00000000  8428              test [bx+si],ch
+00000000  8430              test [bx+si],dh
+00000000  8438              test [bx+si],bh
 
 opcode 85
-00000000  8502              test [bp+si],ax
-00000000  850A              test [bp+si],cx
-00000000  8512              test [bp+si],dx
-00000000  851A              test [bp+si],bx
-00000000  8522              test [bp+si],sp
-00000000  852A              test [bp+si],bp
-00000000  8532              test [bp+si],si
-00000000  853A              test [bp+si],di
+00000000  8500              test [bx+si],ax
+00000000  8508              test [bx+si],cx
+00000000  8510              test [bx+si],dx
+00000000  8518              test [bx+si],bx
+00000000  8520              test [bx+si],sp
+00000000  8528              test [bx+si],bp
+00000000  8530              test [bx+si],si
+00000000  8538              test [bx+si],di
 
 opcode 86
-00000000  8602              xchg al,[bp+si]
-00000000  860A              xchg cl,[bp+si]
-00000000  8612              xchg dl,[bp+si]
-00000000  861A              xchg bl,[bp+si]
-00000000  8622              xchg ah,[bp+si]
-00000000  862A              xchg ch,[bp+si]
-00000000  8632              xchg dh,[bp+si]
-00000000  863A              xchg bh,[bp+si]
+00000000  8600              xchg al,[bx+si]
+00000000  8608              xchg cl,[bx+si]
+00000000  8610              xchg dl,[bx+si]
+00000000  8618              xchg bl,[bx+si]
+00000000  8620              xchg ah,[bx+si]
+00000000  8628              xchg ch,[bx+si]
+00000000  8630              xchg dh,[bx+si]
+00000000  8638              xchg bh,[bx+si]
 
 opcode 87
-00000000  8702              xchg ax,[bp+si]
-00000000  870A              xchg cx,[bp+si]
-00000000  8712              xchg dx,[bp+si]
-00000000  871A              xchg bx,[bp+si]
-00000000  8722              xchg sp,[bp+si]
-00000000  872A              xchg bp,[bp+si]
-00000000  8732              xchg si,[bp+si]
-00000000  873A              xchg di,[bp+si]
+00000000  8700              xchg ax,[bx+si]
+00000000  8708              xchg cx,[bx+si]
+00000000  8710              xchg dx,[bx+si]
+00000000  8718              xchg bx,[bx+si]
+00000000  8720              xchg sp,[bx+si]
+00000000  8728              xchg bp,[bx+si]
+00000000  8730              xchg si,[bx+si]
+00000000  8738              xchg di,[bx+si]
 
 opcode 88
-00000000  8802              mov [bp+si],al
-00000000  880A              mov [bp+si],cl
-00000000  8812              mov [bp+si],dl
-00000000  881A              mov [bp+si],bl
-00000000  8822              mov [bp+si],ah
-00000000  882A              mov [bp+si],ch
-00000000  8832              mov [bp+si],dh
-00000000  883A              mov [bp+si],bh
+00000000  8800              mov [bx+si],al
+00000000  8808              mov [bx+si],cl
+00000000  8810              mov [bx+si],dl
+00000000  8818              mov [bx+si],bl
+00000000  8820              mov [bx+si],ah
+00000000  8828              mov [bx+si],ch
+00000000  8830              mov [bx+si],dh
+00000000  8838              mov [bx+si],bh
 
 opcode 89
-00000000  8902              mov [bp+si],ax
-00000000  890A              mov [bp+si],cx
-00000000  8912              mov [bp+si],dx
-00000000  891A              mov [bp+si],bx
-00000000  8922              mov [bp+si],sp
-00000000  892A              mov [bp+si],bp
-00000000  8932              mov [bp+si],si
-00000000  893A              mov [bp+si],di
+00000000  8900              mov [bx+si],ax
+00000000  8908              mov [bx+si],cx
+00000000  8910              mov [bx+si],dx
+00000000  8918              mov [bx+si],bx
+00000000  8920              mov [bx+si],sp
+00000000  8928              mov [bx+si],bp
+00000000  8930              mov [bx+si],si
+00000000  8938              mov [bx+si],di
 
 opcode 8a
-00000000  8A02              mov al,[bp+si]
-00000000  8A0A              mov cl,[bp+si]
-00000000  8A12              mov dl,[bp+si]
-00000000  8A1A              mov bl,[bp+si]
-00000000  8A22              mov ah,[bp+si]
-00000000  8A2A              mov ch,[bp+si]
-00000000  8A32              mov dh,[bp+si]
-00000000  8A3A              mov bh,[bp+si]
+00000000  8A00              mov al,[bx+si]
+00000000  8A08              mov cl,[bx+si]
+00000000  8A10              mov dl,[bx+si]
+00000000  8A18              mov bl,[bx+si]
+00000000  8A20              mov ah,[bx+si]
+00000000  8A28              mov ch,[bx+si]
+00000000  8A30              mov dh,[bx+si]
+00000000  8A38              mov bh,[bx+si]
 
 opcode 8b
-00000000  8B02              mov ax,[bp+si]
-00000000  8B0A              mov cx,[bp+si]
-00000000  8B12              mov dx,[bp+si]
-00000000  8B1A              mov bx,[bp+si]
-00000000  8B22              mov sp,[bp+si]
-00000000  8B2A              mov bp,[bp+si]
-00000000  8B32              mov si,[bp+si]
-00000000  8B3A              mov di,[bp+si]
+00000000  8B00              mov ax,[bx+si]
+00000000  8B08              mov cx,[bx+si]
+00000000  8B10              mov dx,[bx+si]
+00000000  8B18              mov bx,[bx+si]
+00000000  8B20              mov sp,[bx+si]
+00000000  8B28              mov bp,[bx+si]
+00000000  8B30              mov si,[bx+si]
+00000000  8B38              mov di,[bx+si]
 
 opcode 8c
-00000000  8C02              mov [bp+si],es
-00000000  8C0A              mov [bp+si],cs
-00000000  8C12              mov [bp+si],ss
-00000000  8C1A              mov [bp+si],ds
-00000000  8C22              mov [bp+si],fs
-00000000  8C2A              mov [bp+si],gs
-00000000  8C32              mov [bp+si],segr6
-00000000  8C3A              mov [bp+si],segr7
+00000000  8C00              mov [bx+si],es
+00000000  8C08              mov [bx+si],cs
+00000000  8C10              mov [bx+si],ss
+00000000  8C18              mov [bx+si],ds
+00000000  8C20              mov [bx+si],fs
+00000000  8C28              mov [bx+si],gs
+00000000  8C30              mov [bx+si],segr6
+00000000  8C38              mov [bx+si],segr7
 
 opcode 8d
-00000000  8D02              lea ax,[bp+si]
-00000000  8D0A              lea cx,[bp+si]
-00000000  8D12              lea dx,[bp+si]
-00000000  8D1A              lea bx,[bp+si]
-00000000  8D22              lea sp,[bp+si]
-00000000  8D2A              lea bp,[bp+si]
-00000000  8D32              lea si,[bp+si]
-00000000  8D3A              lea di,[bp+si]
+00000000  8D00              lea ax,[bx+si]
+00000000  8D08              lea cx,[bx+si]
+00000000  8D10              lea dx,[bx+si]
+00000000  8D18              lea bx,[bx+si]
+00000000  8D20              lea sp,[bx+si]
+00000000  8D28              lea bp,[bx+si]
+00000000  8D30              lea si,[bx+si]
+00000000  8D38              lea di,[bx+si]
 
 opcode 8e
-00000000  8E02              mov es,[bp+si]
-00000000  8E0A              mov cs,[bp+si]
-00000000  8E12              mov ss,[bp+si]
-00000000  8E1A              mov ds,[bp+si]
-00000000  8E22              mov fs,[bp+si]
-00000000  8E2A              mov gs,[bp+si]
-00000000  8E32              mov segr6,[bp+si]
-00000000  8E3A              mov segr7,[bp+si]
+00000000  8E00              mov es,[bx+si]
+00000000  8E08              mov cs,[bx+si]
+00000000  8E10              mov ss,[bx+si]
+00000000  8E18              mov ds,[bx+si]
+00000000  8E20              mov fs,[bx+si]
+00000000  8E28              mov gs,[bx+si]
+00000000  8E30              mov segr6,[bx+si]
+00000000  8E38              mov segr7,[bx+si]
 
 opcode 8f
-00000000  8F02              pop word [bp+si]
+00000000  8F00              pop word [bx+si]
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -1624,24 +1624,24 @@ opcode 99
 00000000  99                cwd
 
 opcode 9a
-00000000  9A02345678        call 0x7856:0x3402
-00000000  9A0A345678        call 0x7856:0x340a
-00000000  9A12345678        call 0x7856:0x3412
-00000000  9A1A345678        call 0x7856:0x341a
-00000000  9A22345678        call 0x7856:0x3422
-00000000  9A2A345678        call 0x7856:0x342a
-00000000  9A32345678        call 0x7856:0x3432
-00000000  9A3A345678        call 0x7856:0x343a
+00000000  9A00345678        call 0x7856:0x3400
+00000000  9A08345678        call 0x7856:0x3408
+00000000  9A10345678        call 0x7856:0x3410
+00000000  9A18345678        call 0x7856:0x3418
+00000000  9A20345678        call 0x7856:0x3420
+00000000  9A28345678        call 0x7856:0x3428
+00000000  9A30345678        call 0x7856:0x3430
+00000000  9A38345678        call 0x7856:0x3438
 
 opcode 9b
-00000000  9B0234            wait add dh,[si]
-00000000  9B0A34            wait or dh,[si]
-00000000  9B1234            wait adc dh,[si]
-00000000  9B1A34            wait sbb dh,[si]
-00000000  9B2234            wait and dh,[si]
-00000000  9B2A34            wait sub dh,[si]
-00000000  9B3234            wait xor dh,[si]
-00000000  9B3A34            wait cmp dh,[si]
+00000000  9B0034            wait add [si],dh
+00000000  9B0834            wait or [si],dh
+00000000  9B1034            wait adc [si],dh
+00000000  9B1834            wait sbb [si],dh
+00000000  9B2034            wait and [si],dh
+00000000  9B2834            wait sub [si],dh
+00000000  9B3034            wait xor [si],dh
+00000000  9B3834            wait cmp [si],dh
 
 opcode 9c
 00000000  9C                pushf
@@ -1684,44 +1684,44 @@ opcode 9f
 00000000  9F                lahf
 
 opcode a0
-00000000  A00234            mov al,[0x3402]
-00000000  A00A34            mov al,[0x340a]
-00000000  A01234            mov al,[0x3412]
-00000000  A01A34            mov al,[0x341a]
-00000000  A02234            mov al,[0x3422]
-00000000  A02A34            mov al,[0x342a]
-00000000  A03234            mov al,[0x3432]
-00000000  A03A34            mov al,[0x343a]
+00000000  A00034            mov al,[0x3400]
+00000000  A00834            mov al,[0x3408]
+00000000  A01034            mov al,[0x3410]
+00000000  A01834            mov al,[0x3418]
+00000000  A02034            mov al,[0x3420]
+00000000  A02834            mov al,[0x3428]
+00000000  A03034            mov al,[0x3430]
+00000000  A03834            mov al,[0x3438]
 
 opcode a1
-00000000  A10234            mov ax,[0x3402]
-00000000  A10A34            mov ax,[0x340a]
-00000000  A11234            mov ax,[0x3412]
-00000000  A11A34            mov ax,[0x341a]
-00000000  A12234            mov ax,[0x3422]
-00000000  A12A34            mov ax,[0x342a]
-00000000  A13234            mov ax,[0x3432]
-00000000  A13A34            mov ax,[0x343a]
+00000000  A10034            mov ax,[0x3400]
+00000000  A10834            mov ax,[0x3408]
+00000000  A11034            mov ax,[0x3410]
+00000000  A11834            mov ax,[0x3418]
+00000000  A12034            mov ax,[0x3420]
+00000000  A12834            mov ax,[0x3428]
+00000000  A13034            mov ax,[0x3430]
+00000000  A13834            mov ax,[0x3438]
 
 opcode a2
-00000000  A20234            mov [0x3402],al
-00000000  A20A34            mov [0x340a],al
-00000000  A21234            mov [0x3412],al
-00000000  A21A34            mov [0x341a],al
-00000000  A22234            mov [0x3422],al
-00000000  A22A34            mov [0x342a],al
-00000000  A23234            mov [0x3432],al
-00000000  A23A34            mov [0x343a],al
+00000000  A20034            mov [0x3400],al
+00000000  A20834            mov [0x3408],al
+00000000  A21034            mov [0x3410],al
+00000000  A21834            mov [0x3418],al
+00000000  A22034            mov [0x3420],al
+00000000  A22834            mov [0x3428],al
+00000000  A23034            mov [0x3430],al
+00000000  A23834            mov [0x3438],al
 
 opcode a3
-00000000  A30234            mov [0x3402],ax
-00000000  A30A34            mov [0x340a],ax
-00000000  A31234            mov [0x3412],ax
-00000000  A31A34            mov [0x341a],ax
-00000000  A32234            mov [0x3422],ax
-00000000  A32A34            mov [0x342a],ax
-00000000  A33234            mov [0x3432],ax
-00000000  A33A34            mov [0x343a],ax
+00000000  A30034            mov [0x3400],ax
+00000000  A30834            mov [0x3408],ax
+00000000  A31034            mov [0x3410],ax
+00000000  A31834            mov [0x3418],ax
+00000000  A32034            mov [0x3420],ax
+00000000  A32834            mov [0x3428],ax
+00000000  A33034            mov [0x3430],ax
+00000000  A33834            mov [0x3438],ax
 
 opcode a4
 00000000  A4                movsb
@@ -1764,24 +1764,24 @@ opcode a7
 00000000  A7                cmpsw
 
 opcode a8
-00000000  A802              test al,0x2
-00000000  A80A              test al,0xa
-00000000  A812              test al,0x12
-00000000  A81A              test al,0x1a
-00000000  A822              test al,0x22
-00000000  A82A              test al,0x2a
-00000000  A832              test al,0x32
-00000000  A83A              test al,0x3a
+00000000  A800              test al,0x0
+00000000  A808              test al,0x8
+00000000  A810              test al,0x10
+00000000  A818              test al,0x18
+00000000  A820              test al,0x20
+00000000  A828              test al,0x28
+00000000  A830              test al,0x30
+00000000  A838              test al,0x38
 
 opcode a9
-00000000  A90234            test ax,0x3402
-00000000  A90A34            test ax,0x340a
-00000000  A91234            test ax,0x3412
-00000000  A91A34            test ax,0x341a
-00000000  A92234            test ax,0x3422
-00000000  A92A34            test ax,0x342a
-00000000  A93234            test ax,0x3432
-00000000  A93A34            test ax,0x343a
+00000000  A90034            test ax,0x3400
+00000000  A90834            test ax,0x3408
+00000000  A91034            test ax,0x3410
+00000000  A91834            test ax,0x3418
+00000000  A92034            test ax,0x3420
+00000000  A92834            test ax,0x3428
+00000000  A93034            test ax,0x3430
+00000000  A93834            test ax,0x3438
 
 opcode aa
 00000000  AA                stosb
@@ -1844,194 +1844,194 @@ opcode af
 00000000  AF                scasw
 
 opcode b0
-00000000  B002              mov al,0x2
-00000000  B00A              mov al,0xa
-00000000  B012              mov al,0x12
-00000000  B01A              mov al,0x1a
-00000000  B022              mov al,0x22
-00000000  B02A              mov al,0x2a
-00000000  B032              mov al,0x32
-00000000  B03A              mov al,0x3a
+00000000  B000              mov al,0x0
+00000000  B008              mov al,0x8
+00000000  B010              mov al,0x10
+00000000  B018              mov al,0x18
+00000000  B020              mov al,0x20
+00000000  B028              mov al,0x28
+00000000  B030              mov al,0x30
+00000000  B038              mov al,0x38
 
 opcode b1
-00000000  B102              mov cl,0x2
-00000000  B10A              mov cl,0xa
-00000000  B112              mov cl,0x12
-00000000  B11A              mov cl,0x1a
-00000000  B122              mov cl,0x22
-00000000  B12A              mov cl,0x2a
-00000000  B132              mov cl,0x32
-00000000  B13A              mov cl,0x3a
+00000000  B100              mov cl,0x0
+00000000  B108              mov cl,0x8
+00000000  B110              mov cl,0x10
+00000000  B118              mov cl,0x18
+00000000  B120              mov cl,0x20
+00000000  B128              mov cl,0x28
+00000000  B130              mov cl,0x30
+00000000  B138              mov cl,0x38
 
 opcode b2
-00000000  B202              mov dl,0x2
-00000000  B20A              mov dl,0xa
-00000000  B212              mov dl,0x12
-00000000  B21A              mov dl,0x1a
-00000000  B222              mov dl,0x22
-00000000  B22A              mov dl,0x2a
-00000000  B232              mov dl,0x32
-00000000  B23A              mov dl,0x3a
+00000000  B200              mov dl,0x0
+00000000  B208              mov dl,0x8
+00000000  B210              mov dl,0x10
+00000000  B218              mov dl,0x18
+00000000  B220              mov dl,0x20
+00000000  B228              mov dl,0x28
+00000000  B230              mov dl,0x30
+00000000  B238              mov dl,0x38
 
 opcode b3
-00000000  B302              mov bl,0x2
-00000000  B30A              mov bl,0xa
-00000000  B312              mov bl,0x12
-00000000  B31A              mov bl,0x1a
-00000000  B322              mov bl,0x22
-00000000  B32A              mov bl,0x2a
-00000000  B332              mov bl,0x32
-00000000  B33A              mov bl,0x3a
+00000000  B300              mov bl,0x0
+00000000  B308              mov bl,0x8
+00000000  B310              mov bl,0x10
+00000000  B318              mov bl,0x18
+00000000  B320              mov bl,0x20
+00000000  B328              mov bl,0x28
+00000000  B330              mov bl,0x30
+00000000  B338              mov bl,0x38
 
 opcode b4
-00000000  B402              mov ah,0x2
-00000000  B40A              mov ah,0xa
-00000000  B412              mov ah,0x12
-00000000  B41A              mov ah,0x1a
-00000000  B422              mov ah,0x22
-00000000  B42A              mov ah,0x2a
-00000000  B432              mov ah,0x32
-00000000  B43A              mov ah,0x3a
+00000000  B400              mov ah,0x0
+00000000  B408              mov ah,0x8
+00000000  B410              mov ah,0x10
+00000000  B418              mov ah,0x18
+00000000  B420              mov ah,0x20
+00000000  B428              mov ah,0x28
+00000000  B430              mov ah,0x30
+00000000  B438              mov ah,0x38
 
 opcode b5
-00000000  B502              mov ch,0x2
-00000000  B50A              mov ch,0xa
-00000000  B512              mov ch,0x12
-00000000  B51A              mov ch,0x1a
-00000000  B522              mov ch,0x22
-00000000  B52A              mov ch,0x2a
-00000000  B532              mov ch,0x32
-00000000  B53A              mov ch,0x3a
+00000000  B500              mov ch,0x0
+00000000  B508              mov ch,0x8
+00000000  B510              mov ch,0x10
+00000000  B518              mov ch,0x18
+00000000  B520              mov ch,0x20
+00000000  B528              mov ch,0x28
+00000000  B530              mov ch,0x30
+00000000  B538              mov ch,0x38
 
 opcode b6
-00000000  B602              mov dh,0x2
-00000000  B60A              mov dh,0xa
-00000000  B612              mov dh,0x12
-00000000  B61A              mov dh,0x1a
-00000000  B622              mov dh,0x22
-00000000  B62A              mov dh,0x2a
-00000000  B632              mov dh,0x32
-00000000  B63A              mov dh,0x3a
+00000000  B600              mov dh,0x0
+00000000  B608              mov dh,0x8
+00000000  B610              mov dh,0x10
+00000000  B618              mov dh,0x18
+00000000  B620              mov dh,0x20
+00000000  B628              mov dh,0x28
+00000000  B630              mov dh,0x30
+00000000  B638              mov dh,0x38
 
 opcode b7
-00000000  B702              mov bh,0x2
-00000000  B70A              mov bh,0xa
-00000000  B712              mov bh,0x12
-00000000  B71A              mov bh,0x1a
-00000000  B722              mov bh,0x22
-00000000  B72A              mov bh,0x2a
-00000000  B732              mov bh,0x32
-00000000  B73A              mov bh,0x3a
+00000000  B700              mov bh,0x0
+00000000  B708              mov bh,0x8
+00000000  B710              mov bh,0x10
+00000000  B718              mov bh,0x18
+00000000  B720              mov bh,0x20
+00000000  B728              mov bh,0x28
+00000000  B730              mov bh,0x30
+00000000  B738              mov bh,0x38
 
 opcode b8
-00000000  B80234            mov ax,0x3402
-00000000  B80A34            mov ax,0x340a
-00000000  B81234            mov ax,0x3412
-00000000  B81A34            mov ax,0x341a
-00000000  B82234            mov ax,0x3422
-00000000  B82A34            mov ax,0x342a
-00000000  B83234            mov ax,0x3432
-00000000  B83A34            mov ax,0x343a
+00000000  B80034            mov ax,0x3400
+00000000  B80834            mov ax,0x3408
+00000000  B81034            mov ax,0x3410
+00000000  B81834            mov ax,0x3418
+00000000  B82034            mov ax,0x3420
+00000000  B82834            mov ax,0x3428
+00000000  B83034            mov ax,0x3430
+00000000  B83834            mov ax,0x3438
 
 opcode b9
-00000000  B90234            mov cx,0x3402
-00000000  B90A34            mov cx,0x340a
-00000000  B91234            mov cx,0x3412
-00000000  B91A34            mov cx,0x341a
-00000000  B92234            mov cx,0x3422
-00000000  B92A34            mov cx,0x342a
-00000000  B93234            mov cx,0x3432
-00000000  B93A34            mov cx,0x343a
+00000000  B90034            mov cx,0x3400
+00000000  B90834            mov cx,0x3408
+00000000  B91034            mov cx,0x3410
+00000000  B91834            mov cx,0x3418
+00000000  B92034            mov cx,0x3420
+00000000  B92834            mov cx,0x3428
+00000000  B93034            mov cx,0x3430
+00000000  B93834            mov cx,0x3438
 
 opcode ba
-00000000  BA0234            mov dx,0x3402
-00000000  BA0A34            mov dx,0x340a
-00000000  BA1234            mov dx,0x3412
-00000000  BA1A34            mov dx,0x341a
-00000000  BA2234            mov dx,0x3422
-00000000  BA2A34            mov dx,0x342a
-00000000  BA3234            mov dx,0x3432
-00000000  BA3A34            mov dx,0x343a
+00000000  BA0034            mov dx,0x3400
+00000000  BA0834            mov dx,0x3408
+00000000  BA1034            mov dx,0x3410
+00000000  BA1834            mov dx,0x3418
+00000000  BA2034            mov dx,0x3420
+00000000  BA2834            mov dx,0x3428
+00000000  BA3034            mov dx,0x3430
+00000000  BA3834            mov dx,0x3438
 
 opcode bb
-00000000  BB0234            mov bx,0x3402
-00000000  BB0A34            mov bx,0x340a
-00000000  BB1234            mov bx,0x3412
-00000000  BB1A34            mov bx,0x341a
-00000000  BB2234            mov bx,0x3422
-00000000  BB2A34            mov bx,0x342a
-00000000  BB3234            mov bx,0x3432
-00000000  BB3A34            mov bx,0x343a
+00000000  BB0034            mov bx,0x3400
+00000000  BB0834            mov bx,0x3408
+00000000  BB1034            mov bx,0x3410
+00000000  BB1834            mov bx,0x3418
+00000000  BB2034            mov bx,0x3420
+00000000  BB2834            mov bx,0x3428
+00000000  BB3034            mov bx,0x3430
+00000000  BB3834            mov bx,0x3438
 
 opcode bc
-00000000  BC0234            mov sp,0x3402
-00000000  BC0A34            mov sp,0x340a
-00000000  BC1234            mov sp,0x3412
-00000000  BC1A34            mov sp,0x341a
-00000000  BC2234            mov sp,0x3422
-00000000  BC2A34            mov sp,0x342a
-00000000  BC3234            mov sp,0x3432
-00000000  BC3A34            mov sp,0x343a
+00000000  BC0034            mov sp,0x3400
+00000000  BC0834            mov sp,0x3408
+00000000  BC1034            mov sp,0x3410
+00000000  BC1834            mov sp,0x3418
+00000000  BC2034            mov sp,0x3420
+00000000  BC2834            mov sp,0x3428
+00000000  BC3034            mov sp,0x3430
+00000000  BC3834            mov sp,0x3438
 
 opcode bd
-00000000  BD0234            mov bp,0x3402
-00000000  BD0A34            mov bp,0x340a
-00000000  BD1234            mov bp,0x3412
-00000000  BD1A34            mov bp,0x341a
-00000000  BD2234            mov bp,0x3422
-00000000  BD2A34            mov bp,0x342a
-00000000  BD3234            mov bp,0x3432
-00000000  BD3A34            mov bp,0x343a
+00000000  BD0034            mov bp,0x3400
+00000000  BD0834            mov bp,0x3408
+00000000  BD1034            mov bp,0x3410
+00000000  BD1834            mov bp,0x3418
+00000000  BD2034            mov bp,0x3420
+00000000  BD2834            mov bp,0x3428
+00000000  BD3034            mov bp,0x3430
+00000000  BD3834            mov bp,0x3438
 
 opcode be
-00000000  BE0234            mov si,0x3402
-00000000  BE0A34            mov si,0x340a
-00000000  BE1234            mov si,0x3412
-00000000  BE1A34            mov si,0x341a
-00000000  BE2234            mov si,0x3422
-00000000  BE2A34            mov si,0x342a
-00000000  BE3234            mov si,0x3432
-00000000  BE3A34            mov si,0x343a
+00000000  BE0034            mov si,0x3400
+00000000  BE0834            mov si,0x3408
+00000000  BE1034            mov si,0x3410
+00000000  BE1834            mov si,0x3418
+00000000  BE2034            mov si,0x3420
+00000000  BE2834            mov si,0x3428
+00000000  BE3034            mov si,0x3430
+00000000  BE3834            mov si,0x3438
 
 opcode bf
-00000000  BF0234            mov di,0x3402
-00000000  BF0A34            mov di,0x340a
-00000000  BF1234            mov di,0x3412
-00000000  BF1A34            mov di,0x341a
-00000000  BF2234            mov di,0x3422
-00000000  BF2A34            mov di,0x342a
-00000000  BF3234            mov di,0x3432
-00000000  BF3A34            mov di,0x343a
+00000000  BF0034            mov di,0x3400
+00000000  BF0834            mov di,0x3408
+00000000  BF1034            mov di,0x3410
+00000000  BF1834            mov di,0x3418
+00000000  BF2034            mov di,0x3420
+00000000  BF2834            mov di,0x3428
+00000000  BF3034            mov di,0x3430
+00000000  BF3834            mov di,0x3438
 
 opcode c0
-00000000  C00234            rol byte [bp+si],byte 0x34
-00000000  C00A34            ror byte [bp+si],byte 0x34
-00000000  C01234            rcl byte [bp+si],byte 0x34
-00000000  C01A34            rcr byte [bp+si],byte 0x34
-00000000  C02234            shl byte [bp+si],byte 0x34
-00000000  C02A34            shr byte [bp+si],byte 0x34
+00000000  C00034            rol byte [bx+si],byte 0x34
+00000000  C00834            ror byte [bx+si],byte 0x34
+00000000  C01034            rcl byte [bx+si],byte 0x34
+00000000  C01834            rcr byte [bx+si],byte 0x34
+00000000  C02034            shl byte [bx+si],byte 0x34
+00000000  C02834            shr byte [bx+si],byte 0x34
 illegal_opcode
-00000000  C03A34            sar byte [bp+si],byte 0x34
+00000000  C03834            sar byte [bx+si],byte 0x34
 
 opcode c1
-00000000  C10234            rol word [bp+si],byte 0x34
-00000000  C10A34            ror word [bp+si],byte 0x34
-00000000  C11234            rcl word [bp+si],byte 0x34
-00000000  C11A34            rcr word [bp+si],byte 0x34
-00000000  C12234            shl word [bp+si],byte 0x34
-00000000  C12A34            shr word [bp+si],byte 0x34
+00000000  C10034            rol word [bx+si],byte 0x34
+00000000  C10834            ror word [bx+si],byte 0x34
+00000000  C11034            rcl word [bx+si],byte 0x34
+00000000  C11834            rcr word [bx+si],byte 0x34
+00000000  C12034            shl word [bx+si],byte 0x34
+00000000  C12834            shr word [bx+si],byte 0x34
 illegal_opcode
-00000000  C13A34            sar word [bp+si],byte 0x34
+00000000  C13834            sar word [bx+si],byte 0x34
 
 opcode c2
-00000000  C20234            ret 0x3402
-00000000  C20A34            ret 0x340a
-00000000  C21234            ret 0x3412
-00000000  C21A34            ret 0x341a
-00000000  C22234            ret 0x3422
-00000000  C22A34            ret 0x342a
-00000000  C23234            ret 0x3432
-00000000  C23A34            ret 0x343a
+00000000  C20034            ret 0x3400
+00000000  C20834            ret 0x3408
+00000000  C21034            ret 0x3410
+00000000  C21834            ret 0x3418
+00000000  C22034            ret 0x3420
+00000000  C22834            ret 0x3428
+00000000  C23034            ret 0x3430
+00000000  C23834            ret 0x3438
 
 opcode c3
 00000000  C3                ret
@@ -2044,27 +2044,27 @@ opcode c3
 00000000  C3                ret
 
 opcode c4
-00000000  C402              les ax,[bp+si]
-00000000  C40A              les cx,[bp+si]
-00000000  C412              les dx,[bp+si]
-00000000  C41A              les bx,[bp+si]
-00000000  C422              les sp,[bp+si]
-00000000  C42A              les bp,[bp+si]
-00000000  C432              les si,[bp+si]
-00000000  C43A              les di,[bp+si]
+00000000  C400              les ax,[bx+si]
+00000000  C408              les cx,[bx+si]
+00000000  C410              les dx,[bx+si]
+00000000  C418              les bx,[bx+si]
+00000000  C420              les sp,[bx+si]
+00000000  C428              les bp,[bx+si]
+00000000  C430              les si,[bx+si]
+00000000  C438              les di,[bx+si]
 
 opcode c5
-00000000  C502              lds ax,[bp+si]
-00000000  C50A              lds cx,[bp+si]
-00000000  C512              lds dx,[bp+si]
-00000000  C51A              lds bx,[bp+si]
-00000000  C522              lds sp,[bp+si]
-00000000  C52A              lds bp,[bp+si]
-00000000  C532              lds si,[bp+si]
-00000000  C53A              lds di,[bp+si]
+00000000  C500              lds ax,[bx+si]
+00000000  C508              lds cx,[bx+si]
+00000000  C510              lds dx,[bx+si]
+00000000  C518              lds bx,[bx+si]
+00000000  C520              lds sp,[bx+si]
+00000000  C528              lds bp,[bx+si]
+00000000  C530              lds si,[bx+si]
+00000000  C538              lds di,[bx+si]
 
 opcode c6
-00000000  C60234            mov byte [bp+si],0x34
+00000000  C60034            mov byte [bx+si],0x34
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2074,7 +2074,7 @@ illegal_opcode
 illegal_opcode
 
 opcode c7
-00000000  C7023456          mov word [bp+si],0x5634
+00000000  C7003456          mov word [bx+si],0x5634
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2084,14 +2084,14 @@ illegal_opcode
 illegal_opcode
 
 opcode c8
-00000000  C8023456          enter 0x3402,0x56
-00000000  C80A3456          enter 0x340a,0x56
-00000000  C8123456          enter 0x3412,0x56
-00000000  C81A3456          enter 0x341a,0x56
-00000000  C8223456          enter 0x3422,0x56
-00000000  C82A3456          enter 0x342a,0x56
-00000000  C8323456          enter 0x3432,0x56
-00000000  C83A3456          enter 0x343a,0x56
+00000000  C8003456          enter 0x3400,0x56
+00000000  C8083456          enter 0x3408,0x56
+00000000  C8103456          enter 0x3410,0x56
+00000000  C8183456          enter 0x3418,0x56
+00000000  C8203456          enter 0x3420,0x56
+00000000  C8283456          enter 0x3428,0x56
+00000000  C8303456          enter 0x3430,0x56
+00000000  C8383456          enter 0x3438,0x56
 
 opcode c9
 00000000  C9                leave
@@ -2104,14 +2104,14 @@ opcode c9
 00000000  C9                leave
 
 opcode ca
-00000000  CA0234            retf 0x3402
-00000000  CA0A34            retf 0x340a
-00000000  CA1234            retf 0x3412
-00000000  CA1A34            retf 0x341a
-00000000  CA2234            retf 0x3422
-00000000  CA2A34            retf 0x342a
-00000000  CA3234            retf 0x3432
-00000000  CA3A34            retf 0x343a
+00000000  CA0034            retf 0x3400
+00000000  CA0834            retf 0x3408
+00000000  CA1034            retf 0x3410
+00000000  CA1834            retf 0x3418
+00000000  CA2034            retf 0x3420
+00000000  CA2834            retf 0x3428
+00000000  CA3034            retf 0x3430
+00000000  CA3834            retf 0x3438
 
 opcode cb
 00000000  CB                retf
@@ -2134,14 +2134,14 @@ opcode cc
 00000000  CC                int3
 
 opcode cd
-00000000  CD02              int 0x2
-00000000  CD0A              int 0xa
-00000000  CD12              int 0x12
-00000000  CD1A              int 0x1a
-00000000  CD22              int 0x22
-00000000  CD2A              int 0x2a
-00000000  CD32              int 0x32
-00000000  CD3A              int 0x3a
+00000000  CD00              int 0x0
+00000000  CD08              int 0x8
+00000000  CD10              int 0x10
+00000000  CD18              int 0x18
+00000000  CD20              int 0x20
+00000000  CD28              int 0x28
+00000000  CD30              int 0x30
+00000000  CD38              int 0x38
 
 opcode ce
 00000000  CE                into
@@ -2164,64 +2164,64 @@ opcode cf
 00000000  CF                iret
 
 opcode d0
-00000000  D002              rol byte [bp+si],1
-00000000  D00A              ror byte [bp+si],1
-00000000  D012              rcl byte [bp+si],1
-00000000  D01A              rcr byte [bp+si],1
-00000000  D022              shl byte [bp+si],1
-00000000  D02A              shr byte [bp+si],1
+00000000  D000              rol byte [bx+si],1
+00000000  D008              ror byte [bx+si],1
+00000000  D010              rcl byte [bx+si],1
+00000000  D018              rcr byte [bx+si],1
+00000000  D020              shl byte [bx+si],1
+00000000  D028              shr byte [bx+si],1
 illegal_opcode
-00000000  D03A              sar byte [bp+si],1
+00000000  D038              sar byte [bx+si],1
 
 opcode d1
-00000000  D102              rol word [bp+si],1
-00000000  D10A              ror word [bp+si],1
-00000000  D112              rcl word [bp+si],1
-00000000  D11A              rcr word [bp+si],1
-00000000  D122              shl word [bp+si],1
-00000000  D12A              shr word [bp+si],1
+00000000  D100              rol word [bx+si],1
+00000000  D108              ror word [bx+si],1
+00000000  D110              rcl word [bx+si],1
+00000000  D118              rcr word [bx+si],1
+00000000  D120              shl word [bx+si],1
+00000000  D128              shr word [bx+si],1
 illegal_opcode
-00000000  D13A              sar word [bp+si],1
+00000000  D138              sar word [bx+si],1
 
 opcode d2
-00000000  D202              rol byte [bp+si],cl
-00000000  D20A              ror byte [bp+si],cl
-00000000  D212              rcl byte [bp+si],cl
-00000000  D21A              rcr byte [bp+si],cl
-00000000  D222              shl byte [bp+si],cl
-00000000  D22A              shr byte [bp+si],cl
+00000000  D200              rol byte [bx+si],cl
+00000000  D208              ror byte [bx+si],cl
+00000000  D210              rcl byte [bx+si],cl
+00000000  D218              rcr byte [bx+si],cl
+00000000  D220              shl byte [bx+si],cl
+00000000  D228              shr byte [bx+si],cl
 illegal_opcode
-00000000  D23A              sar byte [bp+si],cl
+00000000  D238              sar byte [bx+si],cl
 
 opcode d3
-00000000  D302              rol word [bp+si],cl
-00000000  D30A              ror word [bp+si],cl
-00000000  D312              rcl word [bp+si],cl
-00000000  D31A              rcr word [bp+si],cl
-00000000  D322              shl word [bp+si],cl
-00000000  D32A              shr word [bp+si],cl
+00000000  D300              rol word [bx+si],cl
+00000000  D308              ror word [bx+si],cl
+00000000  D310              rcl word [bx+si],cl
+00000000  D318              rcr word [bx+si],cl
+00000000  D320              shl word [bx+si],cl
+00000000  D328              shr word [bx+si],cl
 illegal_opcode
-00000000  D33A              sar word [bp+si],cl
+00000000  D338              sar word [bx+si],cl
 
 opcode d4
-00000000  D402              aam 0x2
-00000000  D40A              aam
-00000000  D412              aam 0x12
-00000000  D41A              aam 0x1a
-00000000  D422              aam 0x22
-00000000  D42A              aam 0x2a
-00000000  D432              aam 0x32
-00000000  D43A              aam 0x3a
+00000000  D400              aam 0x0
+00000000  D408              aam 0x8
+00000000  D410              aam 0x10
+00000000  D418              aam 0x18
+00000000  D420              aam 0x20
+00000000  D428              aam 0x28
+00000000  D430              aam 0x30
+00000000  D438              aam 0x38
 
 opcode d5
-00000000  D502              aad 0x2
-00000000  D50A              aad
-00000000  D512              aad 0x12
-00000000  D51A              aad 0x1a
-00000000  D522              aad 0x22
-00000000  D52A              aad 0x2a
-00000000  D532              aad 0x32
-00000000  D53A              aad 0x3a
+00000000  D500              aad 0x0
+00000000  D508              aad 0x8
+00000000  D510              aad 0x10
+00000000  D518              aad 0x18
+00000000  D520              aad 0x20
+00000000  D528              aad 0x28
+00000000  D530              aad 0x30
+00000000  D538              aad 0x38
 
 opcode d6
 00000000  D6                salc
@@ -2244,204 +2244,2188 @@ opcode d7
 00000000  D7                xlatb
 
 opcode d8
+00000000  D800              fadd dword [bx+si]
+00000000  D801              fadd dword [bx+di]
 00000000  D802              fadd dword [bp+si]
+00000000  D803              fadd dword [bp+di]
+00000000  D804              fadd dword [si]
+00000000  D805              fadd dword [di]
+00000000  D8063456          fadd dword [0x5634]
+00000000  D807              fadd dword [bx]
+00000000  D808              fmul dword [bx+si]
+00000000  D809              fmul dword [bx+di]
 00000000  D80A              fmul dword [bp+si]
+00000000  D80B              fmul dword [bp+di]
+00000000  D80C              fmul dword [si]
+00000000  D80D              fmul dword [di]
+00000000  D80E3456          fmul dword [0x5634]
+00000000  D80F              fmul dword [bx]
+00000000  D810              fcom dword [bx+si]
+00000000  D811              fcom dword [bx+di]
 00000000  D812              fcom dword [bp+si]
+00000000  D813              fcom dword [bp+di]
+00000000  D814              fcom dword [si]
+00000000  D815              fcom dword [di]
+00000000  D8163456          fcom dword [0x5634]
+00000000  D817              fcom dword [bx]
+00000000  D818              fcomp dword [bx+si]
+00000000  D819              fcomp dword [bx+di]
 00000000  D81A              fcomp dword [bp+si]
+00000000  D81B              fcomp dword [bp+di]
+00000000  D81C              fcomp dword [si]
+00000000  D81D              fcomp dword [di]
+00000000  D81E3456          fcomp dword [0x5634]
+00000000  D81F              fcomp dword [bx]
+00000000  D820              fsub dword [bx+si]
+00000000  D821              fsub dword [bx+di]
 00000000  D822              fsub dword [bp+si]
+00000000  D823              fsub dword [bp+di]
+00000000  D824              fsub dword [si]
+00000000  D825              fsub dword [di]
+00000000  D8263456          fsub dword [0x5634]
+00000000  D827              fsub dword [bx]
+00000000  D828              fsubr dword [bx+si]
+00000000  D829              fsubr dword [bx+di]
 00000000  D82A              fsubr dword [bp+si]
+00000000  D82B              fsubr dword [bp+di]
+00000000  D82C              fsubr dword [si]
+00000000  D82D              fsubr dword [di]
+00000000  D82E3456          fsubr dword [0x5634]
+00000000  D82F              fsubr dword [bx]
+00000000  D830              fdiv dword [bx+si]
+00000000  D831              fdiv dword [bx+di]
 00000000  D832              fdiv dword [bp+si]
+00000000  D833              fdiv dword [bp+di]
+00000000  D834              fdiv dword [si]
+00000000  D835              fdiv dword [di]
+00000000  D8363456          fdiv dword [0x5634]
+00000000  D837              fdiv dword [bx]
+00000000  D838              fdivr dword [bx+si]
+00000000  D839              fdivr dword [bx+di]
 00000000  D83A              fdivr dword [bp+si]
+00000000  D83B              fdivr dword [bp+di]
+00000000  D83C              fdivr dword [si]
+00000000  D83D              fdivr dword [di]
+00000000  D83E3456          fdivr dword [0x5634]
+00000000  D83F              fdivr dword [bx]
+00000000  D84034            fadd dword [bx+si+0x34]
+00000000  D84134            fadd dword [bx+di+0x34]
+00000000  D84234            fadd dword [bp+si+0x34]
+00000000  D84334            fadd dword [bp+di+0x34]
+00000000  D84434            fadd dword [si+0x34]
+00000000  D84534            fadd dword [di+0x34]
+00000000  D84634            fadd dword [bp+0x34]
+00000000  D84734            fadd dword [bx+0x34]
+00000000  D84834            fmul dword [bx+si+0x34]
+00000000  D84934            fmul dword [bx+di+0x34]
+00000000  D84A34            fmul dword [bp+si+0x34]
+00000000  D84B34            fmul dword [bp+di+0x34]
+00000000  D84C34            fmul dword [si+0x34]
+00000000  D84D34            fmul dword [di+0x34]
+00000000  D84E34            fmul dword [bp+0x34]
+00000000  D84F34            fmul dword [bx+0x34]
+00000000  D85034            fcom dword [bx+si+0x34]
+00000000  D85134            fcom dword [bx+di+0x34]
+00000000  D85234            fcom dword [bp+si+0x34]
+00000000  D85334            fcom dword [bp+di+0x34]
+00000000  D85434            fcom dword [si+0x34]
+00000000  D85534            fcom dword [di+0x34]
+00000000  D85634            fcom dword [bp+0x34]
+00000000  D85734            fcom dword [bx+0x34]
+00000000  D85834            fcomp dword [bx+si+0x34]
+00000000  D85934            fcomp dword [bx+di+0x34]
+00000000  D85A34            fcomp dword [bp+si+0x34]
+00000000  D85B34            fcomp dword [bp+di+0x34]
+00000000  D85C34            fcomp dword [si+0x34]
+00000000  D85D34            fcomp dword [di+0x34]
+00000000  D85E34            fcomp dword [bp+0x34]
+00000000  D85F34            fcomp dword [bx+0x34]
+00000000  D86034            fsub dword [bx+si+0x34]
+00000000  D86134            fsub dword [bx+di+0x34]
+00000000  D86234            fsub dword [bp+si+0x34]
+00000000  D86334            fsub dword [bp+di+0x34]
+00000000  D86434            fsub dword [si+0x34]
+00000000  D86534            fsub dword [di+0x34]
+00000000  D86634            fsub dword [bp+0x34]
+00000000  D86734            fsub dword [bx+0x34]
+00000000  D86834            fsubr dword [bx+si+0x34]
+00000000  D86934            fsubr dword [bx+di+0x34]
+00000000  D86A34            fsubr dword [bp+si+0x34]
+00000000  D86B34            fsubr dword [bp+di+0x34]
+00000000  D86C34            fsubr dword [si+0x34]
+00000000  D86D34            fsubr dword [di+0x34]
+00000000  D86E34            fsubr dword [bp+0x34]
+00000000  D86F34            fsubr dword [bx+0x34]
+00000000  D87034            fdiv dword [bx+si+0x34]
+00000000  D87134            fdiv dword [bx+di+0x34]
+00000000  D87234            fdiv dword [bp+si+0x34]
+00000000  D87334            fdiv dword [bp+di+0x34]
+00000000  D87434            fdiv dword [si+0x34]
+00000000  D87534            fdiv dword [di+0x34]
+00000000  D87634            fdiv dword [bp+0x34]
+00000000  D87734            fdiv dword [bx+0x34]
+00000000  D87834            fdivr dword [bx+si+0x34]
+00000000  D87934            fdivr dword [bx+di+0x34]
+00000000  D87A34            fdivr dword [bp+si+0x34]
+00000000  D87B34            fdivr dword [bp+di+0x34]
+00000000  D87C34            fdivr dword [si+0x34]
+00000000  D87D34            fdivr dword [di+0x34]
+00000000  D87E34            fdivr dword [bp+0x34]
+00000000  D87F34            fdivr dword [bx+0x34]
+00000000  D8803456          fadd dword [bx+si+0x5634]
+00000000  D8813456          fadd dword [bx+di+0x5634]
+00000000  D8823456          fadd dword [bp+si+0x5634]
+00000000  D8833456          fadd dword [bp+di+0x5634]
+00000000  D8843456          fadd dword [si+0x5634]
+00000000  D8853456          fadd dword [di+0x5634]
+00000000  D8863456          fadd dword [bp+0x5634]
+00000000  D8873456          fadd dword [bx+0x5634]
+00000000  D8883456          fmul dword [bx+si+0x5634]
+00000000  D8893456          fmul dword [bx+di+0x5634]
+00000000  D88A3456          fmul dword [bp+si+0x5634]
+00000000  D88B3456          fmul dword [bp+di+0x5634]
+00000000  D88C3456          fmul dword [si+0x5634]
+00000000  D88D3456          fmul dword [di+0x5634]
+00000000  D88E3456          fmul dword [bp+0x5634]
+00000000  D88F3456          fmul dword [bx+0x5634]
+00000000  D8903456          fcom dword [bx+si+0x5634]
+00000000  D8913456          fcom dword [bx+di+0x5634]
+00000000  D8923456          fcom dword [bp+si+0x5634]
+00000000  D8933456          fcom dword [bp+di+0x5634]
+00000000  D8943456          fcom dword [si+0x5634]
+00000000  D8953456          fcom dword [di+0x5634]
+00000000  D8963456          fcom dword [bp+0x5634]
+00000000  D8973456          fcom dword [bx+0x5634]
+00000000  D8983456          fcomp dword [bx+si+0x5634]
+00000000  D8993456          fcomp dword [bx+di+0x5634]
+00000000  D89A3456          fcomp dword [bp+si+0x5634]
+00000000  D89B3456          fcomp dword [bp+di+0x5634]
+00000000  D89C3456          fcomp dword [si+0x5634]
+00000000  D89D3456          fcomp dword [di+0x5634]
+00000000  D89E3456          fcomp dword [bp+0x5634]
+00000000  D89F3456          fcomp dword [bx+0x5634]
+00000000  D8A03456          fsub dword [bx+si+0x5634]
+00000000  D8A13456          fsub dword [bx+di+0x5634]
+00000000  D8A23456          fsub dword [bp+si+0x5634]
+00000000  D8A33456          fsub dword [bp+di+0x5634]
+00000000  D8A43456          fsub dword [si+0x5634]
+00000000  D8A53456          fsub dword [di+0x5634]
+00000000  D8A63456          fsub dword [bp+0x5634]
+00000000  D8A73456          fsub dword [bx+0x5634]
+00000000  D8A83456          fsubr dword [bx+si+0x5634]
+00000000  D8A93456          fsubr dword [bx+di+0x5634]
+00000000  D8AA3456          fsubr dword [bp+si+0x5634]
+00000000  D8AB3456          fsubr dword [bp+di+0x5634]
+00000000  D8AC3456          fsubr dword [si+0x5634]
+00000000  D8AD3456          fsubr dword [di+0x5634]
+00000000  D8AE3456          fsubr dword [bp+0x5634]
+00000000  D8AF3456          fsubr dword [bx+0x5634]
+00000000  D8B03456          fdiv dword [bx+si+0x5634]
+00000000  D8B13456          fdiv dword [bx+di+0x5634]
+00000000  D8B23456          fdiv dword [bp+si+0x5634]
+00000000  D8B33456          fdiv dword [bp+di+0x5634]
+00000000  D8B43456          fdiv dword [si+0x5634]
+00000000  D8B53456          fdiv dword [di+0x5634]
+00000000  D8B63456          fdiv dword [bp+0x5634]
+00000000  D8B73456          fdiv dword [bx+0x5634]
+00000000  D8B83456          fdivr dword [bx+si+0x5634]
+00000000  D8B93456          fdivr dword [bx+di+0x5634]
+00000000  D8BA3456          fdivr dword [bp+si+0x5634]
+00000000  D8BB3456          fdivr dword [bp+di+0x5634]
+00000000  D8BC3456          fdivr dword [si+0x5634]
+00000000  D8BD3456          fdivr dword [di+0x5634]
+00000000  D8BE3456          fdivr dword [bp+0x5634]
+00000000  D8BF3456          fdivr dword [bx+0x5634]
+00000000  D8C0              fadd st0
+00000000  D8C1              fadd st1
+00000000  D8C2              fadd st2
+00000000  D8C3              fadd st3
+00000000  D8C4              fadd st4
+00000000  D8C5              fadd st5
+00000000  D8C6              fadd st6
+00000000  D8C7              fadd st7
+00000000  D8C8              fmul st0
+00000000  D8C9              fmul st1
+00000000  D8CA              fmul st2
+00000000  D8CB              fmul st3
+00000000  D8CC              fmul st4
+00000000  D8CD              fmul st5
+00000000  D8CE              fmul st6
+00000000  D8CF              fmul st7
+00000000  D8D0              fcom st0
+00000000  D8D1              fcom st1
+00000000  D8D2              fcom st2
+00000000  D8D3              fcom st3
+00000000  D8D4              fcom st4
+00000000  D8D5              fcom st5
+00000000  D8D6              fcom st6
+00000000  D8D7              fcom st7
+00000000  D8D8              fcomp st0
+00000000  D8D9              fcomp st1
+00000000  D8DA              fcomp st2
+00000000  D8DB              fcomp st3
+00000000  D8DC              fcomp st4
+00000000  D8DD              fcomp st5
+00000000  D8DE              fcomp st6
+00000000  D8DF              fcomp st7
+00000000  D8E0              fsub st0
+00000000  D8E1              fsub st1
+00000000  D8E2              fsub st2
+00000000  D8E3              fsub st3
+00000000  D8E4              fsub st4
+00000000  D8E5              fsub st5
+00000000  D8E6              fsub st6
+00000000  D8E7              fsub st7
+00000000  D8E8              fsubr st0
+00000000  D8E9              fsubr st1
+00000000  D8EA              fsubr st2
+00000000  D8EB              fsubr st3
+00000000  D8EC              fsubr st4
+00000000  D8ED              fsubr st5
+00000000  D8EE              fsubr st6
+00000000  D8EF              fsubr st7
+00000000  D8F0              fdiv st0
+00000000  D8F1              fdiv st1
+00000000  D8F2              fdiv st2
+00000000  D8F3              fdiv st3
+00000000  D8F4              fdiv st4
+00000000  D8F5              fdiv st5
+00000000  D8F6              fdiv st6
+00000000  D8F7              fdiv st7
+00000000  D8F8              fdivr st0
+00000000  D8F9              fdivr st1
+00000000  D8FA              fdivr st2
+00000000  D8FB              fdivr st3
+00000000  D8FC              fdivr st4
+00000000  D8FD              fdivr st5
+00000000  D8FE              fdivr st6
+00000000  D8FF              fdivr st7
 
 opcode d9
+00000000  D900              fld dword [bx+si]
+00000000  D901              fld dword [bx+di]
 00000000  D902              fld dword [bp+si]
+00000000  D903              fld dword [bp+di]
+00000000  D904              fld dword [si]
+00000000  D905              fld dword [di]
+00000000  D9063456          fld dword [0x5634]
+00000000  D907              fld dword [bx]
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D910              fst dword [bx+si]
+00000000  D911              fst dword [bx+di]
 00000000  D912              fst dword [bp+si]
+00000000  D913              fst dword [bp+di]
+00000000  D914              fst dword [si]
+00000000  D915              fst dword [di]
+00000000  D9163456          fst dword [0x5634]
+00000000  D917              fst dword [bx]
+00000000  D918              fstp dword [bx+si]
+00000000  D919              fstp dword [bx+di]
 00000000  D91A              fstp dword [bp+si]
+00000000  D91B              fstp dword [bp+di]
+00000000  D91C              fstp dword [si]
+00000000  D91D              fstp dword [di]
+00000000  D91E3456          fstp dword [0x5634]
+00000000  D91F              fstp dword [bx]
+00000000  D920              fldenv [bx+si]
+00000000  D921              fldenv [bx+di]
 00000000  D922              fldenv [bp+si]
+00000000  D923              fldenv [bp+di]
+00000000  D924              fldenv [si]
+00000000  D925              fldenv [di]
+00000000  D9263456          fldenv [0x5634]
+00000000  D927              fldenv [bx]
+00000000  D928              fldcw [bx+si]
+00000000  D929              fldcw [bx+di]
 00000000  D92A              fldcw [bp+si]
+00000000  D92B              fldcw [bp+di]
+00000000  D92C              fldcw [si]
+00000000  D92D              fldcw [di]
+00000000  D92E3456          fldcw [0x5634]
+00000000  D92F              fldcw [bx]
+00000000  D930              fnstenv [bx+si]
+00000000  D931              fnstenv [bx+di]
 00000000  D932              fnstenv [bp+si]
+00000000  D933              fnstenv [bp+di]
+00000000  D934              fnstenv [si]
+00000000  D935              fnstenv [di]
+00000000  D9363456          fnstenv [0x5634]
+00000000  D937              fnstenv [bx]
+00000000  D938              fnstcw [bx+si]
+00000000  D939              fnstcw [bx+di]
 00000000  D93A              fnstcw [bp+si]
+00000000  D93B              fnstcw [bp+di]
+00000000  D93C              fnstcw [si]
+00000000  D93D              fnstcw [di]
+00000000  D93E3456          fnstcw [0x5634]
+00000000  D93F              fnstcw [bx]
+00000000  D94034            fld dword [bx+si+0x34]
+00000000  D94134            fld dword [bx+di+0x34]
+00000000  D94234            fld dword [bp+si+0x34]
+00000000  D94334            fld dword [bp+di+0x34]
+00000000  D94434            fld dword [si+0x34]
+00000000  D94534            fld dword [di+0x34]
+00000000  D94634            fld dword [bp+0x34]
+00000000  D94734            fld dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D95034            fst dword [bx+si+0x34]
+00000000  D95134            fst dword [bx+di+0x34]
+00000000  D95234            fst dword [bp+si+0x34]
+00000000  D95334            fst dword [bp+di+0x34]
+00000000  D95434            fst dword [si+0x34]
+00000000  D95534            fst dword [di+0x34]
+00000000  D95634            fst dword [bp+0x34]
+00000000  D95734            fst dword [bx+0x34]
+00000000  D95834            fstp dword [bx+si+0x34]
+00000000  D95934            fstp dword [bx+di+0x34]
+00000000  D95A34            fstp dword [bp+si+0x34]
+00000000  D95B34            fstp dword [bp+di+0x34]
+00000000  D95C34            fstp dword [si+0x34]
+00000000  D95D34            fstp dword [di+0x34]
+00000000  D95E34            fstp dword [bp+0x34]
+00000000  D95F34            fstp dword [bx+0x34]
+00000000  D96034            fldenv [bx+si+0x34]
+00000000  D96134            fldenv [bx+di+0x34]
+00000000  D96234            fldenv [bp+si+0x34]
+00000000  D96334            fldenv [bp+di+0x34]
+00000000  D96434            fldenv [si+0x34]
+00000000  D96534            fldenv [di+0x34]
+00000000  D96634            fldenv [bp+0x34]
+00000000  D96734            fldenv [bx+0x34]
+00000000  D96834            fldcw [bx+si+0x34]
+00000000  D96934            fldcw [bx+di+0x34]
+00000000  D96A34            fldcw [bp+si+0x34]
+00000000  D96B34            fldcw [bp+di+0x34]
+00000000  D96C34            fldcw [si+0x34]
+00000000  D96D34            fldcw [di+0x34]
+00000000  D96E34            fldcw [bp+0x34]
+00000000  D96F34            fldcw [bx+0x34]
+00000000  D97034            fnstenv [bx+si+0x34]
+00000000  D97134            fnstenv [bx+di+0x34]
+00000000  D97234            fnstenv [bp+si+0x34]
+00000000  D97334            fnstenv [bp+di+0x34]
+00000000  D97434            fnstenv [si+0x34]
+00000000  D97534            fnstenv [di+0x34]
+00000000  D97634            fnstenv [bp+0x34]
+00000000  D97734            fnstenv [bx+0x34]
+00000000  D97834            fnstcw [bx+si+0x34]
+00000000  D97934            fnstcw [bx+di+0x34]
+00000000  D97A34            fnstcw [bp+si+0x34]
+00000000  D97B34            fnstcw [bp+di+0x34]
+00000000  D97C34            fnstcw [si+0x34]
+00000000  D97D34            fnstcw [di+0x34]
+00000000  D97E34            fnstcw [bp+0x34]
+00000000  D97F34            fnstcw [bx+0x34]
+00000000  D9803456          fld dword [bx+si+0x5634]
+00000000  D9813456          fld dword [bx+di+0x5634]
+00000000  D9823456          fld dword [bp+si+0x5634]
+00000000  D9833456          fld dword [bp+di+0x5634]
+00000000  D9843456          fld dword [si+0x5634]
+00000000  D9853456          fld dword [di+0x5634]
+00000000  D9863456          fld dword [bp+0x5634]
+00000000  D9873456          fld dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D9903456          fst dword [bx+si+0x5634]
+00000000  D9913456          fst dword [bx+di+0x5634]
+00000000  D9923456          fst dword [bp+si+0x5634]
+00000000  D9933456          fst dword [bp+di+0x5634]
+00000000  D9943456          fst dword [si+0x5634]
+00000000  D9953456          fst dword [di+0x5634]
+00000000  D9963456          fst dword [bp+0x5634]
+00000000  D9973456          fst dword [bx+0x5634]
+00000000  D9983456          fstp dword [bx+si+0x5634]
+00000000  D9993456          fstp dword [bx+di+0x5634]
+00000000  D99A3456          fstp dword [bp+si+0x5634]
+00000000  D99B3456          fstp dword [bp+di+0x5634]
+00000000  D99C3456          fstp dword [si+0x5634]
+00000000  D99D3456          fstp dword [di+0x5634]
+00000000  D99E3456          fstp dword [bp+0x5634]
+00000000  D99F3456          fstp dword [bx+0x5634]
+00000000  D9A03456          fldenv [bx+si+0x5634]
+00000000  D9A13456          fldenv [bx+di+0x5634]
+00000000  D9A23456          fldenv [bp+si+0x5634]
+00000000  D9A33456          fldenv [bp+di+0x5634]
+00000000  D9A43456          fldenv [si+0x5634]
+00000000  D9A53456          fldenv [di+0x5634]
+00000000  D9A63456          fldenv [bp+0x5634]
+00000000  D9A73456          fldenv [bx+0x5634]
+00000000  D9A83456          fldcw [bx+si+0x5634]
+00000000  D9A93456          fldcw [bx+di+0x5634]
+00000000  D9AA3456          fldcw [bp+si+0x5634]
+00000000  D9AB3456          fldcw [bp+di+0x5634]
+00000000  D9AC3456          fldcw [si+0x5634]
+00000000  D9AD3456          fldcw [di+0x5634]
+00000000  D9AE3456          fldcw [bp+0x5634]
+00000000  D9AF3456          fldcw [bx+0x5634]
+00000000  D9B03456          fnstenv [bx+si+0x5634]
+00000000  D9B13456          fnstenv [bx+di+0x5634]
+00000000  D9B23456          fnstenv [bp+si+0x5634]
+00000000  D9B33456          fnstenv [bp+di+0x5634]
+00000000  D9B43456          fnstenv [si+0x5634]
+00000000  D9B53456          fnstenv [di+0x5634]
+00000000  D9B63456          fnstenv [bp+0x5634]
+00000000  D9B73456          fnstenv [bx+0x5634]
+00000000  D9B83456          fnstcw [bx+si+0x5634]
+00000000  D9B93456          fnstcw [bx+di+0x5634]
+00000000  D9BA3456          fnstcw [bp+si+0x5634]
+00000000  D9BB3456          fnstcw [bp+di+0x5634]
+00000000  D9BC3456          fnstcw [si+0x5634]
+00000000  D9BD3456          fnstcw [di+0x5634]
+00000000  D9BE3456          fnstcw [bp+0x5634]
+00000000  D9BF3456          fnstcw [bx+0x5634]
+00000000  D9C0              fld st0
+00000000  D9C1              fld st1
+00000000  D9C2              fld st2
+00000000  D9C3              fld st3
+00000000  D9C4              fld st4
+00000000  D9C5              fld st5
+00000000  D9C6              fld st6
+00000000  D9C7              fld st7
+00000000  D9C8              fxch st0
+00000000  D9C9              fxch st1
+00000000  D9CA              fxch st2
+00000000  D9CB              fxch st3
+00000000  D9CC              fxch st4
+00000000  D9CD              fxch st5
+00000000  D9CE              fxch st6
+00000000  D9CF              fxch st7
+00000000  D9D0              fnop
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D9E0              fchs
+00000000  D9E1              fabs
+illegal_opcode
+illegal_opcode
+00000000  D9E4              ftst
+00000000  D9E5              fxam
+illegal_opcode
+illegal_opcode
+00000000  D9E8              fld1
+00000000  D9E9              fldl2t
+00000000  D9EA              fldl2e
+00000000  D9EB              fldpi
+00000000  D9EC              fldlg2
+00000000  D9ED              fldln2
+00000000  D9EE              fldz
+illegal_opcode
+00000000  D9F0              f2xm1
+00000000  D9F1              fyl2x
+00000000  D9F2              fptan
+00000000  D9F3              fpatan
+00000000  D9F4              fxtract
+illegal_opcode
+00000000  D9F6              fdecstp
+00000000  D9F7              fincstp
+00000000  D9F8              fprem
+00000000  D9F9              fyl2xp1
+00000000  D9FA              fsqrt
+illegal_opcode
+00000000  D9FC              frndint
+00000000  D9FD              fscale
+illegal_opcode
+illegal_opcode
 
 opcode da
+00000000  DA00              fiadd dword [bx+si]
+00000000  DA01              fiadd dword [bx+di]
 00000000  DA02              fiadd dword [bp+si]
+00000000  DA03              fiadd dword [bp+di]
+00000000  DA04              fiadd dword [si]
+00000000  DA05              fiadd dword [di]
+00000000  DA063456          fiadd dword [0x5634]
+00000000  DA07              fiadd dword [bx]
+00000000  DA08              fimul dword [bx+si]
+00000000  DA09              fimul dword [bx+di]
 00000000  DA0A              fimul dword [bp+si]
+00000000  DA0B              fimul dword [bp+di]
+00000000  DA0C              fimul dword [si]
+00000000  DA0D              fimul dword [di]
+00000000  DA0E3456          fimul dword [0x5634]
+00000000  DA0F              fimul dword [bx]
+00000000  DA10              ficom dword [bx+si]
+00000000  DA11              ficom dword [bx+di]
 00000000  DA12              ficom dword [bp+si]
+00000000  DA13              ficom dword [bp+di]
+00000000  DA14              ficom dword [si]
+00000000  DA15              ficom dword [di]
+00000000  DA163456          ficom dword [0x5634]
+00000000  DA17              ficom dword [bx]
+00000000  DA18              ficomp dword [bx+si]
+00000000  DA19              ficomp dword [bx+di]
 00000000  DA1A              ficomp dword [bp+si]
+00000000  DA1B              ficomp dword [bp+di]
+00000000  DA1C              ficomp dword [si]
+00000000  DA1D              ficomp dword [di]
+00000000  DA1E3456          ficomp dword [0x5634]
+00000000  DA1F              ficomp dword [bx]
+00000000  DA20              fisub dword [bx+si]
+00000000  DA21              fisub dword [bx+di]
 00000000  DA22              fisub dword [bp+si]
+00000000  DA23              fisub dword [bp+di]
+00000000  DA24              fisub dword [si]
+00000000  DA25              fisub dword [di]
+00000000  DA263456          fisub dword [0x5634]
+00000000  DA27              fisub dword [bx]
+00000000  DA28              fisubr dword [bx+si]
+00000000  DA29              fisubr dword [bx+di]
 00000000  DA2A              fisubr dword [bp+si]
+00000000  DA2B              fisubr dword [bp+di]
+00000000  DA2C              fisubr dword [si]
+00000000  DA2D              fisubr dword [di]
+00000000  DA2E3456          fisubr dword [0x5634]
+00000000  DA2F              fisubr dword [bx]
+00000000  DA30              fidiv dword [bx+si]
+00000000  DA31              fidiv dword [bx+di]
 00000000  DA32              fidiv dword [bp+si]
+00000000  DA33              fidiv dword [bp+di]
+00000000  DA34              fidiv dword [si]
+00000000  DA35              fidiv dword [di]
+00000000  DA363456          fidiv dword [0x5634]
+00000000  DA37              fidiv dword [bx]
+00000000  DA38              fidivr dword [bx+si]
+00000000  DA39              fidivr dword [bx+di]
 00000000  DA3A              fidivr dword [bp+si]
+00000000  DA3B              fidivr dword [bp+di]
+00000000  DA3C              fidivr dword [si]
+00000000  DA3D              fidivr dword [di]
+00000000  DA3E3456          fidivr dword [0x5634]
+00000000  DA3F              fidivr dword [bx]
+00000000  DA4034            fiadd dword [bx+si+0x34]
+00000000  DA4134            fiadd dword [bx+di+0x34]
+00000000  DA4234            fiadd dword [bp+si+0x34]
+00000000  DA4334            fiadd dword [bp+di+0x34]
+00000000  DA4434            fiadd dword [si+0x34]
+00000000  DA4534            fiadd dword [di+0x34]
+00000000  DA4634            fiadd dword [bp+0x34]
+00000000  DA4734            fiadd dword [bx+0x34]
+00000000  DA4834            fimul dword [bx+si+0x34]
+00000000  DA4934            fimul dword [bx+di+0x34]
+00000000  DA4A34            fimul dword [bp+si+0x34]
+00000000  DA4B34            fimul dword [bp+di+0x34]
+00000000  DA4C34            fimul dword [si+0x34]
+00000000  DA4D34            fimul dword [di+0x34]
+00000000  DA4E34            fimul dword [bp+0x34]
+00000000  DA4F34            fimul dword [bx+0x34]
+00000000  DA5034            ficom dword [bx+si+0x34]
+00000000  DA5134            ficom dword [bx+di+0x34]
+00000000  DA5234            ficom dword [bp+si+0x34]
+00000000  DA5334            ficom dword [bp+di+0x34]
+00000000  DA5434            ficom dword [si+0x34]
+00000000  DA5534            ficom dword [di+0x34]
+00000000  DA5634            ficom dword [bp+0x34]
+00000000  DA5734            ficom dword [bx+0x34]
+00000000  DA5834            ficomp dword [bx+si+0x34]
+00000000  DA5934            ficomp dword [bx+di+0x34]
+00000000  DA5A34            ficomp dword [bp+si+0x34]
+00000000  DA5B34            ficomp dword [bp+di+0x34]
+00000000  DA5C34            ficomp dword [si+0x34]
+00000000  DA5D34            ficomp dword [di+0x34]
+00000000  DA5E34            ficomp dword [bp+0x34]
+00000000  DA5F34            ficomp dword [bx+0x34]
+00000000  DA6034            fisub dword [bx+si+0x34]
+00000000  DA6134            fisub dword [bx+di+0x34]
+00000000  DA6234            fisub dword [bp+si+0x34]
+00000000  DA6334            fisub dword [bp+di+0x34]
+00000000  DA6434            fisub dword [si+0x34]
+00000000  DA6534            fisub dword [di+0x34]
+00000000  DA6634            fisub dword [bp+0x34]
+00000000  DA6734            fisub dword [bx+0x34]
+00000000  DA6834            fisubr dword [bx+si+0x34]
+00000000  DA6934            fisubr dword [bx+di+0x34]
+00000000  DA6A34            fisubr dword [bp+si+0x34]
+00000000  DA6B34            fisubr dword [bp+di+0x34]
+00000000  DA6C34            fisubr dword [si+0x34]
+00000000  DA6D34            fisubr dword [di+0x34]
+00000000  DA6E34            fisubr dword [bp+0x34]
+00000000  DA6F34            fisubr dword [bx+0x34]
+00000000  DA7034            fidiv dword [bx+si+0x34]
+00000000  DA7134            fidiv dword [bx+di+0x34]
+00000000  DA7234            fidiv dword [bp+si+0x34]
+00000000  DA7334            fidiv dword [bp+di+0x34]
+00000000  DA7434            fidiv dword [si+0x34]
+00000000  DA7534            fidiv dword [di+0x34]
+00000000  DA7634            fidiv dword [bp+0x34]
+00000000  DA7734            fidiv dword [bx+0x34]
+00000000  DA7834            fidivr dword [bx+si+0x34]
+00000000  DA7934            fidivr dword [bx+di+0x34]
+00000000  DA7A34            fidivr dword [bp+si+0x34]
+00000000  DA7B34            fidivr dword [bp+di+0x34]
+00000000  DA7C34            fidivr dword [si+0x34]
+00000000  DA7D34            fidivr dword [di+0x34]
+00000000  DA7E34            fidivr dword [bp+0x34]
+00000000  DA7F34            fidivr dword [bx+0x34]
+00000000  DA803456          fiadd dword [bx+si+0x5634]
+00000000  DA813456          fiadd dword [bx+di+0x5634]
+00000000  DA823456          fiadd dword [bp+si+0x5634]
+00000000  DA833456          fiadd dword [bp+di+0x5634]
+00000000  DA843456          fiadd dword [si+0x5634]
+00000000  DA853456          fiadd dword [di+0x5634]
+00000000  DA863456          fiadd dword [bp+0x5634]
+00000000  DA873456          fiadd dword [bx+0x5634]
+00000000  DA883456          fimul dword [bx+si+0x5634]
+00000000  DA893456          fimul dword [bx+di+0x5634]
+00000000  DA8A3456          fimul dword [bp+si+0x5634]
+00000000  DA8B3456          fimul dword [bp+di+0x5634]
+00000000  DA8C3456          fimul dword [si+0x5634]
+00000000  DA8D3456          fimul dword [di+0x5634]
+00000000  DA8E3456          fimul dword [bp+0x5634]
+00000000  DA8F3456          fimul dword [bx+0x5634]
+00000000  DA903456          ficom dword [bx+si+0x5634]
+00000000  DA913456          ficom dword [bx+di+0x5634]
+00000000  DA923456          ficom dword [bp+si+0x5634]
+00000000  DA933456          ficom dword [bp+di+0x5634]
+00000000  DA943456          ficom dword [si+0x5634]
+00000000  DA953456          ficom dword [di+0x5634]
+00000000  DA963456          ficom dword [bp+0x5634]
+00000000  DA973456          ficom dword [bx+0x5634]
+00000000  DA983456          ficomp dword [bx+si+0x5634]
+00000000  DA993456          ficomp dword [bx+di+0x5634]
+00000000  DA9A3456          ficomp dword [bp+si+0x5634]
+00000000  DA9B3456          ficomp dword [bp+di+0x5634]
+00000000  DA9C3456          ficomp dword [si+0x5634]
+00000000  DA9D3456          ficomp dword [di+0x5634]
+00000000  DA9E3456          ficomp dword [bp+0x5634]
+00000000  DA9F3456          ficomp dword [bx+0x5634]
+00000000  DAA03456          fisub dword [bx+si+0x5634]
+00000000  DAA13456          fisub dword [bx+di+0x5634]
+00000000  DAA23456          fisub dword [bp+si+0x5634]
+00000000  DAA33456          fisub dword [bp+di+0x5634]
+00000000  DAA43456          fisub dword [si+0x5634]
+00000000  DAA53456          fisub dword [di+0x5634]
+00000000  DAA63456          fisub dword [bp+0x5634]
+00000000  DAA73456          fisub dword [bx+0x5634]
+00000000  DAA83456          fisubr dword [bx+si+0x5634]
+00000000  DAA93456          fisubr dword [bx+di+0x5634]
+00000000  DAAA3456          fisubr dword [bp+si+0x5634]
+00000000  DAAB3456          fisubr dword [bp+di+0x5634]
+00000000  DAAC3456          fisubr dword [si+0x5634]
+00000000  DAAD3456          fisubr dword [di+0x5634]
+00000000  DAAE3456          fisubr dword [bp+0x5634]
+00000000  DAAF3456          fisubr dword [bx+0x5634]
+00000000  DAB03456          fidiv dword [bx+si+0x5634]
+00000000  DAB13456          fidiv dword [bx+di+0x5634]
+00000000  DAB23456          fidiv dword [bp+si+0x5634]
+00000000  DAB33456          fidiv dword [bp+di+0x5634]
+00000000  DAB43456          fidiv dword [si+0x5634]
+00000000  DAB53456          fidiv dword [di+0x5634]
+00000000  DAB63456          fidiv dword [bp+0x5634]
+00000000  DAB73456          fidiv dword [bx+0x5634]
+00000000  DAB83456          fidivr dword [bx+si+0x5634]
+00000000  DAB93456          fidivr dword [bx+di+0x5634]
+00000000  DABA3456          fidivr dword [bp+si+0x5634]
+00000000  DABB3456          fidivr dword [bp+di+0x5634]
+00000000  DABC3456          fidivr dword [si+0x5634]
+00000000  DABD3456          fidivr dword [di+0x5634]
+00000000  DABE3456          fidivr dword [bp+0x5634]
+00000000  DABF3456          fidivr dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode db
+00000000  DB00              fild dword [bx+si]
+00000000  DB01              fild dword [bx+di]
 00000000  DB02              fild dword [bp+si]
+00000000  DB03              fild dword [bp+di]
+00000000  DB04              fild dword [si]
+00000000  DB05              fild dword [di]
+00000000  DB063456          fild dword [0x5634]
+00000000  DB07              fild dword [bx]
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB10              fist dword [bx+si]
+00000000  DB11              fist dword [bx+di]
 00000000  DB12              fist dword [bp+si]
+00000000  DB13              fist dword [bp+di]
+00000000  DB14              fist dword [si]
+00000000  DB15              fist dword [di]
+00000000  DB163456          fist dword [0x5634]
+00000000  DB17              fist dword [bx]
+00000000  DB18              fistp dword [bx+si]
+00000000  DB19              fistp dword [bx+di]
 00000000  DB1A              fistp dword [bp+si]
+00000000  DB1B              fistp dword [bp+di]
+00000000  DB1C              fistp dword [si]
+00000000  DB1D              fistp dword [di]
+00000000  DB1E3456          fistp dword [0x5634]
+00000000  DB1F              fistp dword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB28              fld tword [bx+si]
+00000000  DB29              fld tword [bx+di]
 00000000  DB2A              fld tword [bp+si]
+00000000  DB2B              fld tword [bp+di]
+00000000  DB2C              fld tword [si]
+00000000  DB2D              fld tword [di]
+00000000  DB2E3456          fld tword [0x5634]
+00000000  DB2F              fld tword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB38              fstp tword [bx+si]
+00000000  DB39              fstp tword [bx+di]
 00000000  DB3A              fstp tword [bp+si]
+00000000  DB3B              fstp tword [bp+di]
+00000000  DB3C              fstp tword [si]
+00000000  DB3D              fstp tword [di]
+00000000  DB3E3456          fstp tword [0x5634]
+00000000  DB3F              fstp tword [bx]
+00000000  DB4034            fild dword [bx+si+0x34]
+00000000  DB4134            fild dword [bx+di+0x34]
+00000000  DB4234            fild dword [bp+si+0x34]
+00000000  DB4334            fild dword [bp+di+0x34]
+00000000  DB4434            fild dword [si+0x34]
+00000000  DB4534            fild dword [di+0x34]
+00000000  DB4634            fild dword [bp+0x34]
+00000000  DB4734            fild dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB5034            fist dword [bx+si+0x34]
+00000000  DB5134            fist dword [bx+di+0x34]
+00000000  DB5234            fist dword [bp+si+0x34]
+00000000  DB5334            fist dword [bp+di+0x34]
+00000000  DB5434            fist dword [si+0x34]
+00000000  DB5534            fist dword [di+0x34]
+00000000  DB5634            fist dword [bp+0x34]
+00000000  DB5734            fist dword [bx+0x34]
+00000000  DB5834            fistp dword [bx+si+0x34]
+00000000  DB5934            fistp dword [bx+di+0x34]
+00000000  DB5A34            fistp dword [bp+si+0x34]
+00000000  DB5B34            fistp dword [bp+di+0x34]
+00000000  DB5C34            fistp dword [si+0x34]
+00000000  DB5D34            fistp dword [di+0x34]
+00000000  DB5E34            fistp dword [bp+0x34]
+00000000  DB5F34            fistp dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB6834            fld tword [bx+si+0x34]
+00000000  DB6934            fld tword [bx+di+0x34]
+00000000  DB6A34            fld tword [bp+si+0x34]
+00000000  DB6B34            fld tword [bp+di+0x34]
+00000000  DB6C34            fld tword [si+0x34]
+00000000  DB6D34            fld tword [di+0x34]
+00000000  DB6E34            fld tword [bp+0x34]
+00000000  DB6F34            fld tword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB7834            fstp tword [bx+si+0x34]
+00000000  DB7934            fstp tword [bx+di+0x34]
+00000000  DB7A34            fstp tword [bp+si+0x34]
+00000000  DB7B34            fstp tword [bp+di+0x34]
+00000000  DB7C34            fstp tword [si+0x34]
+00000000  DB7D34            fstp tword [di+0x34]
+00000000  DB7E34            fstp tword [bp+0x34]
+00000000  DB7F34            fstp tword [bx+0x34]
+00000000  DB803456          fild dword [bx+si+0x5634]
+00000000  DB813456          fild dword [bx+di+0x5634]
+00000000  DB823456          fild dword [bp+si+0x5634]
+00000000  DB833456          fild dword [bp+di+0x5634]
+00000000  DB843456          fild dword [si+0x5634]
+00000000  DB853456          fild dword [di+0x5634]
+00000000  DB863456          fild dword [bp+0x5634]
+00000000  DB873456          fild dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB903456          fist dword [bx+si+0x5634]
+00000000  DB913456          fist dword [bx+di+0x5634]
+00000000  DB923456          fist dword [bp+si+0x5634]
+00000000  DB933456          fist dword [bp+di+0x5634]
+00000000  DB943456          fist dword [si+0x5634]
+00000000  DB953456          fist dword [di+0x5634]
+00000000  DB963456          fist dword [bp+0x5634]
+00000000  DB973456          fist dword [bx+0x5634]
+00000000  DB983456          fistp dword [bx+si+0x5634]
+00000000  DB993456          fistp dword [bx+di+0x5634]
+00000000  DB9A3456          fistp dword [bp+si+0x5634]
+00000000  DB9B3456          fistp dword [bp+di+0x5634]
+00000000  DB9C3456          fistp dword [si+0x5634]
+00000000  DB9D3456          fistp dword [di+0x5634]
+00000000  DB9E3456          fistp dword [bp+0x5634]
+00000000  DB9F3456          fistp dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBA83456          fld tword [bx+si+0x5634]
+00000000  DBA93456          fld tword [bx+di+0x5634]
+00000000  DBAA3456          fld tword [bp+si+0x5634]
+00000000  DBAB3456          fld tword [bp+di+0x5634]
+00000000  DBAC3456          fld tword [si+0x5634]
+00000000  DBAD3456          fld tword [di+0x5634]
+00000000  DBAE3456          fld tword [bp+0x5634]
+00000000  DBAF3456          fld tword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBB83456          fstp tword [bx+si+0x5634]
+00000000  DBB93456          fstp tword [bx+di+0x5634]
+00000000  DBBA3456          fstp tword [bp+si+0x5634]
+00000000  DBBB3456          fstp tword [bp+di+0x5634]
+00000000  DBBC3456          fstp tword [si+0x5634]
+00000000  DBBD3456          fstp tword [di+0x5634]
+00000000  DBBE3456          fstp tword [bp+0x5634]
+00000000  DBBF3456          fstp tword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBE0              fneni
+00000000  DBE1              fndisi
+00000000  DBE2              fnclex
+00000000  DBE3              fninit
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode dc
+00000000  DC00              fadd qword [bx+si]
+00000000  DC01              fadd qword [bx+di]
 00000000  DC02              fadd qword [bp+si]
+00000000  DC03              fadd qword [bp+di]
+00000000  DC04              fadd qword [si]
+00000000  DC05              fadd qword [di]
+00000000  DC063456          fadd qword [0x5634]
+00000000  DC07              fadd qword [bx]
+00000000  DC08              fmul qword [bx+si]
+00000000  DC09              fmul qword [bx+di]
 00000000  DC0A              fmul qword [bp+si]
+00000000  DC0B              fmul qword [bp+di]
+00000000  DC0C              fmul qword [si]
+00000000  DC0D              fmul qword [di]
+00000000  DC0E3456          fmul qword [0x5634]
+00000000  DC0F              fmul qword [bx]
+00000000  DC10              fcom qword [bx+si]
+00000000  DC11              fcom qword [bx+di]
 00000000  DC12              fcom qword [bp+si]
+00000000  DC13              fcom qword [bp+di]
+00000000  DC14              fcom qword [si]
+00000000  DC15              fcom qword [di]
+00000000  DC163456          fcom qword [0x5634]
+00000000  DC17              fcom qword [bx]
+00000000  DC18              fcomp qword [bx+si]
+00000000  DC19              fcomp qword [bx+di]
 00000000  DC1A              fcomp qword [bp+si]
+00000000  DC1B              fcomp qword [bp+di]
+00000000  DC1C              fcomp qword [si]
+00000000  DC1D              fcomp qword [di]
+00000000  DC1E3456          fcomp qword [0x5634]
+00000000  DC1F              fcomp qword [bx]
+00000000  DC20              fsub qword [bx+si]
+00000000  DC21              fsub qword [bx+di]
 00000000  DC22              fsub qword [bp+si]
+00000000  DC23              fsub qword [bp+di]
+00000000  DC24              fsub qword [si]
+00000000  DC25              fsub qword [di]
+00000000  DC263456          fsub qword [0x5634]
+00000000  DC27              fsub qword [bx]
+00000000  DC28              fsubr qword [bx+si]
+00000000  DC29              fsubr qword [bx+di]
 00000000  DC2A              fsubr qword [bp+si]
+00000000  DC2B              fsubr qword [bp+di]
+00000000  DC2C              fsubr qword [si]
+00000000  DC2D              fsubr qword [di]
+00000000  DC2E3456          fsubr qword [0x5634]
+00000000  DC2F              fsubr qword [bx]
+00000000  DC30              fdiv qword [bx+si]
+00000000  DC31              fdiv qword [bx+di]
 00000000  DC32              fdiv qword [bp+si]
+00000000  DC33              fdiv qword [bp+di]
+00000000  DC34              fdiv qword [si]
+00000000  DC35              fdiv qword [di]
+00000000  DC363456          fdiv qword [0x5634]
+00000000  DC37              fdiv qword [bx]
+00000000  DC38              fdivr qword [bx+si]
+00000000  DC39              fdivr qword [bx+di]
 00000000  DC3A              fdivr qword [bp+si]
+00000000  DC3B              fdivr qword [bp+di]
+00000000  DC3C              fdivr qword [si]
+00000000  DC3D              fdivr qword [di]
+00000000  DC3E3456          fdivr qword [0x5634]
+00000000  DC3F              fdivr qword [bx]
+00000000  DC4034            fadd qword [bx+si+0x34]
+00000000  DC4134            fadd qword [bx+di+0x34]
+00000000  DC4234            fadd qword [bp+si+0x34]
+00000000  DC4334            fadd qword [bp+di+0x34]
+00000000  DC4434            fadd qword [si+0x34]
+00000000  DC4534            fadd qword [di+0x34]
+00000000  DC4634            fadd qword [bp+0x34]
+00000000  DC4734            fadd qword [bx+0x34]
+00000000  DC4834            fmul qword [bx+si+0x34]
+00000000  DC4934            fmul qword [bx+di+0x34]
+00000000  DC4A34            fmul qword [bp+si+0x34]
+00000000  DC4B34            fmul qword [bp+di+0x34]
+00000000  DC4C34            fmul qword [si+0x34]
+00000000  DC4D34            fmul qword [di+0x34]
+00000000  DC4E34            fmul qword [bp+0x34]
+00000000  DC4F34            fmul qword [bx+0x34]
+00000000  DC5034            fcom qword [bx+si+0x34]
+00000000  DC5134            fcom qword [bx+di+0x34]
+00000000  DC5234            fcom qword [bp+si+0x34]
+00000000  DC5334            fcom qword [bp+di+0x34]
+00000000  DC5434            fcom qword [si+0x34]
+00000000  DC5534            fcom qword [di+0x34]
+00000000  DC5634            fcom qword [bp+0x34]
+00000000  DC5734            fcom qword [bx+0x34]
+00000000  DC5834            fcomp qword [bx+si+0x34]
+00000000  DC5934            fcomp qword [bx+di+0x34]
+00000000  DC5A34            fcomp qword [bp+si+0x34]
+00000000  DC5B34            fcomp qword [bp+di+0x34]
+00000000  DC5C34            fcomp qword [si+0x34]
+00000000  DC5D34            fcomp qword [di+0x34]
+00000000  DC5E34            fcomp qword [bp+0x34]
+00000000  DC5F34            fcomp qword [bx+0x34]
+00000000  DC6034            fsub qword [bx+si+0x34]
+00000000  DC6134            fsub qword [bx+di+0x34]
+00000000  DC6234            fsub qword [bp+si+0x34]
+00000000  DC6334            fsub qword [bp+di+0x34]
+00000000  DC6434            fsub qword [si+0x34]
+00000000  DC6534            fsub qword [di+0x34]
+00000000  DC6634            fsub qword [bp+0x34]
+00000000  DC6734            fsub qword [bx+0x34]
+00000000  DC6834            fsubr qword [bx+si+0x34]
+00000000  DC6934            fsubr qword [bx+di+0x34]
+00000000  DC6A34            fsubr qword [bp+si+0x34]
+00000000  DC6B34            fsubr qword [bp+di+0x34]
+00000000  DC6C34            fsubr qword [si+0x34]
+00000000  DC6D34            fsubr qword [di+0x34]
+00000000  DC6E34            fsubr qword [bp+0x34]
+00000000  DC6F34            fsubr qword [bx+0x34]
+00000000  DC7034            fdiv qword [bx+si+0x34]
+00000000  DC7134            fdiv qword [bx+di+0x34]
+00000000  DC7234            fdiv qword [bp+si+0x34]
+00000000  DC7334            fdiv qword [bp+di+0x34]
+00000000  DC7434            fdiv qword [si+0x34]
+00000000  DC7534            fdiv qword [di+0x34]
+00000000  DC7634            fdiv qword [bp+0x34]
+00000000  DC7734            fdiv qword [bx+0x34]
+00000000  DC7834            fdivr qword [bx+si+0x34]
+00000000  DC7934            fdivr qword [bx+di+0x34]
+00000000  DC7A34            fdivr qword [bp+si+0x34]
+00000000  DC7B34            fdivr qword [bp+di+0x34]
+00000000  DC7C34            fdivr qword [si+0x34]
+00000000  DC7D34            fdivr qword [di+0x34]
+00000000  DC7E34            fdivr qword [bp+0x34]
+00000000  DC7F34            fdivr qword [bx+0x34]
+00000000  DC803456          fadd qword [bx+si+0x5634]
+00000000  DC813456          fadd qword [bx+di+0x5634]
+00000000  DC823456          fadd qword [bp+si+0x5634]
+00000000  DC833456          fadd qword [bp+di+0x5634]
+00000000  DC843456          fadd qword [si+0x5634]
+00000000  DC853456          fadd qword [di+0x5634]
+00000000  DC863456          fadd qword [bp+0x5634]
+00000000  DC873456          fadd qword [bx+0x5634]
+00000000  DC883456          fmul qword [bx+si+0x5634]
+00000000  DC893456          fmul qword [bx+di+0x5634]
+00000000  DC8A3456          fmul qword [bp+si+0x5634]
+00000000  DC8B3456          fmul qword [bp+di+0x5634]
+00000000  DC8C3456          fmul qword [si+0x5634]
+00000000  DC8D3456          fmul qword [di+0x5634]
+00000000  DC8E3456          fmul qword [bp+0x5634]
+00000000  DC8F3456          fmul qword [bx+0x5634]
+00000000  DC903456          fcom qword [bx+si+0x5634]
+00000000  DC913456          fcom qword [bx+di+0x5634]
+00000000  DC923456          fcom qword [bp+si+0x5634]
+00000000  DC933456          fcom qword [bp+di+0x5634]
+00000000  DC943456          fcom qword [si+0x5634]
+00000000  DC953456          fcom qword [di+0x5634]
+00000000  DC963456          fcom qword [bp+0x5634]
+00000000  DC973456          fcom qword [bx+0x5634]
+00000000  DC983456          fcomp qword [bx+si+0x5634]
+00000000  DC993456          fcomp qword [bx+di+0x5634]
+00000000  DC9A3456          fcomp qword [bp+si+0x5634]
+00000000  DC9B3456          fcomp qword [bp+di+0x5634]
+00000000  DC9C3456          fcomp qword [si+0x5634]
+00000000  DC9D3456          fcomp qword [di+0x5634]
+00000000  DC9E3456          fcomp qword [bp+0x5634]
+00000000  DC9F3456          fcomp qword [bx+0x5634]
+00000000  DCA03456          fsub qword [bx+si+0x5634]
+00000000  DCA13456          fsub qword [bx+di+0x5634]
+00000000  DCA23456          fsub qword [bp+si+0x5634]
+00000000  DCA33456          fsub qword [bp+di+0x5634]
+00000000  DCA43456          fsub qword [si+0x5634]
+00000000  DCA53456          fsub qword [di+0x5634]
+00000000  DCA63456          fsub qword [bp+0x5634]
+00000000  DCA73456          fsub qword [bx+0x5634]
+00000000  DCA83456          fsubr qword [bx+si+0x5634]
+00000000  DCA93456          fsubr qword [bx+di+0x5634]
+00000000  DCAA3456          fsubr qword [bp+si+0x5634]
+00000000  DCAB3456          fsubr qword [bp+di+0x5634]
+00000000  DCAC3456          fsubr qword [si+0x5634]
+00000000  DCAD3456          fsubr qword [di+0x5634]
+00000000  DCAE3456          fsubr qword [bp+0x5634]
+00000000  DCAF3456          fsubr qword [bx+0x5634]
+00000000  DCB03456          fdiv qword [bx+si+0x5634]
+00000000  DCB13456          fdiv qword [bx+di+0x5634]
+00000000  DCB23456          fdiv qword [bp+si+0x5634]
+00000000  DCB33456          fdiv qword [bp+di+0x5634]
+00000000  DCB43456          fdiv qword [si+0x5634]
+00000000  DCB53456          fdiv qword [di+0x5634]
+00000000  DCB63456          fdiv qword [bp+0x5634]
+00000000  DCB73456          fdiv qword [bx+0x5634]
+00000000  DCB83456          fdivr qword [bx+si+0x5634]
+00000000  DCB93456          fdivr qword [bx+di+0x5634]
+00000000  DCBA3456          fdivr qword [bp+si+0x5634]
+00000000  DCBB3456          fdivr qword [bp+di+0x5634]
+00000000  DCBC3456          fdivr qword [si+0x5634]
+00000000  DCBD3456          fdivr qword [di+0x5634]
+00000000  DCBE3456          fdivr qword [bp+0x5634]
+00000000  DCBF3456          fdivr qword [bx+0x5634]
+00000000  DCC0              fadd to st0
+00000000  DCC1              fadd to st1
+00000000  DCC2              fadd to st2
+00000000  DCC3              fadd to st3
+00000000  DCC4              fadd to st4
+00000000  DCC5              fadd to st5
+00000000  DCC6              fadd to st6
+00000000  DCC7              fadd to st7
+00000000  DCC8              fmul to st0
+00000000  DCC9              fmul to st1
+00000000  DCCA              fmul to st2
+00000000  DCCB              fmul to st3
+00000000  DCCC              fmul to st4
+00000000  DCCD              fmul to st5
+00000000  DCCE              fmul to st6
+00000000  DCCF              fmul to st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DCE0              fsubr to st0
+00000000  DCE1              fsubr to st1
+00000000  DCE2              fsubr to st2
+00000000  DCE3              fsubr to st3
+00000000  DCE4              fsubr to st4
+00000000  DCE5              fsubr to st5
+00000000  DCE6              fsubr to st6
+00000000  DCE7              fsubr to st7
+00000000  DCE8              fsub to st0
+00000000  DCE9              fsub to st1
+00000000  DCEA              fsub to st2
+00000000  DCEB              fsub to st3
+00000000  DCEC              fsub to st4
+00000000  DCED              fsub to st5
+00000000  DCEE              fsub to st6
+00000000  DCEF              fsub to st7
+00000000  DCF0              fdivr to st0
+00000000  DCF1              fdivr to st1
+00000000  DCF2              fdivr to st2
+00000000  DCF3              fdivr to st3
+00000000  DCF4              fdivr to st4
+00000000  DCF5              fdivr to st5
+00000000  DCF6              fdivr to st6
+00000000  DCF7              fdivr to st7
+00000000  DCF8              fdiv to st0
+00000000  DCF9              fdiv to st1
+00000000  DCFA              fdiv to st2
+00000000  DCFB              fdiv to st3
+00000000  DCFC              fdiv to st4
+00000000  DCFD              fdiv to st5
+00000000  DCFE              fdiv to st6
+00000000  DCFF              fdiv to st7
 
 opcode dd
+00000000  DD00              fld qword [bx+si]
+00000000  DD01              fld qword [bx+di]
 00000000  DD02              fld qword [bp+si]
+00000000  DD03              fld qword [bp+di]
+00000000  DD04              fld qword [si]
+00000000  DD05              fld qword [di]
+00000000  DD063456          fld qword [0x5634]
+00000000  DD07              fld qword [bx]
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD10              fst qword [bx+si]
+00000000  DD11              fst qword [bx+di]
 00000000  DD12              fst qword [bp+si]
+00000000  DD13              fst qword [bp+di]
+00000000  DD14              fst qword [si]
+00000000  DD15              fst qword [di]
+00000000  DD163456          fst qword [0x5634]
+00000000  DD17              fst qword [bx]
+00000000  DD18              fstp qword [bx+si]
+00000000  DD19              fstp qword [bx+di]
 00000000  DD1A              fstp qword [bp+si]
+00000000  DD1B              fstp qword [bp+di]
+00000000  DD1C              fstp qword [si]
+00000000  DD1D              fstp qword [di]
+00000000  DD1E3456          fstp qword [0x5634]
+00000000  DD1F              fstp qword [bx]
+00000000  DD20              frstor [bx+si]
+00000000  DD21              frstor [bx+di]
 00000000  DD22              frstor [bp+si]
+00000000  DD23              frstor [bp+di]
+00000000  DD24              frstor [si]
+00000000  DD25              frstor [di]
+00000000  DD263456          frstor [0x5634]
+00000000  DD27              frstor [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD30              fnsave [bx+si]
+00000000  DD31              fnsave [bx+di]
 00000000  DD32              fnsave [bp+si]
+00000000  DD33              fnsave [bp+di]
+00000000  DD34              fnsave [si]
+00000000  DD35              fnsave [di]
+00000000  DD363456          fnsave [0x5634]
+00000000  DD37              fnsave [bx]
+00000000  DD38              fnstsw [bx+si]
+00000000  DD39              fnstsw [bx+di]
 00000000  DD3A              fnstsw [bp+si]
+00000000  DD3B              fnstsw [bp+di]
+00000000  DD3C              fnstsw [si]
+00000000  DD3D              fnstsw [di]
+00000000  DD3E3456          fnstsw [0x5634]
+00000000  DD3F              fnstsw [bx]
+00000000  DD4034            fld qword [bx+si+0x34]
+00000000  DD4134            fld qword [bx+di+0x34]
+00000000  DD4234            fld qword [bp+si+0x34]
+00000000  DD4334            fld qword [bp+di+0x34]
+00000000  DD4434            fld qword [si+0x34]
+00000000  DD4534            fld qword [di+0x34]
+00000000  DD4634            fld qword [bp+0x34]
+00000000  DD4734            fld qword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD5034            fst qword [bx+si+0x34]
+00000000  DD5134            fst qword [bx+di+0x34]
+00000000  DD5234            fst qword [bp+si+0x34]
+00000000  DD5334            fst qword [bp+di+0x34]
+00000000  DD5434            fst qword [si+0x34]
+00000000  DD5534            fst qword [di+0x34]
+00000000  DD5634            fst qword [bp+0x34]
+00000000  DD5734            fst qword [bx+0x34]
+00000000  DD5834            fstp qword [bx+si+0x34]
+00000000  DD5934            fstp qword [bx+di+0x34]
+00000000  DD5A34            fstp qword [bp+si+0x34]
+00000000  DD5B34            fstp qword [bp+di+0x34]
+00000000  DD5C34            fstp qword [si+0x34]
+00000000  DD5D34            fstp qword [di+0x34]
+00000000  DD5E34            fstp qword [bp+0x34]
+00000000  DD5F34            fstp qword [bx+0x34]
+00000000  DD6034            frstor [bx+si+0x34]
+00000000  DD6134            frstor [bx+di+0x34]
+00000000  DD6234            frstor [bp+si+0x34]
+00000000  DD6334            frstor [bp+di+0x34]
+00000000  DD6434            frstor [si+0x34]
+00000000  DD6534            frstor [di+0x34]
+00000000  DD6634            frstor [bp+0x34]
+00000000  DD6734            frstor [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD7034            fnsave [bx+si+0x34]
+00000000  DD7134            fnsave [bx+di+0x34]
+00000000  DD7234            fnsave [bp+si+0x34]
+00000000  DD7334            fnsave [bp+di+0x34]
+00000000  DD7434            fnsave [si+0x34]
+00000000  DD7534            fnsave [di+0x34]
+00000000  DD7634            fnsave [bp+0x34]
+00000000  DD7734            fnsave [bx+0x34]
+00000000  DD7834            fnstsw [bx+si+0x34]
+00000000  DD7934            fnstsw [bx+di+0x34]
+00000000  DD7A34            fnstsw [bp+si+0x34]
+00000000  DD7B34            fnstsw [bp+di+0x34]
+00000000  DD7C34            fnstsw [si+0x34]
+00000000  DD7D34            fnstsw [di+0x34]
+00000000  DD7E34            fnstsw [bp+0x34]
+00000000  DD7F34            fnstsw [bx+0x34]
+00000000  DD803456          fld qword [bx+si+0x5634]
+00000000  DD813456          fld qword [bx+di+0x5634]
+00000000  DD823456          fld qword [bp+si+0x5634]
+00000000  DD833456          fld qword [bp+di+0x5634]
+00000000  DD843456          fld qword [si+0x5634]
+00000000  DD853456          fld qword [di+0x5634]
+00000000  DD863456          fld qword [bp+0x5634]
+00000000  DD873456          fld qword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD903456          fst qword [bx+si+0x5634]
+00000000  DD913456          fst qword [bx+di+0x5634]
+00000000  DD923456          fst qword [bp+si+0x5634]
+00000000  DD933456          fst qword [bp+di+0x5634]
+00000000  DD943456          fst qword [si+0x5634]
+00000000  DD953456          fst qword [di+0x5634]
+00000000  DD963456          fst qword [bp+0x5634]
+00000000  DD973456          fst qword [bx+0x5634]
+00000000  DD983456          fstp qword [bx+si+0x5634]
+00000000  DD993456          fstp qword [bx+di+0x5634]
+00000000  DD9A3456          fstp qword [bp+si+0x5634]
+00000000  DD9B3456          fstp qword [bp+di+0x5634]
+00000000  DD9C3456          fstp qword [si+0x5634]
+00000000  DD9D3456          fstp qword [di+0x5634]
+00000000  DD9E3456          fstp qword [bp+0x5634]
+00000000  DD9F3456          fstp qword [bx+0x5634]
+00000000  DDA03456          frstor [bx+si+0x5634]
+00000000  DDA13456          frstor [bx+di+0x5634]
+00000000  DDA23456          frstor [bp+si+0x5634]
+00000000  DDA33456          frstor [bp+di+0x5634]
+00000000  DDA43456          frstor [si+0x5634]
+00000000  DDA53456          frstor [di+0x5634]
+00000000  DDA63456          frstor [bp+0x5634]
+00000000  DDA73456          frstor [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DDB03456          fnsave [bx+si+0x5634]
+00000000  DDB13456          fnsave [bx+di+0x5634]
+00000000  DDB23456          fnsave [bp+si+0x5634]
+00000000  DDB33456          fnsave [bp+di+0x5634]
+00000000  DDB43456          fnsave [si+0x5634]
+00000000  DDB53456          fnsave [di+0x5634]
+00000000  DDB63456          fnsave [bp+0x5634]
+00000000  DDB73456          fnsave [bx+0x5634]
+00000000  DDB83456          fnstsw [bx+si+0x5634]
+00000000  DDB93456          fnstsw [bx+di+0x5634]
+00000000  DDBA3456          fnstsw [bp+si+0x5634]
+00000000  DDBB3456          fnstsw [bp+di+0x5634]
+00000000  DDBC3456          fnstsw [si+0x5634]
+00000000  DDBD3456          fnstsw [di+0x5634]
+00000000  DDBE3456          fnstsw [bp+0x5634]
+00000000  DDBF3456          fnstsw [bx+0x5634]
+00000000  DDC0              ffree st0
+00000000  DDC1              ffree st1
+00000000  DDC2              ffree st2
+00000000  DDC3              ffree st3
+00000000  DDC4              ffree st4
+00000000  DDC5              ffree st5
+00000000  DDC6              ffree st6
+00000000  DDC7              ffree st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DDD0              fst st0
+00000000  DDD1              fst st1
+00000000  DDD2              fst st2
+00000000  DDD3              fst st3
+00000000  DDD4              fst st4
+00000000  DDD5              fst st5
+00000000  DDD6              fst st6
+00000000  DDD7              fst st7
+00000000  DDD8              fstp st0
+00000000  DDD9              fstp st1
+00000000  DDDA              fstp st2
+00000000  DDDB              fstp st3
+00000000  DDDC              fstp st4
+00000000  DDDD              fstp st5
+00000000  DDDE              fstp st6
+00000000  DDDF              fstp st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode de
+00000000  DE00              fiadd word [bx+si]
+00000000  DE01              fiadd word [bx+di]
 00000000  DE02              fiadd word [bp+si]
+00000000  DE03              fiadd word [bp+di]
+00000000  DE04              fiadd word [si]
+00000000  DE05              fiadd word [di]
+00000000  DE063456          fiadd word [0x5634]
+00000000  DE07              fiadd word [bx]
+00000000  DE08              fimul word [bx+si]
+00000000  DE09              fimul word [bx+di]
 00000000  DE0A              fimul word [bp+si]
+00000000  DE0B              fimul word [bp+di]
+00000000  DE0C              fimul word [si]
+00000000  DE0D              fimul word [di]
+00000000  DE0E3456          fimul word [0x5634]
+00000000  DE0F              fimul word [bx]
+00000000  DE10              ficom word [bx+si]
+00000000  DE11              ficom word [bx+di]
 00000000  DE12              ficom word [bp+si]
+00000000  DE13              ficom word [bp+di]
+00000000  DE14              ficom word [si]
+00000000  DE15              ficom word [di]
+00000000  DE163456          ficom word [0x5634]
+00000000  DE17              ficom word [bx]
+00000000  DE18              ficomp word [bx+si]
+00000000  DE19              ficomp word [bx+di]
 00000000  DE1A              ficomp word [bp+si]
+00000000  DE1B              ficomp word [bp+di]
+00000000  DE1C              ficomp word [si]
+00000000  DE1D              ficomp word [di]
+00000000  DE1E3456          ficomp word [0x5634]
+00000000  DE1F              ficomp word [bx]
+00000000  DE20              fisub word [bx+si]
+00000000  DE21              fisub word [bx+di]
 00000000  DE22              fisub word [bp+si]
+00000000  DE23              fisub word [bp+di]
+00000000  DE24              fisub word [si]
+00000000  DE25              fisub word [di]
+00000000  DE263456          fisub word [0x5634]
+00000000  DE27              fisub word [bx]
+00000000  DE28              fisubr word [bx+si]
+00000000  DE29              fisubr word [bx+di]
 00000000  DE2A              fisubr word [bp+si]
+00000000  DE2B              fisubr word [bp+di]
+00000000  DE2C              fisubr word [si]
+00000000  DE2D              fisubr word [di]
+00000000  DE2E3456          fisubr word [0x5634]
+00000000  DE2F              fisubr word [bx]
+00000000  DE30              fidiv word [bx+si]
+00000000  DE31              fidiv word [bx+di]
 00000000  DE32              fidiv word [bp+si]
+00000000  DE33              fidiv word [bp+di]
+00000000  DE34              fidiv word [si]
+00000000  DE35              fidiv word [di]
+00000000  DE363456          fidiv word [0x5634]
+00000000  DE37              fidiv word [bx]
+00000000  DE38              fidivr word [bx+si]
+00000000  DE39              fidivr word [bx+di]
 00000000  DE3A              fidivr word [bp+si]
+00000000  DE3B              fidivr word [bp+di]
+00000000  DE3C              fidivr word [si]
+00000000  DE3D              fidivr word [di]
+00000000  DE3E3456          fidivr word [0x5634]
+00000000  DE3F              fidivr word [bx]
+00000000  DE4034            fiadd word [bx+si+0x34]
+00000000  DE4134            fiadd word [bx+di+0x34]
+00000000  DE4234            fiadd word [bp+si+0x34]
+00000000  DE4334            fiadd word [bp+di+0x34]
+00000000  DE4434            fiadd word [si+0x34]
+00000000  DE4534            fiadd word [di+0x34]
+00000000  DE4634            fiadd word [bp+0x34]
+00000000  DE4734            fiadd word [bx+0x34]
+00000000  DE4834            fimul word [bx+si+0x34]
+00000000  DE4934            fimul word [bx+di+0x34]
+00000000  DE4A34            fimul word [bp+si+0x34]
+00000000  DE4B34            fimul word [bp+di+0x34]
+00000000  DE4C34            fimul word [si+0x34]
+00000000  DE4D34            fimul word [di+0x34]
+00000000  DE4E34            fimul word [bp+0x34]
+00000000  DE4F34            fimul word [bx+0x34]
+00000000  DE5034            ficom word [bx+si+0x34]
+00000000  DE5134            ficom word [bx+di+0x34]
+00000000  DE5234            ficom word [bp+si+0x34]
+00000000  DE5334            ficom word [bp+di+0x34]
+00000000  DE5434            ficom word [si+0x34]
+00000000  DE5534            ficom word [di+0x34]
+00000000  DE5634            ficom word [bp+0x34]
+00000000  DE5734            ficom word [bx+0x34]
+00000000  DE5834            ficomp word [bx+si+0x34]
+00000000  DE5934            ficomp word [bx+di+0x34]
+00000000  DE5A34            ficomp word [bp+si+0x34]
+00000000  DE5B34            ficomp word [bp+di+0x34]
+00000000  DE5C34            ficomp word [si+0x34]
+00000000  DE5D34            ficomp word [di+0x34]
+00000000  DE5E34            ficomp word [bp+0x34]
+00000000  DE5F34            ficomp word [bx+0x34]
+00000000  DE6034            fisub word [bx+si+0x34]
+00000000  DE6134            fisub word [bx+di+0x34]
+00000000  DE6234            fisub word [bp+si+0x34]
+00000000  DE6334            fisub word [bp+di+0x34]
+00000000  DE6434            fisub word [si+0x34]
+00000000  DE6534            fisub word [di+0x34]
+00000000  DE6634            fisub word [bp+0x34]
+00000000  DE6734            fisub word [bx+0x34]
+00000000  DE6834            fisubr word [bx+si+0x34]
+00000000  DE6934            fisubr word [bx+di+0x34]
+00000000  DE6A34            fisubr word [bp+si+0x34]
+00000000  DE6B34            fisubr word [bp+di+0x34]
+00000000  DE6C34            fisubr word [si+0x34]
+00000000  DE6D34            fisubr word [di+0x34]
+00000000  DE6E34            fisubr word [bp+0x34]
+00000000  DE6F34            fisubr word [bx+0x34]
+00000000  DE7034            fidiv word [bx+si+0x34]
+00000000  DE7134            fidiv word [bx+di+0x34]
+00000000  DE7234            fidiv word [bp+si+0x34]
+00000000  DE7334            fidiv word [bp+di+0x34]
+00000000  DE7434            fidiv word [si+0x34]
+00000000  DE7534            fidiv word [di+0x34]
+00000000  DE7634            fidiv word [bp+0x34]
+00000000  DE7734            fidiv word [bx+0x34]
+00000000  DE7834            fidivr word [bx+si+0x34]
+00000000  DE7934            fidivr word [bx+di+0x34]
+00000000  DE7A34            fidivr word [bp+si+0x34]
+00000000  DE7B34            fidivr word [bp+di+0x34]
+00000000  DE7C34            fidivr word [si+0x34]
+00000000  DE7D34            fidivr word [di+0x34]
+00000000  DE7E34            fidivr word [bp+0x34]
+00000000  DE7F34            fidivr word [bx+0x34]
+00000000  DE803456          fiadd word [bx+si+0x5634]
+00000000  DE813456          fiadd word [bx+di+0x5634]
+00000000  DE823456          fiadd word [bp+si+0x5634]
+00000000  DE833456          fiadd word [bp+di+0x5634]
+00000000  DE843456          fiadd word [si+0x5634]
+00000000  DE853456          fiadd word [di+0x5634]
+00000000  DE863456          fiadd word [bp+0x5634]
+00000000  DE873456          fiadd word [bx+0x5634]
+00000000  DE883456          fimul word [bx+si+0x5634]
+00000000  DE893456          fimul word [bx+di+0x5634]
+00000000  DE8A3456          fimul word [bp+si+0x5634]
+00000000  DE8B3456          fimul word [bp+di+0x5634]
+00000000  DE8C3456          fimul word [si+0x5634]
+00000000  DE8D3456          fimul word [di+0x5634]
+00000000  DE8E3456          fimul word [bp+0x5634]
+00000000  DE8F3456          fimul word [bx+0x5634]
+00000000  DE903456          ficom word [bx+si+0x5634]
+00000000  DE913456          ficom word [bx+di+0x5634]
+00000000  DE923456          ficom word [bp+si+0x5634]
+00000000  DE933456          ficom word [bp+di+0x5634]
+00000000  DE943456          ficom word [si+0x5634]
+00000000  DE953456          ficom word [di+0x5634]
+00000000  DE963456          ficom word [bp+0x5634]
+00000000  DE973456          ficom word [bx+0x5634]
+00000000  DE983456          ficomp word [bx+si+0x5634]
+00000000  DE993456          ficomp word [bx+di+0x5634]
+00000000  DE9A3456          ficomp word [bp+si+0x5634]
+00000000  DE9B3456          ficomp word [bp+di+0x5634]
+00000000  DE9C3456          ficomp word [si+0x5634]
+00000000  DE9D3456          ficomp word [di+0x5634]
+00000000  DE9E3456          ficomp word [bp+0x5634]
+00000000  DE9F3456          ficomp word [bx+0x5634]
+00000000  DEA03456          fisub word [bx+si+0x5634]
+00000000  DEA13456          fisub word [bx+di+0x5634]
+00000000  DEA23456          fisub word [bp+si+0x5634]
+00000000  DEA33456          fisub word [bp+di+0x5634]
+00000000  DEA43456          fisub word [si+0x5634]
+00000000  DEA53456          fisub word [di+0x5634]
+00000000  DEA63456          fisub word [bp+0x5634]
+00000000  DEA73456          fisub word [bx+0x5634]
+00000000  DEA83456          fisubr word [bx+si+0x5634]
+00000000  DEA93456          fisubr word [bx+di+0x5634]
+00000000  DEAA3456          fisubr word [bp+si+0x5634]
+00000000  DEAB3456          fisubr word [bp+di+0x5634]
+00000000  DEAC3456          fisubr word [si+0x5634]
+00000000  DEAD3456          fisubr word [di+0x5634]
+00000000  DEAE3456          fisubr word [bp+0x5634]
+00000000  DEAF3456          fisubr word [bx+0x5634]
+00000000  DEB03456          fidiv word [bx+si+0x5634]
+00000000  DEB13456          fidiv word [bx+di+0x5634]
+00000000  DEB23456          fidiv word [bp+si+0x5634]
+00000000  DEB33456          fidiv word [bp+di+0x5634]
+00000000  DEB43456          fidiv word [si+0x5634]
+00000000  DEB53456          fidiv word [di+0x5634]
+00000000  DEB63456          fidiv word [bp+0x5634]
+00000000  DEB73456          fidiv word [bx+0x5634]
+00000000  DEB83456          fidivr word [bx+si+0x5634]
+00000000  DEB93456          fidivr word [bx+di+0x5634]
+00000000  DEBA3456          fidivr word [bp+si+0x5634]
+00000000  DEBB3456          fidivr word [bp+di+0x5634]
+00000000  DEBC3456          fidivr word [si+0x5634]
+00000000  DEBD3456          fidivr word [di+0x5634]
+00000000  DEBE3456          fidivr word [bp+0x5634]
+00000000  DEBF3456          fidivr word [bx+0x5634]
+00000000  DEC0              faddp st0
+00000000  DEC1              faddp st1
+00000000  DEC2              faddp st2
+00000000  DEC3              faddp st3
+00000000  DEC4              faddp st4
+00000000  DEC5              faddp st5
+00000000  DEC6              faddp st6
+00000000  DEC7              faddp st7
+00000000  DEC8              fmulp st0
+00000000  DEC9              fmulp st1
+00000000  DECA              fmulp st2
+00000000  DECB              fmulp st3
+00000000  DECC              fmulp st4
+00000000  DECD              fmulp st5
+00000000  DECE              fmulp st6
+00000000  DECF              fmulp st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DED9              fcompp
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DEE0              fsubrp st0
+00000000  DEE1              fsubrp st1
+00000000  DEE2              fsubrp st2
+00000000  DEE3              fsubrp st3
+00000000  DEE4              fsubrp st4
+00000000  DEE5              fsubrp st5
+00000000  DEE6              fsubrp st6
+00000000  DEE7              fsubrp st7
+00000000  DEE8              fsubp st0
+00000000  DEE9              fsubp st1
+00000000  DEEA              fsubp st2
+00000000  DEEB              fsubp st3
+00000000  DEEC              fsubp st4
+00000000  DEED              fsubp st5
+00000000  DEEE              fsubp st6
+00000000  DEEF              fsubp st7
+00000000  DEF0              fdivrp st0
+00000000  DEF1              fdivrp st1
+00000000  DEF2              fdivrp st2
+00000000  DEF3              fdivrp st3
+00000000  DEF4              fdivrp st4
+00000000  DEF5              fdivrp st5
+00000000  DEF6              fdivrp st6
+00000000  DEF7              fdivrp st7
+00000000  DEF8              fdivp st0
+00000000  DEF9              fdivp st1
+00000000  DEFA              fdivp st2
+00000000  DEFB              fdivp st3
+00000000  DEFC              fdivp st4
+00000000  DEFD              fdivp st5
+00000000  DEFE              fdivp st6
+00000000  DEFF              fdivp st7
 
 opcode df
+00000000  DF00              fild word [bx+si]
+00000000  DF01              fild word [bx+di]
 00000000  DF02              fild word [bp+si]
+00000000  DF03              fild word [bp+di]
+00000000  DF04              fild word [si]
+00000000  DF05              fild word [di]
+00000000  DF063456          fild word [0x5634]
+00000000  DF07              fild word [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF10              fist word [bx+si]
+00000000  DF11              fist word [bx+di]
 00000000  DF12              fist word [bp+si]
+00000000  DF13              fist word [bp+di]
+00000000  DF14              fist word [si]
+00000000  DF15              fist word [di]
+00000000  DF163456          fist word [0x5634]
+00000000  DF17              fist word [bx]
+00000000  DF18              fistp word [bx+si]
+00000000  DF19              fistp word [bx+di]
 00000000  DF1A              fistp word [bp+si]
+00000000  DF1B              fistp word [bp+di]
+00000000  DF1C              fistp word [si]
+00000000  DF1D              fistp word [di]
+00000000  DF1E3456          fistp word [0x5634]
+00000000  DF1F              fistp word [bx]
+00000000  DF20              fbld tword [bx+si]
+00000000  DF21              fbld tword [bx+di]
 00000000  DF22              fbld tword [bp+si]
+00000000  DF23              fbld tword [bp+di]
+00000000  DF24              fbld tword [si]
+00000000  DF25              fbld tword [di]
+00000000  DF263456          fbld tword [0x5634]
+00000000  DF27              fbld tword [bx]
+00000000  DF28              fild qword [bx+si]
+00000000  DF29              fild qword [bx+di]
 00000000  DF2A              fild qword [bp+si]
+00000000  DF2B              fild qword [bp+di]
+00000000  DF2C              fild qword [si]
+00000000  DF2D              fild qword [di]
+00000000  DF2E3456          fild qword [0x5634]
+00000000  DF2F              fild qword [bx]
+00000000  DF30              fbstp tword [bx+si]
+00000000  DF31              fbstp tword [bx+di]
 00000000  DF32              fbstp tword [bp+si]
+00000000  DF33              fbstp tword [bp+di]
+00000000  DF34              fbstp tword [si]
+00000000  DF35              fbstp tword [di]
+00000000  DF363456          fbstp tword [0x5634]
+00000000  DF37              fbstp tword [bx]
+00000000  DF38              fistp qword [bx+si]
+00000000  DF39              fistp qword [bx+di]
 00000000  DF3A              fistp qword [bp+si]
+00000000  DF3B              fistp qword [bp+di]
+00000000  DF3C              fistp qword [si]
+00000000  DF3D              fistp qword [di]
+00000000  DF3E3456          fistp qword [0x5634]
+00000000  DF3F              fistp qword [bx]
+00000000  DF4034            fild word [bx+si+0x34]
+00000000  DF4134            fild word [bx+di+0x34]
+00000000  DF4234            fild word [bp+si+0x34]
+00000000  DF4334            fild word [bp+di+0x34]
+00000000  DF4434            fild word [si+0x34]
+00000000  DF4534            fild word [di+0x34]
+00000000  DF4634            fild word [bp+0x34]
+00000000  DF4734            fild word [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF5034            fist word [bx+si+0x34]
+00000000  DF5134            fist word [bx+di+0x34]
+00000000  DF5234            fist word [bp+si+0x34]
+00000000  DF5334            fist word [bp+di+0x34]
+00000000  DF5434            fist word [si+0x34]
+00000000  DF5534            fist word [di+0x34]
+00000000  DF5634            fist word [bp+0x34]
+00000000  DF5734            fist word [bx+0x34]
+00000000  DF5834            fistp word [bx+si+0x34]
+00000000  DF5934            fistp word [bx+di+0x34]
+00000000  DF5A34            fistp word [bp+si+0x34]
+00000000  DF5B34            fistp word [bp+di+0x34]
+00000000  DF5C34            fistp word [si+0x34]
+00000000  DF5D34            fistp word [di+0x34]
+00000000  DF5E34            fistp word [bp+0x34]
+00000000  DF5F34            fistp word [bx+0x34]
+00000000  DF6034            fbld tword [bx+si+0x34]
+00000000  DF6134            fbld tword [bx+di+0x34]
+00000000  DF6234            fbld tword [bp+si+0x34]
+00000000  DF6334            fbld tword [bp+di+0x34]
+00000000  DF6434            fbld tword [si+0x34]
+00000000  DF6534            fbld tword [di+0x34]
+00000000  DF6634            fbld tword [bp+0x34]
+00000000  DF6734            fbld tword [bx+0x34]
+00000000  DF6834            fild qword [bx+si+0x34]
+00000000  DF6934            fild qword [bx+di+0x34]
+00000000  DF6A34            fild qword [bp+si+0x34]
+00000000  DF6B34            fild qword [bp+di+0x34]
+00000000  DF6C34            fild qword [si+0x34]
+00000000  DF6D34            fild qword [di+0x34]
+00000000  DF6E34            fild qword [bp+0x34]
+00000000  DF6F34            fild qword [bx+0x34]
+00000000  DF7034            fbstp tword [bx+si+0x34]
+00000000  DF7134            fbstp tword [bx+di+0x34]
+00000000  DF7234            fbstp tword [bp+si+0x34]
+00000000  DF7334            fbstp tword [bp+di+0x34]
+00000000  DF7434            fbstp tword [si+0x34]
+00000000  DF7534            fbstp tword [di+0x34]
+00000000  DF7634            fbstp tword [bp+0x34]
+00000000  DF7734            fbstp tword [bx+0x34]
+00000000  DF7834            fistp qword [bx+si+0x34]
+00000000  DF7934            fistp qword [bx+di+0x34]
+00000000  DF7A34            fistp qword [bp+si+0x34]
+00000000  DF7B34            fistp qword [bp+di+0x34]
+00000000  DF7C34            fistp qword [si+0x34]
+00000000  DF7D34            fistp qword [di+0x34]
+00000000  DF7E34            fistp qword [bp+0x34]
+00000000  DF7F34            fistp qword [bx+0x34]
+00000000  DF803456          fild word [bx+si+0x5634]
+00000000  DF813456          fild word [bx+di+0x5634]
+00000000  DF823456          fild word [bp+si+0x5634]
+00000000  DF833456          fild word [bp+di+0x5634]
+00000000  DF843456          fild word [si+0x5634]
+00000000  DF853456          fild word [di+0x5634]
+00000000  DF863456          fild word [bp+0x5634]
+00000000  DF873456          fild word [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF903456          fist word [bx+si+0x5634]
+00000000  DF913456          fist word [bx+di+0x5634]
+00000000  DF923456          fist word [bp+si+0x5634]
+00000000  DF933456          fist word [bp+di+0x5634]
+00000000  DF943456          fist word [si+0x5634]
+00000000  DF953456          fist word [di+0x5634]
+00000000  DF963456          fist word [bp+0x5634]
+00000000  DF973456          fist word [bx+0x5634]
+00000000  DF983456          fistp word [bx+si+0x5634]
+00000000  DF993456          fistp word [bx+di+0x5634]
+00000000  DF9A3456          fistp word [bp+si+0x5634]
+00000000  DF9B3456          fistp word [bp+di+0x5634]
+00000000  DF9C3456          fistp word [si+0x5634]
+00000000  DF9D3456          fistp word [di+0x5634]
+00000000  DF9E3456          fistp word [bp+0x5634]
+00000000  DF9F3456          fistp word [bx+0x5634]
+00000000  DFA03456          fbld tword [bx+si+0x5634]
+00000000  DFA13456          fbld tword [bx+di+0x5634]
+00000000  DFA23456          fbld tword [bp+si+0x5634]
+00000000  DFA33456          fbld tword [bp+di+0x5634]
+00000000  DFA43456          fbld tword [si+0x5634]
+00000000  DFA53456          fbld tword [di+0x5634]
+00000000  DFA63456          fbld tword [bp+0x5634]
+00000000  DFA73456          fbld tword [bx+0x5634]
+00000000  DFA83456          fild qword [bx+si+0x5634]
+00000000  DFA93456          fild qword [bx+di+0x5634]
+00000000  DFAA3456          fild qword [bp+si+0x5634]
+00000000  DFAB3456          fild qword [bp+di+0x5634]
+00000000  DFAC3456          fild qword [si+0x5634]
+00000000  DFAD3456          fild qword [di+0x5634]
+00000000  DFAE3456          fild qword [bp+0x5634]
+00000000  DFAF3456          fild qword [bx+0x5634]
+00000000  DFB03456          fbstp tword [bx+si+0x5634]
+00000000  DFB13456          fbstp tword [bx+di+0x5634]
+00000000  DFB23456          fbstp tword [bp+si+0x5634]
+00000000  DFB33456          fbstp tword [bp+di+0x5634]
+00000000  DFB43456          fbstp tword [si+0x5634]
+00000000  DFB53456          fbstp tword [di+0x5634]
+00000000  DFB63456          fbstp tword [bp+0x5634]
+00000000  DFB73456          fbstp tword [bx+0x5634]
+00000000  DFB83456          fistp qword [bx+si+0x5634]
+00000000  DFB93456          fistp qword [bx+di+0x5634]
+00000000  DFBA3456          fistp qword [bp+si+0x5634]
+00000000  DFBB3456          fistp qword [bp+di+0x5634]
+00000000  DFBC3456          fistp qword [si+0x5634]
+00000000  DFBD3456          fistp qword [di+0x5634]
+00000000  DFBE3456          fistp qword [bp+0x5634]
+00000000  DFBF3456          fistp qword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode e0
-00000000  E002              loopne 0x4
-00000000  E00A              loopne 0xc
-00000000  E012              loopne 0x14
-00000000  E01A              loopne 0x1c
-00000000  E022              loopne 0x24
-00000000  E02A              loopne 0x2c
-00000000  E032              loopne 0x34
-00000000  E03A              loopne 0x3c
+00000000  E000              loopne 0x2
+00000000  E008              loopne 0xa
+00000000  E010              loopne 0x12
+00000000  E018              loopne 0x1a
+00000000  E020              loopne 0x22
+00000000  E028              loopne 0x2a
+00000000  E030              loopne 0x32
+00000000  E038              loopne 0x3a
 
 opcode e1
-00000000  E102              loope 0x4
-00000000  E10A              loope 0xc
-00000000  E112              loope 0x14
-00000000  E11A              loope 0x1c
-00000000  E122              loope 0x24
-00000000  E12A              loope 0x2c
-00000000  E132              loope 0x34
-00000000  E13A              loope 0x3c
+00000000  E100              loope 0x2
+00000000  E108              loope 0xa
+00000000  E110              loope 0x12
+00000000  E118              loope 0x1a
+00000000  E120              loope 0x22
+00000000  E128              loope 0x2a
+00000000  E130              loope 0x32
+00000000  E138              loope 0x3a
 
 opcode e2
-00000000  E202              loop 0x4
-00000000  E20A              loop 0xc
-00000000  E212              loop 0x14
-00000000  E21A              loop 0x1c
-00000000  E222              loop 0x24
-00000000  E22A              loop 0x2c
-00000000  E232              loop 0x34
-00000000  E23A              loop 0x3c
+00000000  E200              loop 0x2
+00000000  E208              loop 0xa
+00000000  E210              loop 0x12
+00000000  E218              loop 0x1a
+00000000  E220              loop 0x22
+00000000  E228              loop 0x2a
+00000000  E230              loop 0x32
+00000000  E238              loop 0x3a
 
 opcode e3
-00000000  E302              jcxz 0x4
-00000000  E30A              jcxz 0xc
-00000000  E312              jcxz 0x14
-00000000  E31A              jcxz 0x1c
-00000000  E322              jcxz 0x24
-00000000  E32A              jcxz 0x2c
-00000000  E332              jcxz 0x34
-00000000  E33A              jcxz 0x3c
+00000000  E300              jcxz 0x2
+00000000  E308              jcxz 0xa
+00000000  E310              jcxz 0x12
+00000000  E318              jcxz 0x1a
+00000000  E320              jcxz 0x22
+00000000  E328              jcxz 0x2a
+00000000  E330              jcxz 0x32
+00000000  E338              jcxz 0x3a
 
 opcode e4
-00000000  E402              in al,0x2
-00000000  E40A              in al,0xa
-00000000  E412              in al,0x12
-00000000  E41A              in al,0x1a
-00000000  E422              in al,0x22
-00000000  E42A              in al,0x2a
-00000000  E432              in al,0x32
-00000000  E43A              in al,0x3a
+00000000  E400              in al,0x0
+00000000  E408              in al,0x8
+00000000  E410              in al,0x10
+00000000  E418              in al,0x18
+00000000  E420              in al,0x20
+00000000  E428              in al,0x28
+00000000  E430              in al,0x30
+00000000  E438              in al,0x38
 
 opcode e5
-00000000  E502              in ax,0x2
-00000000  E50A              in ax,0xa
-00000000  E512              in ax,0x12
-00000000  E51A              in ax,0x1a
-00000000  E522              in ax,0x22
-00000000  E52A              in ax,0x2a
-00000000  E532              in ax,0x32
-00000000  E53A              in ax,0x3a
+00000000  E500              in ax,0x0
+00000000  E508              in ax,0x8
+00000000  E510              in ax,0x10
+00000000  E518              in ax,0x18
+00000000  E520              in ax,0x20
+00000000  E528              in ax,0x28
+00000000  E530              in ax,0x30
+00000000  E538              in ax,0x38
 
 opcode e6
-00000000  E602              out 0x2,al
-00000000  E60A              out 0xa,al
-00000000  E612              out 0x12,al
-00000000  E61A              out 0x1a,al
-00000000  E622              out 0x22,al
-00000000  E62A              out 0x2a,al
-00000000  E632              out 0x32,al
-00000000  E63A              out 0x3a,al
+00000000  E600              out 0x0,al
+00000000  E608              out 0x8,al
+00000000  E610              out 0x10,al
+00000000  E618              out 0x18,al
+00000000  E620              out 0x20,al
+00000000  E628              out 0x28,al
+00000000  E630              out 0x30,al
+00000000  E638              out 0x38,al
 
 opcode e7
-00000000  E702              out 0x2,ax
-00000000  E70A              out 0xa,ax
-00000000  E712              out 0x12,ax
-00000000  E71A              out 0x1a,ax
-00000000  E722              out 0x22,ax
-00000000  E72A              out 0x2a,ax
-00000000  E732              out 0x32,ax
-00000000  E73A              out 0x3a,ax
+00000000  E700              out 0x0,ax
+00000000  E708              out 0x8,ax
+00000000  E710              out 0x10,ax
+00000000  E718              out 0x18,ax
+00000000  E720              out 0x20,ax
+00000000  E728              out 0x28,ax
+00000000  E730              out 0x30,ax
+00000000  E738              out 0x38,ax
 
 opcode e8
-00000000  E80234            call 0x3405
-00000000  E80A34            call 0x340d
-00000000  E81234            call 0x3415
-00000000  E81A34            call 0x341d
-00000000  E82234            call 0x3425
-00000000  E82A34            call 0x342d
-00000000  E83234            call 0x3435
-00000000  E83A34            call 0x343d
+00000000  E80034            call 0x3403
+00000000  E80834            call 0x340b
+00000000  E81034            call 0x3413
+00000000  E81834            call 0x341b
+00000000  E82034            call 0x3423
+00000000  E82834            call 0x342b
+00000000  E83034            call 0x3433
+00000000  E83834            call 0x343b
 
 opcode e9
-00000000  E90234            jmp 0x3405
-00000000  E90A34            jmp 0x340d
-00000000  E91234            jmp 0x3415
-00000000  E91A34            jmp 0x341d
-00000000  E92234            jmp 0x3425
-00000000  E92A34            jmp 0x342d
-00000000  E93234            jmp 0x3435
-00000000  E93A34            jmp 0x343d
+00000000  E90034            jmp 0x3403
+00000000  E90834            jmp 0x340b
+00000000  E91034            jmp 0x3413
+00000000  E91834            jmp 0x341b
+00000000  E92034            jmp 0x3423
+00000000  E92834            jmp 0x342b
+00000000  E93034            jmp 0x3433
+00000000  E93834            jmp 0x343b
 
 opcode ea
-00000000  EA02345678        jmp 0x7856:0x3402
-00000000  EA0A345678        jmp 0x7856:0x340a
-00000000  EA12345678        jmp 0x7856:0x3412
-00000000  EA1A345678        jmp 0x7856:0x341a
-00000000  EA22345678        jmp 0x7856:0x3422
-00000000  EA2A345678        jmp 0x7856:0x342a
-00000000  EA32345678        jmp 0x7856:0x3432
-00000000  EA3A345678        jmp 0x7856:0x343a
+00000000  EA00345678        jmp 0x7856:0x3400
+00000000  EA08345678        jmp 0x7856:0x3408
+00000000  EA10345678        jmp 0x7856:0x3410
+00000000  EA18345678        jmp 0x7856:0x3418
+00000000  EA20345678        jmp 0x7856:0x3420
+00000000  EA28345678        jmp 0x7856:0x3428
+00000000  EA30345678        jmp 0x7856:0x3430
+00000000  EA38345678        jmp 0x7856:0x3438
 
 opcode eb
-00000000  EB02              jmp short 0x4
-00000000  EB0A              jmp short 0xc
-00000000  EB12              jmp short 0x14
-00000000  EB1A              jmp short 0x1c
-00000000  EB22              jmp short 0x24
-00000000  EB2A              jmp short 0x2c
-00000000  EB32              jmp short 0x34
-00000000  EB3A              jmp short 0x3c
+00000000  EB00              jmp short 0x2
+00000000  EB08              jmp short 0xa
+00000000  EB10              jmp short 0x12
+00000000  EB18              jmp short 0x1a
+00000000  EB20              jmp short 0x22
+00000000  EB28              jmp short 0x2a
+00000000  EB30              jmp short 0x32
+00000000  EB38              jmp short 0x3a
 
 opcode ec
 00000000  EC                in al,dx
@@ -2484,14 +4468,14 @@ opcode ef
 00000000  EF                out dx,ax
 
 opcode f0
-00000000  F00234            lock add dh,[si]
-00000000  F00A34            lock or dh,[si]
-00000000  F01234            lock adc dh,[si]
-00000000  F01A34            lock sbb dh,[si]
-00000000  F02234            lock and dh,[si]
-00000000  F02A34            lock sub dh,[si]
-00000000  F03234            lock xor dh,[si]
-00000000  F03A34            lock cmp dh,[si]
+00000000  F00034            lock add [si],dh
+00000000  F00834            lock or [si],dh
+00000000  F01034            lock adc [si],dh
+00000000  F01834            lock sbb [si],dh
+00000000  F02034            lock and [si],dh
+00000000  F02834            lock sub [si],dh
+00000000  F03034            lock xor [si],dh
+00000000  F03834            lock cmp [si],dh
 
 opcode f1
 illegal_opcode
@@ -2504,24 +4488,24 @@ illegal_opcode
 illegal_opcode
 
 opcode f2
-00000000  F20234            repne add dh,[si]
-00000000  F20A34            repne or dh,[si]
-00000000  F21234            repne adc dh,[si]
-00000000  F21A34            repne sbb dh,[si]
-00000000  F22234            repne and dh,[si]
-00000000  F22A34            repne sub dh,[si]
-00000000  F23234            repne xor dh,[si]
-00000000  F23A34            repne cmp dh,[si]
+00000000  F20034            repne add [si],dh
+00000000  F20834            repne or [si],dh
+00000000  F21034            repne adc [si],dh
+00000000  F21834            repne sbb [si],dh
+00000000  F22034            repne and [si],dh
+00000000  F22834            repne sub [si],dh
+00000000  F23034            repne xor [si],dh
+00000000  F23834            repne cmp [si],dh
 
 opcode f3
-00000000  F30234            rep add dh,[si]
-00000000  F30A34            rep or dh,[si]
-00000000  F31234            rep adc dh,[si]
-00000000  F31A34            rep sbb dh,[si]
-00000000  F32234            rep and dh,[si]
-00000000  F32A34            rep sub dh,[si]
-00000000  F33234            rep xor dh,[si]
-00000000  F33A34            rep cmp dh,[si]
+00000000  F30034            rep add [si],dh
+00000000  F30834            rep or [si],dh
+00000000  F31034            rep adc [si],dh
+00000000  F31834            rep sbb [si],dh
+00000000  F32034            rep and [si],dh
+00000000  F32834            rep sub [si],dh
+00000000  F33034            rep xor [si],dh
+00000000  F33834            rep cmp [si],dh
 
 opcode f4
 00000000  F4                hlt
@@ -2544,24 +4528,24 @@ opcode f5
 00000000  F5                cmc
 
 opcode f6
-00000000  F60234            test byte [bp+si],0x34
+00000000  F60034            test byte [bx+si],0x34
 illegal_opcode
-00000000  F612              not byte [bp+si]
-00000000  F61A              neg byte [bp+si]
-00000000  F622              mul byte [bp+si]
-00000000  F62A              imul byte [bp+si]
-00000000  F632              div byte [bp+si]
-00000000  F63A              idiv byte [bp+si]
+00000000  F610              not byte [bx+si]
+00000000  F618              neg byte [bx+si]
+00000000  F620              mul byte [bx+si]
+00000000  F628              imul byte [bx+si]
+00000000  F630              div byte [bx+si]
+00000000  F638              idiv byte [bx+si]
 
 opcode f7
-00000000  F7023456          test word [bp+si],0x5634
+00000000  F7003456          test word [bx+si],0x5634
 illegal_opcode
-00000000  F712              not word [bp+si]
-00000000  F71A              neg word [bp+si]
-00000000  F722              mul word [bp+si]
-00000000  F72A              imul word [bp+si]
-00000000  F732              div word [bp+si]
-00000000  F73A              idiv word [bp+si]
+00000000  F710              not word [bx+si]
+00000000  F718              neg word [bx+si]
+00000000  F720              mul word [bx+si]
+00000000  F728              imul word [bx+si]
+00000000  F730              div word [bx+si]
+00000000  F738              idiv word [bx+si]
 
 opcode f8
 00000000  F8                clc
@@ -2624,8 +4608,8 @@ opcode fd
 00000000  FD                std
 
 opcode fe
-00000000  FE02              inc byte [bp+si]
-00000000  FE0A              dec byte [bp+si]
+00000000  FE00              inc byte [bx+si]
+00000000  FE08              dec byte [bx+si]
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2634,13 +4618,13 @@ illegal_opcode
 illegal_opcode
 
 opcode ff
-00000000  FF02              inc word [bp+si]
-00000000  FF0A              dec word [bp+si]
-00000000  FF12              call [bp+si]
-00000000  FF1A              call far [bp+si]
-00000000  FF22              jmp [bp+si]
-00000000  FF2A              jmp far [bp+si]
-00000000  FF32              push word [bp+si]
+00000000  FF00              inc word [bx+si]
+00000000  FF08              dec word [bx+si]
+00000000  FF10              call [bx+si]
+00000000  FF18              call far [bx+si]
+00000000  FF20              jmp [bx+si]
+00000000  FF28              jmp far [bx+si]
+00000000  FF30              push word [bx+si]
 illegal_opcode
 
 
index 56c29f3..93ae1e8 100644 (file)
@@ -84,64 +84,64 @@ mod 3
 
 opcodes
 opcode 00
-00000000  0002              add [bp+si],al
-00000000  000A              add [bp+si],cl
-00000000  0012              add [bp+si],dl
-00000000  001A              add [bp+si],bl
-00000000  0022              add [bp+si],ah
-00000000  002A              add [bp+si],ch
-00000000  0032              add [bp+si],dh
-00000000  003A              add [bp+si],bh
+00000000  0000              add [bx+si],al
+00000000  0008              add [bx+si],cl
+00000000  0010              add [bx+si],dl
+00000000  0018              add [bx+si],bl
+00000000  0020              add [bx+si],ah
+00000000  0028              add [bx+si],ch
+00000000  0030              add [bx+si],dh
+00000000  0038              add [bx+si],bh
 
 opcode 01
-00000000  0102              add [bp+si],ax
-00000000  010A              add [bp+si],cx
-00000000  0112              add [bp+si],dx
-00000000  011A              add [bp+si],bx
-00000000  0122              add [bp+si],sp
-00000000  012A              add [bp+si],bp
-00000000  0132              add [bp+si],si
-00000000  013A              add [bp+si],di
+00000000  0100              add [bx+si],ax
+00000000  0108              add [bx+si],cx
+00000000  0110              add [bx+si],dx
+00000000  0118              add [bx+si],bx
+00000000  0120              add [bx+si],sp
+00000000  0128              add [bx+si],bp
+00000000  0130              add [bx+si],si
+00000000  0138              add [bx+si],di
 
 opcode 02
-00000000  0202              add al,[bp+si]
-00000000  020A              add cl,[bp+si]
-00000000  0212              add dl,[bp+si]
-00000000  021A              add bl,[bp+si]
-00000000  0222              add ah,[bp+si]
-00000000  022A              add ch,[bp+si]
-00000000  0232              add dh,[bp+si]
-00000000  023A              add bh,[bp+si]
+00000000  0200              add al,[bx+si]
+00000000  0208              add cl,[bx+si]
+00000000  0210              add dl,[bx+si]
+00000000  0218              add bl,[bx+si]
+00000000  0220              add ah,[bx+si]
+00000000  0228              add ch,[bx+si]
+00000000  0230              add dh,[bx+si]
+00000000  0238              add bh,[bx+si]
 
 opcode 03
-00000000  0302              add ax,[bp+si]
-00000000  030A              add cx,[bp+si]
-00000000  0312              add dx,[bp+si]
-00000000  031A              add bx,[bp+si]
-00000000  0322              add sp,[bp+si]
-00000000  032A              add bp,[bp+si]
-00000000  0332              add si,[bp+si]
-00000000  033A              add di,[bp+si]
+00000000  0300              add ax,[bx+si]
+00000000  0308              add cx,[bx+si]
+00000000  0310              add dx,[bx+si]
+00000000  0318              add bx,[bx+si]
+00000000  0320              add sp,[bx+si]
+00000000  0328              add bp,[bx+si]
+00000000  0330              add si,[bx+si]
+00000000  0338              add di,[bx+si]
 
 opcode 04
-00000000  0402              add al,0x2
-00000000  040A              add al,0xa
-00000000  0412              add al,0x12
-00000000  041A              add al,0x1a
-00000000  0422              add al,0x22
-00000000  042A              add al,0x2a
-00000000  0432              add al,0x32
-00000000  043A              add al,0x3a
+00000000  0400              add al,0x0
+00000000  0408              add al,0x8
+00000000  0410              add al,0x10
+00000000  0418              add al,0x18
+00000000  0420              add al,0x20
+00000000  0428              add al,0x28
+00000000  0430              add al,0x30
+00000000  0438              add al,0x38
 
 opcode 05
-00000000  050234            add ax,0x3402
-00000000  050A34            add ax,0x340a
-00000000  051234            add ax,0x3412
-00000000  051A34            add ax,0x341a
-00000000  052234            add ax,0x3422
-00000000  052A34            add ax,0x342a
-00000000  053234            add ax,0x3432
-00000000  053A34            add ax,0x343a
+00000000  050034            add ax,0x3400
+00000000  050834            add ax,0x3408
+00000000  051034            add ax,0x3410
+00000000  051834            add ax,0x3418
+00000000  052034            add ax,0x3420
+00000000  052834            add ax,0x3428
+00000000  053034            add ax,0x3430
+00000000  053834            add ax,0x3438
 
 opcode 06
 00000000  06                push es
@@ -164,64 +164,64 @@ opcode 07
 00000000  07                pop es
 
 opcode 08
-00000000  0802              or [bp+si],al
-00000000  080A              or [bp+si],cl
-00000000  0812              or [bp+si],dl
-00000000  081A              or [bp+si],bl
-00000000  0822              or [bp+si],ah
-00000000  082A              or [bp+si],ch
-00000000  0832              or [bp+si],dh
-00000000  083A              or [bp+si],bh
+00000000  0800              or [bx+si],al
+00000000  0808              or [bx+si],cl
+00000000  0810              or [bx+si],dl
+00000000  0818              or [bx+si],bl
+00000000  0820              or [bx+si],ah
+00000000  0828              or [bx+si],ch
+00000000  0830              or [bx+si],dh
+00000000  0838              or [bx+si],bh
 
 opcode 09
-00000000  0902              or [bp+si],ax
-00000000  090A              or [bp+si],cx
-00000000  0912              or [bp+si],dx
-00000000  091A              or [bp+si],bx
-00000000  0922              or [bp+si],sp
-00000000  092A              or [bp+si],bp
-00000000  0932              or [bp+si],si
-00000000  093A              or [bp+si],di
+00000000  0900              or [bx+si],ax
+00000000  0908              or [bx+si],cx
+00000000  0910              or [bx+si],dx
+00000000  0918              or [bx+si],bx
+00000000  0920              or [bx+si],sp
+00000000  0928              or [bx+si],bp
+00000000  0930              or [bx+si],si
+00000000  0938              or [bx+si],di
 
 opcode 0a
-00000000  0A02              or al,[bp+si]
-00000000  0A0A              or cl,[bp+si]
-00000000  0A12              or dl,[bp+si]
-00000000  0A1A              or bl,[bp+si]
-00000000  0A22              or ah,[bp+si]
-00000000  0A2A              or ch,[bp+si]
-00000000  0A32              or dh,[bp+si]
-00000000  0A3A              or bh,[bp+si]
+00000000  0A00              or al,[bx+si]
+00000000  0A08              or cl,[bx+si]
+00000000  0A10              or dl,[bx+si]
+00000000  0A18              or bl,[bx+si]
+00000000  0A20              or ah,[bx+si]
+00000000  0A28              or ch,[bx+si]
+00000000  0A30              or dh,[bx+si]
+00000000  0A38              or bh,[bx+si]
 
 opcode 0b
-00000000  0B02              or ax,[bp+si]
-00000000  0B0A              or cx,[bp+si]
-00000000  0B12              or dx,[bp+si]
-00000000  0B1A              or bx,[bp+si]
-00000000  0B22              or sp,[bp+si]
-00000000  0B2A              or bp,[bp+si]
-00000000  0B32              or si,[bp+si]
-00000000  0B3A              or di,[bp+si]
+00000000  0B00              or ax,[bx+si]
+00000000  0B08              or cx,[bx+si]
+00000000  0B10              or dx,[bx+si]
+00000000  0B18              or bx,[bx+si]
+00000000  0B20              or sp,[bx+si]
+00000000  0B28              or bp,[bx+si]
+00000000  0B30              or si,[bx+si]
+00000000  0B38              or di,[bx+si]
 
 opcode 0c
-00000000  0C02              or al,0x2
-00000000  0C0A              or al,0xa
-00000000  0C12              or al,0x12
-00000000  0C1A              or al,0x1a
-00000000  0C22              or al,0x22
-00000000  0C2A              or al,0x2a
-00000000  0C32              or al,0x32
-00000000  0C3A              or al,0x3a
+00000000  0C00              or al,0x0
+00000000  0C08              or al,0x8
+00000000  0C10              or al,0x10
+00000000  0C18              or al,0x18
+00000000  0C20              or al,0x20
+00000000  0C28              or al,0x28
+00000000  0C30              or al,0x30
+00000000  0C38              or al,0x38
 
 opcode 0d
-00000000  0D0234            or ax,0x3402
-00000000  0D0A34            or ax,0x340a
-00000000  0D1234            or ax,0x3412
-00000000  0D1A34            or ax,0x341a
-00000000  0D2234            or ax,0x3422
-00000000  0D2A34            or ax,0x342a
-00000000  0D3234            or ax,0x3432
-00000000  0D3A34            or ax,0x343a
+00000000  0D0034            or ax,0x3400
+00000000  0D0834            or ax,0x3408
+00000000  0D1034            or ax,0x3410
+00000000  0D1834            or ax,0x3418
+00000000  0D2034            or ax,0x3420
+00000000  0D2834            or ax,0x3428
+00000000  0D3034            or ax,0x3430
+00000000  0D3834            or ax,0x3438
 
 opcode 0e
 00000000  0E                push cs
@@ -234,7 +234,7 @@ opcode 0e
 00000000  0E                push cs
 
 opcode 0f
-00000000  0F0234            lar si,[si]
+illegal_opcode
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -244,64 +244,64 @@ illegal_opcode
 illegal_opcode
 
 opcode 10
-00000000  1002              adc [bp+si],al
-00000000  100A              adc [bp+si],cl
-00000000  1012              adc [bp+si],dl
-00000000  101A              adc [bp+si],bl
-00000000  1022              adc [bp+si],ah
-00000000  102A              adc [bp+si],ch
-00000000  1032              adc [bp+si],dh
-00000000  103A              adc [bp+si],bh
+00000000  1000              adc [bx+si],al
+00000000  1008              adc [bx+si],cl
+00000000  1010              adc [bx+si],dl
+00000000  1018              adc [bx+si],bl
+00000000  1020              adc [bx+si],ah
+00000000  1028              adc [bx+si],ch
+00000000  1030              adc [bx+si],dh
+00000000  1038              adc [bx+si],bh
 
 opcode 11
-00000000  1102              adc [bp+si],ax
-00000000  110A              adc [bp+si],cx
-00000000  1112              adc [bp+si],dx
-00000000  111A              adc [bp+si],bx
-00000000  1122              adc [bp+si],sp
-00000000  112A              adc [bp+si],bp
-00000000  1132              adc [bp+si],si
-00000000  113A              adc [bp+si],di
+00000000  1100              adc [bx+si],ax
+00000000  1108              adc [bx+si],cx
+00000000  1110              adc [bx+si],dx
+00000000  1118              adc [bx+si],bx
+00000000  1120              adc [bx+si],sp
+00000000  1128              adc [bx+si],bp
+00000000  1130              adc [bx+si],si
+00000000  1138              adc [bx+si],di
 
 opcode 12
-00000000  1202              adc al,[bp+si]
-00000000  120A              adc cl,[bp+si]
-00000000  1212              adc dl,[bp+si]
-00000000  121A              adc bl,[bp+si]
-00000000  1222              adc ah,[bp+si]
-00000000  122A              adc ch,[bp+si]
-00000000  1232              adc dh,[bp+si]
-00000000  123A              adc bh,[bp+si]
+00000000  1200              adc al,[bx+si]
+00000000  1208              adc cl,[bx+si]
+00000000  1210              adc dl,[bx+si]
+00000000  1218              adc bl,[bx+si]
+00000000  1220              adc ah,[bx+si]
+00000000  1228              adc ch,[bx+si]
+00000000  1230              adc dh,[bx+si]
+00000000  1238              adc bh,[bx+si]
 
 opcode 13
-00000000  1302              adc ax,[bp+si]
-00000000  130A              adc cx,[bp+si]
-00000000  1312              adc dx,[bp+si]
-00000000  131A              adc bx,[bp+si]
-00000000  1322              adc sp,[bp+si]
-00000000  132A              adc bp,[bp+si]
-00000000  1332              adc si,[bp+si]
-00000000  133A              adc di,[bp+si]
+00000000  1300              adc ax,[bx+si]
+00000000  1308              adc cx,[bx+si]
+00000000  1310              adc dx,[bx+si]
+00000000  1318              adc bx,[bx+si]
+00000000  1320              adc sp,[bx+si]
+00000000  1328              adc bp,[bx+si]
+00000000  1330              adc si,[bx+si]
+00000000  1338              adc di,[bx+si]
 
 opcode 14
-00000000  1402              adc al,0x2
-00000000  140A              adc al,0xa
-00000000  1412              adc al,0x12
-00000000  141A              adc al,0x1a
-00000000  1422              adc al,0x22
-00000000  142A              adc al,0x2a
-00000000  1432              adc al,0x32
-00000000  143A              adc al,0x3a
+00000000  1400              adc al,0x0
+00000000  1408              adc al,0x8
+00000000  1410              adc al,0x10
+00000000  1418              adc al,0x18
+00000000  1420              adc al,0x20
+00000000  1428              adc al,0x28
+00000000  1430              adc al,0x30
+00000000  1438              adc al,0x38
 
 opcode 15
-00000000  150234            adc ax,0x3402
-00000000  150A34            adc ax,0x340a
-00000000  151234            adc ax,0x3412
-00000000  151A34            adc ax,0x341a
-00000000  152234            adc ax,0x3422
-00000000  152A34            adc ax,0x342a
-00000000  153234            adc ax,0x3432
-00000000  153A34            adc ax,0x343a
+00000000  150034            adc ax,0x3400
+00000000  150834            adc ax,0x3408
+00000000  151034            adc ax,0x3410
+00000000  151834            adc ax,0x3418
+00000000  152034            adc ax,0x3420
+00000000  152834            adc ax,0x3428
+00000000  153034            adc ax,0x3430
+00000000  153834            adc ax,0x3438
 
 opcode 16
 00000000  16                push ss
@@ -324,64 +324,64 @@ opcode 17
 00000000  17                pop ss
 
 opcode 18
-00000000  1802              sbb [bp+si],al
-00000000  180A              sbb [bp+si],cl
-00000000  1812              sbb [bp+si],dl
-00000000  181A              sbb [bp+si],bl
-00000000  1822              sbb [bp+si],ah
-00000000  182A              sbb [bp+si],ch
-00000000  1832              sbb [bp+si],dh
-00000000  183A              sbb [bp+si],bh
+00000000  1800              sbb [bx+si],al
+00000000  1808              sbb [bx+si],cl
+00000000  1810              sbb [bx+si],dl
+00000000  1818              sbb [bx+si],bl
+00000000  1820              sbb [bx+si],ah
+00000000  1828              sbb [bx+si],ch
+00000000  1830              sbb [bx+si],dh
+00000000  1838              sbb [bx+si],bh
 
 opcode 19
-00000000  1902              sbb [bp+si],ax
-00000000  190A              sbb [bp+si],cx
-00000000  1912              sbb [bp+si],dx
-00000000  191A              sbb [bp+si],bx
-00000000  1922              sbb [bp+si],sp
-00000000  192A              sbb [bp+si],bp
-00000000  1932              sbb [bp+si],si
-00000000  193A              sbb [bp+si],di
+00000000  1900              sbb [bx+si],ax
+00000000  1908              sbb [bx+si],cx
+00000000  1910              sbb [bx+si],dx
+00000000  1918              sbb [bx+si],bx
+00000000  1920              sbb [bx+si],sp
+00000000  1928              sbb [bx+si],bp
+00000000  1930              sbb [bx+si],si
+00000000  1938              sbb [bx+si],di
 
 opcode 1a
-00000000  1A02              sbb al,[bp+si]
-00000000  1A0A              sbb cl,[bp+si]
-00000000  1A12              sbb dl,[bp+si]
-00000000  1A1A              sbb bl,[bp+si]
-00000000  1A22              sbb ah,[bp+si]
-00000000  1A2A              sbb ch,[bp+si]
-00000000  1A32              sbb dh,[bp+si]
-00000000  1A3A              sbb bh,[bp+si]
+00000000  1A00              sbb al,[bx+si]
+00000000  1A08              sbb cl,[bx+si]
+00000000  1A10              sbb dl,[bx+si]
+00000000  1A18              sbb bl,[bx+si]
+00000000  1A20              sbb ah,[bx+si]
+00000000  1A28              sbb ch,[bx+si]
+00000000  1A30              sbb dh,[bx+si]
+00000000  1A38              sbb bh,[bx+si]
 
 opcode 1b
-00000000  1B02              sbb ax,[bp+si]
-00000000  1B0A              sbb cx,[bp+si]
-00000000  1B12              sbb dx,[bp+si]
-00000000  1B1A              sbb bx,[bp+si]
-00000000  1B22              sbb sp,[bp+si]
-00000000  1B2A              sbb bp,[bp+si]
-00000000  1B32              sbb si,[bp+si]
-00000000  1B3A              sbb di,[bp+si]
+00000000  1B00              sbb ax,[bx+si]
+00000000  1B08              sbb cx,[bx+si]
+00000000  1B10              sbb dx,[bx+si]
+00000000  1B18              sbb bx,[bx+si]
+00000000  1B20              sbb sp,[bx+si]
+00000000  1B28              sbb bp,[bx+si]
+00000000  1B30              sbb si,[bx+si]
+00000000  1B38              sbb di,[bx+si]
 
 opcode 1c
-00000000  1C02              sbb al,0x2
-00000000  1C0A              sbb al,0xa
-00000000  1C12              sbb al,0x12
-00000000  1C1A              sbb al,0x1a
-00000000  1C22              sbb al,0x22
-00000000  1C2A              sbb al,0x2a
-00000000  1C32              sbb al,0x32
-00000000  1C3A              sbb al,0x3a
+00000000  1C00              sbb al,0x0
+00000000  1C08              sbb al,0x8
+00000000  1C10              sbb al,0x10
+00000000  1C18              sbb al,0x18
+00000000  1C20              sbb al,0x20
+00000000  1C28              sbb al,0x28
+00000000  1C30              sbb al,0x30
+00000000  1C38              sbb al,0x38
 
 opcode 1d
-00000000  1D0234            sbb ax,0x3402
-00000000  1D0A34            sbb ax,0x340a
-00000000  1D1234            sbb ax,0x3412
-00000000  1D1A34            sbb ax,0x341a
-00000000  1D2234            sbb ax,0x3422
-00000000  1D2A34            sbb ax,0x342a
-00000000  1D3234            sbb ax,0x3432
-00000000  1D3A34            sbb ax,0x343a
+00000000  1D0034            sbb ax,0x3400
+00000000  1D0834            sbb ax,0x3408
+00000000  1D1034            sbb ax,0x3410
+00000000  1D1834            sbb ax,0x3418
+00000000  1D2034            sbb ax,0x3420
+00000000  1D2834            sbb ax,0x3428
+00000000  1D3034            sbb ax,0x3430
+00000000  1D3834            sbb ax,0x3438
 
 opcode 1e
 00000000  1E                push ds
@@ -404,74 +404,74 @@ opcode 1f
 00000000  1F                pop ds
 
 opcode 20
-00000000  2002              and [bp+si],al
-00000000  200A              and [bp+si],cl
-00000000  2012              and [bp+si],dl
-00000000  201A              and [bp+si],bl
-00000000  2022              and [bp+si],ah
-00000000  202A              and [bp+si],ch
-00000000  2032              and [bp+si],dh
-00000000  203A              and [bp+si],bh
+00000000  2000              and [bx+si],al
+00000000  2008              and [bx+si],cl
+00000000  2010              and [bx+si],dl
+00000000  2018              and [bx+si],bl
+00000000  2020              and [bx+si],ah
+00000000  2028              and [bx+si],ch
+00000000  2030              and [bx+si],dh
+00000000  2038              and [bx+si],bh
 
 opcode 21
-00000000  2102              and [bp+si],ax
-00000000  210A              and [bp+si],cx
-00000000  2112              and [bp+si],dx
-00000000  211A              and [bp+si],bx
-00000000  2122              and [bp+si],sp
-00000000  212A              and [bp+si],bp
-00000000  2132              and [bp+si],si
-00000000  213A              and [bp+si],di
+00000000  2100              and [bx+si],ax
+00000000  2108              and [bx+si],cx
+00000000  2110              and [bx+si],dx
+00000000  2118              and [bx+si],bx
+00000000  2120              and [bx+si],sp
+00000000  2128              and [bx+si],bp
+00000000  2130              and [bx+si],si
+00000000  2138              and [bx+si],di
 
 opcode 22
-00000000  2202              and al,[bp+si]
-00000000  220A              and cl,[bp+si]
-00000000  2212              and dl,[bp+si]
-00000000  221A              and bl,[bp+si]
-00000000  2222              and ah,[bp+si]
-00000000  222A              and ch,[bp+si]
-00000000  2232              and dh,[bp+si]
-00000000  223A              and bh,[bp+si]
+00000000  2200              and al,[bx+si]
+00000000  2208              and cl,[bx+si]
+00000000  2210              and dl,[bx+si]
+00000000  2218              and bl,[bx+si]
+00000000  2220              and ah,[bx+si]
+00000000  2228              and ch,[bx+si]
+00000000  2230              and dh,[bx+si]
+00000000  2238              and bh,[bx+si]
 
 opcode 23
-00000000  2302              and ax,[bp+si]
-00000000  230A              and cx,[bp+si]
-00000000  2312              and dx,[bp+si]
-00000000  231A              and bx,[bp+si]
-00000000  2322              and sp,[bp+si]
-00000000  232A              and bp,[bp+si]
-00000000  2332              and si,[bp+si]
-00000000  233A              and di,[bp+si]
+00000000  2300              and ax,[bx+si]
+00000000  2308              and cx,[bx+si]
+00000000  2310              and dx,[bx+si]
+00000000  2318              and bx,[bx+si]
+00000000  2320              and sp,[bx+si]
+00000000  2328              and bp,[bx+si]
+00000000  2330              and si,[bx+si]
+00000000  2338              and di,[bx+si]
 
 opcode 24
-00000000  2402              and al,0x2
-00000000  240A              and al,0xa
-00000000  2412              and al,0x12
-00000000  241A              and al,0x1a
-00000000  2422              and al,0x22
-00000000  242A              and al,0x2a
-00000000  2432              and al,0x32
-00000000  243A              and al,0x3a
+00000000  2400              and al,0x0
+00000000  2408              and al,0x8
+00000000  2410              and al,0x10
+00000000  2418              and al,0x18
+00000000  2420              and al,0x20
+00000000  2428              and al,0x28
+00000000  2430              and al,0x30
+00000000  2438              and al,0x38
 
 opcode 25
-00000000  250234            and ax,0x3402
-00000000  250A34            and ax,0x340a
-00000000  251234            and ax,0x3412
-00000000  251A34            and ax,0x341a
-00000000  252234            and ax,0x3422
-00000000  252A34            and ax,0x342a
-00000000  253234            and ax,0x3432
-00000000  253A34            and ax,0x343a
+00000000  250034            and ax,0x3400
+00000000  250834            and ax,0x3408
+00000000  251034            and ax,0x3410
+00000000  251834            and ax,0x3418
+00000000  252034            and ax,0x3420
+00000000  252834            and ax,0x3428
+00000000  253034            and ax,0x3430
+00000000  253834            and ax,0x3438
 
 opcode 26
-00000000  260234            add dh,[es:si]
-00000000  260A34            or dh,[es:si]
-00000000  261234            adc dh,[es:si]
-00000000  261A34            sbb dh,[es:si]
-00000000  262234            and dh,[es:si]
-00000000  262A34            sub dh,[es:si]
-00000000  263234            xor dh,[es:si]
-00000000  263A34            cmp dh,[es:si]
+00000000  260034            add [es:si],dh
+00000000  260834            or [es:si],dh
+00000000  261034            adc [es:si],dh
+00000000  261834            sbb [es:si],dh
+00000000  262034            and [es:si],dh
+00000000  262834            sub [es:si],dh
+00000000  263034            xor [es:si],dh
+00000000  263834            cmp [es:si],dh
 
 opcode 27
 00000000  27                daa
@@ -484,74 +484,74 @@ opcode 27
 00000000  27                daa
 
 opcode 28
-00000000  2802              sub [bp+si],al
-00000000  280A              sub [bp+si],cl
-00000000  2812              sub [bp+si],dl
-00000000  281A              sub [bp+si],bl
-00000000  2822              sub [bp+si],ah
-00000000  282A              sub [bp+si],ch
-00000000  2832              sub [bp+si],dh
-00000000  283A              sub [bp+si],bh
+00000000  2800              sub [bx+si],al
+00000000  2808              sub [bx+si],cl
+00000000  2810              sub [bx+si],dl
+00000000  2818              sub [bx+si],bl
+00000000  2820              sub [bx+si],ah
+00000000  2828              sub [bx+si],ch
+00000000  2830              sub [bx+si],dh
+00000000  2838              sub [bx+si],bh
 
 opcode 29
-00000000  2902              sub [bp+si],ax
-00000000  290A              sub [bp+si],cx
-00000000  2912              sub [bp+si],dx
-00000000  291A              sub [bp+si],bx
-00000000  2922              sub [bp+si],sp
-00000000  292A              sub [bp+si],bp
-00000000  2932              sub [bp+si],si
-00000000  293A              sub [bp+si],di
+00000000  2900              sub [bx+si],ax
+00000000  2908              sub [bx+si],cx
+00000000  2910              sub [bx+si],dx
+00000000  2918              sub [bx+si],bx
+00000000  2920              sub [bx+si],sp
+00000000  2928              sub [bx+si],bp
+00000000  2930              sub [bx+si],si
+00000000  2938              sub [bx+si],di
 
 opcode 2a
-00000000  2A02              sub al,[bp+si]
-00000000  2A0A              sub cl,[bp+si]
-00000000  2A12              sub dl,[bp+si]
-00000000  2A1A              sub bl,[bp+si]
-00000000  2A22              sub ah,[bp+si]
-00000000  2A2A              sub ch,[bp+si]
-00000000  2A32              sub dh,[bp+si]
-00000000  2A3A              sub bh,[bp+si]
+00000000  2A00              sub al,[bx+si]
+00000000  2A08              sub cl,[bx+si]
+00000000  2A10              sub dl,[bx+si]
+00000000  2A18              sub bl,[bx+si]
+00000000  2A20              sub ah,[bx+si]
+00000000  2A28              sub ch,[bx+si]
+00000000  2A30              sub dh,[bx+si]
+00000000  2A38              sub bh,[bx+si]
 
 opcode 2b
-00000000  2B02              sub ax,[bp+si]
-00000000  2B0A              sub cx,[bp+si]
-00000000  2B12              sub dx,[bp+si]
-00000000  2B1A              sub bx,[bp+si]
-00000000  2B22              sub sp,[bp+si]
-00000000  2B2A              sub bp,[bp+si]
-00000000  2B32              sub si,[bp+si]
-00000000  2B3A              sub di,[bp+si]
+00000000  2B00              sub ax,[bx+si]
+00000000  2B08              sub cx,[bx+si]
+00000000  2B10              sub dx,[bx+si]
+00000000  2B18              sub bx,[bx+si]
+00000000  2B20              sub sp,[bx+si]
+00000000  2B28              sub bp,[bx+si]
+00000000  2B30              sub si,[bx+si]
+00000000  2B38              sub di,[bx+si]
 
 opcode 2c
-00000000  2C02              sub al,0x2
-00000000  2C0A              sub al,0xa
-00000000  2C12              sub al,0x12
-00000000  2C1A              sub al,0x1a
-00000000  2C22              sub al,0x22
-00000000  2C2A              sub al,0x2a
-00000000  2C32              sub al,0x32
-00000000  2C3A              sub al,0x3a
+00000000  2C00              sub al,0x0
+00000000  2C08              sub al,0x8
+00000000  2C10              sub al,0x10
+00000000  2C18              sub al,0x18
+00000000  2C20              sub al,0x20
+00000000  2C28              sub al,0x28
+00000000  2C30              sub al,0x30
+00000000  2C38              sub al,0x38
 
 opcode 2d
-00000000  2D0234            sub ax,0x3402
-00000000  2D0A34            sub ax,0x340a
-00000000  2D1234            sub ax,0x3412
-00000000  2D1A34            sub ax,0x341a
-00000000  2D2234            sub ax,0x3422
-00000000  2D2A34            sub ax,0x342a
-00000000  2D3234            sub ax,0x3432
-00000000  2D3A34            sub ax,0x343a
+00000000  2D0034            sub ax,0x3400
+00000000  2D0834            sub ax,0x3408
+00000000  2D1034            sub ax,0x3410
+00000000  2D1834            sub ax,0x3418
+00000000  2D2034            sub ax,0x3420
+00000000  2D2834            sub ax,0x3428
+00000000  2D3034            sub ax,0x3430
+00000000  2D3834            sub ax,0x3438
 
 opcode 2e
-00000000  2E0234            add dh,[cs:si]
-00000000  2E0A34            or dh,[cs:si]
-00000000  2E1234            adc dh,[cs:si]
-00000000  2E1A34            sbb dh,[cs:si]
-00000000  2E2234            and dh,[cs:si]
-00000000  2E2A34            sub dh,[cs:si]
-00000000  2E3234            xor dh,[cs:si]
-00000000  2E3A34            cmp dh,[cs:si]
+00000000  2E0034            add [cs:si],dh
+00000000  2E0834            or [cs:si],dh
+00000000  2E1034            adc [cs:si],dh
+00000000  2E1834            sbb [cs:si],dh
+00000000  2E2034            and [cs:si],dh
+00000000  2E2834            sub [cs:si],dh
+00000000  2E3034            xor [cs:si],dh
+00000000  2E3834            cmp [cs:si],dh
 
 opcode 2f
 00000000  2F                das
@@ -564,74 +564,74 @@ opcode 2f
 00000000  2F                das
 
 opcode 30
-00000000  3002              xor [bp+si],al
-00000000  300A              xor [bp+si],cl
-00000000  3012              xor [bp+si],dl
-00000000  301A              xor [bp+si],bl
-00000000  3022              xor [bp+si],ah
-00000000  302A              xor [bp+si],ch
-00000000  3032              xor [bp+si],dh
-00000000  303A              xor [bp+si],bh
+00000000  3000              xor [bx+si],al
+00000000  3008              xor [bx+si],cl
+00000000  3010              xor [bx+si],dl
+00000000  3018              xor [bx+si],bl
+00000000  3020              xor [bx+si],ah
+00000000  3028              xor [bx+si],ch
+00000000  3030              xor [bx+si],dh
+00000000  3038              xor [bx+si],bh
 
 opcode 31
-00000000  3102              xor [bp+si],ax
-00000000  310A              xor [bp+si],cx
-00000000  3112              xor [bp+si],dx
-00000000  311A              xor [bp+si],bx
-00000000  3122              xor [bp+si],sp
-00000000  312A              xor [bp+si],bp
-00000000  3132              xor [bp+si],si
-00000000  313A              xor [bp+si],di
+00000000  3100              xor [bx+si],ax
+00000000  3108              xor [bx+si],cx
+00000000  3110              xor [bx+si],dx
+00000000  3118              xor [bx+si],bx
+00000000  3120              xor [bx+si],sp
+00000000  3128              xor [bx+si],bp
+00000000  3130              xor [bx+si],si
+00000000  3138              xor [bx+si],di
 
 opcode 32
-00000000  3202              xor al,[bp+si]
-00000000  320A              xor cl,[bp+si]
-00000000  3212              xor dl,[bp+si]
-00000000  321A              xor bl,[bp+si]
-00000000  3222              xor ah,[bp+si]
-00000000  322A              xor ch,[bp+si]
-00000000  3232              xor dh,[bp+si]
-00000000  323A              xor bh,[bp+si]
+00000000  3200              xor al,[bx+si]
+00000000  3208              xor cl,[bx+si]
+00000000  3210              xor dl,[bx+si]
+00000000  3218              xor bl,[bx+si]
+00000000  3220              xor ah,[bx+si]
+00000000  3228              xor ch,[bx+si]
+00000000  3230              xor dh,[bx+si]
+00000000  3238              xor bh,[bx+si]
 
 opcode 33
-00000000  3302              xor ax,[bp+si]
-00000000  330A              xor cx,[bp+si]
-00000000  3312              xor dx,[bp+si]
-00000000  331A              xor bx,[bp+si]
-00000000  3322              xor sp,[bp+si]
-00000000  332A              xor bp,[bp+si]
-00000000  3332              xor si,[bp+si]
-00000000  333A              xor di,[bp+si]
+00000000  3300              xor ax,[bx+si]
+00000000  3308              xor cx,[bx+si]
+00000000  3310              xor dx,[bx+si]
+00000000  3318              xor bx,[bx+si]
+00000000  3320              xor sp,[bx+si]
+00000000  3328              xor bp,[bx+si]
+00000000  3330              xor si,[bx+si]
+00000000  3338              xor di,[bx+si]
 
 opcode 34
-00000000  3402              xor al,0x2
-00000000  340A              xor al,0xa
-00000000  3412              xor al,0x12
-00000000  341A              xor al,0x1a
-00000000  3422              xor al,0x22
-00000000  342A              xor al,0x2a
-00000000  3432              xor al,0x32
-00000000  343A              xor al,0x3a
+00000000  3400              xor al,0x0
+00000000  3408              xor al,0x8
+00000000  3410              xor al,0x10
+00000000  3418              xor al,0x18
+00000000  3420              xor al,0x20
+00000000  3428              xor al,0x28
+00000000  3430              xor al,0x30
+00000000  3438              xor al,0x38
 
 opcode 35
-00000000  350234            xor ax,0x3402
-00000000  350A34            xor ax,0x340a
-00000000  351234            xor ax,0x3412
-00000000  351A34            xor ax,0x341a
-00000000  352234            xor ax,0x3422
-00000000  352A34            xor ax,0x342a
-00000000  353234            xor ax,0x3432
-00000000  353A34            xor ax,0x343a
+00000000  350034            xor ax,0x3400
+00000000  350834            xor ax,0x3408
+00000000  351034            xor ax,0x3410
+00000000  351834            xor ax,0x3418
+00000000  352034            xor ax,0x3420
+00000000  352834            xor ax,0x3428
+00000000  353034            xor ax,0x3430
+00000000  353834            xor ax,0x3438
 
 opcode 36
-00000000  360234            add dh,[ss:si]
-00000000  360A34            or dh,[ss:si]
-00000000  361234            adc dh,[ss:si]
-00000000  361A34            sbb dh,[ss:si]
-00000000  362234            and dh,[ss:si]
-00000000  362A34            sub dh,[ss:si]
-00000000  363234            xor dh,[ss:si]
-00000000  363A34            cmp dh,[ss:si]
+00000000  360034            add [ss:si],dh
+00000000  360834            or [ss:si],dh
+00000000  361034            adc [ss:si],dh
+00000000  361834            sbb [ss:si],dh
+00000000  362034            and [ss:si],dh
+00000000  362834            sub [ss:si],dh
+00000000  363034            xor [ss:si],dh
+00000000  363834            cmp [ss:si],dh
 
 opcode 37
 00000000  37                aaa
@@ -644,74 +644,74 @@ opcode 37
 00000000  37                aaa
 
 opcode 38
-00000000  3802              cmp [bp+si],al
-00000000  380A              cmp [bp+si],cl
-00000000  3812              cmp [bp+si],dl
-00000000  381A              cmp [bp+si],bl
-00000000  3822              cmp [bp+si],ah
-00000000  382A              cmp [bp+si],ch
-00000000  3832              cmp [bp+si],dh
-00000000  383A              cmp [bp+si],bh
+00000000  3800              cmp [bx+si],al
+00000000  3808              cmp [bx+si],cl
+00000000  3810              cmp [bx+si],dl
+00000000  3818              cmp [bx+si],bl
+00000000  3820              cmp [bx+si],ah
+00000000  3828              cmp [bx+si],ch
+00000000  3830              cmp [bx+si],dh
+00000000  3838              cmp [bx+si],bh
 
 opcode 39
-00000000  3902              cmp [bp+si],ax
-00000000  390A              cmp [bp+si],cx
-00000000  3912              cmp [bp+si],dx
-00000000  391A              cmp [bp+si],bx
-00000000  3922              cmp [bp+si],sp
-00000000  392A              cmp [bp+si],bp
-00000000  3932              cmp [bp+si],si
-00000000  393A              cmp [bp+si],di
+00000000  3900              cmp [bx+si],ax
+00000000  3908              cmp [bx+si],cx
+00000000  3910              cmp [bx+si],dx
+00000000  3918              cmp [bx+si],bx
+00000000  3920              cmp [bx+si],sp
+00000000  3928              cmp [bx+si],bp
+00000000  3930              cmp [bx+si],si
+00000000  3938              cmp [bx+si],di
 
 opcode 3a
-00000000  3A02              cmp al,[bp+si]
-00000000  3A0A              cmp cl,[bp+si]
-00000000  3A12              cmp dl,[bp+si]
-00000000  3A1A              cmp bl,[bp+si]
-00000000  3A22              cmp ah,[bp+si]
-00000000  3A2A              cmp ch,[bp+si]
-00000000  3A32              cmp dh,[bp+si]
-00000000  3A3A              cmp bh,[bp+si]
+00000000  3A00              cmp al,[bx+si]
+00000000  3A08              cmp cl,[bx+si]
+00000000  3A10              cmp dl,[bx+si]
+00000000  3A18              cmp bl,[bx+si]
+00000000  3A20              cmp ah,[bx+si]
+00000000  3A28              cmp ch,[bx+si]
+00000000  3A30              cmp dh,[bx+si]
+00000000  3A38              cmp bh,[bx+si]
 
 opcode 3b
-00000000  3B02              cmp ax,[bp+si]
-00000000  3B0A              cmp cx,[bp+si]
-00000000  3B12              cmp dx,[bp+si]
-00000000  3B1A              cmp bx,[bp+si]
-00000000  3B22              cmp sp,[bp+si]
-00000000  3B2A              cmp bp,[bp+si]
-00000000  3B32              cmp si,[bp+si]
-00000000  3B3A              cmp di,[bp+si]
+00000000  3B00              cmp ax,[bx+si]
+00000000  3B08              cmp cx,[bx+si]
+00000000  3B10              cmp dx,[bx+si]
+00000000  3B18              cmp bx,[bx+si]
+00000000  3B20              cmp sp,[bx+si]
+00000000  3B28              cmp bp,[bx+si]
+00000000  3B30              cmp si,[bx+si]
+00000000  3B38              cmp di,[bx+si]
 
 opcode 3c
-00000000  3C02              cmp al,0x2
-00000000  3C0A              cmp al,0xa
-00000000  3C12              cmp al,0x12
-00000000  3C1A              cmp al,0x1a
-00000000  3C22              cmp al,0x22
-00000000  3C2A              cmp al,0x2a
-00000000  3C32              cmp al,0x32
-00000000  3C3A              cmp al,0x3a
+00000000  3C00              cmp al,0x0
+00000000  3C08              cmp al,0x8
+00000000  3C10              cmp al,0x10
+00000000  3C18              cmp al,0x18
+00000000  3C20              cmp al,0x20
+00000000  3C28              cmp al,0x28
+00000000  3C30              cmp al,0x30
+00000000  3C38              cmp al,0x38
 
 opcode 3d
-00000000  3D0234            cmp ax,0x3402
-00000000  3D0A34            cmp ax,0x340a
-00000000  3D1234            cmp ax,0x3412
-00000000  3D1A34            cmp ax,0x341a
-00000000  3D2234            cmp ax,0x3422
-00000000  3D2A34            cmp ax,0x342a
-00000000  3D3234            cmp ax,0x3432
-00000000  3D3A34            cmp ax,0x343a
+00000000  3D0034            cmp ax,0x3400
+00000000  3D0834            cmp ax,0x3408
+00000000  3D1034            cmp ax,0x3410
+00000000  3D1834            cmp ax,0x3418
+00000000  3D2034            cmp ax,0x3420
+00000000  3D2834            cmp ax,0x3428
+00000000  3D3034            cmp ax,0x3430
+00000000  3D3834            cmp ax,0x3438
 
 opcode 3e
-00000000  3E0234            add dh,[ds:si]
-00000000  3E0A34            or dh,[ds:si]
-00000000  3E1234            adc dh,[ds:si]
-00000000  3E1A34            sbb dh,[ds:si]
-00000000  3E2234            and dh,[ds:si]
-00000000  3E2A34            sub dh,[ds:si]
-00000000  3E3234            xor dh,[ds:si]
-00000000  3E3A34            cmp dh,[ds:si]
+00000000  3E0034            add [ds:si],dh
+00000000  3E0834            or [ds:si],dh
+00000000  3E1034            adc [ds:si],dh
+00000000  3E1834            sbb [ds:si],dh
+00000000  3E2034            and [ds:si],dh
+00000000  3E2834            sub [ds:si],dh
+00000000  3E3034            xor [ds:si],dh
+00000000  3E3834            cmp [ds:si],dh
 
 opcode 3f
 00000000  3F                aas
@@ -1064,104 +1064,104 @@ opcode 61
 00000000  61                popa
 
 opcode 62
-00000000  6202              bound ax,[bp+si]
-00000000  620A              bound cx,[bp+si]
-00000000  6212              bound dx,[bp+si]
-00000000  621A              bound bx,[bp+si]
-00000000  6222              bound sp,[bp+si]
-00000000  622A              bound bp,[bp+si]
-00000000  6232              bound si,[bp+si]
-00000000  623A              bound di,[bp+si]
+00000000  6200              bound ax,[bx+si]
+00000000  6208              bound cx,[bx+si]
+00000000  6210              bound dx,[bx+si]
+00000000  6218              bound bx,[bx+si]
+00000000  6220              bound sp,[bx+si]
+00000000  6228              bound bp,[bx+si]
+00000000  6230              bound si,[bx+si]
+00000000  6238              bound di,[bx+si]
 
 opcode 63
-00000000  6302              arpl [bp+si],ax
-00000000  630A              arpl [bp+si],cx
-00000000  6312              arpl [bp+si],dx
-00000000  631A              arpl [bp+si],bx
-00000000  6322              arpl [bp+si],sp
-00000000  632A              arpl [bp+si],bp
-00000000  6332              arpl [bp+si],si
-00000000  633A              arpl [bp+si],di
+00000000  6300              arpl [bx+si],ax
+00000000  6308              arpl [bx+si],cx
+00000000  6310              arpl [bx+si],dx
+00000000  6318              arpl [bx+si],bx
+00000000  6320              arpl [bx+si],sp
+00000000  6328              arpl [bx+si],bp
+00000000  6330              arpl [bx+si],si
+00000000  6338              arpl [bx+si],di
 
 opcode 64
-00000000  640234            add dh,[fs:si]
-00000000  640A34            or dh,[fs:si]
-00000000  641234            adc dh,[fs:si]
-00000000  641A34            sbb dh,[fs:si]
-00000000  642234            and dh,[fs:si]
-00000000  642A34            sub dh,[fs:si]
-00000000  643234            xor dh,[fs:si]
-00000000  643A34            cmp dh,[fs:si]
+00000000  640034            add [fs:si],dh
+00000000  640834            or [fs:si],dh
+00000000  641034            adc [fs:si],dh
+00000000  641834            sbb [fs:si],dh
+00000000  642034            and [fs:si],dh
+00000000  642834            sub [fs:si],dh
+00000000  643034            xor [fs:si],dh
+00000000  643834            cmp [fs:si],dh
 
 opcode 65
-00000000  650234            add dh,[gs:si]
-00000000  650A34            or dh,[gs:si]
-00000000  651234            adc dh,[gs:si]
-00000000  651A34            sbb dh,[gs:si]
-00000000  652234            and dh,[gs:si]
-00000000  652A34            sub dh,[gs:si]
-00000000  653234            xor dh,[gs:si]
-00000000  653A34            cmp dh,[gs:si]
+00000000  650034            add [gs:si],dh
+00000000  650834            or [gs:si],dh
+00000000  651034            adc [gs:si],dh
+00000000  651834            sbb [gs:si],dh
+00000000  652034            and [gs:si],dh
+00000000  652834            sub [gs:si],dh
+00000000  653034            xor [gs:si],dh
+00000000  653834            cmp [gs:si],dh
 
 opcode 66
-00000000  660234            o32 add dh,[si]
-00000000  660A34            o32 or dh,[si]
-00000000  661234            o32 adc dh,[si]
-00000000  661A34            o32 sbb dh,[si]
-00000000  662234            o32 and dh,[si]
-00000000  662A34            o32 sub dh,[si]
-00000000  663234            o32 xor dh,[si]
-00000000  663A34            o32 cmp dh,[si]
+00000000  660034            o32 add [si],dh
+00000000  660834            o32 or [si],dh
+00000000  661034            o32 adc [si],dh
+00000000  661834            o32 sbb [si],dh
+00000000  662034            o32 and [si],dh
+00000000  662834            o32 sub [si],dh
+00000000  663034            o32 xor [si],dh
+00000000  663834            o32 cmp [si],dh
 
 opcode 67
-00000000  67023456          add dh,[dword esi+edx*2]
-00000000  670A3456          or dh,[dword esi+edx*2]
-00000000  67123456          adc dh,[dword esi+edx*2]
-00000000  671A3456          sbb dh,[dword esi+edx*2]
-00000000  67223456          and dh,[dword esi+edx*2]
-00000000  672A3456          sub dh,[dword esi+edx*2]
-00000000  67323456          xor dh,[dword esi+edx*2]
-00000000  673A3456          cmp dh,[dword esi+edx*2]
+00000000  67003456          add [dword esi+edx*2],dh
+00000000  67083456          or [dword esi+edx*2],dh
+00000000  67103456          adc [dword esi+edx*2],dh
+00000000  67183456          sbb [dword esi+edx*2],dh
+00000000  67203456          and [dword esi+edx*2],dh
+00000000  67283456          sub [dword esi+edx*2],dh
+00000000  67303456          xor [dword esi+edx*2],dh
+00000000  67383456          cmp [dword esi+edx*2],dh
 
 opcode 68
-00000000  680234            push word 0x3402
-00000000  680A34            push word 0x340a
-00000000  681234            push word 0x3412
-00000000  681A34            push word 0x341a
-00000000  682234            push word 0x3422
-00000000  682A34            push word 0x342a
-00000000  683234            push word 0x3432
-00000000  683A34            push word 0x343a
+00000000  680034            push word 0x3400
+00000000  680834            push word 0x3408
+00000000  681034            push word 0x3410
+00000000  681834            push word 0x3418
+00000000  682034            push word 0x3420
+00000000  682834            push word 0x3428
+00000000  683034            push word 0x3430
+00000000  683834            push word 0x3438
 
 opcode 69
-00000000  69023456          imul ax,[bp+si],word 0x5634
-00000000  690A3456          imul cx,[bp+si],word 0x5634
-00000000  69123456          imul dx,[bp+si],word 0x5634
-00000000  691A3456          imul bx,[bp+si],word 0x5634
-00000000  69223456          imul sp,[bp+si],word 0x5634
-00000000  692A3456          imul bp,[bp+si],word 0x5634
-00000000  69323456          imul si,[bp+si],word 0x5634
-00000000  693A3456          imul di,[bp+si],word 0x5634
+00000000  69003456          imul ax,[bx+si],word 0x5634
+00000000  69083456          imul cx,[bx+si],word 0x5634
+00000000  69103456          imul dx,[bx+si],word 0x5634
+00000000  69183456          imul bx,[bx+si],word 0x5634
+00000000  69203456          imul sp,[bx+si],word 0x5634
+00000000  69283456          imul bp,[bx+si],word 0x5634
+00000000  69303456          imul si,[bx+si],word 0x5634
+00000000  69383456          imul di,[bx+si],word 0x5634
 
 opcode 6a
-00000000  6A02              push byte +0x2
-00000000  6A0A              push byte +0xa
-00000000  6A12              push byte +0x12
-00000000  6A1A              push byte +0x1a
-00000000  6A22              push byte +0x22
-00000000  6A2A              push byte +0x2a
-00000000  6A32              push byte +0x32
-00000000  6A3A              push byte +0x3a
+00000000  6A00              push byte +0x0
+00000000  6A08              push byte +0x8
+00000000  6A10              push byte +0x10
+00000000  6A18              push byte +0x18
+00000000  6A20              push byte +0x20
+00000000  6A28              push byte +0x28
+00000000  6A30              push byte +0x30
+00000000  6A38              push byte +0x38
 
 opcode 6b
-00000000  6B0234            imul ax,[bp+si],byte +0x34
-00000000  6B0A34            imul cx,[bp+si],byte +0x34
-00000000  6B1234            imul dx,[bp+si],byte +0x34
-00000000  6B1A34            imul bx,[bp+si],byte +0x34
-00000000  6B2234            imul sp,[bp+si],byte +0x34
-00000000  6B2A34            imul bp,[bp+si],byte +0x34
-00000000  6B3234            imul si,[bp+si],byte +0x34
-00000000  6B3A34            imul di,[bp+si],byte +0x34
+00000000  6B0034            imul ax,[bx+si],byte +0x34
+00000000  6B0834            imul cx,[bx+si],byte +0x34
+00000000  6B1034            imul dx,[bx+si],byte +0x34
+00000000  6B1834            imul bx,[bx+si],byte +0x34
+00000000  6B2034            imul sp,[bx+si],byte +0x34
+00000000  6B2834            imul bp,[bx+si],byte +0x34
+00000000  6B3034            imul si,[bx+si],byte +0x34
+00000000  6B3834            imul di,[bx+si],byte +0x34
 
 opcode 6c
 00000000  6C                insb
@@ -1204,184 +1204,184 @@ opcode 6f
 00000000  6F                outsw
 
 opcode 70
-00000000  7002              jo 0x4
-00000000  700A              jo 0xc
-00000000  7012              jo 0x14
-00000000  701A              jo 0x1c
-00000000  7022              jo 0x24
-00000000  702A              jo 0x2c
-00000000  7032              jo 0x34
-00000000  703A              jo 0x3c
+00000000  7000              jo 0x2
+00000000  7008              jo 0xa
+00000000  7010              jo 0x12
+00000000  7018              jo 0x1a
+00000000  7020              jo 0x22
+00000000  7028              jo 0x2a
+00000000  7030              jo 0x32
+00000000  7038              jo 0x3a
 
 opcode 71
-00000000  7102              jno 0x4
-00000000  710A              jno 0xc
-00000000  7112              jno 0x14
-00000000  711A              jno 0x1c
-00000000  7122              jno 0x24
-00000000  712A              jno 0x2c
-00000000  7132              jno 0x34
-00000000  713A              jno 0x3c
+00000000  7100              jno 0x2
+00000000  7108              jno 0xa
+00000000  7110              jno 0x12
+00000000  7118              jno 0x1a
+00000000  7120              jno 0x22
+00000000  7128              jno 0x2a
+00000000  7130              jno 0x32
+00000000  7138              jno 0x3a
 
 opcode 72
-00000000  7202              jc 0x4
-00000000  720A              jc 0xc
-00000000  7212              jc 0x14
-00000000  721A              jc 0x1c
-00000000  7222              jc 0x24
-00000000  722A              jc 0x2c
-00000000  7232              jc 0x34
-00000000  723A              jc 0x3c
+00000000  7200              jc 0x2
+00000000  7208              jc 0xa
+00000000  7210              jc 0x12
+00000000  7218              jc 0x1a
+00000000  7220              jc 0x22
+00000000  7228              jc 0x2a
+00000000  7230              jc 0x32
+00000000  7238              jc 0x3a
 
 opcode 73
-00000000  7302              jnc 0x4
-00000000  730A              jnc 0xc
-00000000  7312              jnc 0x14
-00000000  731A              jnc 0x1c
-00000000  7322              jnc 0x24
-00000000  732A              jnc 0x2c
-00000000  7332              jnc 0x34
-00000000  733A              jnc 0x3c
+00000000  7300              jnc 0x2
+00000000  7308              jnc 0xa
+00000000  7310              jnc 0x12
+00000000  7318              jnc 0x1a
+00000000  7320              jnc 0x22
+00000000  7328              jnc 0x2a
+00000000  7330              jnc 0x32
+00000000  7338              jnc 0x3a
 
 opcode 74
-00000000  7402              jz 0x4
-00000000  740A              jz 0xc
-00000000  7412              jz 0x14
-00000000  741A              jz 0x1c
-00000000  7422              jz 0x24
-00000000  742A              jz 0x2c
-00000000  7432              jz 0x34
-00000000  743A              jz 0x3c
+00000000  7400              jz 0x2
+00000000  7408              jz 0xa
+00000000  7410              jz 0x12
+00000000  7418              jz 0x1a
+00000000  7420              jz 0x22
+00000000  7428              jz 0x2a
+00000000  7430              jz 0x32
+00000000  7438              jz 0x3a
 
 opcode 75
-00000000  7502              jnz 0x4
-00000000  750A              jnz 0xc
-00000000  7512              jnz 0x14
-00000000  751A              jnz 0x1c
-00000000  7522              jnz 0x24
-00000000  752A              jnz 0x2c
-00000000  7532              jnz 0x34
-00000000  753A              jnz 0x3c
+00000000  7500              jnz 0x2
+00000000  7508              jnz 0xa
+00000000  7510              jnz 0x12
+00000000  7518              jnz 0x1a
+00000000  7520              jnz 0x22
+00000000  7528              jnz 0x2a
+00000000  7530              jnz 0x32
+00000000  7538              jnz 0x3a
 
 opcode 76
-00000000  7602              jna 0x4
-00000000  760A              jna 0xc
-00000000  7612              jna 0x14
-00000000  761A              jna 0x1c
-00000000  7622              jna 0x24
-00000000  762A              jna 0x2c
-00000000  7632              jna 0x34
-00000000  763A              jna 0x3c
+00000000  7600              jna 0x2
+00000000  7608              jna 0xa
+00000000  7610              jna 0x12
+00000000  7618              jna 0x1a
+00000000  7620              jna 0x22
+00000000  7628              jna 0x2a
+00000000  7630              jna 0x32
+00000000  7638              jna 0x3a
 
 opcode 77
-00000000  7702              ja 0x4
-00000000  770A              ja 0xc
-00000000  7712              ja 0x14
-00000000  771A              ja 0x1c
-00000000  7722              ja 0x24
-00000000  772A              ja 0x2c
-00000000  7732              ja 0x34
-00000000  773A              ja 0x3c
+00000000  7700              ja 0x2
+00000000  7708              ja 0xa
+00000000  7710              ja 0x12
+00000000  7718              ja 0x1a
+00000000  7720              ja 0x22
+00000000  7728              ja 0x2a
+00000000  7730              ja 0x32
+00000000  7738              ja 0x3a
 
 opcode 78
-00000000  7802              js 0x4
-00000000  780A              js 0xc
-00000000  7812              js 0x14
-00000000  781A              js 0x1c
-00000000  7822              js 0x24
-00000000  782A              js 0x2c
-00000000  7832              js 0x34
-00000000  783A              js 0x3c
+00000000  7800              js 0x2
+00000000  7808              js 0xa
+00000000  7810              js 0x12
+00000000  7818              js 0x1a
+00000000  7820              js 0x22
+00000000  7828              js 0x2a
+00000000  7830              js 0x32
+00000000  7838              js 0x3a
 
 opcode 79
-00000000  7902              jns 0x4
-00000000  790A              jns 0xc
-00000000  7912              jns 0x14
-00000000  791A              jns 0x1c
-00000000  7922              jns 0x24
-00000000  792A              jns 0x2c
-00000000  7932              jns 0x34
-00000000  793A              jns 0x3c
+00000000  7900              jns 0x2
+00000000  7908              jns 0xa
+00000000  7910              jns 0x12
+00000000  7918              jns 0x1a
+00000000  7920              jns 0x22
+00000000  7928              jns 0x2a
+00000000  7930              jns 0x32
+00000000  7938              jns 0x3a
 
 opcode 7a
-00000000  7A02              jpe 0x4
-00000000  7A0A              jpe 0xc
-00000000  7A12              jpe 0x14
-00000000  7A1A              jpe 0x1c
-00000000  7A22              jpe 0x24
-00000000  7A2A              jpe 0x2c
-00000000  7A32              jpe 0x34
-00000000  7A3A              jpe 0x3c
+00000000  7A00              jpe 0x2
+00000000  7A08              jpe 0xa
+00000000  7A10              jpe 0x12
+00000000  7A18              jpe 0x1a
+00000000  7A20              jpe 0x22
+00000000  7A28              jpe 0x2a
+00000000  7A30              jpe 0x32
+00000000  7A38              jpe 0x3a
 
 opcode 7b
-00000000  7B02              jpo 0x4
-00000000  7B0A              jpo 0xc
-00000000  7B12              jpo 0x14
-00000000  7B1A              jpo 0x1c
-00000000  7B22              jpo 0x24
-00000000  7B2A              jpo 0x2c
-00000000  7B32              jpo 0x34
-00000000  7B3A              jpo 0x3c
+00000000  7B00              jpo 0x2
+00000000  7B08              jpo 0xa
+00000000  7B10              jpo 0x12
+00000000  7B18              jpo 0x1a
+00000000  7B20              jpo 0x22
+00000000  7B28              jpo 0x2a
+00000000  7B30              jpo 0x32
+00000000  7B38              jpo 0x3a
 
 opcode 7c
-00000000  7C02              jl 0x4
-00000000  7C0A              jl 0xc
-00000000  7C12              jl 0x14
-00000000  7C1A              jl 0x1c
-00000000  7C22              jl 0x24
-00000000  7C2A              jl 0x2c
-00000000  7C32              jl 0x34
-00000000  7C3A              jl 0x3c
+00000000  7C00              jl 0x2
+00000000  7C08              jl 0xa
+00000000  7C10              jl 0x12
+00000000  7C18              jl 0x1a
+00000000  7C20              jl 0x22
+00000000  7C28              jl 0x2a
+00000000  7C30              jl 0x32
+00000000  7C38              jl 0x3a
 
 opcode 7d
-00000000  7D02              jnl 0x4
-00000000  7D0A              jnl 0xc
-00000000  7D12              jnl 0x14
-00000000  7D1A              jnl 0x1c
-00000000  7D22              jnl 0x24
-00000000  7D2A              jnl 0x2c
-00000000  7D32              jnl 0x34
-00000000  7D3A              jnl 0x3c
+00000000  7D00              jnl 0x2
+00000000  7D08              jnl 0xa
+00000000  7D10              jnl 0x12
+00000000  7D18              jnl 0x1a
+00000000  7D20              jnl 0x22
+00000000  7D28              jnl 0x2a
+00000000  7D30              jnl 0x32
+00000000  7D38              jnl 0x3a
 
 opcode 7e
-00000000  7E02              jng 0x4
-00000000  7E0A              jng 0xc
-00000000  7E12              jng 0x14
-00000000  7E1A              jng 0x1c
-00000000  7E22              jng 0x24
-00000000  7E2A              jng 0x2c
-00000000  7E32              jng 0x34
-00000000  7E3A              jng 0x3c
+00000000  7E00              jng 0x2
+00000000  7E08              jng 0xa
+00000000  7E10              jng 0x12
+00000000  7E18              jng 0x1a
+00000000  7E20              jng 0x22
+00000000  7E28              jng 0x2a
+00000000  7E30              jng 0x32
+00000000  7E38              jng 0x3a
 
 opcode 7f
-00000000  7F02              jg 0x4
-00000000  7F0A              jg 0xc
-00000000  7F12              jg 0x14
-00000000  7F1A              jg 0x1c
-00000000  7F22              jg 0x24
-00000000  7F2A              jg 0x2c
-00000000  7F32              jg 0x34
-00000000  7F3A              jg 0x3c
+00000000  7F00              jg 0x2
+00000000  7F08              jg 0xa
+00000000  7F10              jg 0x12
+00000000  7F18              jg 0x1a
+00000000  7F20              jg 0x22
+00000000  7F28              jg 0x2a
+00000000  7F30              jg 0x32
+00000000  7F38              jg 0x3a
 
 opcode 80
-00000000  800234            add byte [bp+si],0x34
-00000000  800A34            or byte [bp+si],0x34
-00000000  801234            adc byte [bp+si],0x34
-00000000  801A34            sbb byte [bp+si],0x34
-00000000  802234            and byte [bp+si],0x34
-00000000  802A34            sub byte [bp+si],0x34
-00000000  803234            xor byte [bp+si],0x34
-00000000  803A34            cmp byte [bp+si],0x34
+00000000  800034            add byte [bx+si],0x34
+00000000  800834            or byte [bx+si],0x34
+00000000  801034            adc byte [bx+si],0x34
+00000000  801834            sbb byte [bx+si],0x34
+00000000  802034            and byte [bx+si],0x34
+00000000  802834            sub byte [bx+si],0x34
+00000000  803034            xor byte [bx+si],0x34
+00000000  803834            cmp byte [bx+si],0x34
 
 opcode 81
-00000000  81023456          add word [bp+si],0x5634
-00000000  810A3456          or word [bp+si],0x5634
-00000000  81123456          adc word [bp+si],0x5634
-00000000  811A3456          sbb word [bp+si],0x5634
-00000000  81223456          and word [bp+si],0x5634
-00000000  812A3456          sub word [bp+si],0x5634
-00000000  81323456          xor word [bp+si],0x5634
-00000000  813A3456          cmp word [bp+si],0x5634
+00000000  81003456          add word [bx+si],0x5634
+00000000  81083456          or word [bx+si],0x5634
+00000000  81103456          adc word [bx+si],0x5634
+00000000  81183456          sbb word [bx+si],0x5634
+00000000  81203456          and word [bx+si],0x5634
+00000000  81283456          sub word [bx+si],0x5634
+00000000  81303456          xor word [bx+si],0x5634
+00000000  81383456          cmp word [bx+si],0x5634
 
 opcode 82
 illegal_opcode
@@ -1394,127 +1394,127 @@ illegal_opcode
 illegal_opcode
 
 opcode 83
-00000000  830234            add word [bp+si],byte +0x34
-00000000  830A34            or word [bp+si],byte +0x34
-00000000  831234            adc word [bp+si],byte +0x34
-00000000  831A34            sbb word [bp+si],byte +0x34
-00000000  832234            and word [bp+si],byte +0x34
-00000000  832A34            sub word [bp+si],byte +0x34
-00000000  833234            xor word [bp+si],byte +0x34
-00000000  833A34            cmp word [bp+si],byte +0x34
+00000000  830034            add word [bx+si],byte +0x34
+00000000  830834            or word [bx+si],byte +0x34
+00000000  831034            adc word [bx+si],byte +0x34
+00000000  831834            sbb word [bx+si],byte +0x34
+00000000  832034            and word [bx+si],byte +0x34
+00000000  832834            sub word [bx+si],byte +0x34
+00000000  833034            xor word [bx+si],byte +0x34
+00000000  833834            cmp word [bx+si],byte +0x34
 
 opcode 84
-00000000  8402              test [bp+si],al
-00000000  840A              test [bp+si],cl
-00000000  8412              test [bp+si],dl
-00000000  841A              test [bp+si],bl
-00000000  8422              test [bp+si],ah
-00000000  842A              test [bp+si],ch
-00000000  8432              test [bp+si],dh
-00000000  843A              test [bp+si],bh
+00000000  8400              test [bx+si],al
+00000000  8408              test [bx+si],cl
+00000000  8410              test [bx+si],dl
+00000000  8418              test [bx+si],bl
+00000000  8420              test [bx+si],ah
+00000000  8428              test [bx+si],ch
+00000000  8430              test [bx+si],dh
+00000000  8438              test [bx+si],bh
 
 opcode 85
-00000000  8502              test [bp+si],ax
-00000000  850A              test [bp+si],cx
-00000000  8512              test [bp+si],dx
-00000000  851A              test [bp+si],bx
-00000000  8522              test [bp+si],sp
-00000000  852A              test [bp+si],bp
-00000000  8532              test [bp+si],si
-00000000  853A              test [bp+si],di
+00000000  8500              test [bx+si],ax
+00000000  8508              test [bx+si],cx
+00000000  8510              test [bx+si],dx
+00000000  8518              test [bx+si],bx
+00000000  8520              test [bx+si],sp
+00000000  8528              test [bx+si],bp
+00000000  8530              test [bx+si],si
+00000000  8538              test [bx+si],di
 
 opcode 86
-00000000  8602              xchg al,[bp+si]
-00000000  860A              xchg cl,[bp+si]
-00000000  8612              xchg dl,[bp+si]
-00000000  861A              xchg bl,[bp+si]
-00000000  8622              xchg ah,[bp+si]
-00000000  862A              xchg ch,[bp+si]
-00000000  8632              xchg dh,[bp+si]
-00000000  863A              xchg bh,[bp+si]
+00000000  8600              xchg al,[bx+si]
+00000000  8608              xchg cl,[bx+si]
+00000000  8610              xchg dl,[bx+si]
+00000000  8618              xchg bl,[bx+si]
+00000000  8620              xchg ah,[bx+si]
+00000000  8628              xchg ch,[bx+si]
+00000000  8630              xchg dh,[bx+si]
+00000000  8638              xchg bh,[bx+si]
 
 opcode 87
-00000000  8702              xchg ax,[bp+si]
-00000000  870A              xchg cx,[bp+si]
-00000000  8712              xchg dx,[bp+si]
-00000000  871A              xchg bx,[bp+si]
-00000000  8722              xchg sp,[bp+si]
-00000000  872A              xchg bp,[bp+si]
-00000000  8732              xchg si,[bp+si]
-00000000  873A              xchg di,[bp+si]
+00000000  8700              xchg ax,[bx+si]
+00000000  8708              xchg cx,[bx+si]
+00000000  8710              xchg dx,[bx+si]
+00000000  8718              xchg bx,[bx+si]
+00000000  8720              xchg sp,[bx+si]
+00000000  8728              xchg bp,[bx+si]
+00000000  8730              xchg si,[bx+si]
+00000000  8738              xchg di,[bx+si]
 
 opcode 88
-00000000  8802              mov [bp+si],al
-00000000  880A              mov [bp+si],cl
-00000000  8812              mov [bp+si],dl
-00000000  881A              mov [bp+si],bl
-00000000  8822              mov [bp+si],ah
-00000000  882A              mov [bp+si],ch
-00000000  8832              mov [bp+si],dh
-00000000  883A              mov [bp+si],bh
+00000000  8800              mov [bx+si],al
+00000000  8808              mov [bx+si],cl
+00000000  8810              mov [bx+si],dl
+00000000  8818              mov [bx+si],bl
+00000000  8820              mov [bx+si],ah
+00000000  8828              mov [bx+si],ch
+00000000  8830              mov [bx+si],dh
+00000000  8838              mov [bx+si],bh
 
 opcode 89
-00000000  8902              mov [bp+si],ax
-00000000  890A              mov [bp+si],cx
-00000000  8912              mov [bp+si],dx
-00000000  891A              mov [bp+si],bx
-00000000  8922              mov [bp+si],sp
-00000000  892A              mov [bp+si],bp
-00000000  8932              mov [bp+si],si
-00000000  893A              mov [bp+si],di
+00000000  8900              mov [bx+si],ax
+00000000  8908              mov [bx+si],cx
+00000000  8910              mov [bx+si],dx
+00000000  8918              mov [bx+si],bx
+00000000  8920              mov [bx+si],sp
+00000000  8928              mov [bx+si],bp
+00000000  8930              mov [bx+si],si
+00000000  8938              mov [bx+si],di
 
 opcode 8a
-00000000  8A02              mov al,[bp+si]
-00000000  8A0A              mov cl,[bp+si]
-00000000  8A12              mov dl,[bp+si]
-00000000  8A1A              mov bl,[bp+si]
-00000000  8A22              mov ah,[bp+si]
-00000000  8A2A              mov ch,[bp+si]
-00000000  8A32              mov dh,[bp+si]
-00000000  8A3A              mov bh,[bp+si]
+00000000  8A00              mov al,[bx+si]
+00000000  8A08              mov cl,[bx+si]
+00000000  8A10              mov dl,[bx+si]
+00000000  8A18              mov bl,[bx+si]
+00000000  8A20              mov ah,[bx+si]
+00000000  8A28              mov ch,[bx+si]
+00000000  8A30              mov dh,[bx+si]
+00000000  8A38              mov bh,[bx+si]
 
 opcode 8b
-00000000  8B02              mov ax,[bp+si]
-00000000  8B0A              mov cx,[bp+si]
-00000000  8B12              mov dx,[bp+si]
-00000000  8B1A              mov bx,[bp+si]
-00000000  8B22              mov sp,[bp+si]
-00000000  8B2A              mov bp,[bp+si]
-00000000  8B32              mov si,[bp+si]
-00000000  8B3A              mov di,[bp+si]
+00000000  8B00              mov ax,[bx+si]
+00000000  8B08              mov cx,[bx+si]
+00000000  8B10              mov dx,[bx+si]
+00000000  8B18              mov bx,[bx+si]
+00000000  8B20              mov sp,[bx+si]
+00000000  8B28              mov bp,[bx+si]
+00000000  8B30              mov si,[bx+si]
+00000000  8B38              mov di,[bx+si]
 
 opcode 8c
-00000000  8C02              mov [bp+si],es
-00000000  8C0A              mov [bp+si],cs
-00000000  8C12              mov [bp+si],ss
-00000000  8C1A              mov [bp+si],ds
-00000000  8C22              mov [bp+si],fs
-00000000  8C2A              mov [bp+si],gs
-00000000  8C32              mov [bp+si],segr6
-00000000  8C3A              mov [bp+si],segr7
+00000000  8C00              mov [bx+si],es
+00000000  8C08              mov [bx+si],cs
+00000000  8C10              mov [bx+si],ss
+00000000  8C18              mov [bx+si],ds
+00000000  8C20              mov [bx+si],fs
+00000000  8C28              mov [bx+si],gs
+00000000  8C30              mov [bx+si],segr6
+00000000  8C38              mov [bx+si],segr7
 
 opcode 8d
-00000000  8D02              lea ax,[bp+si]
-00000000  8D0A              lea cx,[bp+si]
-00000000  8D12              lea dx,[bp+si]
-00000000  8D1A              lea bx,[bp+si]
-00000000  8D22              lea sp,[bp+si]
-00000000  8D2A              lea bp,[bp+si]
-00000000  8D32              lea si,[bp+si]
-00000000  8D3A              lea di,[bp+si]
+00000000  8D00              lea ax,[bx+si]
+00000000  8D08              lea cx,[bx+si]
+00000000  8D10              lea dx,[bx+si]
+00000000  8D18              lea bx,[bx+si]
+00000000  8D20              lea sp,[bx+si]
+00000000  8D28              lea bp,[bx+si]
+00000000  8D30              lea si,[bx+si]
+00000000  8D38              lea di,[bx+si]
 
 opcode 8e
-00000000  8E02              mov es,[bp+si]
-00000000  8E0A              mov cs,[bp+si]
-00000000  8E12              mov ss,[bp+si]
-00000000  8E1A              mov ds,[bp+si]
-00000000  8E22              mov fs,[bp+si]
-00000000  8E2A              mov gs,[bp+si]
-00000000  8E32              mov segr6,[bp+si]
-00000000  8E3A              mov segr7,[bp+si]
+00000000  8E00              mov es,[bx+si]
+00000000  8E08              mov cs,[bx+si]
+00000000  8E10              mov ss,[bx+si]
+00000000  8E18              mov ds,[bx+si]
+00000000  8E20              mov fs,[bx+si]
+00000000  8E28              mov gs,[bx+si]
+00000000  8E30              mov segr6,[bx+si]
+00000000  8E38              mov segr7,[bx+si]
 
 opcode 8f
-00000000  8F02              pop word [bp+si]
+00000000  8F00              pop word [bx+si]
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -1624,24 +1624,24 @@ opcode 99
 00000000  99                cwd
 
 opcode 9a
-00000000  9A02345678        call 0x7856:0x3402
-00000000  9A0A345678        call 0x7856:0x340a
-00000000  9A12345678        call 0x7856:0x3412
-00000000  9A1A345678        call 0x7856:0x341a
-00000000  9A22345678        call 0x7856:0x3422
-00000000  9A2A345678        call 0x7856:0x342a
-00000000  9A32345678        call 0x7856:0x3432
-00000000  9A3A345678        call 0x7856:0x343a
+00000000  9A00345678        call 0x7856:0x3400
+00000000  9A08345678        call 0x7856:0x3408
+00000000  9A10345678        call 0x7856:0x3410
+00000000  9A18345678        call 0x7856:0x3418
+00000000  9A20345678        call 0x7856:0x3420
+00000000  9A28345678        call 0x7856:0x3428
+00000000  9A30345678        call 0x7856:0x3430
+00000000  9A38345678        call 0x7856:0x3438
 
 opcode 9b
-00000000  9B0234            wait add dh,[si]
-00000000  9B0A34            wait or dh,[si]
-00000000  9B1234            wait adc dh,[si]
-00000000  9B1A34            wait sbb dh,[si]
-00000000  9B2234            wait and dh,[si]
-00000000  9B2A34            wait sub dh,[si]
-00000000  9B3234            wait xor dh,[si]
-00000000  9B3A34            wait cmp dh,[si]
+00000000  9B0034            wait add [si],dh
+00000000  9B0834            wait or [si],dh
+00000000  9B1034            wait adc [si],dh
+00000000  9B1834            wait sbb [si],dh
+00000000  9B2034            wait and [si],dh
+00000000  9B2834            wait sub [si],dh
+00000000  9B3034            wait xor [si],dh
+00000000  9B3834            wait cmp [si],dh
 
 opcode 9c
 00000000  9C                pushf
@@ -1684,44 +1684,44 @@ opcode 9f
 00000000  9F                lahf
 
 opcode a0
-00000000  A00234            mov al,[0x3402]
-00000000  A00A34            mov al,[0x340a]
-00000000  A01234            mov al,[0x3412]
-00000000  A01A34            mov al,[0x341a]
-00000000  A02234            mov al,[0x3422]
-00000000  A02A34            mov al,[0x342a]
-00000000  A03234            mov al,[0x3432]
-00000000  A03A34            mov al,[0x343a]
+00000000  A00034            mov al,[0x3400]
+00000000  A00834            mov al,[0x3408]
+00000000  A01034            mov al,[0x3410]
+00000000  A01834            mov al,[0x3418]
+00000000  A02034            mov al,[0x3420]
+00000000  A02834            mov al,[0x3428]
+00000000  A03034            mov al,[0x3430]
+00000000  A03834            mov al,[0x3438]
 
 opcode a1
-00000000  A10234            mov ax,[0x3402]
-00000000  A10A34            mov ax,[0x340a]
-00000000  A11234            mov ax,[0x3412]
-00000000  A11A34            mov ax,[0x341a]
-00000000  A12234            mov ax,[0x3422]
-00000000  A12A34            mov ax,[0x342a]
-00000000  A13234            mov ax,[0x3432]
-00000000  A13A34            mov ax,[0x343a]
+00000000  A10034            mov ax,[0x3400]
+00000000  A10834            mov ax,[0x3408]
+00000000  A11034            mov ax,[0x3410]
+00000000  A11834            mov ax,[0x3418]
+00000000  A12034            mov ax,[0x3420]
+00000000  A12834            mov ax,[0x3428]
+00000000  A13034            mov ax,[0x3430]
+00000000  A13834            mov ax,[0x3438]
 
 opcode a2
-00000000  A20234            mov [0x3402],al
-00000000  A20A34            mov [0x340a],al
-00000000  A21234            mov [0x3412],al
-00000000  A21A34            mov [0x341a],al
-00000000  A22234            mov [0x3422],al
-00000000  A22A34            mov [0x342a],al
-00000000  A23234            mov [0x3432],al
-00000000  A23A34            mov [0x343a],al
+00000000  A20034            mov [0x3400],al
+00000000  A20834            mov [0x3408],al
+00000000  A21034            mov [0x3410],al
+00000000  A21834            mov [0x3418],al
+00000000  A22034            mov [0x3420],al
+00000000  A22834            mov [0x3428],al
+00000000  A23034            mov [0x3430],al
+00000000  A23834            mov [0x3438],al
 
 opcode a3
-00000000  A30234            mov [0x3402],ax
-00000000  A30A34            mov [0x340a],ax
-00000000  A31234            mov [0x3412],ax
-00000000  A31A34            mov [0x341a],ax
-00000000  A32234            mov [0x3422],ax
-00000000  A32A34            mov [0x342a],ax
-00000000  A33234            mov [0x3432],ax
-00000000  A33A34            mov [0x343a],ax
+00000000  A30034            mov [0x3400],ax
+00000000  A30834            mov [0x3408],ax
+00000000  A31034            mov [0x3410],ax
+00000000  A31834            mov [0x3418],ax
+00000000  A32034            mov [0x3420],ax
+00000000  A32834            mov [0x3428],ax
+00000000  A33034            mov [0x3430],ax
+00000000  A33834            mov [0x3438],ax
 
 opcode a4
 00000000  A4                movsb
@@ -1764,24 +1764,24 @@ opcode a7
 00000000  A7                cmpsw
 
 opcode a8
-00000000  A802              test al,0x2
-00000000  A80A              test al,0xa
-00000000  A812              test al,0x12
-00000000  A81A              test al,0x1a
-00000000  A822              test al,0x22
-00000000  A82A              test al,0x2a
-00000000  A832              test al,0x32
-00000000  A83A              test al,0x3a
+00000000  A800              test al,0x0
+00000000  A808              test al,0x8
+00000000  A810              test al,0x10
+00000000  A818              test al,0x18
+00000000  A820              test al,0x20
+00000000  A828              test al,0x28
+00000000  A830              test al,0x30
+00000000  A838              test al,0x38
 
 opcode a9
-00000000  A90234            test ax,0x3402
-00000000  A90A34            test ax,0x340a
-00000000  A91234            test ax,0x3412
-00000000  A91A34            test ax,0x341a
-00000000  A92234            test ax,0x3422
-00000000  A92A34            test ax,0x342a
-00000000  A93234            test ax,0x3432
-00000000  A93A34            test ax,0x343a
+00000000  A90034            test ax,0x3400
+00000000  A90834            test ax,0x3408
+00000000  A91034            test ax,0x3410
+00000000  A91834            test ax,0x3418
+00000000  A92034            test ax,0x3420
+00000000  A92834            test ax,0x3428
+00000000  A93034            test ax,0x3430
+00000000  A93834            test ax,0x3438
 
 opcode aa
 00000000  AA                stosb
@@ -1844,194 +1844,194 @@ opcode af
 00000000  AF                scasw
 
 opcode b0
-00000000  B002              mov al,0x2
-00000000  B00A              mov al,0xa
-00000000  B012              mov al,0x12
-00000000  B01A              mov al,0x1a
-00000000  B022              mov al,0x22
-00000000  B02A              mov al,0x2a
-00000000  B032              mov al,0x32
-00000000  B03A              mov al,0x3a
+00000000  B000              mov al,0x0
+00000000  B008              mov al,0x8
+00000000  B010              mov al,0x10
+00000000  B018              mov al,0x18
+00000000  B020              mov al,0x20
+00000000  B028              mov al,0x28
+00000000  B030              mov al,0x30
+00000000  B038              mov al,0x38
 
 opcode b1
-00000000  B102              mov cl,0x2
-00000000  B10A              mov cl,0xa
-00000000  B112              mov cl,0x12
-00000000  B11A              mov cl,0x1a
-00000000  B122              mov cl,0x22
-00000000  B12A              mov cl,0x2a
-00000000  B132              mov cl,0x32
-00000000  B13A              mov cl,0x3a
+00000000  B100              mov cl,0x0
+00000000  B108              mov cl,0x8
+00000000  B110              mov cl,0x10
+00000000  B118              mov cl,0x18
+00000000  B120              mov cl,0x20
+00000000  B128              mov cl,0x28
+00000000  B130              mov cl,0x30
+00000000  B138              mov cl,0x38
 
 opcode b2
-00000000  B202              mov dl,0x2
-00000000  B20A              mov dl,0xa
-00000000  B212              mov dl,0x12
-00000000  B21A              mov dl,0x1a
-00000000  B222              mov dl,0x22
-00000000  B22A              mov dl,0x2a
-00000000  B232              mov dl,0x32
-00000000  B23A              mov dl,0x3a
+00000000  B200              mov dl,0x0
+00000000  B208              mov dl,0x8
+00000000  B210              mov dl,0x10
+00000000  B218              mov dl,0x18
+00000000  B220              mov dl,0x20
+00000000  B228              mov dl,0x28
+00000000  B230              mov dl,0x30
+00000000  B238              mov dl,0x38
 
 opcode b3
-00000000  B302              mov bl,0x2
-00000000  B30A              mov bl,0xa
-00000000  B312              mov bl,0x12
-00000000  B31A              mov bl,0x1a
-00000000  B322              mov bl,0x22
-00000000  B32A              mov bl,0x2a
-00000000  B332              mov bl,0x32
-00000000  B33A              mov bl,0x3a
+00000000  B300              mov bl,0x0
+00000000  B308              mov bl,0x8
+00000000  B310              mov bl,0x10
+00000000  B318              mov bl,0x18
+00000000  B320              mov bl,0x20
+00000000  B328              mov bl,0x28
+00000000  B330              mov bl,0x30
+00000000  B338              mov bl,0x38
 
 opcode b4
-00000000  B402              mov ah,0x2
-00000000  B40A              mov ah,0xa
-00000000  B412              mov ah,0x12
-00000000  B41A              mov ah,0x1a
-00000000  B422              mov ah,0x22
-00000000  B42A              mov ah,0x2a
-00000000  B432              mov ah,0x32
-00000000  B43A              mov ah,0x3a
+00000000  B400              mov ah,0x0
+00000000  B408              mov ah,0x8
+00000000  B410              mov ah,0x10
+00000000  B418              mov ah,0x18
+00000000  B420              mov ah,0x20
+00000000  B428              mov ah,0x28
+00000000  B430              mov ah,0x30
+00000000  B438              mov ah,0x38
 
 opcode b5
-00000000  B502              mov ch,0x2
-00000000  B50A              mov ch,0xa
-00000000  B512              mov ch,0x12
-00000000  B51A              mov ch,0x1a
-00000000  B522              mov ch,0x22
-00000000  B52A              mov ch,0x2a
-00000000  B532              mov ch,0x32
-00000000  B53A              mov ch,0x3a
+00000000  B500              mov ch,0x0
+00000000  B508              mov ch,0x8
+00000000  B510              mov ch,0x10
+00000000  B518              mov ch,0x18
+00000000  B520              mov ch,0x20
+00000000  B528              mov ch,0x28
+00000000  B530              mov ch,0x30
+00000000  B538              mov ch,0x38
 
 opcode b6
-00000000  B602              mov dh,0x2
-00000000  B60A              mov dh,0xa
-00000000  B612              mov dh,0x12
-00000000  B61A              mov dh,0x1a
-00000000  B622              mov dh,0x22
-00000000  B62A              mov dh,0x2a
-00000000  B632              mov dh,0x32
-00000000  B63A              mov dh,0x3a
+00000000  B600              mov dh,0x0
+00000000  B608              mov dh,0x8
+00000000  B610              mov dh,0x10
+00000000  B618              mov dh,0x18
+00000000  B620              mov dh,0x20
+00000000  B628              mov dh,0x28
+00000000  B630              mov dh,0x30
+00000000  B638              mov dh,0x38
 
 opcode b7
-00000000  B702              mov bh,0x2
-00000000  B70A              mov bh,0xa
-00000000  B712              mov bh,0x12
-00000000  B71A              mov bh,0x1a
-00000000  B722              mov bh,0x22
-00000000  B72A              mov bh,0x2a
-00000000  B732              mov bh,0x32
-00000000  B73A              mov bh,0x3a
+00000000  B700              mov bh,0x0
+00000000  B708              mov bh,0x8
+00000000  B710              mov bh,0x10
+00000000  B718              mov bh,0x18
+00000000  B720              mov bh,0x20
+00000000  B728              mov bh,0x28
+00000000  B730              mov bh,0x30
+00000000  B738              mov bh,0x38
 
 opcode b8
-00000000  B80234            mov ax,0x3402
-00000000  B80A34            mov ax,0x340a
-00000000  B81234            mov ax,0x3412
-00000000  B81A34            mov ax,0x341a
-00000000  B82234            mov ax,0x3422
-00000000  B82A34            mov ax,0x342a
-00000000  B83234            mov ax,0x3432
-00000000  B83A34            mov ax,0x343a
+00000000  B80034            mov ax,0x3400
+00000000  B80834            mov ax,0x3408
+00000000  B81034            mov ax,0x3410
+00000000  B81834            mov ax,0x3418
+00000000  B82034            mov ax,0x3420
+00000000  B82834            mov ax,0x3428
+00000000  B83034            mov ax,0x3430
+00000000  B83834            mov ax,0x3438
 
 opcode b9
-00000000  B90234            mov cx,0x3402
-00000000  B90A34            mov cx,0x340a
-00000000  B91234            mov cx,0x3412
-00000000  B91A34            mov cx,0x341a
-00000000  B92234            mov cx,0x3422
-00000000  B92A34            mov cx,0x342a
-00000000  B93234            mov cx,0x3432
-00000000  B93A34            mov cx,0x343a
+00000000  B90034            mov cx,0x3400
+00000000  B90834            mov cx,0x3408
+00000000  B91034            mov cx,0x3410
+00000000  B91834            mov cx,0x3418
+00000000  B92034            mov cx,0x3420
+00000000  B92834            mov cx,0x3428
+00000000  B93034            mov cx,0x3430
+00000000  B93834            mov cx,0x3438
 
 opcode ba
-00000000  BA0234            mov dx,0x3402
-00000000  BA0A34            mov dx,0x340a
-00000000  BA1234            mov dx,0x3412
-00000000  BA1A34            mov dx,0x341a
-00000000  BA2234            mov dx,0x3422
-00000000  BA2A34            mov dx,0x342a
-00000000  BA3234            mov dx,0x3432
-00000000  BA3A34            mov dx,0x343a
+00000000  BA0034            mov dx,0x3400
+00000000  BA0834            mov dx,0x3408
+00000000  BA1034            mov dx,0x3410
+00000000  BA1834            mov dx,0x3418
+00000000  BA2034            mov dx,0x3420
+00000000  BA2834            mov dx,0x3428
+00000000  BA3034            mov dx,0x3430
+00000000  BA3834            mov dx,0x3438
 
 opcode bb
-00000000  BB0234            mov bx,0x3402
-00000000  BB0A34            mov bx,0x340a
-00000000  BB1234            mov bx,0x3412
-00000000  BB1A34            mov bx,0x341a
-00000000  BB2234            mov bx,0x3422
-00000000  BB2A34            mov bx,0x342a
-00000000  BB3234            mov bx,0x3432
-00000000  BB3A34            mov bx,0x343a
+00000000  BB0034            mov bx,0x3400
+00000000  BB0834            mov bx,0x3408
+00000000  BB1034            mov bx,0x3410
+00000000  BB1834            mov bx,0x3418
+00000000  BB2034            mov bx,0x3420
+00000000  BB2834            mov bx,0x3428
+00000000  BB3034            mov bx,0x3430
+00000000  BB3834            mov bx,0x3438
 
 opcode bc
-00000000  BC0234            mov sp,0x3402
-00000000  BC0A34            mov sp,0x340a
-00000000  BC1234            mov sp,0x3412
-00000000  BC1A34            mov sp,0x341a
-00000000  BC2234            mov sp,0x3422
-00000000  BC2A34            mov sp,0x342a
-00000000  BC3234            mov sp,0x3432
-00000000  BC3A34            mov sp,0x343a
+00000000  BC0034            mov sp,0x3400
+00000000  BC0834            mov sp,0x3408
+00000000  BC1034            mov sp,0x3410
+00000000  BC1834            mov sp,0x3418
+00000000  BC2034            mov sp,0x3420
+00000000  BC2834            mov sp,0x3428
+00000000  BC3034            mov sp,0x3430
+00000000  BC3834            mov sp,0x3438
 
 opcode bd
-00000000  BD0234            mov bp,0x3402
-00000000  BD0A34            mov bp,0x340a
-00000000  BD1234            mov bp,0x3412
-00000000  BD1A34            mov bp,0x341a
-00000000  BD2234            mov bp,0x3422
-00000000  BD2A34            mov bp,0x342a
-00000000  BD3234            mov bp,0x3432
-00000000  BD3A34            mov bp,0x343a
+00000000  BD0034            mov bp,0x3400
+00000000  BD0834            mov bp,0x3408
+00000000  BD1034            mov bp,0x3410
+00000000  BD1834            mov bp,0x3418
+00000000  BD2034            mov bp,0x3420
+00000000  BD2834            mov bp,0x3428
+00000000  BD3034            mov bp,0x3430
+00000000  BD3834            mov bp,0x3438
 
 opcode be
-00000000  BE0234            mov si,0x3402
-00000000  BE0A34            mov si,0x340a
-00000000  BE1234            mov si,0x3412
-00000000  BE1A34            mov si,0x341a
-00000000  BE2234            mov si,0x3422
-00000000  BE2A34            mov si,0x342a
-00000000  BE3234            mov si,0x3432
-00000000  BE3A34            mov si,0x343a
+00000000  BE0034            mov si,0x3400
+00000000  BE0834            mov si,0x3408
+00000000  BE1034            mov si,0x3410
+00000000  BE1834            mov si,0x3418
+00000000  BE2034            mov si,0x3420
+00000000  BE2834            mov si,0x3428
+00000000  BE3034            mov si,0x3430
+00000000  BE3834            mov si,0x3438
 
 opcode bf
-00000000  BF0234            mov di,0x3402
-00000000  BF0A34            mov di,0x340a
-00000000  BF1234            mov di,0x3412
-00000000  BF1A34            mov di,0x341a
-00000000  BF2234            mov di,0x3422
-00000000  BF2A34            mov di,0x342a
-00000000  BF3234            mov di,0x3432
-00000000  BF3A34            mov di,0x343a
+00000000  BF0034            mov di,0x3400
+00000000  BF0834            mov di,0x3408
+00000000  BF1034            mov di,0x3410
+00000000  BF1834            mov di,0x3418
+00000000  BF2034            mov di,0x3420
+00000000  BF2834            mov di,0x3428
+00000000  BF3034            mov di,0x3430
+00000000  BF3834            mov di,0x3438
 
 opcode c0
-00000000  C00234            rol byte [bp+si],byte 0x34
-00000000  C00A34            ror byte [bp+si],byte 0x34
-00000000  C01234            rcl byte [bp+si],byte 0x34
-00000000  C01A34            rcr byte [bp+si],byte 0x34
-00000000  C02234            shl byte [bp+si],byte 0x34
-00000000  C02A34            shr byte [bp+si],byte 0x34
+00000000  C00034            rol byte [bx+si],byte 0x34
+00000000  C00834            ror byte [bx+si],byte 0x34
+00000000  C01034            rcl byte [bx+si],byte 0x34
+00000000  C01834            rcr byte [bx+si],byte 0x34
+00000000  C02034            shl byte [bx+si],byte 0x34
+00000000  C02834            shr byte [bx+si],byte 0x34
 illegal_opcode
-00000000  C03A34            sar byte [bp+si],byte 0x34
+00000000  C03834            sar byte [bx+si],byte 0x34
 
 opcode c1
-00000000  C10234            rol word [bp+si],byte 0x34
-00000000  C10A34            ror word [bp+si],byte 0x34
-00000000  C11234            rcl word [bp+si],byte 0x34
-00000000  C11A34            rcr word [bp+si],byte 0x34
-00000000  C12234            shl word [bp+si],byte 0x34
-00000000  C12A34            shr word [bp+si],byte 0x34
+00000000  C10034            rol word [bx+si],byte 0x34
+00000000  C10834            ror word [bx+si],byte 0x34
+00000000  C11034            rcl word [bx+si],byte 0x34
+00000000  C11834            rcr word [bx+si],byte 0x34
+00000000  C12034            shl word [bx+si],byte 0x34
+00000000  C12834            shr word [bx+si],byte 0x34
 illegal_opcode
-00000000  C13A34            sar word [bp+si],byte 0x34
+00000000  C13834            sar word [bx+si],byte 0x34
 
 opcode c2
-00000000  C20234            ret 0x3402
-00000000  C20A34            ret 0x340a
-00000000  C21234            ret 0x3412
-00000000  C21A34            ret 0x341a
-00000000  C22234            ret 0x3422
-00000000  C22A34            ret 0x342a
-00000000  C23234            ret 0x3432
-00000000  C23A34            ret 0x343a
+00000000  C20034            ret 0x3400
+00000000  C20834            ret 0x3408
+00000000  C21034            ret 0x3410
+00000000  C21834            ret 0x3418
+00000000  C22034            ret 0x3420
+00000000  C22834            ret 0x3428
+00000000  C23034            ret 0x3430
+00000000  C23834            ret 0x3438
 
 opcode c3
 00000000  C3                ret
@@ -2044,27 +2044,27 @@ opcode c3
 00000000  C3                ret
 
 opcode c4
-00000000  C402              les ax,[bp+si]
-00000000  C40A              les cx,[bp+si]
-00000000  C412              les dx,[bp+si]
-00000000  C41A              les bx,[bp+si]
-00000000  C422              les sp,[bp+si]
-00000000  C42A              les bp,[bp+si]
-00000000  C432              les si,[bp+si]
-00000000  C43A              les di,[bp+si]
+00000000  C400              les ax,[bx+si]
+00000000  C408              les cx,[bx+si]
+00000000  C410              les dx,[bx+si]
+00000000  C418              les bx,[bx+si]
+00000000  C420              les sp,[bx+si]
+00000000  C428              les bp,[bx+si]
+00000000  C430              les si,[bx+si]
+00000000  C438              les di,[bx+si]
 
 opcode c5
-00000000  C502              lds ax,[bp+si]
-00000000  C50A              lds cx,[bp+si]
-00000000  C512              lds dx,[bp+si]
-00000000  C51A              lds bx,[bp+si]
-00000000  C522              lds sp,[bp+si]
-00000000  C52A              lds bp,[bp+si]
-00000000  C532              lds si,[bp+si]
-00000000  C53A              lds di,[bp+si]
+00000000  C500              lds ax,[bx+si]
+00000000  C508              lds cx,[bx+si]
+00000000  C510              lds dx,[bx+si]
+00000000  C518              lds bx,[bx+si]
+00000000  C520              lds sp,[bx+si]
+00000000  C528              lds bp,[bx+si]
+00000000  C530              lds si,[bx+si]
+00000000  C538              lds di,[bx+si]
 
 opcode c6
-00000000  C60234            mov byte [bp+si],0x34
+00000000  C60034            mov byte [bx+si],0x34
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2074,7 +2074,7 @@ illegal_opcode
 illegal_opcode
 
 opcode c7
-00000000  C7023456          mov word [bp+si],0x5634
+00000000  C7003456          mov word [bx+si],0x5634
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2084,14 +2084,14 @@ illegal_opcode
 illegal_opcode
 
 opcode c8
-00000000  C8023456          enter 0x3402,0x56
-00000000  C80A3456          enter 0x340a,0x56
-00000000  C8123456          enter 0x3412,0x56
-00000000  C81A3456          enter 0x341a,0x56
-00000000  C8223456          enter 0x3422,0x56
-00000000  C82A3456          enter 0x342a,0x56
-00000000  C8323456          enter 0x3432,0x56
-00000000  C83A3456          enter 0x343a,0x56
+00000000  C8003456          enter 0x3400,0x56
+00000000  C8083456          enter 0x3408,0x56
+00000000  C8103456          enter 0x3410,0x56
+00000000  C8183456          enter 0x3418,0x56
+00000000  C8203456          enter 0x3420,0x56
+00000000  C8283456          enter 0x3428,0x56
+00000000  C8303456          enter 0x3430,0x56
+00000000  C8383456          enter 0x3438,0x56
 
 opcode c9
 00000000  C9                leave
@@ -2104,14 +2104,14 @@ opcode c9
 00000000  C9                leave
 
 opcode ca
-00000000  CA0234            retf 0x3402
-00000000  CA0A34            retf 0x340a
-00000000  CA1234            retf 0x3412
-00000000  CA1A34            retf 0x341a
-00000000  CA2234            retf 0x3422
-00000000  CA2A34            retf 0x342a
-00000000  CA3234            retf 0x3432
-00000000  CA3A34            retf 0x343a
+00000000  CA0034            retf 0x3400
+00000000  CA0834            retf 0x3408
+00000000  CA1034            retf 0x3410
+00000000  CA1834            retf 0x3418
+00000000  CA2034            retf 0x3420
+00000000  CA2834            retf 0x3428
+00000000  CA3034            retf 0x3430
+00000000  CA3834            retf 0x3438
 
 opcode cb
 00000000  CB                retf
@@ -2134,14 +2134,14 @@ opcode cc
 00000000  CC                int3
 
 opcode cd
-00000000  CD02              int 0x2
-00000000  CD0A              int 0xa
-00000000  CD12              int 0x12
-00000000  CD1A              int 0x1a
-00000000  CD22              int 0x22
-00000000  CD2A              int 0x2a
-00000000  CD32              int 0x32
-00000000  CD3A              int 0x3a
+00000000  CD00              int 0x0
+00000000  CD08              int 0x8
+00000000  CD10              int 0x10
+00000000  CD18              int 0x18
+00000000  CD20              int 0x20
+00000000  CD28              int 0x28
+00000000  CD30              int 0x30
+00000000  CD38              int 0x38
 
 opcode ce
 00000000  CE                into
@@ -2164,64 +2164,64 @@ opcode cf
 00000000  CF                iret
 
 opcode d0
-00000000  D002              rol byte [bp+si],1
-00000000  D00A              ror byte [bp+si],1
-00000000  D012              rcl byte [bp+si],1
-00000000  D01A              rcr byte [bp+si],1
-00000000  D022              shl byte [bp+si],1
-00000000  D02A              shr byte [bp+si],1
+00000000  D000              rol byte [bx+si],1
+00000000  D008              ror byte [bx+si],1
+00000000  D010              rcl byte [bx+si],1
+00000000  D018              rcr byte [bx+si],1
+00000000  D020              shl byte [bx+si],1
+00000000  D028              shr byte [bx+si],1
 illegal_opcode
-00000000  D03A              sar byte [bp+si],1
+00000000  D038              sar byte [bx+si],1
 
 opcode d1
-00000000  D102              rol word [bp+si],1
-00000000  D10A              ror word [bp+si],1
-00000000  D112              rcl word [bp+si],1
-00000000  D11A              rcr word [bp+si],1
-00000000  D122              shl word [bp+si],1
-00000000  D12A              shr word [bp+si],1
+00000000  D100              rol word [bx+si],1
+00000000  D108              ror word [bx+si],1
+00000000  D110              rcl word [bx+si],1
+00000000  D118              rcr word [bx+si],1
+00000000  D120              shl word [bx+si],1
+00000000  D128              shr word [bx+si],1
 illegal_opcode
-00000000  D13A              sar word [bp+si],1
+00000000  D138              sar word [bx+si],1
 
 opcode d2
-00000000  D202              rol byte [bp+si],cl
-00000000  D20A              ror byte [bp+si],cl
-00000000  D212              rcl byte [bp+si],cl
-00000000  D21A              rcr byte [bp+si],cl
-00000000  D222              shl byte [bp+si],cl
-00000000  D22A              shr byte [bp+si],cl
+00000000  D200              rol byte [bx+si],cl
+00000000  D208              ror byte [bx+si],cl
+00000000  D210              rcl byte [bx+si],cl
+00000000  D218              rcr byte [bx+si],cl
+00000000  D220              shl byte [bx+si],cl
+00000000  D228              shr byte [bx+si],cl
 illegal_opcode
-00000000  D23A              sar byte [bp+si],cl
+00000000  D238              sar byte [bx+si],cl
 
 opcode d3
-00000000  D302              rol word [bp+si],cl
-00000000  D30A              ror word [bp+si],cl
-00000000  D312              rcl word [bp+si],cl
-00000000  D31A              rcr word [bp+si],cl
-00000000  D322              shl word [bp+si],cl
-00000000  D32A              shr word [bp+si],cl
+00000000  D300              rol word [bx+si],cl
+00000000  D308              ror word [bx+si],cl
+00000000  D310              rcl word [bx+si],cl
+00000000  D318              rcr word [bx+si],cl
+00000000  D320              shl word [bx+si],cl
+00000000  D328              shr word [bx+si],cl
 illegal_opcode
-00000000  D33A              sar word [bp+si],cl
+00000000  D338              sar word [bx+si],cl
 
 opcode d4
-00000000  D402              aam 0x2
-00000000  D40A              aam
-00000000  D412              aam 0x12
-00000000  D41A              aam 0x1a
-00000000  D422              aam 0x22
-00000000  D42A              aam 0x2a
-00000000  D432              aam 0x32
-00000000  D43A              aam 0x3a
+00000000  D400              aam 0x0
+00000000  D408              aam 0x8
+00000000  D410              aam 0x10
+00000000  D418              aam 0x18
+00000000  D420              aam 0x20
+00000000  D428              aam 0x28
+00000000  D430              aam 0x30
+00000000  D438              aam 0x38
 
 opcode d5
-00000000  D502              aad 0x2
-00000000  D50A              aad
-00000000  D512              aad 0x12
-00000000  D51A              aad 0x1a
-00000000  D522              aad 0x22
-00000000  D52A              aad 0x2a
-00000000  D532              aad 0x32
-00000000  D53A              aad 0x3a
+00000000  D500              aad 0x0
+00000000  D508              aad 0x8
+00000000  D510              aad 0x10
+00000000  D518              aad 0x18
+00000000  D520              aad 0x20
+00000000  D528              aad 0x28
+00000000  D530              aad 0x30
+00000000  D538              aad 0x38
 
 opcode d6
 00000000  D6                salc
@@ -2244,204 +2244,2188 @@ opcode d7
 00000000  D7                xlatb
 
 opcode d8
+00000000  D800              fadd dword [bx+si]
+00000000  D801              fadd dword [bx+di]
 00000000  D802              fadd dword [bp+si]
+00000000  D803              fadd dword [bp+di]
+00000000  D804              fadd dword [si]
+00000000  D805              fadd dword [di]
+00000000  D8063456          fadd dword [0x5634]
+00000000  D807              fadd dword [bx]
+00000000  D808              fmul dword [bx+si]
+00000000  D809              fmul dword [bx+di]
 00000000  D80A              fmul dword [bp+si]
+00000000  D80B              fmul dword [bp+di]
+00000000  D80C              fmul dword [si]
+00000000  D80D              fmul dword [di]
+00000000  D80E3456          fmul dword [0x5634]
+00000000  D80F              fmul dword [bx]
+00000000  D810              fcom dword [bx+si]
+00000000  D811              fcom dword [bx+di]
 00000000  D812              fcom dword [bp+si]
+00000000  D813              fcom dword [bp+di]
+00000000  D814              fcom dword [si]
+00000000  D815              fcom dword [di]
+00000000  D8163456          fcom dword [0x5634]
+00000000  D817              fcom dword [bx]
+00000000  D818              fcomp dword [bx+si]
+00000000  D819              fcomp dword [bx+di]
 00000000  D81A              fcomp dword [bp+si]
+00000000  D81B              fcomp dword [bp+di]
+00000000  D81C              fcomp dword [si]
+00000000  D81D              fcomp dword [di]
+00000000  D81E3456          fcomp dword [0x5634]
+00000000  D81F              fcomp dword [bx]
+00000000  D820              fsub dword [bx+si]
+00000000  D821              fsub dword [bx+di]
 00000000  D822              fsub dword [bp+si]
+00000000  D823              fsub dword [bp+di]
+00000000  D824              fsub dword [si]
+00000000  D825              fsub dword [di]
+00000000  D8263456          fsub dword [0x5634]
+00000000  D827              fsub dword [bx]
+00000000  D828              fsubr dword [bx+si]
+00000000  D829              fsubr dword [bx+di]
 00000000  D82A              fsubr dword [bp+si]
+00000000  D82B              fsubr dword [bp+di]
+00000000  D82C              fsubr dword [si]
+00000000  D82D              fsubr dword [di]
+00000000  D82E3456          fsubr dword [0x5634]
+00000000  D82F              fsubr dword [bx]
+00000000  D830              fdiv dword [bx+si]
+00000000  D831              fdiv dword [bx+di]
 00000000  D832              fdiv dword [bp+si]
+00000000  D833              fdiv dword [bp+di]
+00000000  D834              fdiv dword [si]
+00000000  D835              fdiv dword [di]
+00000000  D8363456          fdiv dword [0x5634]
+00000000  D837              fdiv dword [bx]
+00000000  D838              fdivr dword [bx+si]
+00000000  D839              fdivr dword [bx+di]
 00000000  D83A              fdivr dword [bp+si]
+00000000  D83B              fdivr dword [bp+di]
+00000000  D83C              fdivr dword [si]
+00000000  D83D              fdivr dword [di]
+00000000  D83E3456          fdivr dword [0x5634]
+00000000  D83F              fdivr dword [bx]
+00000000  D84034            fadd dword [bx+si+0x34]
+00000000  D84134            fadd dword [bx+di+0x34]
+00000000  D84234            fadd dword [bp+si+0x34]
+00000000  D84334            fadd dword [bp+di+0x34]
+00000000  D84434            fadd dword [si+0x34]
+00000000  D84534            fadd dword [di+0x34]
+00000000  D84634            fadd dword [bp+0x34]
+00000000  D84734            fadd dword [bx+0x34]
+00000000  D84834            fmul dword [bx+si+0x34]
+00000000  D84934            fmul dword [bx+di+0x34]
+00000000  D84A34            fmul dword [bp+si+0x34]
+00000000  D84B34            fmul dword [bp+di+0x34]
+00000000  D84C34            fmul dword [si+0x34]
+00000000  D84D34            fmul dword [di+0x34]
+00000000  D84E34            fmul dword [bp+0x34]
+00000000  D84F34            fmul dword [bx+0x34]
+00000000  D85034            fcom dword [bx+si+0x34]
+00000000  D85134            fcom dword [bx+di+0x34]
+00000000  D85234            fcom dword [bp+si+0x34]
+00000000  D85334            fcom dword [bp+di+0x34]
+00000000  D85434            fcom dword [si+0x34]
+00000000  D85534            fcom dword [di+0x34]
+00000000  D85634            fcom dword [bp+0x34]
+00000000  D85734            fcom dword [bx+0x34]
+00000000  D85834            fcomp dword [bx+si+0x34]
+00000000  D85934            fcomp dword [bx+di+0x34]
+00000000  D85A34            fcomp dword [bp+si+0x34]
+00000000  D85B34            fcomp dword [bp+di+0x34]
+00000000  D85C34            fcomp dword [si+0x34]
+00000000  D85D34            fcomp dword [di+0x34]
+00000000  D85E34            fcomp dword [bp+0x34]
+00000000  D85F34            fcomp dword [bx+0x34]
+00000000  D86034            fsub dword [bx+si+0x34]
+00000000  D86134            fsub dword [bx+di+0x34]
+00000000  D86234            fsub dword [bp+si+0x34]
+00000000  D86334            fsub dword [bp+di+0x34]
+00000000  D86434            fsub dword [si+0x34]
+00000000  D86534            fsub dword [di+0x34]
+00000000  D86634            fsub dword [bp+0x34]
+00000000  D86734            fsub dword [bx+0x34]
+00000000  D86834            fsubr dword [bx+si+0x34]
+00000000  D86934            fsubr dword [bx+di+0x34]
+00000000  D86A34            fsubr dword [bp+si+0x34]
+00000000  D86B34            fsubr dword [bp+di+0x34]
+00000000  D86C34            fsubr dword [si+0x34]
+00000000  D86D34            fsubr dword [di+0x34]
+00000000  D86E34            fsubr dword [bp+0x34]
+00000000  D86F34            fsubr dword [bx+0x34]
+00000000  D87034            fdiv dword [bx+si+0x34]
+00000000  D87134            fdiv dword [bx+di+0x34]
+00000000  D87234            fdiv dword [bp+si+0x34]
+00000000  D87334            fdiv dword [bp+di+0x34]
+00000000  D87434            fdiv dword [si+0x34]
+00000000  D87534            fdiv dword [di+0x34]
+00000000  D87634            fdiv dword [bp+0x34]
+00000000  D87734            fdiv dword [bx+0x34]
+00000000  D87834            fdivr dword [bx+si+0x34]
+00000000  D87934            fdivr dword [bx+di+0x34]
+00000000  D87A34            fdivr dword [bp+si+0x34]
+00000000  D87B34            fdivr dword [bp+di+0x34]
+00000000  D87C34            fdivr dword [si+0x34]
+00000000  D87D34            fdivr dword [di+0x34]
+00000000  D87E34            fdivr dword [bp+0x34]
+00000000  D87F34            fdivr dword [bx+0x34]
+00000000  D8803456          fadd dword [bx+si+0x5634]
+00000000  D8813456          fadd dword [bx+di+0x5634]
+00000000  D8823456          fadd dword [bp+si+0x5634]
+00000000  D8833456          fadd dword [bp+di+0x5634]
+00000000  D8843456          fadd dword [si+0x5634]
+00000000  D8853456          fadd dword [di+0x5634]
+00000000  D8863456          fadd dword [bp+0x5634]
+00000000  D8873456          fadd dword [bx+0x5634]
+00000000  D8883456          fmul dword [bx+si+0x5634]
+00000000  D8893456          fmul dword [bx+di+0x5634]
+00000000  D88A3456          fmul dword [bp+si+0x5634]
+00000000  D88B3456          fmul dword [bp+di+0x5634]
+00000000  D88C3456          fmul dword [si+0x5634]
+00000000  D88D3456          fmul dword [di+0x5634]
+00000000  D88E3456          fmul dword [bp+0x5634]
+00000000  D88F3456          fmul dword [bx+0x5634]
+00000000  D8903456          fcom dword [bx+si+0x5634]
+00000000  D8913456          fcom dword [bx+di+0x5634]
+00000000  D8923456          fcom dword [bp+si+0x5634]
+00000000  D8933456          fcom dword [bp+di+0x5634]
+00000000  D8943456          fcom dword [si+0x5634]
+00000000  D8953456          fcom dword [di+0x5634]
+00000000  D8963456          fcom dword [bp+0x5634]
+00000000  D8973456          fcom dword [bx+0x5634]
+00000000  D8983456          fcomp dword [bx+si+0x5634]
+00000000  D8993456          fcomp dword [bx+di+0x5634]
+00000000  D89A3456          fcomp dword [bp+si+0x5634]
+00000000  D89B3456          fcomp dword [bp+di+0x5634]
+00000000  D89C3456          fcomp dword [si+0x5634]
+00000000  D89D3456          fcomp dword [di+0x5634]
+00000000  D89E3456          fcomp dword [bp+0x5634]
+00000000  D89F3456          fcomp dword [bx+0x5634]
+00000000  D8A03456          fsub dword [bx+si+0x5634]
+00000000  D8A13456          fsub dword [bx+di+0x5634]
+00000000  D8A23456          fsub dword [bp+si+0x5634]
+00000000  D8A33456          fsub dword [bp+di+0x5634]
+00000000  D8A43456          fsub dword [si+0x5634]
+00000000  D8A53456          fsub dword [di+0x5634]
+00000000  D8A63456          fsub dword [bp+0x5634]
+00000000  D8A73456          fsub dword [bx+0x5634]
+00000000  D8A83456          fsubr dword [bx+si+0x5634]
+00000000  D8A93456          fsubr dword [bx+di+0x5634]
+00000000  D8AA3456          fsubr dword [bp+si+0x5634]
+00000000  D8AB3456          fsubr dword [bp+di+0x5634]
+00000000  D8AC3456          fsubr dword [si+0x5634]
+00000000  D8AD3456          fsubr dword [di+0x5634]
+00000000  D8AE3456          fsubr dword [bp+0x5634]
+00000000  D8AF3456          fsubr dword [bx+0x5634]
+00000000  D8B03456          fdiv dword [bx+si+0x5634]
+00000000  D8B13456          fdiv dword [bx+di+0x5634]
+00000000  D8B23456          fdiv dword [bp+si+0x5634]
+00000000  D8B33456          fdiv dword [bp+di+0x5634]
+00000000  D8B43456          fdiv dword [si+0x5634]
+00000000  D8B53456          fdiv dword [di+0x5634]
+00000000  D8B63456          fdiv dword [bp+0x5634]
+00000000  D8B73456          fdiv dword [bx+0x5634]
+00000000  D8B83456          fdivr dword [bx+si+0x5634]
+00000000  D8B93456          fdivr dword [bx+di+0x5634]
+00000000  D8BA3456          fdivr dword [bp+si+0x5634]
+00000000  D8BB3456          fdivr dword [bp+di+0x5634]
+00000000  D8BC3456          fdivr dword [si+0x5634]
+00000000  D8BD3456          fdivr dword [di+0x5634]
+00000000  D8BE3456          fdivr dword [bp+0x5634]
+00000000  D8BF3456          fdivr dword [bx+0x5634]
+00000000  D8C0              fadd st0
+00000000  D8C1              fadd st1
+00000000  D8C2              fadd st2
+00000000  D8C3              fadd st3
+00000000  D8C4              fadd st4
+00000000  D8C5              fadd st5
+00000000  D8C6              fadd st6
+00000000  D8C7              fadd st7
+00000000  D8C8              fmul st0
+00000000  D8C9              fmul st1
+00000000  D8CA              fmul st2
+00000000  D8CB              fmul st3
+00000000  D8CC              fmul st4
+00000000  D8CD              fmul st5
+00000000  D8CE              fmul st6
+00000000  D8CF              fmul st7
+00000000  D8D0              fcom st0
+00000000  D8D1              fcom st1
+00000000  D8D2              fcom st2
+00000000  D8D3              fcom st3
+00000000  D8D4              fcom st4
+00000000  D8D5              fcom st5
+00000000  D8D6              fcom st6
+00000000  D8D7              fcom st7
+00000000  D8D8              fcomp st0
+00000000  D8D9              fcomp st1
+00000000  D8DA              fcomp st2
+00000000  D8DB              fcomp st3
+00000000  D8DC              fcomp st4
+00000000  D8DD              fcomp st5
+00000000  D8DE              fcomp st6
+00000000  D8DF              fcomp st7
+00000000  D8E0              fsub st0
+00000000  D8E1              fsub st1
+00000000  D8E2              fsub st2
+00000000  D8E3              fsub st3
+00000000  D8E4              fsub st4
+00000000  D8E5              fsub st5
+00000000  D8E6              fsub st6
+00000000  D8E7              fsub st7
+00000000  D8E8              fsubr st0
+00000000  D8E9              fsubr st1
+00000000  D8EA              fsubr st2
+00000000  D8EB              fsubr st3
+00000000  D8EC              fsubr st4
+00000000  D8ED              fsubr st5
+00000000  D8EE              fsubr st6
+00000000  D8EF              fsubr st7
+00000000  D8F0              fdiv st0
+00000000  D8F1              fdiv st1
+00000000  D8F2              fdiv st2
+00000000  D8F3              fdiv st3
+00000000  D8F4              fdiv st4
+00000000  D8F5              fdiv st5
+00000000  D8F6              fdiv st6
+00000000  D8F7              fdiv st7
+00000000  D8F8              fdivr st0
+00000000  D8F9              fdivr st1
+00000000  D8FA              fdivr st2
+00000000  D8FB              fdivr st3
+00000000  D8FC              fdivr st4
+00000000  D8FD              fdivr st5
+00000000  D8FE              fdivr st6
+00000000  D8FF              fdivr st7
 
 opcode d9
+00000000  D900              fld dword [bx+si]
+00000000  D901              fld dword [bx+di]
 00000000  D902              fld dword [bp+si]
+00000000  D903              fld dword [bp+di]
+00000000  D904              fld dword [si]
+00000000  D905              fld dword [di]
+00000000  D9063456          fld dword [0x5634]
+00000000  D907              fld dword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+00000000  D910              fst dword [bx+si]
+00000000  D911              fst dword [bx+di]
 00000000  D912              fst dword [bp+si]
+00000000  D913              fst dword [bp+di]
+00000000  D914              fst dword [si]
+00000000  D915              fst dword [di]
+00000000  D9163456          fst dword [0x5634]
+00000000  D917              fst dword [bx]
+00000000  D918              fstp dword [bx+si]
+00000000  D919              fstp dword [bx+di]
 00000000  D91A              fstp dword [bp+si]
+00000000  D91B              fstp dword [bp+di]
+00000000  D91C              fstp dword [si]
+00000000  D91D              fstp dword [di]
+00000000  D91E3456          fstp dword [0x5634]
+00000000  D91F              fstp dword [bx]
+00000000  D920              fldenv [bx+si]
+00000000  D921              fldenv [bx+di]
 00000000  D922              fldenv [bp+si]
+00000000  D923              fldenv [bp+di]
+00000000  D924              fldenv [si]
+00000000  D925              fldenv [di]
+00000000  D9263456          fldenv [0x5634]
+00000000  D927              fldenv [bx]
+00000000  D928              fldcw [bx+si]
+00000000  D929              fldcw [bx+di]
 00000000  D92A              fldcw [bp+si]
+00000000  D92B              fldcw [bp+di]
+00000000  D92C              fldcw [si]
+00000000  D92D              fldcw [di]
+00000000  D92E3456          fldcw [0x5634]
+00000000  D92F              fldcw [bx]
+00000000  D930              fnstenv [bx+si]
+00000000  D931              fnstenv [bx+di]
 00000000  D932              fnstenv [bp+si]
+00000000  D933              fnstenv [bp+di]
+00000000  D934              fnstenv [si]
+00000000  D935              fnstenv [di]
+00000000  D9363456          fnstenv [0x5634]
+00000000  D937              fnstenv [bx]
+00000000  D938              fnstcw [bx+si]
+00000000  D939              fnstcw [bx+di]
 00000000  D93A              fnstcw [bp+si]
+00000000  D93B              fnstcw [bp+di]
+00000000  D93C              fnstcw [si]
+00000000  D93D              fnstcw [di]
+00000000  D93E3456          fnstcw [0x5634]
+00000000  D93F              fnstcw [bx]
+00000000  D94034            fld dword [bx+si+0x34]
+00000000  D94134            fld dword [bx+di+0x34]
+00000000  D94234            fld dword [bp+si+0x34]
+00000000  D94334            fld dword [bp+di+0x34]
+00000000  D94434            fld dword [si+0x34]
+00000000  D94534            fld dword [di+0x34]
+00000000  D94634            fld dword [bp+0x34]
+00000000  D94734            fld dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D95034            fst dword [bx+si+0x34]
+00000000  D95134            fst dword [bx+di+0x34]
+00000000  D95234            fst dword [bp+si+0x34]
+00000000  D95334            fst dword [bp+di+0x34]
+00000000  D95434            fst dword [si+0x34]
+00000000  D95534            fst dword [di+0x34]
+00000000  D95634            fst dword [bp+0x34]
+00000000  D95734            fst dword [bx+0x34]
+00000000  D95834            fstp dword [bx+si+0x34]
+00000000  D95934            fstp dword [bx+di+0x34]
+00000000  D95A34            fstp dword [bp+si+0x34]
+00000000  D95B34            fstp dword [bp+di+0x34]
+00000000  D95C34            fstp dword [si+0x34]
+00000000  D95D34            fstp dword [di+0x34]
+00000000  D95E34            fstp dword [bp+0x34]
+00000000  D95F34            fstp dword [bx+0x34]
+00000000  D96034            fldenv [bx+si+0x34]
+00000000  D96134            fldenv [bx+di+0x34]
+00000000  D96234            fldenv [bp+si+0x34]
+00000000  D96334            fldenv [bp+di+0x34]
+00000000  D96434            fldenv [si+0x34]
+00000000  D96534            fldenv [di+0x34]
+00000000  D96634            fldenv [bp+0x34]
+00000000  D96734            fldenv [bx+0x34]
+00000000  D96834            fldcw [bx+si+0x34]
+00000000  D96934            fldcw [bx+di+0x34]
+00000000  D96A34            fldcw [bp+si+0x34]
+00000000  D96B34            fldcw [bp+di+0x34]
+00000000  D96C34            fldcw [si+0x34]
+00000000  D96D34            fldcw [di+0x34]
+00000000  D96E34            fldcw [bp+0x34]
+00000000  D96F34            fldcw [bx+0x34]
+00000000  D97034            fnstenv [bx+si+0x34]
+00000000  D97134            fnstenv [bx+di+0x34]
+00000000  D97234            fnstenv [bp+si+0x34]
+00000000  D97334            fnstenv [bp+di+0x34]
+00000000  D97434            fnstenv [si+0x34]
+00000000  D97534            fnstenv [di+0x34]
+00000000  D97634            fnstenv [bp+0x34]
+00000000  D97734            fnstenv [bx+0x34]
+00000000  D97834            fnstcw [bx+si+0x34]
+00000000  D97934            fnstcw [bx+di+0x34]
+00000000  D97A34            fnstcw [bp+si+0x34]
+00000000  D97B34            fnstcw [bp+di+0x34]
+00000000  D97C34            fnstcw [si+0x34]
+00000000  D97D34            fnstcw [di+0x34]
+00000000  D97E34            fnstcw [bp+0x34]
+00000000  D97F34            fnstcw [bx+0x34]
+00000000  D9803456          fld dword [bx+si+0x5634]
+00000000  D9813456          fld dword [bx+di+0x5634]
+00000000  D9823456          fld dword [bp+si+0x5634]
+00000000  D9833456          fld dword [bp+di+0x5634]
+00000000  D9843456          fld dword [si+0x5634]
+00000000  D9853456          fld dword [di+0x5634]
+00000000  D9863456          fld dword [bp+0x5634]
+00000000  D9873456          fld dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D9903456          fst dword [bx+si+0x5634]
+00000000  D9913456          fst dword [bx+di+0x5634]
+00000000  D9923456          fst dword [bp+si+0x5634]
+00000000  D9933456          fst dword [bp+di+0x5634]
+00000000  D9943456          fst dword [si+0x5634]
+00000000  D9953456          fst dword [di+0x5634]
+00000000  D9963456          fst dword [bp+0x5634]
+00000000  D9973456          fst dword [bx+0x5634]
+00000000  D9983456          fstp dword [bx+si+0x5634]
+00000000  D9993456          fstp dword [bx+di+0x5634]
+00000000  D99A3456          fstp dword [bp+si+0x5634]
+00000000  D99B3456          fstp dword [bp+di+0x5634]
+00000000  D99C3456          fstp dword [si+0x5634]
+00000000  D99D3456          fstp dword [di+0x5634]
+00000000  D99E3456          fstp dword [bp+0x5634]
+00000000  D99F3456          fstp dword [bx+0x5634]
+00000000  D9A03456          fldenv [bx+si+0x5634]
+00000000  D9A13456          fldenv [bx+di+0x5634]
+00000000  D9A23456          fldenv [bp+si+0x5634]
+00000000  D9A33456          fldenv [bp+di+0x5634]
+00000000  D9A43456          fldenv [si+0x5634]
+00000000  D9A53456          fldenv [di+0x5634]
+00000000  D9A63456          fldenv [bp+0x5634]
+00000000  D9A73456          fldenv [bx+0x5634]
+00000000  D9A83456          fldcw [bx+si+0x5634]
+00000000  D9A93456          fldcw [bx+di+0x5634]
+00000000  D9AA3456          fldcw [bp+si+0x5634]
+00000000  D9AB3456          fldcw [bp+di+0x5634]
+00000000  D9AC3456          fldcw [si+0x5634]
+00000000  D9AD3456          fldcw [di+0x5634]
+00000000  D9AE3456          fldcw [bp+0x5634]
+00000000  D9AF3456          fldcw [bx+0x5634]
+00000000  D9B03456          fnstenv [bx+si+0x5634]
+00000000  D9B13456          fnstenv [bx+di+0x5634]
+00000000  D9B23456          fnstenv [bp+si+0x5634]
+00000000  D9B33456          fnstenv [bp+di+0x5634]
+00000000  D9B43456          fnstenv [si+0x5634]
+00000000  D9B53456          fnstenv [di+0x5634]
+00000000  D9B63456          fnstenv [bp+0x5634]
+00000000  D9B73456          fnstenv [bx+0x5634]
+00000000  D9B83456          fnstcw [bx+si+0x5634]
+00000000  D9B93456          fnstcw [bx+di+0x5634]
+00000000  D9BA3456          fnstcw [bp+si+0x5634]
+00000000  D9BB3456          fnstcw [bp+di+0x5634]
+00000000  D9BC3456          fnstcw [si+0x5634]
+00000000  D9BD3456          fnstcw [di+0x5634]
+00000000  D9BE3456          fnstcw [bp+0x5634]
+00000000  D9BF3456          fnstcw [bx+0x5634]
+00000000  D9C0              fld st0
+00000000  D9C1              fld st1
+00000000  D9C2              fld st2
+00000000  D9C3              fld st3
+00000000  D9C4              fld st4
+00000000  D9C5              fld st5
+00000000  D9C6              fld st6
+00000000  D9C7              fld st7
+00000000  D9C8              fxch st0
+00000000  D9C9              fxch st1
+00000000  D9CA              fxch st2
+00000000  D9CB              fxch st3
+00000000  D9CC              fxch st4
+00000000  D9CD              fxch st5
+00000000  D9CE              fxch st6
+00000000  D9CF              fxch st7
+00000000  D9D0              fnop
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D9E0              fchs
+00000000  D9E1              fabs
+illegal_opcode
+illegal_opcode
+00000000  D9E4              ftst
+00000000  D9E5              fxam
+illegal_opcode
+illegal_opcode
+00000000  D9E8              fld1
+00000000  D9E9              fldl2t
+00000000  D9EA              fldl2e
+00000000  D9EB              fldpi
+00000000  D9EC              fldlg2
+00000000  D9ED              fldln2
+00000000  D9EE              fldz
+illegal_opcode
+00000000  D9F0              f2xm1
+00000000  D9F1              fyl2x
+00000000  D9F2              fptan
+00000000  D9F3              fpatan
+00000000  D9F4              fxtract
+illegal_opcode
+00000000  D9F6              fdecstp
+00000000  D9F7              fincstp
+00000000  D9F8              fprem
+00000000  D9F9              fyl2xp1
+00000000  D9FA              fsqrt
+illegal_opcode
+00000000  D9FC              frndint
+00000000  D9FD              fscale
+illegal_opcode
+illegal_opcode
 
 opcode da
+00000000  DA00              fiadd dword [bx+si]
+00000000  DA01              fiadd dword [bx+di]
 00000000  DA02              fiadd dword [bp+si]
+00000000  DA03              fiadd dword [bp+di]
+00000000  DA04              fiadd dword [si]
+00000000  DA05              fiadd dword [di]
+00000000  DA063456          fiadd dword [0x5634]
+00000000  DA07              fiadd dword [bx]
+00000000  DA08              fimul dword [bx+si]
+00000000  DA09              fimul dword [bx+di]
 00000000  DA0A              fimul dword [bp+si]
+00000000  DA0B              fimul dword [bp+di]
+00000000  DA0C              fimul dword [si]
+00000000  DA0D              fimul dword [di]
+00000000  DA0E3456          fimul dword [0x5634]
+00000000  DA0F              fimul dword [bx]
+00000000  DA10              ficom dword [bx+si]
+00000000  DA11              ficom dword [bx+di]
 00000000  DA12              ficom dword [bp+si]
+00000000  DA13              ficom dword [bp+di]
+00000000  DA14              ficom dword [si]
+00000000  DA15              ficom dword [di]
+00000000  DA163456          ficom dword [0x5634]
+00000000  DA17              ficom dword [bx]
+00000000  DA18              ficomp dword [bx+si]
+00000000  DA19              ficomp dword [bx+di]
 00000000  DA1A              ficomp dword [bp+si]
+00000000  DA1B              ficomp dword [bp+di]
+00000000  DA1C              ficomp dword [si]
+00000000  DA1D              ficomp dword [di]
+00000000  DA1E3456          ficomp dword [0x5634]
+00000000  DA1F              ficomp dword [bx]
+00000000  DA20              fisub dword [bx+si]
+00000000  DA21              fisub dword [bx+di]
 00000000  DA22              fisub dword [bp+si]
+00000000  DA23              fisub dword [bp+di]
+00000000  DA24              fisub dword [si]
+00000000  DA25              fisub dword [di]
+00000000  DA263456          fisub dword [0x5634]
+00000000  DA27              fisub dword [bx]
+00000000  DA28              fisubr dword [bx+si]
+00000000  DA29              fisubr dword [bx+di]
 00000000  DA2A              fisubr dword [bp+si]
+00000000  DA2B              fisubr dword [bp+di]
+00000000  DA2C              fisubr dword [si]
+00000000  DA2D              fisubr dword [di]
+00000000  DA2E3456          fisubr dword [0x5634]
+00000000  DA2F              fisubr dword [bx]
+00000000  DA30              fidiv dword [bx+si]
+00000000  DA31              fidiv dword [bx+di]
 00000000  DA32              fidiv dword [bp+si]
+00000000  DA33              fidiv dword [bp+di]
+00000000  DA34              fidiv dword [si]
+00000000  DA35              fidiv dword [di]
+00000000  DA363456          fidiv dword [0x5634]
+00000000  DA37              fidiv dword [bx]
+00000000  DA38              fidivr dword [bx+si]
+00000000  DA39              fidivr dword [bx+di]
 00000000  DA3A              fidivr dword [bp+si]
+00000000  DA3B              fidivr dword [bp+di]
+00000000  DA3C              fidivr dword [si]
+00000000  DA3D              fidivr dword [di]
+00000000  DA3E3456          fidivr dword [0x5634]
+00000000  DA3F              fidivr dword [bx]
+00000000  DA4034            fiadd dword [bx+si+0x34]
+00000000  DA4134            fiadd dword [bx+di+0x34]
+00000000  DA4234            fiadd dword [bp+si+0x34]
+00000000  DA4334            fiadd dword [bp+di+0x34]
+00000000  DA4434            fiadd dword [si+0x34]
+00000000  DA4534            fiadd dword [di+0x34]
+00000000  DA4634            fiadd dword [bp+0x34]
+00000000  DA4734            fiadd dword [bx+0x34]
+00000000  DA4834            fimul dword [bx+si+0x34]
+00000000  DA4934            fimul dword [bx+di+0x34]
+00000000  DA4A34            fimul dword [bp+si+0x34]
+00000000  DA4B34            fimul dword [bp+di+0x34]
+00000000  DA4C34            fimul dword [si+0x34]
+00000000  DA4D34            fimul dword [di+0x34]
+00000000  DA4E34            fimul dword [bp+0x34]
+00000000  DA4F34            fimul dword [bx+0x34]
+00000000  DA5034            ficom dword [bx+si+0x34]
+00000000  DA5134            ficom dword [bx+di+0x34]
+00000000  DA5234            ficom dword [bp+si+0x34]
+00000000  DA5334            ficom dword [bp+di+0x34]
+00000000  DA5434            ficom dword [si+0x34]
+00000000  DA5534            ficom dword [di+0x34]
+00000000  DA5634            ficom dword [bp+0x34]
+00000000  DA5734            ficom dword [bx+0x34]
+00000000  DA5834            ficomp dword [bx+si+0x34]
+00000000  DA5934            ficomp dword [bx+di+0x34]
+00000000  DA5A34            ficomp dword [bp+si+0x34]
+00000000  DA5B34            ficomp dword [bp+di+0x34]
+00000000  DA5C34            ficomp dword [si+0x34]
+00000000  DA5D34            ficomp dword [di+0x34]
+00000000  DA5E34            ficomp dword [bp+0x34]
+00000000  DA5F34            ficomp dword [bx+0x34]
+00000000  DA6034            fisub dword [bx+si+0x34]
+00000000  DA6134            fisub dword [bx+di+0x34]
+00000000  DA6234            fisub dword [bp+si+0x34]
+00000000  DA6334            fisub dword [bp+di+0x34]
+00000000  DA6434            fisub dword [si+0x34]
+00000000  DA6534            fisub dword [di+0x34]
+00000000  DA6634            fisub dword [bp+0x34]
+00000000  DA6734            fisub dword [bx+0x34]
+00000000  DA6834            fisubr dword [bx+si+0x34]
+00000000  DA6934            fisubr dword [bx+di+0x34]
+00000000  DA6A34            fisubr dword [bp+si+0x34]
+00000000  DA6B34            fisubr dword [bp+di+0x34]
+00000000  DA6C34            fisubr dword [si+0x34]
+00000000  DA6D34            fisubr dword [di+0x34]
+00000000  DA6E34            fisubr dword [bp+0x34]
+00000000  DA6F34            fisubr dword [bx+0x34]
+00000000  DA7034            fidiv dword [bx+si+0x34]
+00000000  DA7134            fidiv dword [bx+di+0x34]
+00000000  DA7234            fidiv dword [bp+si+0x34]
+00000000  DA7334            fidiv dword [bp+di+0x34]
+00000000  DA7434            fidiv dword [si+0x34]
+00000000  DA7534            fidiv dword [di+0x34]
+00000000  DA7634            fidiv dword [bp+0x34]
+00000000  DA7734            fidiv dword [bx+0x34]
+00000000  DA7834            fidivr dword [bx+si+0x34]
+00000000  DA7934            fidivr dword [bx+di+0x34]
+00000000  DA7A34            fidivr dword [bp+si+0x34]
+00000000  DA7B34            fidivr dword [bp+di+0x34]
+00000000  DA7C34            fidivr dword [si+0x34]
+00000000  DA7D34            fidivr dword [di+0x34]
+00000000  DA7E34            fidivr dword [bp+0x34]
+00000000  DA7F34            fidivr dword [bx+0x34]
+00000000  DA803456          fiadd dword [bx+si+0x5634]
+00000000  DA813456          fiadd dword [bx+di+0x5634]
+00000000  DA823456          fiadd dword [bp+si+0x5634]
+00000000  DA833456          fiadd dword [bp+di+0x5634]
+00000000  DA843456          fiadd dword [si+0x5634]
+00000000  DA853456          fiadd dword [di+0x5634]
+00000000  DA863456          fiadd dword [bp+0x5634]
+00000000  DA873456          fiadd dword [bx+0x5634]
+00000000  DA883456          fimul dword [bx+si+0x5634]
+00000000  DA893456          fimul dword [bx+di+0x5634]
+00000000  DA8A3456          fimul dword [bp+si+0x5634]
+00000000  DA8B3456          fimul dword [bp+di+0x5634]
+00000000  DA8C3456          fimul dword [si+0x5634]
+00000000  DA8D3456          fimul dword [di+0x5634]
+00000000  DA8E3456          fimul dword [bp+0x5634]
+00000000  DA8F3456          fimul dword [bx+0x5634]
+00000000  DA903456          ficom dword [bx+si+0x5634]
+00000000  DA913456          ficom dword [bx+di+0x5634]
+00000000  DA923456          ficom dword [bp+si+0x5634]
+00000000  DA933456          ficom dword [bp+di+0x5634]
+00000000  DA943456          ficom dword [si+0x5634]
+00000000  DA953456          ficom dword [di+0x5634]
+00000000  DA963456          ficom dword [bp+0x5634]
+00000000  DA973456          ficom dword [bx+0x5634]
+00000000  DA983456          ficomp dword [bx+si+0x5634]
+00000000  DA993456          ficomp dword [bx+di+0x5634]
+00000000  DA9A3456          ficomp dword [bp+si+0x5634]
+00000000  DA9B3456          ficomp dword [bp+di+0x5634]
+00000000  DA9C3456          ficomp dword [si+0x5634]
+00000000  DA9D3456          ficomp dword [di+0x5634]
+00000000  DA9E3456          ficomp dword [bp+0x5634]
+00000000  DA9F3456          ficomp dword [bx+0x5634]
+00000000  DAA03456          fisub dword [bx+si+0x5634]
+00000000  DAA13456          fisub dword [bx+di+0x5634]
+00000000  DAA23456          fisub dword [bp+si+0x5634]
+00000000  DAA33456          fisub dword [bp+di+0x5634]
+00000000  DAA43456          fisub dword [si+0x5634]
+00000000  DAA53456          fisub dword [di+0x5634]
+00000000  DAA63456          fisub dword [bp+0x5634]
+00000000  DAA73456          fisub dword [bx+0x5634]
+00000000  DAA83456          fisubr dword [bx+si+0x5634]
+00000000  DAA93456          fisubr dword [bx+di+0x5634]
+00000000  DAAA3456          fisubr dword [bp+si+0x5634]
+00000000  DAAB3456          fisubr dword [bp+di+0x5634]
+00000000  DAAC3456          fisubr dword [si+0x5634]
+00000000  DAAD3456          fisubr dword [di+0x5634]
+00000000  DAAE3456          fisubr dword [bp+0x5634]
+00000000  DAAF3456          fisubr dword [bx+0x5634]
+00000000  DAB03456          fidiv dword [bx+si+0x5634]
+00000000  DAB13456          fidiv dword [bx+di+0x5634]
+00000000  DAB23456          fidiv dword [bp+si+0x5634]
+00000000  DAB33456          fidiv dword [bp+di+0x5634]
+00000000  DAB43456          fidiv dword [si+0x5634]
+00000000  DAB53456          fidiv dword [di+0x5634]
+00000000  DAB63456          fidiv dword [bp+0x5634]
+00000000  DAB73456          fidiv dword [bx+0x5634]
+00000000  DAB83456          fidivr dword [bx+si+0x5634]
+00000000  DAB93456          fidivr dword [bx+di+0x5634]
+00000000  DABA3456          fidivr dword [bp+si+0x5634]
+00000000  DABB3456          fidivr dword [bp+di+0x5634]
+00000000  DABC3456          fidivr dword [si+0x5634]
+00000000  DABD3456          fidivr dword [di+0x5634]
+00000000  DABE3456          fidivr dword [bp+0x5634]
+00000000  DABF3456          fidivr dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode db
+00000000  DB00              fild dword [bx+si]
+00000000  DB01              fild dword [bx+di]
 00000000  DB02              fild dword [bp+si]
+00000000  DB03              fild dword [bp+di]
+00000000  DB04              fild dword [si]
+00000000  DB05              fild dword [di]
+00000000  DB063456          fild dword [0x5634]
+00000000  DB07              fild dword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB10              fist dword [bx+si]
+00000000  DB11              fist dword [bx+di]
 00000000  DB12              fist dword [bp+si]
+00000000  DB13              fist dword [bp+di]
+00000000  DB14              fist dword [si]
+00000000  DB15              fist dword [di]
+00000000  DB163456          fist dword [0x5634]
+00000000  DB17              fist dword [bx]
+00000000  DB18              fistp dword [bx+si]
+00000000  DB19              fistp dword [bx+di]
 00000000  DB1A              fistp dword [bp+si]
+00000000  DB1B              fistp dword [bp+di]
+00000000  DB1C              fistp dword [si]
+00000000  DB1D              fistp dword [di]
+00000000  DB1E3456          fistp dword [0x5634]
+00000000  DB1F              fistp dword [bx]
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB28              fld tword [bx+si]
+00000000  DB29              fld tword [bx+di]
 00000000  DB2A              fld tword [bp+si]
+00000000  DB2B              fld tword [bp+di]
+00000000  DB2C              fld tword [si]
+00000000  DB2D              fld tword [di]
+00000000  DB2E3456          fld tword [0x5634]
+00000000  DB2F              fld tword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+00000000  DB38              fstp tword [bx+si]
+00000000  DB39              fstp tword [bx+di]
 00000000  DB3A              fstp tword [bp+si]
+00000000  DB3B              fstp tword [bp+di]
+00000000  DB3C              fstp tword [si]
+00000000  DB3D              fstp tword [di]
+00000000  DB3E3456          fstp tword [0x5634]
+00000000  DB3F              fstp tword [bx]
+00000000  DB4034            fild dword [bx+si+0x34]
+00000000  DB4134            fild dword [bx+di+0x34]
+00000000  DB4234            fild dword [bp+si+0x34]
+00000000  DB4334            fild dword [bp+di+0x34]
+00000000  DB4434            fild dword [si+0x34]
+00000000  DB4534            fild dword [di+0x34]
+00000000  DB4634            fild dword [bp+0x34]
+00000000  DB4734            fild dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB5034            fist dword [bx+si+0x34]
+00000000  DB5134            fist dword [bx+di+0x34]
+00000000  DB5234            fist dword [bp+si+0x34]
+00000000  DB5334            fist dword [bp+di+0x34]
+00000000  DB5434            fist dword [si+0x34]
+00000000  DB5534            fist dword [di+0x34]
+00000000  DB5634            fist dword [bp+0x34]
+00000000  DB5734            fist dword [bx+0x34]
+00000000  DB5834            fistp dword [bx+si+0x34]
+00000000  DB5934            fistp dword [bx+di+0x34]
+00000000  DB5A34            fistp dword [bp+si+0x34]
+00000000  DB5B34            fistp dword [bp+di+0x34]
+00000000  DB5C34            fistp dword [si+0x34]
+00000000  DB5D34            fistp dword [di+0x34]
+00000000  DB5E34            fistp dword [bp+0x34]
+00000000  DB5F34            fistp dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB6834            fld tword [bx+si+0x34]
+00000000  DB6934            fld tword [bx+di+0x34]
+00000000  DB6A34            fld tword [bp+si+0x34]
+00000000  DB6B34            fld tword [bp+di+0x34]
+00000000  DB6C34            fld tword [si+0x34]
+00000000  DB6D34            fld tword [di+0x34]
+00000000  DB6E34            fld tword [bp+0x34]
+00000000  DB6F34            fld tword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB7834            fstp tword [bx+si+0x34]
+00000000  DB7934            fstp tword [bx+di+0x34]
+00000000  DB7A34            fstp tword [bp+si+0x34]
+00000000  DB7B34            fstp tword [bp+di+0x34]
+00000000  DB7C34            fstp tword [si+0x34]
+00000000  DB7D34            fstp tword [di+0x34]
+00000000  DB7E34            fstp tword [bp+0x34]
+00000000  DB7F34            fstp tword [bx+0x34]
+00000000  DB803456          fild dword [bx+si+0x5634]
+00000000  DB813456          fild dword [bx+di+0x5634]
+00000000  DB823456          fild dword [bp+si+0x5634]
+00000000  DB833456          fild dword [bp+di+0x5634]
+00000000  DB843456          fild dword [si+0x5634]
+00000000  DB853456          fild dword [di+0x5634]
+00000000  DB863456          fild dword [bp+0x5634]
+00000000  DB873456          fild dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB903456          fist dword [bx+si+0x5634]
+00000000  DB913456          fist dword [bx+di+0x5634]
+00000000  DB923456          fist dword [bp+si+0x5634]
+00000000  DB933456          fist dword [bp+di+0x5634]
+00000000  DB943456          fist dword [si+0x5634]
+00000000  DB953456          fist dword [di+0x5634]
+00000000  DB963456          fist dword [bp+0x5634]
+00000000  DB973456          fist dword [bx+0x5634]
+00000000  DB983456          fistp dword [bx+si+0x5634]
+00000000  DB993456          fistp dword [bx+di+0x5634]
+00000000  DB9A3456          fistp dword [bp+si+0x5634]
+00000000  DB9B3456          fistp dword [bp+di+0x5634]
+00000000  DB9C3456          fistp dword [si+0x5634]
+00000000  DB9D3456          fistp dword [di+0x5634]
+00000000  DB9E3456          fistp dword [bp+0x5634]
+00000000  DB9F3456          fistp dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBA83456          fld tword [bx+si+0x5634]
+00000000  DBA93456          fld tword [bx+di+0x5634]
+00000000  DBAA3456          fld tword [bp+si+0x5634]
+00000000  DBAB3456          fld tword [bp+di+0x5634]
+00000000  DBAC3456          fld tword [si+0x5634]
+00000000  DBAD3456          fld tword [di+0x5634]
+00000000  DBAE3456          fld tword [bp+0x5634]
+00000000  DBAF3456          fld tword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBB83456          fstp tword [bx+si+0x5634]
+00000000  DBB93456          fstp tword [bx+di+0x5634]
+00000000  DBBA3456          fstp tword [bp+si+0x5634]
+00000000  DBBB3456          fstp tword [bp+di+0x5634]
+00000000  DBBC3456          fstp tword [si+0x5634]
+00000000  DBBD3456          fstp tword [di+0x5634]
+00000000  DBBE3456          fstp tword [bp+0x5634]
+00000000  DBBF3456          fstp tword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBE0              fneni
+00000000  DBE1              fndisi
+00000000  DBE2              fnclex
+00000000  DBE3              fninit
+00000000  DBE4              fsetpm
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode dc
+00000000  DC00              fadd qword [bx+si]
+00000000  DC01              fadd qword [bx+di]
 00000000  DC02              fadd qword [bp+si]
+00000000  DC03              fadd qword [bp+di]
+00000000  DC04              fadd qword [si]
+00000000  DC05              fadd qword [di]
+00000000  DC063456          fadd qword [0x5634]
+00000000  DC07              fadd qword [bx]
+00000000  DC08              fmul qword [bx+si]
+00000000  DC09              fmul qword [bx+di]
 00000000  DC0A              fmul qword [bp+si]
+00000000  DC0B              fmul qword [bp+di]
+00000000  DC0C              fmul qword [si]
+00000000  DC0D              fmul qword [di]
+00000000  DC0E3456          fmul qword [0x5634]
+00000000  DC0F              fmul qword [bx]
+00000000  DC10              fcom qword [bx+si]
+00000000  DC11              fcom qword [bx+di]
 00000000  DC12              fcom qword [bp+si]
+00000000  DC13              fcom qword [bp+di]
+00000000  DC14              fcom qword [si]
+00000000  DC15              fcom qword [di]
+00000000  DC163456          fcom qword [0x5634]
+00000000  DC17              fcom qword [bx]
+00000000  DC18              fcomp qword [bx+si]
+00000000  DC19              fcomp qword [bx+di]
 00000000  DC1A              fcomp qword [bp+si]
+00000000  DC1B              fcomp qword [bp+di]
+00000000  DC1C              fcomp qword [si]
+00000000  DC1D              fcomp qword [di]
+00000000  DC1E3456          fcomp qword [0x5634]
+00000000  DC1F              fcomp qword [bx]
+00000000  DC20              fsub qword [bx+si]
+00000000  DC21              fsub qword [bx+di]
 00000000  DC22              fsub qword [bp+si]
+00000000  DC23              fsub qword [bp+di]
+00000000  DC24              fsub qword [si]
+00000000  DC25              fsub qword [di]
+00000000  DC263456          fsub qword [0x5634]
+00000000  DC27              fsub qword [bx]
+00000000  DC28              fsubr qword [bx+si]
+00000000  DC29              fsubr qword [bx+di]
 00000000  DC2A              fsubr qword [bp+si]
+00000000  DC2B              fsubr qword [bp+di]
+00000000  DC2C              fsubr qword [si]
+00000000  DC2D              fsubr qword [di]
+00000000  DC2E3456          fsubr qword [0x5634]
+00000000  DC2F              fsubr qword [bx]
+00000000  DC30              fdiv qword [bx+si]
+00000000  DC31              fdiv qword [bx+di]
 00000000  DC32              fdiv qword [bp+si]
+00000000  DC33              fdiv qword [bp+di]
+00000000  DC34              fdiv qword [si]
+00000000  DC35              fdiv qword [di]
+00000000  DC363456          fdiv qword [0x5634]
+00000000  DC37              fdiv qword [bx]
+00000000  DC38              fdivr qword [bx+si]
+00000000  DC39              fdivr qword [bx+di]
 00000000  DC3A              fdivr qword [bp+si]
+00000000  DC3B              fdivr qword [bp+di]
+00000000  DC3C              fdivr qword [si]
+00000000  DC3D              fdivr qword [di]
+00000000  DC3E3456          fdivr qword [0x5634]
+00000000  DC3F              fdivr qword [bx]
+00000000  DC4034            fadd qword [bx+si+0x34]
+00000000  DC4134            fadd qword [bx+di+0x34]
+00000000  DC4234            fadd qword [bp+si+0x34]
+00000000  DC4334            fadd qword [bp+di+0x34]
+00000000  DC4434            fadd qword [si+0x34]
+00000000  DC4534            fadd qword [di+0x34]
+00000000  DC4634            fadd qword [bp+0x34]
+00000000  DC4734            fadd qword [bx+0x34]
+00000000  DC4834            fmul qword [bx+si+0x34]
+00000000  DC4934            fmul qword [bx+di+0x34]
+00000000  DC4A34            fmul qword [bp+si+0x34]
+00000000  DC4B34            fmul qword [bp+di+0x34]
+00000000  DC4C34            fmul qword [si+0x34]
+00000000  DC4D34            fmul qword [di+0x34]
+00000000  DC4E34            fmul qword [bp+0x34]
+00000000  DC4F34            fmul qword [bx+0x34]
+00000000  DC5034            fcom qword [bx+si+0x34]
+00000000  DC5134            fcom qword [bx+di+0x34]
+00000000  DC5234            fcom qword [bp+si+0x34]
+00000000  DC5334            fcom qword [bp+di+0x34]
+00000000  DC5434            fcom qword [si+0x34]
+00000000  DC5534            fcom qword [di+0x34]
+00000000  DC5634            fcom qword [bp+0x34]
+00000000  DC5734            fcom qword [bx+0x34]
+00000000  DC5834            fcomp qword [bx+si+0x34]
+00000000  DC5934            fcomp qword [bx+di+0x34]
+00000000  DC5A34            fcomp qword [bp+si+0x34]
+00000000  DC5B34            fcomp qword [bp+di+0x34]
+00000000  DC5C34            fcomp qword [si+0x34]
+00000000  DC5D34            fcomp qword [di+0x34]
+00000000  DC5E34            fcomp qword [bp+0x34]
+00000000  DC5F34            fcomp qword [bx+0x34]
+00000000  DC6034            fsub qword [bx+si+0x34]
+00000000  DC6134            fsub qword [bx+di+0x34]
+00000000  DC6234            fsub qword [bp+si+0x34]
+00000000  DC6334            fsub qword [bp+di+0x34]
+00000000  DC6434            fsub qword [si+0x34]
+00000000  DC6534            fsub qword [di+0x34]
+00000000  DC6634            fsub qword [bp+0x34]
+00000000  DC6734            fsub qword [bx+0x34]
+00000000  DC6834            fsubr qword [bx+si+0x34]
+00000000  DC6934            fsubr qword [bx+di+0x34]
+00000000  DC6A34            fsubr qword [bp+si+0x34]
+00000000  DC6B34            fsubr qword [bp+di+0x34]
+00000000  DC6C34            fsubr qword [si+0x34]
+00000000  DC6D34            fsubr qword [di+0x34]
+00000000  DC6E34            fsubr qword [bp+0x34]
+00000000  DC6F34            fsubr qword [bx+0x34]
+00000000  DC7034            fdiv qword [bx+si+0x34]
+00000000  DC7134            fdiv qword [bx+di+0x34]
+00000000  DC7234            fdiv qword [bp+si+0x34]
+00000000  DC7334            fdiv qword [bp+di+0x34]
+00000000  DC7434            fdiv qword [si+0x34]
+00000000  DC7534            fdiv qword [di+0x34]
+00000000  DC7634            fdiv qword [bp+0x34]
+00000000  DC7734            fdiv qword [bx+0x34]
+00000000  DC7834            fdivr qword [bx+si+0x34]
+00000000  DC7934            fdivr qword [bx+di+0x34]
+00000000  DC7A34            fdivr qword [bp+si+0x34]
+00000000  DC7B34            fdivr qword [bp+di+0x34]
+00000000  DC7C34            fdivr qword [si+0x34]
+00000000  DC7D34            fdivr qword [di+0x34]
+00000000  DC7E34            fdivr qword [bp+0x34]
+00000000  DC7F34            fdivr qword [bx+0x34]
+00000000  DC803456          fadd qword [bx+si+0x5634]
+00000000  DC813456          fadd qword [bx+di+0x5634]
+00000000  DC823456          fadd qword [bp+si+0x5634]
+00000000  DC833456          fadd qword [bp+di+0x5634]
+00000000  DC843456          fadd qword [si+0x5634]
+00000000  DC853456          fadd qword [di+0x5634]
+00000000  DC863456          fadd qword [bp+0x5634]
+00000000  DC873456          fadd qword [bx+0x5634]
+00000000  DC883456          fmul qword [bx+si+0x5634]
+00000000  DC893456          fmul qword [bx+di+0x5634]
+00000000  DC8A3456          fmul qword [bp+si+0x5634]
+00000000  DC8B3456          fmul qword [bp+di+0x5634]
+00000000  DC8C3456          fmul qword [si+0x5634]
+00000000  DC8D3456          fmul qword [di+0x5634]
+00000000  DC8E3456          fmul qword [bp+0x5634]
+00000000  DC8F3456          fmul qword [bx+0x5634]
+00000000  DC903456          fcom qword [bx+si+0x5634]
+00000000  DC913456          fcom qword [bx+di+0x5634]
+00000000  DC923456          fcom qword [bp+si+0x5634]
+00000000  DC933456          fcom qword [bp+di+0x5634]
+00000000  DC943456          fcom qword [si+0x5634]
+00000000  DC953456          fcom qword [di+0x5634]
+00000000  DC963456          fcom qword [bp+0x5634]
+00000000  DC973456          fcom qword [bx+0x5634]
+00000000  DC983456          fcomp qword [bx+si+0x5634]
+00000000  DC993456          fcomp qword [bx+di+0x5634]
+00000000  DC9A3456          fcomp qword [bp+si+0x5634]
+00000000  DC9B3456          fcomp qword [bp+di+0x5634]
+00000000  DC9C3456          fcomp qword [si+0x5634]
+00000000  DC9D3456          fcomp qword [di+0x5634]
+00000000  DC9E3456          fcomp qword [bp+0x5634]
+00000000  DC9F3456          fcomp qword [bx+0x5634]
+00000000  DCA03456          fsub qword [bx+si+0x5634]
+00000000  DCA13456          fsub qword [bx+di+0x5634]
+00000000  DCA23456          fsub qword [bp+si+0x5634]
+00000000  DCA33456          fsub qword [bp+di+0x5634]
+00000000  DCA43456          fsub qword [si+0x5634]
+00000000  DCA53456          fsub qword [di+0x5634]
+00000000  DCA63456          fsub qword [bp+0x5634]
+00000000  DCA73456          fsub qword [bx+0x5634]
+00000000  DCA83456          fsubr qword [bx+si+0x5634]
+00000000  DCA93456          fsubr qword [bx+di+0x5634]
+00000000  DCAA3456          fsubr qword [bp+si+0x5634]
+00000000  DCAB3456          fsubr qword [bp+di+0x5634]
+00000000  DCAC3456          fsubr qword [si+0x5634]
+00000000  DCAD3456          fsubr qword [di+0x5634]
+00000000  DCAE3456          fsubr qword [bp+0x5634]
+00000000  DCAF3456          fsubr qword [bx+0x5634]
+00000000  DCB03456          fdiv qword [bx+si+0x5634]
+00000000  DCB13456          fdiv qword [bx+di+0x5634]
+00000000  DCB23456          fdiv qword [bp+si+0x5634]
+00000000  DCB33456          fdiv qword [bp+di+0x5634]
+00000000  DCB43456          fdiv qword [si+0x5634]
+00000000  DCB53456          fdiv qword [di+0x5634]
+00000000  DCB63456          fdiv qword [bp+0x5634]
+00000000  DCB73456          fdiv qword [bx+0x5634]
+00000000  DCB83456          fdivr qword [bx+si+0x5634]
+00000000  DCB93456          fdivr qword [bx+di+0x5634]
+00000000  DCBA3456          fdivr qword [bp+si+0x5634]
+00000000  DCBB3456          fdivr qword [bp+di+0x5634]
+00000000  DCBC3456          fdivr qword [si+0x5634]
+00000000  DCBD3456          fdivr qword [di+0x5634]
+00000000  DCBE3456          fdivr qword [bp+0x5634]
+00000000  DCBF3456          fdivr qword [bx+0x5634]
+00000000  DCC0              fadd to st0
+00000000  DCC1              fadd to st1
+00000000  DCC2              fadd to st2
+00000000  DCC3              fadd to st3
+00000000  DCC4              fadd to st4
+00000000  DCC5              fadd to st5
+00000000  DCC6              fadd to st6
+00000000  DCC7              fadd to st7
+00000000  DCC8              fmul to st0
+00000000  DCC9              fmul to st1
+00000000  DCCA              fmul to st2
+00000000  DCCB              fmul to st3
+00000000  DCCC              fmul to st4
+00000000  DCCD              fmul to st5
+00000000  DCCE              fmul to st6
+00000000  DCCF              fmul to st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DCE0              fsubr to st0
+00000000  DCE1              fsubr to st1
+00000000  DCE2              fsubr to st2
+00000000  DCE3              fsubr to st3
+00000000  DCE4              fsubr to st4
+00000000  DCE5              fsubr to st5
+00000000  DCE6              fsubr to st6
+00000000  DCE7              fsubr to st7
+00000000  DCE8              fsub to st0
+00000000  DCE9              fsub to st1
+00000000  DCEA              fsub to st2
+00000000  DCEB              fsub to st3
+00000000  DCEC              fsub to st4
+00000000  DCED              fsub to st5
+00000000  DCEE              fsub to st6
+00000000  DCEF              fsub to st7
+00000000  DCF0              fdivr to st0
+00000000  DCF1              fdivr to st1
+00000000  DCF2              fdivr to st2
+00000000  DCF3              fdivr to st3
+00000000  DCF4              fdivr to st4
+00000000  DCF5              fdivr to st5
+00000000  DCF6              fdivr to st6
+00000000  DCF7              fdivr to st7
+00000000  DCF8              fdiv to st0
+00000000  DCF9              fdiv to st1
+00000000  DCFA              fdiv to st2
+00000000  DCFB              fdiv to st3
+00000000  DCFC              fdiv to st4
+00000000  DCFD              fdiv to st5
+00000000  DCFE              fdiv to st6
+00000000  DCFF              fdiv to st7
 
 opcode dd
+00000000  DD00              fld qword [bx+si]
+00000000  DD01              fld qword [bx+di]
 00000000  DD02              fld qword [bp+si]
+00000000  DD03              fld qword [bp+di]
+00000000  DD04              fld qword [si]
+00000000  DD05              fld qword [di]
+00000000  DD063456          fld qword [0x5634]
+00000000  DD07              fld qword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+00000000  DD10              fst qword [bx+si]
+00000000  DD11              fst qword [bx+di]
 00000000  DD12              fst qword [bp+si]
+00000000  DD13              fst qword [bp+di]
+00000000  DD14              fst qword [si]
+00000000  DD15              fst qword [di]
+00000000  DD163456          fst qword [0x5634]
+00000000  DD17              fst qword [bx]
+00000000  DD18              fstp qword [bx+si]
+00000000  DD19              fstp qword [bx+di]
 00000000  DD1A              fstp qword [bp+si]
+00000000  DD1B              fstp qword [bp+di]
+00000000  DD1C              fstp qword [si]
+00000000  DD1D              fstp qword [di]
+00000000  DD1E3456          fstp qword [0x5634]
+00000000  DD1F              fstp qword [bx]
+00000000  DD20              frstor [bx+si]
+00000000  DD21              frstor [bx+di]
 00000000  DD22              frstor [bp+si]
+00000000  DD23              frstor [bp+di]
+00000000  DD24              frstor [si]
+00000000  DD25              frstor [di]
+00000000  DD263456          frstor [0x5634]
+00000000  DD27              frstor [bx]
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD30              fnsave [bx+si]
+00000000  DD31              fnsave [bx+di]
 00000000  DD32              fnsave [bp+si]
+00000000  DD33              fnsave [bp+di]
+00000000  DD34              fnsave [si]
+00000000  DD35              fnsave [di]
+00000000  DD363456          fnsave [0x5634]
+00000000  DD37              fnsave [bx]
+00000000  DD38              fnstsw [bx+si]
+00000000  DD39              fnstsw [bx+di]
 00000000  DD3A              fnstsw [bp+si]
+00000000  DD3B              fnstsw [bp+di]
+00000000  DD3C              fnstsw [si]
+00000000  DD3D              fnstsw [di]
+00000000  DD3E3456          fnstsw [0x5634]
+00000000  DD3F              fnstsw [bx]
+00000000  DD4034            fld qword [bx+si+0x34]
+00000000  DD4134            fld qword [bx+di+0x34]
+00000000  DD4234            fld qword [bp+si+0x34]
+00000000  DD4334            fld qword [bp+di+0x34]
+00000000  DD4434            fld qword [si+0x34]
+00000000  DD4534            fld qword [di+0x34]
+00000000  DD4634            fld qword [bp+0x34]
+00000000  DD4734            fld qword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD5034            fst qword [bx+si+0x34]
+00000000  DD5134            fst qword [bx+di+0x34]
+00000000  DD5234            fst qword [bp+si+0x34]
+00000000  DD5334            fst qword [bp+di+0x34]
+00000000  DD5434            fst qword [si+0x34]
+00000000  DD5534            fst qword [di+0x34]
+00000000  DD5634            fst qword [bp+0x34]
+00000000  DD5734            fst qword [bx+0x34]
+00000000  DD5834            fstp qword [bx+si+0x34]
+00000000  DD5934            fstp qword [bx+di+0x34]
+00000000  DD5A34            fstp qword [bp+si+0x34]
+00000000  DD5B34            fstp qword [bp+di+0x34]
+00000000  DD5C34            fstp qword [si+0x34]
+00000000  DD5D34            fstp qword [di+0x34]
+00000000  DD5E34            fstp qword [bp+0x34]
+00000000  DD5F34            fstp qword [bx+0x34]
+00000000  DD6034            frstor [bx+si+0x34]
+00000000  DD6134            frstor [bx+di+0x34]
+00000000  DD6234            frstor [bp+si+0x34]
+00000000  DD6334            frstor [bp+di+0x34]
+00000000  DD6434            frstor [si+0x34]
+00000000  DD6534            frstor [di+0x34]
+00000000  DD6634            frstor [bp+0x34]
+00000000  DD6734            frstor [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD7034            fnsave [bx+si+0x34]
+00000000  DD7134            fnsave [bx+di+0x34]
+00000000  DD7234            fnsave [bp+si+0x34]
+00000000  DD7334            fnsave [bp+di+0x34]
+00000000  DD7434            fnsave [si+0x34]
+00000000  DD7534            fnsave [di+0x34]
+00000000  DD7634            fnsave [bp+0x34]
+00000000  DD7734            fnsave [bx+0x34]
+00000000  DD7834            fnstsw [bx+si+0x34]
+00000000  DD7934            fnstsw [bx+di+0x34]
+00000000  DD7A34            fnstsw [bp+si+0x34]
+00000000  DD7B34            fnstsw [bp+di+0x34]
+00000000  DD7C34            fnstsw [si+0x34]
+00000000  DD7D34            fnstsw [di+0x34]
+00000000  DD7E34            fnstsw [bp+0x34]
+00000000  DD7F34            fnstsw [bx+0x34]
+00000000  DD803456          fld qword [bx+si+0x5634]
+00000000  DD813456          fld qword [bx+di+0x5634]
+00000000  DD823456          fld qword [bp+si+0x5634]
+00000000  DD833456          fld qword [bp+di+0x5634]
+00000000  DD843456          fld qword [si+0x5634]
+00000000  DD853456          fld qword [di+0x5634]
+00000000  DD863456          fld qword [bp+0x5634]
+00000000  DD873456          fld qword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD903456          fst qword [bx+si+0x5634]
+00000000  DD913456          fst qword [bx+di+0x5634]
+00000000  DD923456          fst qword [bp+si+0x5634]
+00000000  DD933456          fst qword [bp+di+0x5634]
+00000000  DD943456          fst qword [si+0x5634]
+00000000  DD953456          fst qword [di+0x5634]
+00000000  DD963456          fst qword [bp+0x5634]
+00000000  DD973456          fst qword [bx+0x5634]
+00000000  DD983456          fstp qword [bx+si+0x5634]
+00000000  DD993456          fstp qword [bx+di+0x5634]
+00000000  DD9A3456          fstp qword [bp+si+0x5634]
+00000000  DD9B3456          fstp qword [bp+di+0x5634]
+00000000  DD9C3456          fstp qword [si+0x5634]
+00000000  DD9D3456          fstp qword [di+0x5634]
+00000000  DD9E3456          fstp qword [bp+0x5634]
+00000000  DD9F3456          fstp qword [bx+0x5634]
+00000000  DDA03456          frstor [bx+si+0x5634]
+00000000  DDA13456          frstor [bx+di+0x5634]
+00000000  DDA23456          frstor [bp+si+0x5634]
+00000000  DDA33456          frstor [bp+di+0x5634]
+00000000  DDA43456          frstor [si+0x5634]
+00000000  DDA53456          frstor [di+0x5634]
+00000000  DDA63456          frstor [bp+0x5634]
+00000000  DDA73456          frstor [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DDB03456          fnsave [bx+si+0x5634]
+00000000  DDB13456          fnsave [bx+di+0x5634]
+00000000  DDB23456          fnsave [bp+si+0x5634]
+00000000  DDB33456          fnsave [bp+di+0x5634]
+00000000  DDB43456          fnsave [si+0x5634]
+00000000  DDB53456          fnsave [di+0x5634]
+00000000  DDB63456          fnsave [bp+0x5634]
+00000000  DDB73456          fnsave [bx+0x5634]
+00000000  DDB83456          fnstsw [bx+si+0x5634]
+00000000  DDB93456          fnstsw [bx+di+0x5634]
+00000000  DDBA3456          fnstsw [bp+si+0x5634]
+00000000  DDBB3456          fnstsw [bp+di+0x5634]
+00000000  DDBC3456          fnstsw [si+0x5634]
+00000000  DDBD3456          fnstsw [di+0x5634]
+00000000  DDBE3456          fnstsw [bp+0x5634]
+00000000  DDBF3456          fnstsw [bx+0x5634]
+00000000  DDC0              ffree st0
+00000000  DDC1              ffree st1
+00000000  DDC2              ffree st2
+00000000  DDC3              ffree st3
+00000000  DDC4              ffree st4
+00000000  DDC5              ffree st5
+00000000  DDC6              ffree st6
+00000000  DDC7              ffree st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DDD0              fst st0
+00000000  DDD1              fst st1
+00000000  DDD2              fst st2
+00000000  DDD3              fst st3
+00000000  DDD4              fst st4
+00000000  DDD5              fst st5
+00000000  DDD6              fst st6
+00000000  DDD7              fst st7
+00000000  DDD8              fstp st0
+00000000  DDD9              fstp st1
+00000000  DDDA              fstp st2
+00000000  DDDB              fstp st3
+00000000  DDDC              fstp st4
+00000000  DDDD              fstp st5
+00000000  DDDE              fstp st6
+00000000  DDDF              fstp st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode de
+00000000  DE00              fiadd word [bx+si]
+00000000  DE01              fiadd word [bx+di]
 00000000  DE02              fiadd word [bp+si]
+00000000  DE03              fiadd word [bp+di]
+00000000  DE04              fiadd word [si]
+00000000  DE05              fiadd word [di]
+00000000  DE063456          fiadd word [0x5634]
+00000000  DE07              fiadd word [bx]
+00000000  DE08              fimul word [bx+si]
+00000000  DE09              fimul word [bx+di]
 00000000  DE0A              fimul word [bp+si]
+00000000  DE0B              fimul word [bp+di]
+00000000  DE0C              fimul word [si]
+00000000  DE0D              fimul word [di]
+00000000  DE0E3456          fimul word [0x5634]
+00000000  DE0F              fimul word [bx]
+00000000  DE10              ficom word [bx+si]
+00000000  DE11              ficom word [bx+di]
 00000000  DE12              ficom word [bp+si]
+00000000  DE13              ficom word [bp+di]
+00000000  DE14              ficom word [si]
+00000000  DE15              ficom word [di]
+00000000  DE163456          ficom word [0x5634]
+00000000  DE17              ficom word [bx]
+00000000  DE18              ficomp word [bx+si]
+00000000  DE19              ficomp word [bx+di]
 00000000  DE1A              ficomp word [bp+si]
+00000000  DE1B              ficomp word [bp+di]
+00000000  DE1C              ficomp word [si]
+00000000  DE1D              ficomp word [di]
+00000000  DE1E3456          ficomp word [0x5634]
+00000000  DE1F              ficomp word [bx]
+00000000  DE20              fisub word [bx+si]
+00000000  DE21              fisub word [bx+di]
 00000000  DE22              fisub word [bp+si]
+00000000  DE23              fisub word [bp+di]
+00000000  DE24              fisub word [si]
+00000000  DE25              fisub word [di]
+00000000  DE263456          fisub word [0x5634]
+00000000  DE27              fisub word [bx]
+00000000  DE28              fisubr word [bx+si]
+00000000  DE29              fisubr word [bx+di]
 00000000  DE2A              fisubr word [bp+si]
+00000000  DE2B              fisubr word [bp+di]
+00000000  DE2C              fisubr word [si]
+00000000  DE2D              fisubr word [di]
+00000000  DE2E3456          fisubr word [0x5634]
+00000000  DE2F              fisubr word [bx]
+00000000  DE30              fidiv word [bx+si]
+00000000  DE31              fidiv word [bx+di]
 00000000  DE32              fidiv word [bp+si]
+00000000  DE33              fidiv word [bp+di]
+00000000  DE34              fidiv word [si]
+00000000  DE35              fidiv word [di]
+00000000  DE363456          fidiv word [0x5634]
+00000000  DE37              fidiv word [bx]
+00000000  DE38              fidivr word [bx+si]
+00000000  DE39              fidivr word [bx+di]
 00000000  DE3A              fidivr word [bp+si]
+00000000  DE3B              fidivr word [bp+di]
+00000000  DE3C              fidivr word [si]
+00000000  DE3D              fidivr word [di]
+00000000  DE3E3456          fidivr word [0x5634]
+00000000  DE3F              fidivr word [bx]
+00000000  DE4034            fiadd word [bx+si+0x34]
+00000000  DE4134            fiadd word [bx+di+0x34]
+00000000  DE4234            fiadd word [bp+si+0x34]
+00000000  DE4334            fiadd word [bp+di+0x34]
+00000000  DE4434            fiadd word [si+0x34]
+00000000  DE4534            fiadd word [di+0x34]
+00000000  DE4634            fiadd word [bp+0x34]
+00000000  DE4734            fiadd word [bx+0x34]
+00000000  DE4834            fimul word [bx+si+0x34]
+00000000  DE4934            fimul word [bx+di+0x34]
+00000000  DE4A34            fimul word [bp+si+0x34]
+00000000  DE4B34            fimul word [bp+di+0x34]
+00000000  DE4C34            fimul word [si+0x34]
+00000000  DE4D34            fimul word [di+0x34]
+00000000  DE4E34            fimul word [bp+0x34]
+00000000  DE4F34            fimul word [bx+0x34]
+00000000  DE5034            ficom word [bx+si+0x34]
+00000000  DE5134            ficom word [bx+di+0x34]
+00000000  DE5234            ficom word [bp+si+0x34]
+00000000  DE5334            ficom word [bp+di+0x34]
+00000000  DE5434            ficom word [si+0x34]
+00000000  DE5534            ficom word [di+0x34]
+00000000  DE5634            ficom word [bp+0x34]
+00000000  DE5734            ficom word [bx+0x34]
+00000000  DE5834            ficomp word [bx+si+0x34]
+00000000  DE5934            ficomp word [bx+di+0x34]
+00000000  DE5A34            ficomp word [bp+si+0x34]
+00000000  DE5B34            ficomp word [bp+di+0x34]
+00000000  DE5C34            ficomp word [si+0x34]
+00000000  DE5D34            ficomp word [di+0x34]
+00000000  DE5E34            ficomp word [bp+0x34]
+00000000  DE5F34            ficomp word [bx+0x34]
+00000000  DE6034            fisub word [bx+si+0x34]
+00000000  DE6134            fisub word [bx+di+0x34]
+00000000  DE6234            fisub word [bp+si+0x34]
+00000000  DE6334            fisub word [bp+di+0x34]
+00000000  DE6434            fisub word [si+0x34]
+00000000  DE6534            fisub word [di+0x34]
+00000000  DE6634            fisub word [bp+0x34]
+00000000  DE6734            fisub word [bx+0x34]
+00000000  DE6834            fisubr word [bx+si+0x34]
+00000000  DE6934            fisubr word [bx+di+0x34]
+00000000  DE6A34            fisubr word [bp+si+0x34]
+00000000  DE6B34            fisubr word [bp+di+0x34]
+00000000  DE6C34            fisubr word [si+0x34]
+00000000  DE6D34            fisubr word [di+0x34]
+00000000  DE6E34            fisubr word [bp+0x34]
+00000000  DE6F34            fisubr word [bx+0x34]
+00000000  DE7034            fidiv word [bx+si+0x34]
+00000000  DE7134            fidiv word [bx+di+0x34]
+00000000  DE7234            fidiv word [bp+si+0x34]
+00000000  DE7334            fidiv word [bp+di+0x34]
+00000000  DE7434            fidiv word [si+0x34]
+00000000  DE7534            fidiv word [di+0x34]
+00000000  DE7634            fidiv word [bp+0x34]
+00000000  DE7734            fidiv word [bx+0x34]
+00000000  DE7834            fidivr word [bx+si+0x34]
+00000000  DE7934            fidivr word [bx+di+0x34]
+00000000  DE7A34            fidivr word [bp+si+0x34]
+00000000  DE7B34            fidivr word [bp+di+0x34]
+00000000  DE7C34            fidivr word [si+0x34]
+00000000  DE7D34            fidivr word [di+0x34]
+00000000  DE7E34            fidivr word [bp+0x34]
+00000000  DE7F34            fidivr word [bx+0x34]
+00000000  DE803456          fiadd word [bx+si+0x5634]
+00000000  DE813456          fiadd word [bx+di+0x5634]
+00000000  DE823456          fiadd word [bp+si+0x5634]
+00000000  DE833456          fiadd word [bp+di+0x5634]
+00000000  DE843456          fiadd word [si+0x5634]
+00000000  DE853456          fiadd word [di+0x5634]
+00000000  DE863456          fiadd word [bp+0x5634]
+00000000  DE873456          fiadd word [bx+0x5634]
+00000000  DE883456          fimul word [bx+si+0x5634]
+00000000  DE893456          fimul word [bx+di+0x5634]
+00000000  DE8A3456          fimul word [bp+si+0x5634]
+00000000  DE8B3456          fimul word [bp+di+0x5634]
+00000000  DE8C3456          fimul word [si+0x5634]
+00000000  DE8D3456          fimul word [di+0x5634]
+00000000  DE8E3456          fimul word [bp+0x5634]
+00000000  DE8F3456          fimul word [bx+0x5634]
+00000000  DE903456          ficom word [bx+si+0x5634]
+00000000  DE913456          ficom word [bx+di+0x5634]
+00000000  DE923456          ficom word [bp+si+0x5634]
+00000000  DE933456          ficom word [bp+di+0x5634]
+00000000  DE943456          ficom word [si+0x5634]
+00000000  DE953456          ficom word [di+0x5634]
+00000000  DE963456          ficom word [bp+0x5634]
+00000000  DE973456          ficom word [bx+0x5634]
+00000000  DE983456          ficomp word [bx+si+0x5634]
+00000000  DE993456          ficomp word [bx+di+0x5634]
+00000000  DE9A3456          ficomp word [bp+si+0x5634]
+00000000  DE9B3456          ficomp word [bp+di+0x5634]
+00000000  DE9C3456          ficomp word [si+0x5634]
+00000000  DE9D3456          ficomp word [di+0x5634]
+00000000  DE9E3456          ficomp word [bp+0x5634]
+00000000  DE9F3456          ficomp word [bx+0x5634]
+00000000  DEA03456          fisub word [bx+si+0x5634]
+00000000  DEA13456          fisub word [bx+di+0x5634]
+00000000  DEA23456          fisub word [bp+si+0x5634]
+00000000  DEA33456          fisub word [bp+di+0x5634]
+00000000  DEA43456          fisub word [si+0x5634]
+00000000  DEA53456          fisub word [di+0x5634]
+00000000  DEA63456          fisub word [bp+0x5634]
+00000000  DEA73456          fisub word [bx+0x5634]
+00000000  DEA83456          fisubr word [bx+si+0x5634]
+00000000  DEA93456          fisubr word [bx+di+0x5634]
+00000000  DEAA3456          fisubr word [bp+si+0x5634]
+00000000  DEAB3456          fisubr word [bp+di+0x5634]
+00000000  DEAC3456          fisubr word [si+0x5634]
+00000000  DEAD3456          fisubr word [di+0x5634]
+00000000  DEAE3456          fisubr word [bp+0x5634]
+00000000  DEAF3456          fisubr word [bx+0x5634]
+00000000  DEB03456          fidiv word [bx+si+0x5634]
+00000000  DEB13456          fidiv word [bx+di+0x5634]
+00000000  DEB23456          fidiv word [bp+si+0x5634]
+00000000  DEB33456          fidiv word [bp+di+0x5634]
+00000000  DEB43456          fidiv word [si+0x5634]
+00000000  DEB53456          fidiv word [di+0x5634]
+00000000  DEB63456          fidiv word [bp+0x5634]
+00000000  DEB73456          fidiv word [bx+0x5634]
+00000000  DEB83456          fidivr word [bx+si+0x5634]
+00000000  DEB93456          fidivr word [bx+di+0x5634]
+00000000  DEBA3456          fidivr word [bp+si+0x5634]
+00000000  DEBB3456          fidivr word [bp+di+0x5634]
+00000000  DEBC3456          fidivr word [si+0x5634]
+00000000  DEBD3456          fidivr word [di+0x5634]
+00000000  DEBE3456          fidivr word [bp+0x5634]
+00000000  DEBF3456          fidivr word [bx+0x5634]
+00000000  DEC0              faddp st0
+00000000  DEC1              faddp st1
+00000000  DEC2              faddp st2
+00000000  DEC3              faddp st3
+00000000  DEC4              faddp st4
+00000000  DEC5              faddp st5
+00000000  DEC6              faddp st6
+00000000  DEC7              faddp st7
+00000000  DEC8              fmulp st0
+00000000  DEC9              fmulp st1
+00000000  DECA              fmulp st2
+00000000  DECB              fmulp st3
+00000000  DECC              fmulp st4
+00000000  DECD              fmulp st5
+00000000  DECE              fmulp st6
+00000000  DECF              fmulp st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DED9              fcompp
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DEE0              fsubrp st0
+00000000  DEE1              fsubrp st1
+00000000  DEE2              fsubrp st2
+00000000  DEE3              fsubrp st3
+00000000  DEE4              fsubrp st4
+00000000  DEE5              fsubrp st5
+00000000  DEE6              fsubrp st6
+00000000  DEE7              fsubrp st7
+00000000  DEE8              fsubp st0
+00000000  DEE9              fsubp st1
+00000000  DEEA              fsubp st2
+00000000  DEEB              fsubp st3
+00000000  DEEC              fsubp st4
+00000000  DEED              fsubp st5
+00000000  DEEE              fsubp st6
+00000000  DEEF              fsubp st7
+00000000  DEF0              fdivrp st0
+00000000  DEF1              fdivrp st1
+00000000  DEF2              fdivrp st2
+00000000  DEF3              fdivrp st3
+00000000  DEF4              fdivrp st4
+00000000  DEF5              fdivrp st5
+00000000  DEF6              fdivrp st6
+00000000  DEF7              fdivrp st7
+00000000  DEF8              fdivp st0
+00000000  DEF9              fdivp st1
+00000000  DEFA              fdivp st2
+00000000  DEFB              fdivp st3
+00000000  DEFC              fdivp st4
+00000000  DEFD              fdivp st5
+00000000  DEFE              fdivp st6
+00000000  DEFF              fdivp st7
 
 opcode df
+00000000  DF00              fild word [bx+si]
+00000000  DF01              fild word [bx+di]
 00000000  DF02              fild word [bp+si]
+00000000  DF03              fild word [bp+di]
+00000000  DF04              fild word [si]
+00000000  DF05              fild word [di]
+00000000  DF063456          fild word [0x5634]
+00000000  DF07              fild word [bx]
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF10              fist word [bx+si]
+00000000  DF11              fist word [bx+di]
 00000000  DF12              fist word [bp+si]
+00000000  DF13              fist word [bp+di]
+00000000  DF14              fist word [si]
+00000000  DF15              fist word [di]
+00000000  DF163456          fist word [0x5634]
+00000000  DF17              fist word [bx]
+00000000  DF18              fistp word [bx+si]
+00000000  DF19              fistp word [bx+di]
 00000000  DF1A              fistp word [bp+si]
+00000000  DF1B              fistp word [bp+di]
+00000000  DF1C              fistp word [si]
+00000000  DF1D              fistp word [di]
+00000000  DF1E3456          fistp word [0x5634]
+00000000  DF1F              fistp word [bx]
+00000000  DF20              fbld tword [bx+si]
+00000000  DF21              fbld tword [bx+di]
 00000000  DF22              fbld tword [bp+si]
+00000000  DF23              fbld tword [bp+di]
+00000000  DF24              fbld tword [si]
+00000000  DF25              fbld tword [di]
+00000000  DF263456          fbld tword [0x5634]
+00000000  DF27              fbld tword [bx]
+00000000  DF28              fild qword [bx+si]
+00000000  DF29              fild qword [bx+di]
 00000000  DF2A              fild qword [bp+si]
+00000000  DF2B              fild qword [bp+di]
+00000000  DF2C              fild qword [si]
+00000000  DF2D              fild qword [di]
+00000000  DF2E3456          fild qword [0x5634]
+00000000  DF2F              fild qword [bx]
+00000000  DF30              fbstp tword [bx+si]
+00000000  DF31              fbstp tword [bx+di]
 00000000  DF32              fbstp tword [bp+si]
+00000000  DF33              fbstp tword [bp+di]
+00000000  DF34              fbstp tword [si]
+00000000  DF35              fbstp tword [di]
+00000000  DF363456          fbstp tword [0x5634]
+00000000  DF37              fbstp tword [bx]
+00000000  DF38              fistp qword [bx+si]
+00000000  DF39              fistp qword [bx+di]
 00000000  DF3A              fistp qword [bp+si]
+00000000  DF3B              fistp qword [bp+di]
+00000000  DF3C              fistp qword [si]
+00000000  DF3D              fistp qword [di]
+00000000  DF3E3456          fistp qword [0x5634]
+00000000  DF3F              fistp qword [bx]
+00000000  DF4034            fild word [bx+si+0x34]
+00000000  DF4134            fild word [bx+di+0x34]
+00000000  DF4234            fild word [bp+si+0x34]
+00000000  DF4334            fild word [bp+di+0x34]
+00000000  DF4434            fild word [si+0x34]
+00000000  DF4534            fild word [di+0x34]
+00000000  DF4634            fild word [bp+0x34]
+00000000  DF4734            fild word [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF5034            fist word [bx+si+0x34]
+00000000  DF5134            fist word [bx+di+0x34]
+00000000  DF5234            fist word [bp+si+0x34]
+00000000  DF5334            fist word [bp+di+0x34]
+00000000  DF5434            fist word [si+0x34]
+00000000  DF5534            fist word [di+0x34]
+00000000  DF5634            fist word [bp+0x34]
+00000000  DF5734            fist word [bx+0x34]
+00000000  DF5834            fistp word [bx+si+0x34]
+00000000  DF5934            fistp word [bx+di+0x34]
+00000000  DF5A34            fistp word [bp+si+0x34]
+00000000  DF5B34            fistp word [bp+di+0x34]
+00000000  DF5C34            fistp word [si+0x34]
+00000000  DF5D34            fistp word [di+0x34]
+00000000  DF5E34            fistp word [bp+0x34]
+00000000  DF5F34            fistp word [bx+0x34]
+00000000  DF6034            fbld tword [bx+si+0x34]
+00000000  DF6134            fbld tword [bx+di+0x34]
+00000000  DF6234            fbld tword [bp+si+0x34]
+00000000  DF6334            fbld tword [bp+di+0x34]
+00000000  DF6434            fbld tword [si+0x34]
+00000000  DF6534            fbld tword [di+0x34]
+00000000  DF6634            fbld tword [bp+0x34]
+00000000  DF6734            fbld tword [bx+0x34]
+00000000  DF6834            fild qword [bx+si+0x34]
+00000000  DF6934            fild qword [bx+di+0x34]
+00000000  DF6A34            fild qword [bp+si+0x34]
+00000000  DF6B34            fild qword [bp+di+0x34]
+00000000  DF6C34            fild qword [si+0x34]
+00000000  DF6D34            fild qword [di+0x34]
+00000000  DF6E34            fild qword [bp+0x34]
+00000000  DF6F34            fild qword [bx+0x34]
+00000000  DF7034            fbstp tword [bx+si+0x34]
+00000000  DF7134            fbstp tword [bx+di+0x34]
+00000000  DF7234            fbstp tword [bp+si+0x34]
+00000000  DF7334            fbstp tword [bp+di+0x34]
+00000000  DF7434            fbstp tword [si+0x34]
+00000000  DF7534            fbstp tword [di+0x34]
+00000000  DF7634            fbstp tword [bp+0x34]
+00000000  DF7734            fbstp tword [bx+0x34]
+00000000  DF7834            fistp qword [bx+si+0x34]
+00000000  DF7934            fistp qword [bx+di+0x34]
+00000000  DF7A34            fistp qword [bp+si+0x34]
+00000000  DF7B34            fistp qword [bp+di+0x34]
+00000000  DF7C34            fistp qword [si+0x34]
+00000000  DF7D34            fistp qword [di+0x34]
+00000000  DF7E34            fistp qword [bp+0x34]
+00000000  DF7F34            fistp qword [bx+0x34]
+00000000  DF803456          fild word [bx+si+0x5634]
+00000000  DF813456          fild word [bx+di+0x5634]
+00000000  DF823456          fild word [bp+si+0x5634]
+00000000  DF833456          fild word [bp+di+0x5634]
+00000000  DF843456          fild word [si+0x5634]
+00000000  DF853456          fild word [di+0x5634]
+00000000  DF863456          fild word [bp+0x5634]
+00000000  DF873456          fild word [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF903456          fist word [bx+si+0x5634]
+00000000  DF913456          fist word [bx+di+0x5634]
+00000000  DF923456          fist word [bp+si+0x5634]
+00000000  DF933456          fist word [bp+di+0x5634]
+00000000  DF943456          fist word [si+0x5634]
+00000000  DF953456          fist word [di+0x5634]
+00000000  DF963456          fist word [bp+0x5634]
+00000000  DF973456          fist word [bx+0x5634]
+00000000  DF983456          fistp word [bx+si+0x5634]
+00000000  DF993456          fistp word [bx+di+0x5634]
+00000000  DF9A3456          fistp word [bp+si+0x5634]
+00000000  DF9B3456          fistp word [bp+di+0x5634]
+00000000  DF9C3456          fistp word [si+0x5634]
+00000000  DF9D3456          fistp word [di+0x5634]
+00000000  DF9E3456          fistp word [bp+0x5634]
+00000000  DF9F3456          fistp word [bx+0x5634]
+00000000  DFA03456          fbld tword [bx+si+0x5634]
+00000000  DFA13456          fbld tword [bx+di+0x5634]
+00000000  DFA23456          fbld tword [bp+si+0x5634]
+00000000  DFA33456          fbld tword [bp+di+0x5634]
+00000000  DFA43456          fbld tword [si+0x5634]
+00000000  DFA53456          fbld tword [di+0x5634]
+00000000  DFA63456          fbld tword [bp+0x5634]
+00000000  DFA73456          fbld tword [bx+0x5634]
+00000000  DFA83456          fild qword [bx+si+0x5634]
+00000000  DFA93456          fild qword [bx+di+0x5634]
+00000000  DFAA3456          fild qword [bp+si+0x5634]
+00000000  DFAB3456          fild qword [bp+di+0x5634]
+00000000  DFAC3456          fild qword [si+0x5634]
+00000000  DFAD3456          fild qword [di+0x5634]
+00000000  DFAE3456          fild qword [bp+0x5634]
+00000000  DFAF3456          fild qword [bx+0x5634]
+00000000  DFB03456          fbstp tword [bx+si+0x5634]
+00000000  DFB13456          fbstp tword [bx+di+0x5634]
+00000000  DFB23456          fbstp tword [bp+si+0x5634]
+00000000  DFB33456          fbstp tword [bp+di+0x5634]
+00000000  DFB43456          fbstp tword [si+0x5634]
+00000000  DFB53456          fbstp tword [di+0x5634]
+00000000  DFB63456          fbstp tword [bp+0x5634]
+00000000  DFB73456          fbstp tword [bx+0x5634]
+00000000  DFB83456          fistp qword [bx+si+0x5634]
+00000000  DFB93456          fistp qword [bx+di+0x5634]
+00000000  DFBA3456          fistp qword [bp+si+0x5634]
+00000000  DFBB3456          fistp qword [bp+di+0x5634]
+00000000  DFBC3456          fistp qword [si+0x5634]
+00000000  DFBD3456          fistp qword [di+0x5634]
+00000000  DFBE3456          fistp qword [bp+0x5634]
+00000000  DFBF3456          fistp qword [bx+0x5634]
+00000000  DFC0              ffreep st0
+00000000  DFC1              ffreep st1
+00000000  DFC2              ffreep st2
+00000000  DFC3              ffreep st3
+00000000  DFC4              ffreep st4
+00000000  DFC5              ffreep st5
+00000000  DFC6              ffreep st6
+00000000  DFC7              ffreep st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DFE0              fnstsw ax
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode e0
-00000000  E002              loopne 0x4
-00000000  E00A              loopne 0xc
-00000000  E012              loopne 0x14
-00000000  E01A              loopne 0x1c
-00000000  E022              loopne 0x24
-00000000  E02A              loopne 0x2c
-00000000  E032              loopne 0x34
-00000000  E03A              loopne 0x3c
+00000000  E000              loopne 0x2
+00000000  E008              loopne 0xa
+00000000  E010              loopne 0x12
+00000000  E018              loopne 0x1a
+00000000  E020              loopne 0x22
+00000000  E028              loopne 0x2a
+00000000  E030              loopne 0x32
+00000000  E038              loopne 0x3a
 
 opcode e1
-00000000  E102              loope 0x4
-00000000  E10A              loope 0xc
-00000000  E112              loope 0x14
-00000000  E11A              loope 0x1c
-00000000  E122              loope 0x24
-00000000  E12A              loope 0x2c
-00000000  E132              loope 0x34
-00000000  E13A              loope 0x3c
+00000000  E100              loope 0x2
+00000000  E108              loope 0xa
+00000000  E110              loope 0x12
+00000000  E118              loope 0x1a
+00000000  E120              loope 0x22
+00000000  E128              loope 0x2a
+00000000  E130              loope 0x32
+00000000  E138              loope 0x3a
 
 opcode e2
-00000000  E202              loop 0x4
-00000000  E20A              loop 0xc
-00000000  E212              loop 0x14
-00000000  E21A              loop 0x1c
-00000000  E222              loop 0x24
-00000000  E22A              loop 0x2c
-00000000  E232              loop 0x34
-00000000  E23A              loop 0x3c
+00000000  E200              loop 0x2
+00000000  E208              loop 0xa
+00000000  E210              loop 0x12
+00000000  E218              loop 0x1a
+00000000  E220              loop 0x22
+00000000  E228              loop 0x2a
+00000000  E230              loop 0x32
+00000000  E238              loop 0x3a
 
 opcode e3
-00000000  E302              jcxz 0x4
-00000000  E30A              jcxz 0xc
-00000000  E312              jcxz 0x14
-00000000  E31A              jcxz 0x1c
-00000000  E322              jcxz 0x24
-00000000  E32A              jcxz 0x2c
-00000000  E332              jcxz 0x34
-00000000  E33A              jcxz 0x3c
+00000000  E300              jcxz 0x2
+00000000  E308              jcxz 0xa
+00000000  E310              jcxz 0x12
+00000000  E318              jcxz 0x1a
+00000000  E320              jcxz 0x22
+00000000  E328              jcxz 0x2a
+00000000  E330              jcxz 0x32
+00000000  E338              jcxz 0x3a
 
 opcode e4
-00000000  E402              in al,0x2
-00000000  E40A              in al,0xa
-00000000  E412              in al,0x12
-00000000  E41A              in al,0x1a
-00000000  E422              in al,0x22
-00000000  E42A              in al,0x2a
-00000000  E432              in al,0x32
-00000000  E43A              in al,0x3a
+00000000  E400              in al,0x0
+00000000  E408              in al,0x8
+00000000  E410              in al,0x10
+00000000  E418              in al,0x18
+00000000  E420              in al,0x20
+00000000  E428              in al,0x28
+00000000  E430              in al,0x30
+00000000  E438              in al,0x38
 
 opcode e5
-00000000  E502              in ax,0x2
-00000000  E50A              in ax,0xa
-00000000  E512              in ax,0x12
-00000000  E51A              in ax,0x1a
-00000000  E522              in ax,0x22
-00000000  E52A              in ax,0x2a
-00000000  E532              in ax,0x32
-00000000  E53A              in ax,0x3a
+00000000  E500              in ax,0x0
+00000000  E508              in ax,0x8
+00000000  E510              in ax,0x10
+00000000  E518              in ax,0x18
+00000000  E520              in ax,0x20
+00000000  E528              in ax,0x28
+00000000  E530              in ax,0x30
+00000000  E538              in ax,0x38
 
 opcode e6
-00000000  E602              out 0x2,al
-00000000  E60A              out 0xa,al
-00000000  E612              out 0x12,al
-00000000  E61A              out 0x1a,al
-00000000  E622              out 0x22,al
-00000000  E62A              out 0x2a,al
-00000000  E632              out 0x32,al
-00000000  E63A              out 0x3a,al
+00000000  E600              out 0x0,al
+00000000  E608              out 0x8,al
+00000000  E610              out 0x10,al
+00000000  E618              out 0x18,al
+00000000  E620              out 0x20,al
+00000000  E628              out 0x28,al
+00000000  E630              out 0x30,al
+00000000  E638              out 0x38,al
 
 opcode e7
-00000000  E702              out 0x2,ax
-00000000  E70A              out 0xa,ax
-00000000  E712              out 0x12,ax
-00000000  E71A              out 0x1a,ax
-00000000  E722              out 0x22,ax
-00000000  E72A              out 0x2a,ax
-00000000  E732              out 0x32,ax
-00000000  E73A              out 0x3a,ax
+00000000  E700              out 0x0,ax
+00000000  E708              out 0x8,ax
+00000000  E710              out 0x10,ax
+00000000  E718              out 0x18,ax
+00000000  E720              out 0x20,ax
+00000000  E728              out 0x28,ax
+00000000  E730              out 0x30,ax
+00000000  E738              out 0x38,ax
 
 opcode e8
-00000000  E80234            call 0x3405
-00000000  E80A34            call 0x340d
-00000000  E81234            call 0x3415
-00000000  E81A34            call 0x341d
-00000000  E82234            call 0x3425
-00000000  E82A34            call 0x342d
-00000000  E83234            call 0x3435
-00000000  E83A34            call 0x343d
+00000000  E80034            call 0x3403
+00000000  E80834            call 0x340b
+00000000  E81034            call 0x3413
+00000000  E81834            call 0x341b
+00000000  E82034            call 0x3423
+00000000  E82834            call 0x342b
+00000000  E83034            call 0x3433
+00000000  E83834            call 0x343b
 
 opcode e9
-00000000  E90234            jmp 0x3405
-00000000  E90A34            jmp 0x340d
-00000000  E91234            jmp 0x3415
-00000000  E91A34            jmp 0x341d
-00000000  E92234            jmp 0x3425
-00000000  E92A34            jmp 0x342d
-00000000  E93234            jmp 0x3435
-00000000  E93A34            jmp 0x343d
+00000000  E90034            jmp 0x3403
+00000000  E90834            jmp 0x340b
+00000000  E91034            jmp 0x3413
+00000000  E91834            jmp 0x341b
+00000000  E92034            jmp 0x3423
+00000000  E92834            jmp 0x342b
+00000000  E93034            jmp 0x3433
+00000000  E93834            jmp 0x343b
 
 opcode ea
-00000000  EA02345678        jmp 0x7856:0x3402
-00000000  EA0A345678        jmp 0x7856:0x340a
-00000000  EA12345678        jmp 0x7856:0x3412
-00000000  EA1A345678        jmp 0x7856:0x341a
-00000000  EA22345678        jmp 0x7856:0x3422
-00000000  EA2A345678        jmp 0x7856:0x342a
-00000000  EA32345678        jmp 0x7856:0x3432
-00000000  EA3A345678        jmp 0x7856:0x343a
+00000000  EA00345678        jmp 0x7856:0x3400
+00000000  EA08345678        jmp 0x7856:0x3408
+00000000  EA10345678        jmp 0x7856:0x3410
+00000000  EA18345678        jmp 0x7856:0x3418
+00000000  EA20345678        jmp 0x7856:0x3420
+00000000  EA28345678        jmp 0x7856:0x3428
+00000000  EA30345678        jmp 0x7856:0x3430
+00000000  EA38345678        jmp 0x7856:0x3438
 
 opcode eb
-00000000  EB02              jmp short 0x4
-00000000  EB0A              jmp short 0xc
-00000000  EB12              jmp short 0x14
-00000000  EB1A              jmp short 0x1c
-00000000  EB22              jmp short 0x24
-00000000  EB2A              jmp short 0x2c
-00000000  EB32              jmp short 0x34
-00000000  EB3A              jmp short 0x3c
+00000000  EB00              jmp short 0x2
+00000000  EB08              jmp short 0xa
+00000000  EB10              jmp short 0x12
+00000000  EB18              jmp short 0x1a
+00000000  EB20              jmp short 0x22
+00000000  EB28              jmp short 0x2a
+00000000  EB30              jmp short 0x32
+00000000  EB38              jmp short 0x3a
 
 opcode ec
 00000000  EC                in al,dx
@@ -2484,14 +4468,14 @@ opcode ef
 00000000  EF                out dx,ax
 
 opcode f0
-00000000  F00234            lock add dh,[si]
-00000000  F00A34            lock or dh,[si]
-00000000  F01234            lock adc dh,[si]
-00000000  F01A34            lock sbb dh,[si]
-00000000  F02234            lock and dh,[si]
-00000000  F02A34            lock sub dh,[si]
-00000000  F03234            lock xor dh,[si]
-00000000  F03A34            lock cmp dh,[si]
+00000000  F00034            lock add [si],dh
+00000000  F00834            lock or [si],dh
+00000000  F01034            lock adc [si],dh
+00000000  F01834            lock sbb [si],dh
+00000000  F02034            lock and [si],dh
+00000000  F02834            lock sub [si],dh
+00000000  F03034            lock xor [si],dh
+00000000  F03834            lock cmp [si],dh
 
 opcode f1
 illegal_opcode
@@ -2504,24 +4488,24 @@ illegal_opcode
 illegal_opcode
 
 opcode f2
-00000000  F20234            repne add dh,[si]
-00000000  F20A34            repne or dh,[si]
-00000000  F21234            repne adc dh,[si]
-00000000  F21A34            repne sbb dh,[si]
-00000000  F22234            repne and dh,[si]
-00000000  F22A34            repne sub dh,[si]
-00000000  F23234            repne xor dh,[si]
-00000000  F23A34            repne cmp dh,[si]
+00000000  F20034            repne add [si],dh
+00000000  F20834            repne or [si],dh
+00000000  F21034            repne adc [si],dh
+00000000  F21834            repne sbb [si],dh
+00000000  F22034            repne and [si],dh
+00000000  F22834            repne sub [si],dh
+00000000  F23034            repne xor [si],dh
+00000000  F23834            repne cmp [si],dh
 
 opcode f3
-00000000  F30234            rep add dh,[si]
-00000000  F30A34            rep or dh,[si]
-00000000  F31234            rep adc dh,[si]
-00000000  F31A34            rep sbb dh,[si]
-00000000  F32234            rep and dh,[si]
-00000000  F32A34            rep sub dh,[si]
-00000000  F33234            rep xor dh,[si]
-00000000  F33A34            rep cmp dh,[si]
+00000000  F30034            rep add [si],dh
+00000000  F30834            rep or [si],dh
+00000000  F31034            rep adc [si],dh
+00000000  F31834            rep sbb [si],dh
+00000000  F32034            rep and [si],dh
+00000000  F32834            rep sub [si],dh
+00000000  F33034            rep xor [si],dh
+00000000  F33834            rep cmp [si],dh
 
 opcode f4
 00000000  F4                hlt
@@ -2544,24 +4528,24 @@ opcode f5
 00000000  F5                cmc
 
 opcode f6
-00000000  F60234            test byte [bp+si],0x34
+00000000  F60034            test byte [bx+si],0x34
 illegal_opcode
-00000000  F612              not byte [bp+si]
-00000000  F61A              neg byte [bp+si]
-00000000  F622              mul byte [bp+si]
-00000000  F62A              imul byte [bp+si]
-00000000  F632              div byte [bp+si]
-00000000  F63A              idiv byte [bp+si]
+00000000  F610              not byte [bx+si]
+00000000  F618              neg byte [bx+si]
+00000000  F620              mul byte [bx+si]
+00000000  F628              imul byte [bx+si]
+00000000  F630              div byte [bx+si]
+00000000  F638              idiv byte [bx+si]
 
 opcode f7
-00000000  F7023456          test word [bp+si],0x5634
+00000000  F7003456          test word [bx+si],0x5634
 illegal_opcode
-00000000  F712              not word [bp+si]
-00000000  F71A              neg word [bp+si]
-00000000  F722              mul word [bp+si]
-00000000  F72A              imul word [bp+si]
-00000000  F732              div word [bp+si]
-00000000  F73A              idiv word [bp+si]
+00000000  F710              not word [bx+si]
+00000000  F718              neg word [bx+si]
+00000000  F720              mul word [bx+si]
+00000000  F728              imul word [bx+si]
+00000000  F730              div word [bx+si]
+00000000  F738              idiv word [bx+si]
 
 opcode f8
 00000000  F8                clc
@@ -2624,8 +4608,8 @@ opcode fd
 00000000  FD                std
 
 opcode fe
-00000000  FE02              inc byte [bp+si]
-00000000  FE0A              dec byte [bp+si]
+00000000  FE00              inc byte [bx+si]
+00000000  FE08              dec byte [bx+si]
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2634,13 +4618,13 @@ illegal_opcode
 illegal_opcode
 
 opcode ff
-00000000  FF02              inc word [bp+si]
-00000000  FF0A              dec word [bp+si]
-00000000  FF12              call [bp+si]
-00000000  FF1A              call far [bp+si]
-00000000  FF22              jmp [bp+si]
-00000000  FF2A              jmp far [bp+si]
-00000000  FF32              push word [bp+si]
+00000000  FF00              inc word [bx+si]
+00000000  FF08              dec word [bx+si]
+00000000  FF10              call [bx+si]
+00000000  FF18              call far [bx+si]
+00000000  FF20              jmp [bx+si]
+00000000  FF28              jmp far [bx+si]
+00000000  FF30              push word [bx+si]
 illegal_opcode
 
 
index dde077f..bba5a62 100644 (file)
@@ -84,64 +84,64 @@ mod 3
 
 opcodes
 opcode 00
-00000000  0002              add [bp+si],al
-00000000  000A              add [bp+si],cl
-00000000  0012              add [bp+si],dl
-00000000  001A              add [bp+si],bl
-00000000  0022              add [bp+si],ah
-00000000  002A              add [bp+si],ch
-00000000  0032              add [bp+si],dh
-00000000  003A              add [bp+si],bh
+00000000  0000              add [bx+si],al
+00000000  0008              add [bx+si],cl
+00000000  0010              add [bx+si],dl
+00000000  0018              add [bx+si],bl
+00000000  0020              add [bx+si],ah
+00000000  0028              add [bx+si],ch
+00000000  0030              add [bx+si],dh
+00000000  0038              add [bx+si],bh
 
 opcode 01
-00000000  0102              add [bp+si],ax
-00000000  010A              add [bp+si],cx
-00000000  0112              add [bp+si],dx
-00000000  011A              add [bp+si],bx
-00000000  0122              add [bp+si],sp
-00000000  012A              add [bp+si],bp
-00000000  0132              add [bp+si],si
-00000000  013A              add [bp+si],di
+00000000  0100              add [bx+si],ax
+00000000  0108              add [bx+si],cx
+00000000  0110              add [bx+si],dx
+00000000  0118              add [bx+si],bx
+00000000  0120              add [bx+si],sp
+00000000  0128              add [bx+si],bp
+00000000  0130              add [bx+si],si
+00000000  0138              add [bx+si],di
 
 opcode 02
-00000000  0202              add al,[bp+si]
-00000000  020A              add cl,[bp+si]
-00000000  0212              add dl,[bp+si]
-00000000  021A              add bl,[bp+si]
-00000000  0222              add ah,[bp+si]
-00000000  022A              add ch,[bp+si]
-00000000  0232              add dh,[bp+si]
-00000000  023A              add bh,[bp+si]
+00000000  0200              add al,[bx+si]
+00000000  0208              add cl,[bx+si]
+00000000  0210              add dl,[bx+si]
+00000000  0218              add bl,[bx+si]
+00000000  0220              add ah,[bx+si]
+00000000  0228              add ch,[bx+si]
+00000000  0230              add dh,[bx+si]
+00000000  0238              add bh,[bx+si]
 
 opcode 03
-00000000  0302              add ax,[bp+si]
-00000000  030A              add cx,[bp+si]
-00000000  0312              add dx,[bp+si]
-00000000  031A              add bx,[bp+si]
-00000000  0322              add sp,[bp+si]
-00000000  032A              add bp,[bp+si]
-00000000  0332              add si,[bp+si]
-00000000  033A              add di,[bp+si]
+00000000  0300              add ax,[bx+si]
+00000000  0308              add cx,[bx+si]
+00000000  0310              add dx,[bx+si]
+00000000  0318              add bx,[bx+si]
+00000000  0320              add sp,[bx+si]
+00000000  0328              add bp,[bx+si]
+00000000  0330              add si,[bx+si]
+00000000  0338              add di,[bx+si]
 
 opcode 04
-00000000  0402              add al,0x2
-00000000  040A              add al,0xa
-00000000  0412              add al,0x12
-00000000  041A              add al,0x1a
-00000000  0422              add al,0x22
-00000000  042A              add al,0x2a
-00000000  0432              add al,0x32
-00000000  043A              add al,0x3a
+00000000  0400              add al,0x0
+00000000  0408              add al,0x8
+00000000  0410              add al,0x10
+00000000  0418              add al,0x18
+00000000  0420              add al,0x20
+00000000  0428              add al,0x28
+00000000  0430              add al,0x30
+00000000  0438              add al,0x38
 
 opcode 05
-00000000  050234            add ax,0x3402
-00000000  050A34            add ax,0x340a
-00000000  051234            add ax,0x3412
-00000000  051A34            add ax,0x341a
-00000000  052234            add ax,0x3422
-00000000  052A34            add ax,0x342a
-00000000  053234            add ax,0x3432
-00000000  053A34            add ax,0x343a
+00000000  050034            add ax,0x3400
+00000000  050834            add ax,0x3408
+00000000  051034            add ax,0x3410
+00000000  051834            add ax,0x3418
+00000000  052034            add ax,0x3420
+00000000  052834            add ax,0x3428
+00000000  053034            add ax,0x3430
+00000000  053834            add ax,0x3438
 
 opcode 06
 00000000  06                push es
@@ -164,64 +164,64 @@ opcode 07
 00000000  07                pop es
 
 opcode 08
-00000000  0802              or [bp+si],al
-00000000  080A              or [bp+si],cl
-00000000  0812              or [bp+si],dl
-00000000  081A              or [bp+si],bl
-00000000  0822              or [bp+si],ah
-00000000  082A              or [bp+si],ch
-00000000  0832              or [bp+si],dh
-00000000  083A              or [bp+si],bh
+00000000  0800              or [bx+si],al
+00000000  0808              or [bx+si],cl
+00000000  0810              or [bx+si],dl
+00000000  0818              or [bx+si],bl
+00000000  0820              or [bx+si],ah
+00000000  0828              or [bx+si],ch
+00000000  0830              or [bx+si],dh
+00000000  0838              or [bx+si],bh
 
 opcode 09
-00000000  0902              or [bp+si],ax
-00000000  090A              or [bp+si],cx
-00000000  0912              or [bp+si],dx
-00000000  091A              or [bp+si],bx
-00000000  0922              or [bp+si],sp
-00000000  092A              or [bp+si],bp
-00000000  0932              or [bp+si],si
-00000000  093A              or [bp+si],di
+00000000  0900              or [bx+si],ax
+00000000  0908              or [bx+si],cx
+00000000  0910              or [bx+si],dx
+00000000  0918              or [bx+si],bx
+00000000  0920              or [bx+si],sp
+00000000  0928              or [bx+si],bp
+00000000  0930              or [bx+si],si
+00000000  0938              or [bx+si],di
 
 opcode 0a
-00000000  0A02              or al,[bp+si]
-00000000  0A0A              or cl,[bp+si]
-00000000  0A12              or dl,[bp+si]
-00000000  0A1A              or bl,[bp+si]
-00000000  0A22              or ah,[bp+si]
-00000000  0A2A              or ch,[bp+si]
-00000000  0A32              or dh,[bp+si]
-00000000  0A3A              or bh,[bp+si]
+00000000  0A00              or al,[bx+si]
+00000000  0A08              or cl,[bx+si]
+00000000  0A10              or dl,[bx+si]
+00000000  0A18              or bl,[bx+si]
+00000000  0A20              or ah,[bx+si]
+00000000  0A28              or ch,[bx+si]
+00000000  0A30              or dh,[bx+si]
+00000000  0A38              or bh,[bx+si]
 
 opcode 0b
-00000000  0B02              or ax,[bp+si]
-00000000  0B0A              or cx,[bp+si]
-00000000  0B12              or dx,[bp+si]
-00000000  0B1A              or bx,[bp+si]
-00000000  0B22              or sp,[bp+si]
-00000000  0B2A              or bp,[bp+si]
-00000000  0B32              or si,[bp+si]
-00000000  0B3A              or di,[bp+si]
+00000000  0B00              or ax,[bx+si]
+00000000  0B08              or cx,[bx+si]
+00000000  0B10              or dx,[bx+si]
+00000000  0B18              or bx,[bx+si]
+00000000  0B20              or sp,[bx+si]
+00000000  0B28              or bp,[bx+si]
+00000000  0B30              or si,[bx+si]
+00000000  0B38              or di,[bx+si]
 
 opcode 0c
-00000000  0C02              or al,0x2
-00000000  0C0A              or al,0xa
-00000000  0C12              or al,0x12
-00000000  0C1A              or al,0x1a
-00000000  0C22              or al,0x22
-00000000  0C2A              or al,0x2a
-00000000  0C32              or al,0x32
-00000000  0C3A              or al,0x3a
+00000000  0C00              or al,0x0
+00000000  0C08              or al,0x8
+00000000  0C10              or al,0x10
+00000000  0C18              or al,0x18
+00000000  0C20              or al,0x20
+00000000  0C28              or al,0x28
+00000000  0C30              or al,0x30
+00000000  0C38              or al,0x38
 
 opcode 0d
-00000000  0D0234            or ax,0x3402
-00000000  0D0A34            or ax,0x340a
-00000000  0D1234            or ax,0x3412
-00000000  0D1A34            or ax,0x341a
-00000000  0D2234            or ax,0x3422
-00000000  0D2A34            or ax,0x342a
-00000000  0D3234            or ax,0x3432
-00000000  0D3A34            or ax,0x343a
+00000000  0D0034            or ax,0x3400
+00000000  0D0834            or ax,0x3408
+00000000  0D1034            or ax,0x3410
+00000000  0D1834            or ax,0x3418
+00000000  0D2034            or ax,0x3420
+00000000  0D2834            or ax,0x3428
+00000000  0D3034            or ax,0x3430
+00000000  0D3834            or ax,0x3438
 
 opcode 0e
 00000000  0E                push cs
@@ -244,64 +244,64 @@ illegal_opcode
 illegal_opcode
 
 opcode 10
-00000000  1002              adc [bp+si],al
-00000000  100A              adc [bp+si],cl
-00000000  1012              adc [bp+si],dl
-00000000  101A              adc [bp+si],bl
-00000000  1022              adc [bp+si],ah
-00000000  102A              adc [bp+si],ch
-00000000  1032              adc [bp+si],dh
-00000000  103A              adc [bp+si],bh
+00000000  1000              adc [bx+si],al
+00000000  1008              adc [bx+si],cl
+00000000  1010              adc [bx+si],dl
+00000000  1018              adc [bx+si],bl
+00000000  1020              adc [bx+si],ah
+00000000  1028              adc [bx+si],ch
+00000000  1030              adc [bx+si],dh
+00000000  1038              adc [bx+si],bh
 
 opcode 11
-00000000  1102              adc [bp+si],ax
-00000000  110A              adc [bp+si],cx
-00000000  1112              adc [bp+si],dx
-00000000  111A              adc [bp+si],bx
-00000000  1122              adc [bp+si],sp
-00000000  112A              adc [bp+si],bp
-00000000  1132              adc [bp+si],si
-00000000  113A              adc [bp+si],di
+00000000  1100              adc [bx+si],ax
+00000000  1108              adc [bx+si],cx
+00000000  1110              adc [bx+si],dx
+00000000  1118              adc [bx+si],bx
+00000000  1120              adc [bx+si],sp
+00000000  1128              adc [bx+si],bp
+00000000  1130              adc [bx+si],si
+00000000  1138              adc [bx+si],di
 
 opcode 12
-00000000  1202              adc al,[bp+si]
-00000000  120A              adc cl,[bp+si]
-00000000  1212              adc dl,[bp+si]
-00000000  121A              adc bl,[bp+si]
-00000000  1222              adc ah,[bp+si]
-00000000  122A              adc ch,[bp+si]
-00000000  1232              adc dh,[bp+si]
-00000000  123A              adc bh,[bp+si]
+00000000  1200              adc al,[bx+si]
+00000000  1208              adc cl,[bx+si]
+00000000  1210              adc dl,[bx+si]
+00000000  1218              adc bl,[bx+si]
+00000000  1220              adc ah,[bx+si]
+00000000  1228              adc ch,[bx+si]
+00000000  1230              adc dh,[bx+si]
+00000000  1238              adc bh,[bx+si]
 
 opcode 13
-00000000  1302              adc ax,[bp+si]
-00000000  130A              adc cx,[bp+si]
-00000000  1312              adc dx,[bp+si]
-00000000  131A              adc bx,[bp+si]
-00000000  1322              adc sp,[bp+si]
-00000000  132A              adc bp,[bp+si]
-00000000  1332              adc si,[bp+si]
-00000000  133A              adc di,[bp+si]
+00000000  1300              adc ax,[bx+si]
+00000000  1308              adc cx,[bx+si]
+00000000  1310              adc dx,[bx+si]
+00000000  1318              adc bx,[bx+si]
+00000000  1320              adc sp,[bx+si]
+00000000  1328              adc bp,[bx+si]
+00000000  1330              adc si,[bx+si]
+00000000  1338              adc di,[bx+si]
 
 opcode 14
-00000000  1402              adc al,0x2
-00000000  140A              adc al,0xa
-00000000  1412              adc al,0x12
-00000000  141A              adc al,0x1a
-00000000  1422              adc al,0x22
-00000000  142A              adc al,0x2a
-00000000  1432              adc al,0x32
-00000000  143A              adc al,0x3a
+00000000  1400              adc al,0x0
+00000000  1408              adc al,0x8
+00000000  1410              adc al,0x10
+00000000  1418              adc al,0x18
+00000000  1420              adc al,0x20
+00000000  1428              adc al,0x28
+00000000  1430              adc al,0x30
+00000000  1438              adc al,0x38
 
 opcode 15
-00000000  150234            adc ax,0x3402
-00000000  150A34            adc ax,0x340a
-00000000  151234            adc ax,0x3412
-00000000  151A34            adc ax,0x341a
-00000000  152234            adc ax,0x3422
-00000000  152A34            adc ax,0x342a
-00000000  153234            adc ax,0x3432
-00000000  153A34            adc ax,0x343a
+00000000  150034            adc ax,0x3400
+00000000  150834            adc ax,0x3408
+00000000  151034            adc ax,0x3410
+00000000  151834            adc ax,0x3418
+00000000  152034            adc ax,0x3420
+00000000  152834            adc ax,0x3428
+00000000  153034            adc ax,0x3430
+00000000  153834            adc ax,0x3438
 
 opcode 16
 00000000  16                push ss
@@ -324,64 +324,64 @@ opcode 17
 00000000  17                pop ss
 
 opcode 18
-00000000  1802              sbb [bp+si],al
-00000000  180A              sbb [bp+si],cl
-00000000  1812              sbb [bp+si],dl
-00000000  181A              sbb [bp+si],bl
-00000000  1822              sbb [bp+si],ah
-00000000  182A              sbb [bp+si],ch
-00000000  1832              sbb [bp+si],dh
-00000000  183A              sbb [bp+si],bh
+00000000  1800              sbb [bx+si],al
+00000000  1808              sbb [bx+si],cl
+00000000  1810              sbb [bx+si],dl
+00000000  1818              sbb [bx+si],bl
+00000000  1820              sbb [bx+si],ah
+00000000  1828              sbb [bx+si],ch
+00000000  1830              sbb [bx+si],dh
+00000000  1838              sbb [bx+si],bh
 
 opcode 19
-00000000  1902              sbb [bp+si],ax
-00000000  190A              sbb [bp+si],cx
-00000000  1912              sbb [bp+si],dx
-00000000  191A              sbb [bp+si],bx
-00000000  1922              sbb [bp+si],sp
-00000000  192A              sbb [bp+si],bp
-00000000  1932              sbb [bp+si],si
-00000000  193A              sbb [bp+si],di
+00000000  1900              sbb [bx+si],ax
+00000000  1908              sbb [bx+si],cx
+00000000  1910              sbb [bx+si],dx
+00000000  1918              sbb [bx+si],bx
+00000000  1920              sbb [bx+si],sp
+00000000  1928              sbb [bx+si],bp
+00000000  1930              sbb [bx+si],si
+00000000  1938              sbb [bx+si],di
 
 opcode 1a
-00000000  1A02              sbb al,[bp+si]
-00000000  1A0A              sbb cl,[bp+si]
-00000000  1A12              sbb dl,[bp+si]
-00000000  1A1A              sbb bl,[bp+si]
-00000000  1A22              sbb ah,[bp+si]
-00000000  1A2A              sbb ch,[bp+si]
-00000000  1A32              sbb dh,[bp+si]
-00000000  1A3A              sbb bh,[bp+si]
+00000000  1A00              sbb al,[bx+si]
+00000000  1A08              sbb cl,[bx+si]
+00000000  1A10              sbb dl,[bx+si]
+00000000  1A18              sbb bl,[bx+si]
+00000000  1A20              sbb ah,[bx+si]
+00000000  1A28              sbb ch,[bx+si]
+00000000  1A30              sbb dh,[bx+si]
+00000000  1A38              sbb bh,[bx+si]
 
 opcode 1b
-00000000  1B02              sbb ax,[bp+si]
-00000000  1B0A              sbb cx,[bp+si]
-00000000  1B12              sbb dx,[bp+si]
-00000000  1B1A              sbb bx,[bp+si]
-00000000  1B22              sbb sp,[bp+si]
-00000000  1B2A              sbb bp,[bp+si]
-00000000  1B32              sbb si,[bp+si]
-00000000  1B3A              sbb di,[bp+si]
+00000000  1B00              sbb ax,[bx+si]
+00000000  1B08              sbb cx,[bx+si]
+00000000  1B10              sbb dx,[bx+si]
+00000000  1B18              sbb bx,[bx+si]
+00000000  1B20              sbb sp,[bx+si]
+00000000  1B28              sbb bp,[bx+si]
+00000000  1B30              sbb si,[bx+si]
+00000000  1B38              sbb di,[bx+si]
 
 opcode 1c
-00000000  1C02              sbb al,0x2
-00000000  1C0A              sbb al,0xa
-00000000  1C12              sbb al,0x12
-00000000  1C1A              sbb al,0x1a
-00000000  1C22              sbb al,0x22
-00000000  1C2A              sbb al,0x2a
-00000000  1C32              sbb al,0x32
-00000000  1C3A              sbb al,0x3a
+00000000  1C00              sbb al,0x0
+00000000  1C08              sbb al,0x8
+00000000  1C10              sbb al,0x10
+00000000  1C18              sbb al,0x18
+00000000  1C20              sbb al,0x20
+00000000  1C28              sbb al,0x28
+00000000  1C30              sbb al,0x30
+00000000  1C38              sbb al,0x38
 
 opcode 1d
-00000000  1D0234            sbb ax,0x3402
-00000000  1D0A34            sbb ax,0x340a
-00000000  1D1234            sbb ax,0x3412
-00000000  1D1A34            sbb ax,0x341a
-00000000  1D2234            sbb ax,0x3422
-00000000  1D2A34            sbb ax,0x342a
-00000000  1D3234            sbb ax,0x3432
-00000000  1D3A34            sbb ax,0x343a
+00000000  1D0034            sbb ax,0x3400
+00000000  1D0834            sbb ax,0x3408
+00000000  1D1034            sbb ax,0x3410
+00000000  1D1834            sbb ax,0x3418
+00000000  1D2034            sbb ax,0x3420
+00000000  1D2834            sbb ax,0x3428
+00000000  1D3034            sbb ax,0x3430
+00000000  1D3834            sbb ax,0x3438
 
 opcode 1e
 00000000  1E                push ds
@@ -404,74 +404,74 @@ opcode 1f
 00000000  1F                pop ds
 
 opcode 20
-00000000  2002              and [bp+si],al
-00000000  200A              and [bp+si],cl
-00000000  2012              and [bp+si],dl
-00000000  201A              and [bp+si],bl
-00000000  2022              and [bp+si],ah
-00000000  202A              and [bp+si],ch
-00000000  2032              and [bp+si],dh
-00000000  203A              and [bp+si],bh
+00000000  2000              and [bx+si],al
+00000000  2008              and [bx+si],cl
+00000000  2010              and [bx+si],dl
+00000000  2018              and [bx+si],bl
+00000000  2020              and [bx+si],ah
+00000000  2028              and [bx+si],ch
+00000000  2030              and [bx+si],dh
+00000000  2038              and [bx+si],bh
 
 opcode 21
-00000000  2102              and [bp+si],ax
-00000000  210A              and [bp+si],cx
-00000000  2112              and [bp+si],dx
-00000000  211A              and [bp+si],bx
-00000000  2122              and [bp+si],sp
-00000000  212A              and [bp+si],bp
-00000000  2132              and [bp+si],si
-00000000  213A              and [bp+si],di
+00000000  2100              and [bx+si],ax
+00000000  2108              and [bx+si],cx
+00000000  2110              and [bx+si],dx
+00000000  2118              and [bx+si],bx
+00000000  2120              and [bx+si],sp
+00000000  2128              and [bx+si],bp
+00000000  2130              and [bx+si],si
+00000000  2138              and [bx+si],di
 
 opcode 22
-00000000  2202              and al,[bp+si]
-00000000  220A              and cl,[bp+si]
-00000000  2212              and dl,[bp+si]
-00000000  221A              and bl,[bp+si]
-00000000  2222              and ah,[bp+si]
-00000000  222A              and ch,[bp+si]
-00000000  2232              and dh,[bp+si]
-00000000  223A              and bh,[bp+si]
+00000000  2200              and al,[bx+si]
+00000000  2208              and cl,[bx+si]
+00000000  2210              and dl,[bx+si]
+00000000  2218              and bl,[bx+si]
+00000000  2220              and ah,[bx+si]
+00000000  2228              and ch,[bx+si]
+00000000  2230              and dh,[bx+si]
+00000000  2238              and bh,[bx+si]
 
 opcode 23
-00000000  2302              and ax,[bp+si]
-00000000  230A              and cx,[bp+si]
-00000000  2312              and dx,[bp+si]
-00000000  231A              and bx,[bp+si]
-00000000  2322              and sp,[bp+si]
-00000000  232A              and bp,[bp+si]
-00000000  2332              and si,[bp+si]
-00000000  233A              and di,[bp+si]
+00000000  2300              and ax,[bx+si]
+00000000  2308              and cx,[bx+si]
+00000000  2310              and dx,[bx+si]
+00000000  2318              and bx,[bx+si]
+00000000  2320              and sp,[bx+si]
+00000000  2328              and bp,[bx+si]
+00000000  2330              and si,[bx+si]
+00000000  2338              and di,[bx+si]
 
 opcode 24
-00000000  2402              and al,0x2
-00000000  240A              and al,0xa
-00000000  2412              and al,0x12
-00000000  241A              and al,0x1a
-00000000  2422              and al,0x22
-00000000  242A              and al,0x2a
-00000000  2432              and al,0x32
-00000000  243A              and al,0x3a
+00000000  2400              and al,0x0
+00000000  2408              and al,0x8
+00000000  2410              and al,0x10
+00000000  2418              and al,0x18
+00000000  2420              and al,0x20
+00000000  2428              and al,0x28
+00000000  2430              and al,0x30
+00000000  2438              and al,0x38
 
 opcode 25
-00000000  250234            and ax,0x3402
-00000000  250A34            and ax,0x340a
-00000000  251234            and ax,0x3412
-00000000  251A34            and ax,0x341a
-00000000  252234            and ax,0x3422
-00000000  252A34            and ax,0x342a
-00000000  253234            and ax,0x3432
-00000000  253A34            and ax,0x343a
+00000000  250034            and ax,0x3400
+00000000  250834            and ax,0x3408
+00000000  251034            and ax,0x3410
+00000000  251834            and ax,0x3418
+00000000  252034            and ax,0x3420
+00000000  252834            and ax,0x3428
+00000000  253034            and ax,0x3430
+00000000  253834            and ax,0x3438
 
 opcode 26
-00000000  260234            add dh,[es:si]
-00000000  260A34            or dh,[es:si]
-00000000  261234            adc dh,[es:si]
-00000000  261A34            sbb dh,[es:si]
-00000000  262234            and dh,[es:si]
-00000000  262A34            sub dh,[es:si]
-00000000  263234            xor dh,[es:si]
-00000000  263A34            cmp dh,[es:si]
+00000000  260034            add [es:si],dh
+00000000  260834            or [es:si],dh
+00000000  261034            adc [es:si],dh
+00000000  261834            sbb [es:si],dh
+00000000  262034            and [es:si],dh
+00000000  262834            sub [es:si],dh
+00000000  263034            xor [es:si],dh
+00000000  263834            cmp [es:si],dh
 
 opcode 27
 00000000  27                daa
@@ -484,74 +484,74 @@ opcode 27
 00000000  27                daa
 
 opcode 28
-00000000  2802              sub [bp+si],al
-00000000  280A              sub [bp+si],cl
-00000000  2812              sub [bp+si],dl
-00000000  281A              sub [bp+si],bl
-00000000  2822              sub [bp+si],ah
-00000000  282A              sub [bp+si],ch
-00000000  2832              sub [bp+si],dh
-00000000  283A              sub [bp+si],bh
+00000000  2800              sub [bx+si],al
+00000000  2808              sub [bx+si],cl
+00000000  2810              sub [bx+si],dl
+00000000  2818              sub [bx+si],bl
+00000000  2820              sub [bx+si],ah
+00000000  2828              sub [bx+si],ch
+00000000  2830              sub [bx+si],dh
+00000000  2838              sub [bx+si],bh
 
 opcode 29
-00000000  2902              sub [bp+si],ax
-00000000  290A              sub [bp+si],cx
-00000000  2912              sub [bp+si],dx
-00000000  291A              sub [bp+si],bx
-00000000  2922              sub [bp+si],sp
-00000000  292A              sub [bp+si],bp
-00000000  2932              sub [bp+si],si
-00000000  293A              sub [bp+si],di
+00000000  2900              sub [bx+si],ax
+00000000  2908              sub [bx+si],cx
+00000000  2910              sub [bx+si],dx
+00000000  2918              sub [bx+si],bx
+00000000  2920              sub [bx+si],sp
+00000000  2928              sub [bx+si],bp
+00000000  2930              sub [bx+si],si
+00000000  2938              sub [bx+si],di
 
 opcode 2a
-00000000  2A02              sub al,[bp+si]
-00000000  2A0A              sub cl,[bp+si]
-00000000  2A12              sub dl,[bp+si]
-00000000  2A1A              sub bl,[bp+si]
-00000000  2A22              sub ah,[bp+si]
-00000000  2A2A              sub ch,[bp+si]
-00000000  2A32              sub dh,[bp+si]
-00000000  2A3A              sub bh,[bp+si]
+00000000  2A00              sub al,[bx+si]
+00000000  2A08              sub cl,[bx+si]
+00000000  2A10              sub dl,[bx+si]
+00000000  2A18              sub bl,[bx+si]
+00000000  2A20              sub ah,[bx+si]
+00000000  2A28              sub ch,[bx+si]
+00000000  2A30              sub dh,[bx+si]
+00000000  2A38              sub bh,[bx+si]
 
 opcode 2b
-00000000  2B02              sub ax,[bp+si]
-00000000  2B0A              sub cx,[bp+si]
-00000000  2B12              sub dx,[bp+si]
-00000000  2B1A              sub bx,[bp+si]
-00000000  2B22              sub sp,[bp+si]
-00000000  2B2A              sub bp,[bp+si]
-00000000  2B32              sub si,[bp+si]
-00000000  2B3A              sub di,[bp+si]
+00000000  2B00              sub ax,[bx+si]
+00000000  2B08              sub cx,[bx+si]
+00000000  2B10              sub dx,[bx+si]
+00000000  2B18              sub bx,[bx+si]
+00000000  2B20              sub sp,[bx+si]
+00000000  2B28              sub bp,[bx+si]
+00000000  2B30              sub si,[bx+si]
+00000000  2B38              sub di,[bx+si]
 
 opcode 2c
-00000000  2C02              sub al,0x2
-00000000  2C0A              sub al,0xa
-00000000  2C12              sub al,0x12
-00000000  2C1A              sub al,0x1a
-00000000  2C22              sub al,0x22
-00000000  2C2A              sub al,0x2a
-00000000  2C32              sub al,0x32
-00000000  2C3A              sub al,0x3a
+00000000  2C00              sub al,0x0
+00000000  2C08              sub al,0x8
+00000000  2C10              sub al,0x10
+00000000  2C18              sub al,0x18
+00000000  2C20              sub al,0x20
+00000000  2C28              sub al,0x28
+00000000  2C30              sub al,0x30
+00000000  2C38              sub al,0x38
 
 opcode 2d
-00000000  2D0234            sub ax,0x3402
-00000000  2D0A34            sub ax,0x340a
-00000000  2D1234            sub ax,0x3412
-00000000  2D1A34            sub ax,0x341a
-00000000  2D2234            sub ax,0x3422
-00000000  2D2A34            sub ax,0x342a
-00000000  2D3234            sub ax,0x3432
-00000000  2D3A34            sub ax,0x343a
+00000000  2D0034            sub ax,0x3400
+00000000  2D0834            sub ax,0x3408
+00000000  2D1034            sub ax,0x3410
+00000000  2D1834            sub ax,0x3418
+00000000  2D2034            sub ax,0x3420
+00000000  2D2834            sub ax,0x3428
+00000000  2D3034            sub ax,0x3430
+00000000  2D3834            sub ax,0x3438
 
 opcode 2e
-00000000  2E0234            add dh,[cs:si]
-00000000  2E0A34            or dh,[cs:si]
-00000000  2E1234            adc dh,[cs:si]
-00000000  2E1A34            sbb dh,[cs:si]
-00000000  2E2234            and dh,[cs:si]
-00000000  2E2A34            sub dh,[cs:si]
-00000000  2E3234            xor dh,[cs:si]
-00000000  2E3A34            cmp dh,[cs:si]
+00000000  2E0034            add [cs:si],dh
+00000000  2E0834            or [cs:si],dh
+00000000  2E1034            adc [cs:si],dh
+00000000  2E1834            sbb [cs:si],dh
+00000000  2E2034            and [cs:si],dh
+00000000  2E2834            sub [cs:si],dh
+00000000  2E3034            xor [cs:si],dh
+00000000  2E3834            cmp [cs:si],dh
 
 opcode 2f
 00000000  2F                das
@@ -564,74 +564,74 @@ opcode 2f
 00000000  2F                das
 
 opcode 30
-00000000  3002              xor [bp+si],al
-00000000  300A              xor [bp+si],cl
-00000000  3012              xor [bp+si],dl
-00000000  301A              xor [bp+si],bl
-00000000  3022              xor [bp+si],ah
-00000000  302A              xor [bp+si],ch
-00000000  3032              xor [bp+si],dh
-00000000  303A              xor [bp+si],bh
+00000000  3000              xor [bx+si],al
+00000000  3008              xor [bx+si],cl
+00000000  3010              xor [bx+si],dl
+00000000  3018              xor [bx+si],bl
+00000000  3020              xor [bx+si],ah
+00000000  3028              xor [bx+si],ch
+00000000  3030              xor [bx+si],dh
+00000000  3038              xor [bx+si],bh
 
 opcode 31
-00000000  3102              xor [bp+si],ax
-00000000  310A              xor [bp+si],cx
-00000000  3112              xor [bp+si],dx
-00000000  311A              xor [bp+si],bx
-00000000  3122              xor [bp+si],sp
-00000000  312A              xor [bp+si],bp
-00000000  3132              xor [bp+si],si
-00000000  313A              xor [bp+si],di
+00000000  3100              xor [bx+si],ax
+00000000  3108              xor [bx+si],cx
+00000000  3110              xor [bx+si],dx
+00000000  3118              xor [bx+si],bx
+00000000  3120              xor [bx+si],sp
+00000000  3128              xor [bx+si],bp
+00000000  3130              xor [bx+si],si
+00000000  3138              xor [bx+si],di
 
 opcode 32
-00000000  3202              xor al,[bp+si]
-00000000  320A              xor cl,[bp+si]
-00000000  3212              xor dl,[bp+si]
-00000000  321A              xor bl,[bp+si]
-00000000  3222              xor ah,[bp+si]
-00000000  322A              xor ch,[bp+si]
-00000000  3232              xor dh,[bp+si]
-00000000  323A              xor bh,[bp+si]
+00000000  3200              xor al,[bx+si]
+00000000  3208              xor cl,[bx+si]
+00000000  3210              xor dl,[bx+si]
+00000000  3218              xor bl,[bx+si]
+00000000  3220              xor ah,[bx+si]
+00000000  3228              xor ch,[bx+si]
+00000000  3230              xor dh,[bx+si]
+00000000  3238              xor bh,[bx+si]
 
 opcode 33
-00000000  3302              xor ax,[bp+si]
-00000000  330A              xor cx,[bp+si]
-00000000  3312              xor dx,[bp+si]
-00000000  331A              xor bx,[bp+si]
-00000000  3322              xor sp,[bp+si]
-00000000  332A              xor bp,[bp+si]
-00000000  3332              xor si,[bp+si]
-00000000  333A              xor di,[bp+si]
+00000000  3300              xor ax,[bx+si]
+00000000  3308              xor cx,[bx+si]
+00000000  3310              xor dx,[bx+si]
+00000000  3318              xor bx,[bx+si]
+00000000  3320              xor sp,[bx+si]
+00000000  3328              xor bp,[bx+si]
+00000000  3330              xor si,[bx+si]
+00000000  3338              xor di,[bx+si]
 
 opcode 34
-00000000  3402              xor al,0x2
-00000000  340A              xor al,0xa
-00000000  3412              xor al,0x12
-00000000  341A              xor al,0x1a
-00000000  3422              xor al,0x22
-00000000  342A              xor al,0x2a
-00000000  3432              xor al,0x32
-00000000  343A              xor al,0x3a
+00000000  3400              xor al,0x0
+00000000  3408              xor al,0x8
+00000000  3410              xor al,0x10
+00000000  3418              xor al,0x18
+00000000  3420              xor al,0x20
+00000000  3428              xor al,0x28
+00000000  3430              xor al,0x30
+00000000  3438              xor al,0x38
 
 opcode 35
-00000000  350234            xor ax,0x3402
-00000000  350A34            xor ax,0x340a
-00000000  351234            xor ax,0x3412
-00000000  351A34            xor ax,0x341a
-00000000  352234            xor ax,0x3422
-00000000  352A34            xor ax,0x342a
-00000000  353234            xor ax,0x3432
-00000000  353A34            xor ax,0x343a
+00000000  350034            xor ax,0x3400
+00000000  350834            xor ax,0x3408
+00000000  351034            xor ax,0x3410
+00000000  351834            xor ax,0x3418
+00000000  352034            xor ax,0x3420
+00000000  352834            xor ax,0x3428
+00000000  353034            xor ax,0x3430
+00000000  353834            xor ax,0x3438
 
 opcode 36
-00000000  360234            add dh,[ss:si]
-00000000  360A34            or dh,[ss:si]
-00000000  361234            adc dh,[ss:si]
-00000000  361A34            sbb dh,[ss:si]
-00000000  362234            and dh,[ss:si]
-00000000  362A34            sub dh,[ss:si]
-00000000  363234            xor dh,[ss:si]
-00000000  363A34            cmp dh,[ss:si]
+00000000  360034            add [ss:si],dh
+00000000  360834            or [ss:si],dh
+00000000  361034            adc [ss:si],dh
+00000000  361834            sbb [ss:si],dh
+00000000  362034            and [ss:si],dh
+00000000  362834            sub [ss:si],dh
+00000000  363034            xor [ss:si],dh
+00000000  363834            cmp [ss:si],dh
 
 opcode 37
 00000000  37                aaa
@@ -644,74 +644,74 @@ opcode 37
 00000000  37                aaa
 
 opcode 38
-00000000  3802              cmp [bp+si],al
-00000000  380A              cmp [bp+si],cl
-00000000  3812              cmp [bp+si],dl
-00000000  381A              cmp [bp+si],bl
-00000000  3822              cmp [bp+si],ah
-00000000  382A              cmp [bp+si],ch
-00000000  3832              cmp [bp+si],dh
-00000000  383A              cmp [bp+si],bh
+00000000  3800              cmp [bx+si],al
+00000000  3808              cmp [bx+si],cl
+00000000  3810              cmp [bx+si],dl
+00000000  3818              cmp [bx+si],bl
+00000000  3820              cmp [bx+si],ah
+00000000  3828              cmp [bx+si],ch
+00000000  3830              cmp [bx+si],dh
+00000000  3838              cmp [bx+si],bh
 
 opcode 39
-00000000  3902              cmp [bp+si],ax
-00000000  390A              cmp [bp+si],cx
-00000000  3912              cmp [bp+si],dx
-00000000  391A              cmp [bp+si],bx
-00000000  3922              cmp [bp+si],sp
-00000000  392A              cmp [bp+si],bp
-00000000  3932              cmp [bp+si],si
-00000000  393A              cmp [bp+si],di
+00000000  3900              cmp [bx+si],ax
+00000000  3908              cmp [bx+si],cx
+00000000  3910              cmp [bx+si],dx
+00000000  3918              cmp [bx+si],bx
+00000000  3920              cmp [bx+si],sp
+00000000  3928              cmp [bx+si],bp
+00000000  3930              cmp [bx+si],si
+00000000  3938              cmp [bx+si],di
 
 opcode 3a
-00000000  3A02              cmp al,[bp+si]
-00000000  3A0A              cmp cl,[bp+si]
-00000000  3A12              cmp dl,[bp+si]
-00000000  3A1A              cmp bl,[bp+si]
-00000000  3A22              cmp ah,[bp+si]
-00000000  3A2A              cmp ch,[bp+si]
-00000000  3A32              cmp dh,[bp+si]
-00000000  3A3A              cmp bh,[bp+si]
+00000000  3A00              cmp al,[bx+si]
+00000000  3A08              cmp cl,[bx+si]
+00000000  3A10              cmp dl,[bx+si]
+00000000  3A18              cmp bl,[bx+si]
+00000000  3A20              cmp ah,[bx+si]
+00000000  3A28              cmp ch,[bx+si]
+00000000  3A30              cmp dh,[bx+si]
+00000000  3A38              cmp bh,[bx+si]
 
 opcode 3b
-00000000  3B02              cmp ax,[bp+si]
-00000000  3B0A              cmp cx,[bp+si]
-00000000  3B12              cmp dx,[bp+si]
-00000000  3B1A              cmp bx,[bp+si]
-00000000  3B22              cmp sp,[bp+si]
-00000000  3B2A              cmp bp,[bp+si]
-00000000  3B32              cmp si,[bp+si]
-00000000  3B3A              cmp di,[bp+si]
+00000000  3B00              cmp ax,[bx+si]
+00000000  3B08              cmp cx,[bx+si]
+00000000  3B10              cmp dx,[bx+si]
+00000000  3B18              cmp bx,[bx+si]
+00000000  3B20              cmp sp,[bx+si]
+00000000  3B28              cmp bp,[bx+si]
+00000000  3B30              cmp si,[bx+si]
+00000000  3B38              cmp di,[bx+si]
 
 opcode 3c
-00000000  3C02              cmp al,0x2
-00000000  3C0A              cmp al,0xa
-00000000  3C12              cmp al,0x12
-00000000  3C1A              cmp al,0x1a
-00000000  3C22              cmp al,0x22
-00000000  3C2A              cmp al,0x2a
-00000000  3C32              cmp al,0x32
-00000000  3C3A              cmp al,0x3a
+00000000  3C00              cmp al,0x0
+00000000  3C08              cmp al,0x8
+00000000  3C10              cmp al,0x10
+00000000  3C18              cmp al,0x18
+00000000  3C20              cmp al,0x20
+00000000  3C28              cmp al,0x28
+00000000  3C30              cmp al,0x30
+00000000  3C38              cmp al,0x38
 
 opcode 3d
-00000000  3D0234            cmp ax,0x3402
-00000000  3D0A34            cmp ax,0x340a
-00000000  3D1234            cmp ax,0x3412
-00000000  3D1A34            cmp ax,0x341a
-00000000  3D2234            cmp ax,0x3422
-00000000  3D2A34            cmp ax,0x342a
-00000000  3D3234            cmp ax,0x3432
-00000000  3D3A34            cmp ax,0x343a
+00000000  3D0034            cmp ax,0x3400
+00000000  3D0834            cmp ax,0x3408
+00000000  3D1034            cmp ax,0x3410
+00000000  3D1834            cmp ax,0x3418
+00000000  3D2034            cmp ax,0x3420
+00000000  3D2834            cmp ax,0x3428
+00000000  3D3034            cmp ax,0x3430
+00000000  3D3834            cmp ax,0x3438
 
 opcode 3e
-00000000  3E0234            add dh,[ds:si]
-00000000  3E0A34            or dh,[ds:si]
-00000000  3E1234            adc dh,[ds:si]
-00000000  3E1A34            sbb dh,[ds:si]
-00000000  3E2234            and dh,[ds:si]
-00000000  3E2A34            sub dh,[ds:si]
-00000000  3E3234            xor dh,[ds:si]
-00000000  3E3A34            cmp dh,[ds:si]
+00000000  3E0034            add [ds:si],dh
+00000000  3E0834            or [ds:si],dh
+00000000  3E1034            adc [ds:si],dh
+00000000  3E1834            sbb [ds:si],dh
+00000000  3E2034            and [ds:si],dh
+00000000  3E2834            sub [ds:si],dh
+00000000  3E3034            xor [ds:si],dh
+00000000  3E3834            cmp [ds:si],dh
 
 opcode 3f
 00000000  3F                aas
@@ -1084,44 +1084,44 @@ illegal_opcode
 illegal_opcode
 
 opcode 64
-00000000  640234            add dh,[fs:si]
-00000000  640A34            or dh,[fs:si]
-00000000  641234            adc dh,[fs:si]
-00000000  641A34            sbb dh,[fs:si]
-00000000  642234            and dh,[fs:si]
-00000000  642A34            sub dh,[fs:si]
-00000000  643234            xor dh,[fs:si]
-00000000  643A34            cmp dh,[fs:si]
+00000000  640034            add [fs:si],dh
+00000000  640834            or [fs:si],dh
+00000000  641034            adc [fs:si],dh
+00000000  641834            sbb [fs:si],dh
+00000000  642034            and [fs:si],dh
+00000000  642834            sub [fs:si],dh
+00000000  643034            xor [fs:si],dh
+00000000  643834            cmp [fs:si],dh
 
 opcode 65
-00000000  650234            add dh,[gs:si]
-00000000  650A34            or dh,[gs:si]
-00000000  651234            adc dh,[gs:si]
-00000000  651A34            sbb dh,[gs:si]
-00000000  652234            and dh,[gs:si]
-00000000  652A34            sub dh,[gs:si]
-00000000  653234            xor dh,[gs:si]
-00000000  653A34            cmp dh,[gs:si]
+00000000  650034            add [gs:si],dh
+00000000  650834            or [gs:si],dh
+00000000  651034            adc [gs:si],dh
+00000000  651834            sbb [gs:si],dh
+00000000  652034            and [gs:si],dh
+00000000  652834            sub [gs:si],dh
+00000000  653034            xor [gs:si],dh
+00000000  653834            cmp [gs:si],dh
 
 opcode 66
-00000000  660234            o32 add dh,[si]
-00000000  660A34            o32 or dh,[si]
-00000000  661234            o32 adc dh,[si]
-00000000  661A34            o32 sbb dh,[si]
-00000000  662234            o32 and dh,[si]
-00000000  662A34            o32 sub dh,[si]
-00000000  663234            o32 xor dh,[si]
-00000000  663A34            o32 cmp dh,[si]
+00000000  660034            o32 add [si],dh
+00000000  660834            o32 or [si],dh
+00000000  661034            o32 adc [si],dh
+00000000  661834            o32 sbb [si],dh
+00000000  662034            o32 and [si],dh
+00000000  662834            o32 sub [si],dh
+00000000  663034            o32 xor [si],dh
+00000000  663834            o32 cmp [si],dh
 
 opcode 67
-00000000  67023456          add dh,[dword esi+edx*2]
-00000000  670A3456          or dh,[dword esi+edx*2]
-00000000  67123456          adc dh,[dword esi+edx*2]
-00000000  671A3456          sbb dh,[dword esi+edx*2]
-00000000  67223456          and dh,[dword esi+edx*2]
-00000000  672A3456          sub dh,[dword esi+edx*2]
-00000000  67323456          xor dh,[dword esi+edx*2]
-00000000  673A3456          cmp dh,[dword esi+edx*2]
+00000000  67003456          add [dword esi+edx*2],dh
+00000000  67083456          or [dword esi+edx*2],dh
+00000000  67103456          adc [dword esi+edx*2],dh
+00000000  67183456          sbb [dword esi+edx*2],dh
+00000000  67203456          and [dword esi+edx*2],dh
+00000000  67283456          sub [dword esi+edx*2],dh
+00000000  67303456          xor [dword esi+edx*2],dh
+00000000  67383456          cmp [dword esi+edx*2],dh
 
 opcode 68
 illegal_opcode
@@ -1204,184 +1204,184 @@ illegal_opcode
 illegal_opcode
 
 opcode 70
-00000000  7002              jo 0x4
-00000000  700A              jo 0xc
-00000000  7012              jo 0x14
-00000000  701A              jo 0x1c
-00000000  7022              jo 0x24
-00000000  702A              jo 0x2c
-00000000  7032              jo 0x34
-00000000  703A              jo 0x3c
+00000000  7000              jo 0x2
+00000000  7008              jo 0xa
+00000000  7010              jo 0x12
+00000000  7018              jo 0x1a
+00000000  7020              jo 0x22
+00000000  7028              jo 0x2a
+00000000  7030              jo 0x32
+00000000  7038              jo 0x3a
 
 opcode 71
-00000000  7102              jno 0x4
-00000000  710A              jno 0xc
-00000000  7112              jno 0x14
-00000000  711A              jno 0x1c
-00000000  7122              jno 0x24
-00000000  712A              jno 0x2c
-00000000  7132              jno 0x34
-00000000  713A              jno 0x3c
+00000000  7100              jno 0x2
+00000000  7108              jno 0xa
+00000000  7110              jno 0x12
+00000000  7118              jno 0x1a
+00000000  7120              jno 0x22
+00000000  7128              jno 0x2a
+00000000  7130              jno 0x32
+00000000  7138              jno 0x3a
 
 opcode 72
-00000000  7202              jc 0x4
-00000000  720A              jc 0xc
-00000000  7212              jc 0x14
-00000000  721A              jc 0x1c
-00000000  7222              jc 0x24
-00000000  722A              jc 0x2c
-00000000  7232              jc 0x34
-00000000  723A              jc 0x3c
+00000000  7200              jc 0x2
+00000000  7208              jc 0xa
+00000000  7210              jc 0x12
+00000000  7218              jc 0x1a
+00000000  7220              jc 0x22
+00000000  7228              jc 0x2a
+00000000  7230              jc 0x32
+00000000  7238              jc 0x3a
 
 opcode 73
-00000000  7302              jnc 0x4
-00000000  730A              jnc 0xc
-00000000  7312              jnc 0x14
-00000000  731A              jnc 0x1c
-00000000  7322              jnc 0x24
-00000000  732A              jnc 0x2c
-00000000  7332              jnc 0x34
-00000000  733A              jnc 0x3c
+00000000  7300              jnc 0x2
+00000000  7308              jnc 0xa
+00000000  7310              jnc 0x12
+00000000  7318              jnc 0x1a
+00000000  7320              jnc 0x22
+00000000  7328              jnc 0x2a
+00000000  7330              jnc 0x32
+00000000  7338              jnc 0x3a
 
 opcode 74
-00000000  7402              jz 0x4
-00000000  740A              jz 0xc
-00000000  7412              jz 0x14
-00000000  741A              jz 0x1c
-00000000  7422              jz 0x24
-00000000  742A              jz 0x2c
-00000000  7432              jz 0x34
-00000000  743A              jz 0x3c
+00000000  7400              jz 0x2
+00000000  7408              jz 0xa
+00000000  7410              jz 0x12
+00000000  7418              jz 0x1a
+00000000  7420              jz 0x22
+00000000  7428              jz 0x2a
+00000000  7430              jz 0x32
+00000000  7438              jz 0x3a
 
 opcode 75
-00000000  7502              jnz 0x4
-00000000  750A              jnz 0xc
-00000000  7512              jnz 0x14
-00000000  751A              jnz 0x1c
-00000000  7522              jnz 0x24
-00000000  752A              jnz 0x2c
-00000000  7532              jnz 0x34
-00000000  753A              jnz 0x3c
+00000000  7500              jnz 0x2
+00000000  7508              jnz 0xa
+00000000  7510              jnz 0x12
+00000000  7518              jnz 0x1a
+00000000  7520              jnz 0x22
+00000000  7528              jnz 0x2a
+00000000  7530              jnz 0x32
+00000000  7538              jnz 0x3a
 
 opcode 76
-00000000  7602              jna 0x4
-00000000  760A              jna 0xc
-00000000  7612              jna 0x14
-00000000  761A              jna 0x1c
-00000000  7622              jna 0x24
-00000000  762A              jna 0x2c
-00000000  7632              jna 0x34
-00000000  763A              jna 0x3c
+00000000  7600              jna 0x2
+00000000  7608              jna 0xa
+00000000  7610              jna 0x12
+00000000  7618              jna 0x1a
+00000000  7620              jna 0x22
+00000000  7628              jna 0x2a
+00000000  7630              jna 0x32
+00000000  7638              jna 0x3a
 
 opcode 77
-00000000  7702              ja 0x4
-00000000  770A              ja 0xc
-00000000  7712              ja 0x14
-00000000  771A              ja 0x1c
-00000000  7722              ja 0x24
-00000000  772A              ja 0x2c
-00000000  7732              ja 0x34
-00000000  773A              ja 0x3c
+00000000  7700              ja 0x2
+00000000  7708              ja 0xa
+00000000  7710              ja 0x12
+00000000  7718              ja 0x1a
+00000000  7720              ja 0x22
+00000000  7728              ja 0x2a
+00000000  7730              ja 0x32
+00000000  7738              ja 0x3a
 
 opcode 78
-00000000  7802              js 0x4
-00000000  780A              js 0xc
-00000000  7812              js 0x14
-00000000  781A              js 0x1c
-00000000  7822              js 0x24
-00000000  782A              js 0x2c
-00000000  7832              js 0x34
-00000000  783A              js 0x3c
+00000000  7800              js 0x2
+00000000  7808              js 0xa
+00000000  7810              js 0x12
+00000000  7818              js 0x1a
+00000000  7820              js 0x22
+00000000  7828              js 0x2a
+00000000  7830              js 0x32
+00000000  7838              js 0x3a
 
 opcode 79
-00000000  7902              jns 0x4
-00000000  790A              jns 0xc
-00000000  7912              jns 0x14
-00000000  791A              jns 0x1c
-00000000  7922              jns 0x24
-00000000  792A              jns 0x2c
-00000000  7932              jns 0x34
-00000000  793A              jns 0x3c
+00000000  7900              jns 0x2
+00000000  7908              jns 0xa
+00000000  7910              jns 0x12
+00000000  7918              jns 0x1a
+00000000  7920              jns 0x22
+00000000  7928              jns 0x2a
+00000000  7930              jns 0x32
+00000000  7938              jns 0x3a
 
 opcode 7a
-00000000  7A02              jpe 0x4
-00000000  7A0A              jpe 0xc
-00000000  7A12              jpe 0x14
-00000000  7A1A              jpe 0x1c
-00000000  7A22              jpe 0x24
-00000000  7A2A              jpe 0x2c
-00000000  7A32              jpe 0x34
-00000000  7A3A              jpe 0x3c
+00000000  7A00              jpe 0x2
+00000000  7A08              jpe 0xa
+00000000  7A10              jpe 0x12
+00000000  7A18              jpe 0x1a
+00000000  7A20              jpe 0x22
+00000000  7A28              jpe 0x2a
+00000000  7A30              jpe 0x32
+00000000  7A38              jpe 0x3a
 
 opcode 7b
-00000000  7B02              jpo 0x4
-00000000  7B0A              jpo 0xc
-00000000  7B12              jpo 0x14
-00000000  7B1A              jpo 0x1c
-00000000  7B22              jpo 0x24
-00000000  7B2A              jpo 0x2c
-00000000  7B32              jpo 0x34
-00000000  7B3A              jpo 0x3c
+00000000  7B00              jpo 0x2
+00000000  7B08              jpo 0xa
+00000000  7B10              jpo 0x12
+00000000  7B18              jpo 0x1a
+00000000  7B20              jpo 0x22
+00000000  7B28              jpo 0x2a
+00000000  7B30              jpo 0x32
+00000000  7B38              jpo 0x3a
 
 opcode 7c
-00000000  7C02              jl 0x4
-00000000  7C0A              jl 0xc
-00000000  7C12              jl 0x14
-00000000  7C1A              jl 0x1c
-00000000  7C22              jl 0x24
-00000000  7C2A              jl 0x2c
-00000000  7C32              jl 0x34
-00000000  7C3A              jl 0x3c
+00000000  7C00              jl 0x2
+00000000  7C08              jl 0xa
+00000000  7C10              jl 0x12
+00000000  7C18              jl 0x1a
+00000000  7C20              jl 0x22
+00000000  7C28              jl 0x2a
+00000000  7C30              jl 0x32
+00000000  7C38              jl 0x3a
 
 opcode 7d
-00000000  7D02              jnl 0x4
-00000000  7D0A              jnl 0xc
-00000000  7D12              jnl 0x14
-00000000  7D1A              jnl 0x1c
-00000000  7D22              jnl 0x24
-00000000  7D2A              jnl 0x2c
-00000000  7D32              jnl 0x34
-00000000  7D3A              jnl 0x3c
+00000000  7D00              jnl 0x2
+00000000  7D08              jnl 0xa
+00000000  7D10              jnl 0x12
+00000000  7D18              jnl 0x1a
+00000000  7D20              jnl 0x22
+00000000  7D28              jnl 0x2a
+00000000  7D30              jnl 0x32
+00000000  7D38              jnl 0x3a
 
 opcode 7e
-00000000  7E02              jng 0x4
-00000000  7E0A              jng 0xc
-00000000  7E12              jng 0x14
-00000000  7E1A              jng 0x1c
-00000000  7E22              jng 0x24
-00000000  7E2A              jng 0x2c
-00000000  7E32              jng 0x34
-00000000  7E3A              jng 0x3c
+00000000  7E00              jng 0x2
+00000000  7E08              jng 0xa
+00000000  7E10              jng 0x12
+00000000  7E18              jng 0x1a
+00000000  7E20              jng 0x22
+00000000  7E28              jng 0x2a
+00000000  7E30              jng 0x32
+00000000  7E38              jng 0x3a
 
 opcode 7f
-00000000  7F02              jg 0x4
-00000000  7F0A              jg 0xc
-00000000  7F12              jg 0x14
-00000000  7F1A              jg 0x1c
-00000000  7F22              jg 0x24
-00000000  7F2A              jg 0x2c
-00000000  7F32              jg 0x34
-00000000  7F3A              jg 0x3c
+00000000  7F00              jg 0x2
+00000000  7F08              jg 0xa
+00000000  7F10              jg 0x12
+00000000  7F18              jg 0x1a
+00000000  7F20              jg 0x22
+00000000  7F28              jg 0x2a
+00000000  7F30              jg 0x32
+00000000  7F38              jg 0x3a
 
 opcode 80
-00000000  800234            add byte [bp+si],0x34
-00000000  800A34            or byte [bp+si],0x34
-00000000  801234            adc byte [bp+si],0x34
-00000000  801A34            sbb byte [bp+si],0x34
-00000000  802234            and byte [bp+si],0x34
-00000000  802A34            sub byte [bp+si],0x34
-00000000  803234            xor byte [bp+si],0x34
-00000000  803A34            cmp byte [bp+si],0x34
+00000000  800034            add byte [bx+si],0x34
+00000000  800834            or byte [bx+si],0x34
+00000000  801034            adc byte [bx+si],0x34
+00000000  801834            sbb byte [bx+si],0x34
+00000000  802034            and byte [bx+si],0x34
+00000000  802834            sub byte [bx+si],0x34
+00000000  803034            xor byte [bx+si],0x34
+00000000  803834            cmp byte [bx+si],0x34
 
 opcode 81
-00000000  81023456          add word [bp+si],0x5634
-00000000  810A3456          or word [bp+si],0x5634
-00000000  81123456          adc word [bp+si],0x5634
-00000000  811A3456          sbb word [bp+si],0x5634
-00000000  81223456          and word [bp+si],0x5634
-00000000  812A3456          sub word [bp+si],0x5634
-00000000  81323456          xor word [bp+si],0x5634
-00000000  813A3456          cmp word [bp+si],0x5634
+00000000  81003456          add word [bx+si],0x5634
+00000000  81083456          or word [bx+si],0x5634
+00000000  81103456          adc word [bx+si],0x5634
+00000000  81183456          sbb word [bx+si],0x5634
+00000000  81203456          and word [bx+si],0x5634
+00000000  81283456          sub word [bx+si],0x5634
+00000000  81303456          xor word [bx+si],0x5634
+00000000  81383456          cmp word [bx+si],0x5634
 
 opcode 82
 illegal_opcode
@@ -1394,127 +1394,127 @@ illegal_opcode
 illegal_opcode
 
 opcode 83
-00000000  830234            add word [bp+si],byte +0x34
-00000000  830A34            or word [bp+si],byte +0x34
-00000000  831234            adc word [bp+si],byte +0x34
-00000000  831A34            sbb word [bp+si],byte +0x34
-00000000  832234            and word [bp+si],byte +0x34
-00000000  832A34            sub word [bp+si],byte +0x34
-00000000  833234            xor word [bp+si],byte +0x34
-00000000  833A34            cmp word [bp+si],byte +0x34
+00000000  830034            add word [bx+si],byte +0x34
+00000000  830834            or word [bx+si],byte +0x34
+00000000  831034            adc word [bx+si],byte +0x34
+00000000  831834            sbb word [bx+si],byte +0x34
+00000000  832034            and word [bx+si],byte +0x34
+00000000  832834            sub word [bx+si],byte +0x34
+00000000  833034            xor word [bx+si],byte +0x34
+00000000  833834            cmp word [bx+si],byte +0x34
 
 opcode 84
-00000000  8402              test [bp+si],al
-00000000  840A              test [bp+si],cl
-00000000  8412              test [bp+si],dl
-00000000  841A              test [bp+si],bl
-00000000  8422              test [bp+si],ah
-00000000  842A              test [bp+si],ch
-00000000  8432              test [bp+si],dh
-00000000  843A              test [bp+si],bh
+00000000  8400              test [bx+si],al
+00000000  8408              test [bx+si],cl
+00000000  8410              test [bx+si],dl
+00000000  8418              test [bx+si],bl
+00000000  8420              test [bx+si],ah
+00000000  8428              test [bx+si],ch
+00000000  8430              test [bx+si],dh
+00000000  8438              test [bx+si],bh
 
 opcode 85
-00000000  8502              test [bp+si],ax
-00000000  850A              test [bp+si],cx
-00000000  8512              test [bp+si],dx
-00000000  851A              test [bp+si],bx
-00000000  8522              test [bp+si],sp
-00000000  852A              test [bp+si],bp
-00000000  8532              test [bp+si],si
-00000000  853A              test [bp+si],di
+00000000  8500              test [bx+si],ax
+00000000  8508              test [bx+si],cx
+00000000  8510              test [bx+si],dx
+00000000  8518              test [bx+si],bx
+00000000  8520              test [bx+si],sp
+00000000  8528              test [bx+si],bp
+00000000  8530              test [bx+si],si
+00000000  8538              test [bx+si],di
 
 opcode 86
-00000000  8602              xchg al,[bp+si]
-00000000  860A              xchg cl,[bp+si]
-00000000  8612              xchg dl,[bp+si]
-00000000  861A              xchg bl,[bp+si]
-00000000  8622              xchg ah,[bp+si]
-00000000  862A              xchg ch,[bp+si]
-00000000  8632              xchg dh,[bp+si]
-00000000  863A              xchg bh,[bp+si]
+00000000  8600              xchg al,[bx+si]
+00000000  8608              xchg cl,[bx+si]
+00000000  8610              xchg dl,[bx+si]
+00000000  8618              xchg bl,[bx+si]
+00000000  8620              xchg ah,[bx+si]
+00000000  8628              xchg ch,[bx+si]
+00000000  8630              xchg dh,[bx+si]
+00000000  8638              xchg bh,[bx+si]
 
 opcode 87
-00000000  8702              xchg ax,[bp+si]
-00000000  870A              xchg cx,[bp+si]
-00000000  8712              xchg dx,[bp+si]
-00000000  871A              xchg bx,[bp+si]
-00000000  8722              xchg sp,[bp+si]
-00000000  872A              xchg bp,[bp+si]
-00000000  8732              xchg si,[bp+si]
-00000000  873A              xchg di,[bp+si]
+00000000  8700              xchg ax,[bx+si]
+00000000  8708              xchg cx,[bx+si]
+00000000  8710              xchg dx,[bx+si]
+00000000  8718              xchg bx,[bx+si]
+00000000  8720              xchg sp,[bx+si]
+00000000  8728              xchg bp,[bx+si]
+00000000  8730              xchg si,[bx+si]
+00000000  8738              xchg di,[bx+si]
 
 opcode 88
-00000000  8802              mov [bp+si],al
-00000000  880A              mov [bp+si],cl
-00000000  8812              mov [bp+si],dl
-00000000  881A              mov [bp+si],bl
-00000000  8822              mov [bp+si],ah
-00000000  882A              mov [bp+si],ch
-00000000  8832              mov [bp+si],dh
-00000000  883A              mov [bp+si],bh
+00000000  8800              mov [bx+si],al
+00000000  8808              mov [bx+si],cl
+00000000  8810              mov [bx+si],dl
+00000000  8818              mov [bx+si],bl
+00000000  8820              mov [bx+si],ah
+00000000  8828              mov [bx+si],ch
+00000000  8830              mov [bx+si],dh
+00000000  8838              mov [bx+si],bh
 
 opcode 89
-00000000  8902              mov [bp+si],ax
-00000000  890A              mov [bp+si],cx
-00000000  8912              mov [bp+si],dx
-00000000  891A              mov [bp+si],bx
-00000000  8922              mov [bp+si],sp
-00000000  892A              mov [bp+si],bp
-00000000  8932              mov [bp+si],si
-00000000  893A              mov [bp+si],di
+00000000  8900              mov [bx+si],ax
+00000000  8908              mov [bx+si],cx
+00000000  8910              mov [bx+si],dx
+00000000  8918              mov [bx+si],bx
+00000000  8920              mov [bx+si],sp
+00000000  8928              mov [bx+si],bp
+00000000  8930              mov [bx+si],si
+00000000  8938              mov [bx+si],di
 
 opcode 8a
-00000000  8A02              mov al,[bp+si]
-00000000  8A0A              mov cl,[bp+si]
-00000000  8A12              mov dl,[bp+si]
-00000000  8A1A              mov bl,[bp+si]
-00000000  8A22              mov ah,[bp+si]
-00000000  8A2A              mov ch,[bp+si]
-00000000  8A32              mov dh,[bp+si]
-00000000  8A3A              mov bh,[bp+si]
+00000000  8A00              mov al,[bx+si]
+00000000  8A08              mov cl,[bx+si]
+00000000  8A10              mov dl,[bx+si]
+00000000  8A18              mov bl,[bx+si]
+00000000  8A20              mov ah,[bx+si]
+00000000  8A28              mov ch,[bx+si]
+00000000  8A30              mov dh,[bx+si]
+00000000  8A38              mov bh,[bx+si]
 
 opcode 8b
-00000000  8B02              mov ax,[bp+si]
-00000000  8B0A              mov cx,[bp+si]
-00000000  8B12              mov dx,[bp+si]
-00000000  8B1A              mov bx,[bp+si]
-00000000  8B22              mov sp,[bp+si]
-00000000  8B2A              mov bp,[bp+si]
-00000000  8B32              mov si,[bp+si]
-00000000  8B3A              mov di,[bp+si]
+00000000  8B00              mov ax,[bx+si]
+00000000  8B08              mov cx,[bx+si]
+00000000  8B10              mov dx,[bx+si]
+00000000  8B18              mov bx,[bx+si]
+00000000  8B20              mov sp,[bx+si]
+00000000  8B28              mov bp,[bx+si]
+00000000  8B30              mov si,[bx+si]
+00000000  8B38              mov di,[bx+si]
 
 opcode 8c
-00000000  8C02              mov [bp+si],es
-00000000  8C0A              mov [bp+si],cs
-00000000  8C12              mov [bp+si],ss
-00000000  8C1A              mov [bp+si],ds
-00000000  8C22              mov [bp+si],fs
-00000000  8C2A              mov [bp+si],gs
-00000000  8C32              mov [bp+si],segr6
-00000000  8C3A              mov [bp+si],segr7
+00000000  8C00              mov [bx+si],es
+00000000  8C08              mov [bx+si],cs
+00000000  8C10              mov [bx+si],ss
+00000000  8C18              mov [bx+si],ds
+00000000  8C20              mov [bx+si],fs
+00000000  8C28              mov [bx+si],gs
+00000000  8C30              mov [bx+si],segr6
+00000000  8C38              mov [bx+si],segr7
 
 opcode 8d
-00000000  8D02              lea ax,[bp+si]
-00000000  8D0A              lea cx,[bp+si]
-00000000  8D12              lea dx,[bp+si]
-00000000  8D1A              lea bx,[bp+si]
-00000000  8D22              lea sp,[bp+si]
-00000000  8D2A              lea bp,[bp+si]
-00000000  8D32              lea si,[bp+si]
-00000000  8D3A              lea di,[bp+si]
+00000000  8D00              lea ax,[bx+si]
+00000000  8D08              lea cx,[bx+si]
+00000000  8D10              lea dx,[bx+si]
+00000000  8D18              lea bx,[bx+si]
+00000000  8D20              lea sp,[bx+si]
+00000000  8D28              lea bp,[bx+si]
+00000000  8D30              lea si,[bx+si]
+00000000  8D38              lea di,[bx+si]
 
 opcode 8e
-00000000  8E02              mov es,[bp+si]
-00000000  8E0A              mov cs,[bp+si]
-00000000  8E12              mov ss,[bp+si]
-00000000  8E1A              mov ds,[bp+si]
-00000000  8E22              mov fs,[bp+si]
-00000000  8E2A              mov gs,[bp+si]
-00000000  8E32              mov segr6,[bp+si]
-00000000  8E3A              mov segr7,[bp+si]
+00000000  8E00              mov es,[bx+si]
+00000000  8E08              mov cs,[bx+si]
+00000000  8E10              mov ss,[bx+si]
+00000000  8E18              mov ds,[bx+si]
+00000000  8E20              mov fs,[bx+si]
+00000000  8E28              mov gs,[bx+si]
+00000000  8E30              mov segr6,[bx+si]
+00000000  8E38              mov segr7,[bx+si]
 
 opcode 8f
-00000000  8F02              pop word [bp+si]
+00000000  8F00              pop word [bx+si]
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -1624,24 +1624,24 @@ opcode 99
 00000000  99                cwd
 
 opcode 9a
-00000000  9A02345678        call 0x7856:0x3402
-00000000  9A0A345678        call 0x7856:0x340a
-00000000  9A12345678        call 0x7856:0x3412
-00000000  9A1A345678        call 0x7856:0x341a
-00000000  9A22345678        call 0x7856:0x3422
-00000000  9A2A345678        call 0x7856:0x342a
-00000000  9A32345678        call 0x7856:0x3432
-00000000  9A3A345678        call 0x7856:0x343a
+00000000  9A00345678        call 0x7856:0x3400
+00000000  9A08345678        call 0x7856:0x3408
+00000000  9A10345678        call 0x7856:0x3410
+00000000  9A18345678        call 0x7856:0x3418
+00000000  9A20345678        call 0x7856:0x3420
+00000000  9A28345678        call 0x7856:0x3428
+00000000  9A30345678        call 0x7856:0x3430
+00000000  9A38345678        call 0x7856:0x3438
 
 opcode 9b
-00000000  9B0234            wait add dh,[si]
-00000000  9B0A34            wait or dh,[si]
-00000000  9B1234            wait adc dh,[si]
-00000000  9B1A34            wait sbb dh,[si]
-00000000  9B2234            wait and dh,[si]
-00000000  9B2A34            wait sub dh,[si]
-00000000  9B3234            wait xor dh,[si]
-00000000  9B3A34            wait cmp dh,[si]
+00000000  9B0034            wait add [si],dh
+00000000  9B0834            wait or [si],dh
+00000000  9B1034            wait adc [si],dh
+00000000  9B1834            wait sbb [si],dh
+00000000  9B2034            wait and [si],dh
+00000000  9B2834            wait sub [si],dh
+00000000  9B3034            wait xor [si],dh
+00000000  9B3834            wait cmp [si],dh
 
 opcode 9c
 00000000  9C                pushf
@@ -1684,44 +1684,44 @@ opcode 9f
 00000000  9F                lahf
 
 opcode a0
-00000000  A00234            mov al,[0x3402]
-00000000  A00A34            mov al,[0x340a]
-00000000  A01234            mov al,[0x3412]
-00000000  A01A34            mov al,[0x341a]
-00000000  A02234            mov al,[0x3422]
-00000000  A02A34            mov al,[0x342a]
-00000000  A03234            mov al,[0x3432]
-00000000  A03A34            mov al,[0x343a]
+00000000  A00034            mov al,[0x3400]
+00000000  A00834            mov al,[0x3408]
+00000000  A01034            mov al,[0x3410]
+00000000  A01834            mov al,[0x3418]
+00000000  A02034            mov al,[0x3420]
+00000000  A02834            mov al,[0x3428]
+00000000  A03034            mov al,[0x3430]
+00000000  A03834            mov al,[0x3438]
 
 opcode a1
-00000000  A10234            mov ax,[0x3402]
-00000000  A10A34            mov ax,[0x340a]
-00000000  A11234            mov ax,[0x3412]
-00000000  A11A34            mov ax,[0x341a]
-00000000  A12234            mov ax,[0x3422]
-00000000  A12A34            mov ax,[0x342a]
-00000000  A13234            mov ax,[0x3432]
-00000000  A13A34            mov ax,[0x343a]
+00000000  A10034            mov ax,[0x3400]
+00000000  A10834            mov ax,[0x3408]
+00000000  A11034            mov ax,[0x3410]
+00000000  A11834            mov ax,[0x3418]
+00000000  A12034            mov ax,[0x3420]
+00000000  A12834            mov ax,[0x3428]
+00000000  A13034            mov ax,[0x3430]
+00000000  A13834            mov ax,[0x3438]
 
 opcode a2
-00000000  A20234            mov [0x3402],al
-00000000  A20A34            mov [0x340a],al
-00000000  A21234            mov [0x3412],al
-00000000  A21A34            mov [0x341a],al
-00000000  A22234            mov [0x3422],al
-00000000  A22A34            mov [0x342a],al
-00000000  A23234            mov [0x3432],al
-00000000  A23A34            mov [0x343a],al
+00000000  A20034            mov [0x3400],al
+00000000  A20834            mov [0x3408],al
+00000000  A21034            mov [0x3410],al
+00000000  A21834            mov [0x3418],al
+00000000  A22034            mov [0x3420],al
+00000000  A22834            mov [0x3428],al
+00000000  A23034            mov [0x3430],al
+00000000  A23834            mov [0x3438],al
 
 opcode a3
-00000000  A30234            mov [0x3402],ax
-00000000  A30A34            mov [0x340a],ax
-00000000  A31234            mov [0x3412],ax
-00000000  A31A34            mov [0x341a],ax
-00000000  A32234            mov [0x3422],ax
-00000000  A32A34            mov [0x342a],ax
-00000000  A33234            mov [0x3432],ax
-00000000  A33A34            mov [0x343a],ax
+00000000  A30034            mov [0x3400],ax
+00000000  A30834            mov [0x3408],ax
+00000000  A31034            mov [0x3410],ax
+00000000  A31834            mov [0x3418],ax
+00000000  A32034            mov [0x3420],ax
+00000000  A32834            mov [0x3428],ax
+00000000  A33034            mov [0x3430],ax
+00000000  A33834            mov [0x3438],ax
 
 opcode a4
 00000000  A4                movsb
@@ -1764,24 +1764,24 @@ opcode a7
 00000000  A7                cmpsw
 
 opcode a8
-00000000  A802              test al,0x2
-00000000  A80A              test al,0xa
-00000000  A812              test al,0x12
-00000000  A81A              test al,0x1a
-00000000  A822              test al,0x22
-00000000  A82A              test al,0x2a
-00000000  A832              test al,0x32
-00000000  A83A              test al,0x3a
+00000000  A800              test al,0x0
+00000000  A808              test al,0x8
+00000000  A810              test al,0x10
+00000000  A818              test al,0x18
+00000000  A820              test al,0x20
+00000000  A828              test al,0x28
+00000000  A830              test al,0x30
+00000000  A838              test al,0x38
 
 opcode a9
-00000000  A90234            test ax,0x3402
-00000000  A90A34            test ax,0x340a
-00000000  A91234            test ax,0x3412
-00000000  A91A34            test ax,0x341a
-00000000  A92234            test ax,0x3422
-00000000  A92A34            test ax,0x342a
-00000000  A93234            test ax,0x3432
-00000000  A93A34            test ax,0x343a
+00000000  A90034            test ax,0x3400
+00000000  A90834            test ax,0x3408
+00000000  A91034            test ax,0x3410
+00000000  A91834            test ax,0x3418
+00000000  A92034            test ax,0x3420
+00000000  A92834            test ax,0x3428
+00000000  A93034            test ax,0x3430
+00000000  A93834            test ax,0x3438
 
 opcode aa
 00000000  AA                stosb
@@ -1844,164 +1844,164 @@ opcode af
 00000000  AF                scasw
 
 opcode b0
-00000000  B002              mov al,0x2
-00000000  B00A              mov al,0xa
-00000000  B012              mov al,0x12
-00000000  B01A              mov al,0x1a
-00000000  B022              mov al,0x22
-00000000  B02A              mov al,0x2a
-00000000  B032              mov al,0x32
-00000000  B03A              mov al,0x3a
+00000000  B000              mov al,0x0
+00000000  B008              mov al,0x8
+00000000  B010              mov al,0x10
+00000000  B018              mov al,0x18
+00000000  B020              mov al,0x20
+00000000  B028              mov al,0x28
+00000000  B030              mov al,0x30
+00000000  B038              mov al,0x38
 
 opcode b1
-00000000  B102              mov cl,0x2
-00000000  B10A              mov cl,0xa
-00000000  B112              mov cl,0x12
-00000000  B11A              mov cl,0x1a
-00000000  B122              mov cl,0x22
-00000000  B12A              mov cl,0x2a
-00000000  B132              mov cl,0x32
-00000000  B13A              mov cl,0x3a
+00000000  B100              mov cl,0x0
+00000000  B108              mov cl,0x8
+00000000  B110              mov cl,0x10
+00000000  B118              mov cl,0x18
+00000000  B120              mov cl,0x20
+00000000  B128              mov cl,0x28
+00000000  B130              mov cl,0x30
+00000000  B138              mov cl,0x38
 
 opcode b2
-00000000  B202              mov dl,0x2
-00000000  B20A              mov dl,0xa
-00000000  B212              mov dl,0x12
-00000000  B21A              mov dl,0x1a
-00000000  B222              mov dl,0x22
-00000000  B22A              mov dl,0x2a
-00000000  B232              mov dl,0x32
-00000000  B23A              mov dl,0x3a
+00000000  B200              mov dl,0x0
+00000000  B208              mov dl,0x8
+00000000  B210              mov dl,0x10
+00000000  B218              mov dl,0x18
+00000000  B220              mov dl,0x20
+00000000  B228              mov dl,0x28
+00000000  B230              mov dl,0x30
+00000000  B238              mov dl,0x38
 
 opcode b3
-00000000  B302              mov bl,0x2
-00000000  B30A              mov bl,0xa
-00000000  B312              mov bl,0x12
-00000000  B31A              mov bl,0x1a
-00000000  B322              mov bl,0x22
-00000000  B32A              mov bl,0x2a
-00000000  B332              mov bl,0x32
-00000000  B33A              mov bl,0x3a
+00000000  B300              mov bl,0x0
+00000000  B308              mov bl,0x8
+00000000  B310              mov bl,0x10
+00000000  B318              mov bl,0x18
+00000000  B320              mov bl,0x20
+00000000  B328              mov bl,0x28
+00000000  B330              mov bl,0x30
+00000000  B338              mov bl,0x38
 
 opcode b4
-00000000  B402              mov ah,0x2
-00000000  B40A              mov ah,0xa
-00000000  B412              mov ah,0x12
-00000000  B41A              mov ah,0x1a
-00000000  B422              mov ah,0x22
-00000000  B42A              mov ah,0x2a
-00000000  B432              mov ah,0x32
-00000000  B43A              mov ah,0x3a
+00000000  B400              mov ah,0x0
+00000000  B408              mov ah,0x8
+00000000  B410              mov ah,0x10
+00000000  B418              mov ah,0x18
+00000000  B420              mov ah,0x20
+00000000  B428              mov ah,0x28
+00000000  B430              mov ah,0x30
+00000000  B438              mov ah,0x38
 
 opcode b5
-00000000  B502              mov ch,0x2
-00000000  B50A              mov ch,0xa
-00000000  B512              mov ch,0x12
-00000000  B51A              mov ch,0x1a
-00000000  B522              mov ch,0x22
-00000000  B52A              mov ch,0x2a
-00000000  B532              mov ch,0x32
-00000000  B53A              mov ch,0x3a
+00000000  B500              mov ch,0x0
+00000000  B508              mov ch,0x8
+00000000  B510              mov ch,0x10
+00000000  B518              mov ch,0x18
+00000000  B520              mov ch,0x20
+00000000  B528              mov ch,0x28
+00000000  B530              mov ch,0x30
+00000000  B538              mov ch,0x38
 
 opcode b6
-00000000  B602              mov dh,0x2
-00000000  B60A              mov dh,0xa
-00000000  B612              mov dh,0x12
-00000000  B61A              mov dh,0x1a
-00000000  B622              mov dh,0x22
-00000000  B62A              mov dh,0x2a
-00000000  B632              mov dh,0x32
-00000000  B63A              mov dh,0x3a
+00000000  B600              mov dh,0x0
+00000000  B608              mov dh,0x8
+00000000  B610              mov dh,0x10
+00000000  B618              mov dh,0x18
+00000000  B620              mov dh,0x20
+00000000  B628              mov dh,0x28
+00000000  B630              mov dh,0x30
+00000000  B638              mov dh,0x38
 
 opcode b7
-00000000  B702              mov bh,0x2
-00000000  B70A              mov bh,0xa
-00000000  B712              mov bh,0x12
-00000000  B71A              mov bh,0x1a
-00000000  B722              mov bh,0x22
-00000000  B72A              mov bh,0x2a
-00000000  B732              mov bh,0x32
-00000000  B73A              mov bh,0x3a
+00000000  B700              mov bh,0x0
+00000000  B708              mov bh,0x8
+00000000  B710              mov bh,0x10
+00000000  B718              mov bh,0x18
+00000000  B720              mov bh,0x20
+00000000  B728              mov bh,0x28
+00000000  B730              mov bh,0x30
+00000000  B738              mov bh,0x38
 
 opcode b8
-00000000  B80234            mov ax,0x3402
-00000000  B80A34            mov ax,0x340a
-00000000  B81234            mov ax,0x3412
-00000000  B81A34            mov ax,0x341a
-00000000  B82234            mov ax,0x3422
-00000000  B82A34            mov ax,0x342a
-00000000  B83234            mov ax,0x3432
-00000000  B83A34            mov ax,0x343a
+00000000  B80034            mov ax,0x3400
+00000000  B80834            mov ax,0x3408
+00000000  B81034            mov ax,0x3410
+00000000  B81834            mov ax,0x3418
+00000000  B82034            mov ax,0x3420
+00000000  B82834            mov ax,0x3428
+00000000  B83034            mov ax,0x3430
+00000000  B83834            mov ax,0x3438
 
 opcode b9
-00000000  B90234            mov cx,0x3402
-00000000  B90A34            mov cx,0x340a
-00000000  B91234            mov cx,0x3412
-00000000  B91A34            mov cx,0x341a
-00000000  B92234            mov cx,0x3422
-00000000  B92A34            mov cx,0x342a
-00000000  B93234            mov cx,0x3432
-00000000  B93A34            mov cx,0x343a
+00000000  B90034            mov cx,0x3400
+00000000  B90834            mov cx,0x3408
+00000000  B91034            mov cx,0x3410
+00000000  B91834            mov cx,0x3418
+00000000  B92034            mov cx,0x3420
+00000000  B92834            mov cx,0x3428
+00000000  B93034            mov cx,0x3430
+00000000  B93834            mov cx,0x3438
 
 opcode ba
-00000000  BA0234            mov dx,0x3402
-00000000  BA0A34            mov dx,0x340a
-00000000  BA1234            mov dx,0x3412
-00000000  BA1A34            mov dx,0x341a
-00000000  BA2234            mov dx,0x3422
-00000000  BA2A34            mov dx,0x342a
-00000000  BA3234            mov dx,0x3432
-00000000  BA3A34            mov dx,0x343a
+00000000  BA0034            mov dx,0x3400
+00000000  BA0834            mov dx,0x3408
+00000000  BA1034            mov dx,0x3410
+00000000  BA1834            mov dx,0x3418
+00000000  BA2034            mov dx,0x3420
+00000000  BA2834            mov dx,0x3428
+00000000  BA3034            mov dx,0x3430
+00000000  BA3834            mov dx,0x3438
 
 opcode bb
-00000000  BB0234            mov bx,0x3402
-00000000  BB0A34            mov bx,0x340a
-00000000  BB1234            mov bx,0x3412
-00000000  BB1A34            mov bx,0x341a
-00000000  BB2234            mov bx,0x3422
-00000000  BB2A34            mov bx,0x342a
-00000000  BB3234            mov bx,0x3432
-00000000  BB3A34            mov bx,0x343a
+00000000  BB0034            mov bx,0x3400
+00000000  BB0834            mov bx,0x3408
+00000000  BB1034            mov bx,0x3410
+00000000  BB1834            mov bx,0x3418
+00000000  BB2034            mov bx,0x3420
+00000000  BB2834            mov bx,0x3428
+00000000  BB3034            mov bx,0x3430
+00000000  BB3834            mov bx,0x3438
 
 opcode bc
-00000000  BC0234            mov sp,0x3402
-00000000  BC0A34            mov sp,0x340a
-00000000  BC1234            mov sp,0x3412
-00000000  BC1A34            mov sp,0x341a
-00000000  BC2234            mov sp,0x3422
-00000000  BC2A34            mov sp,0x342a
-00000000  BC3234            mov sp,0x3432
-00000000  BC3A34            mov sp,0x343a
+00000000  BC0034            mov sp,0x3400
+00000000  BC0834            mov sp,0x3408
+00000000  BC1034            mov sp,0x3410
+00000000  BC1834            mov sp,0x3418
+00000000  BC2034            mov sp,0x3420
+00000000  BC2834            mov sp,0x3428
+00000000  BC3034            mov sp,0x3430
+00000000  BC3834            mov sp,0x3438
 
 opcode bd
-00000000  BD0234            mov bp,0x3402
-00000000  BD0A34            mov bp,0x340a
-00000000  BD1234            mov bp,0x3412
-00000000  BD1A34            mov bp,0x341a
-00000000  BD2234            mov bp,0x3422
-00000000  BD2A34            mov bp,0x342a
-00000000  BD3234            mov bp,0x3432
-00000000  BD3A34            mov bp,0x343a
+00000000  BD0034            mov bp,0x3400
+00000000  BD0834            mov bp,0x3408
+00000000  BD1034            mov bp,0x3410
+00000000  BD1834            mov bp,0x3418
+00000000  BD2034            mov bp,0x3420
+00000000  BD2834            mov bp,0x3428
+00000000  BD3034            mov bp,0x3430
+00000000  BD3834            mov bp,0x3438
 
 opcode be
-00000000  BE0234            mov si,0x3402
-00000000  BE0A34            mov si,0x340a
-00000000  BE1234            mov si,0x3412
-00000000  BE1A34            mov si,0x341a
-00000000  BE2234            mov si,0x3422
-00000000  BE2A34            mov si,0x342a
-00000000  BE3234            mov si,0x3432
-00000000  BE3A34            mov si,0x343a
+00000000  BE0034            mov si,0x3400
+00000000  BE0834            mov si,0x3408
+00000000  BE1034            mov si,0x3410
+00000000  BE1834            mov si,0x3418
+00000000  BE2034            mov si,0x3420
+00000000  BE2834            mov si,0x3428
+00000000  BE3034            mov si,0x3430
+00000000  BE3834            mov si,0x3438
 
 opcode bf
-00000000  BF0234            mov di,0x3402
-00000000  BF0A34            mov di,0x340a
-00000000  BF1234            mov di,0x3412
-00000000  BF1A34            mov di,0x341a
-00000000  BF2234            mov di,0x3422
-00000000  BF2A34            mov di,0x342a
-00000000  BF3234            mov di,0x3432
-00000000  BF3A34            mov di,0x343a
+00000000  BF0034            mov di,0x3400
+00000000  BF0834            mov di,0x3408
+00000000  BF1034            mov di,0x3410
+00000000  BF1834            mov di,0x3418
+00000000  BF2034            mov di,0x3420
+00000000  BF2834            mov di,0x3428
+00000000  BF3034            mov di,0x3430
+00000000  BF3834            mov di,0x3438
 
 opcode c0
 illegal_opcode
@@ -2024,14 +2024,14 @@ illegal_opcode
 illegal_opcode
 
 opcode c2
-00000000  C20234            ret 0x3402
-00000000  C20A34            ret 0x340a
-00000000  C21234            ret 0x3412
-00000000  C21A34            ret 0x341a
-00000000  C22234            ret 0x3422
-00000000  C22A34            ret 0x342a
-00000000  C23234            ret 0x3432
-00000000  C23A34            ret 0x343a
+00000000  C20034            ret 0x3400
+00000000  C20834            ret 0x3408
+00000000  C21034            ret 0x3410
+00000000  C21834            ret 0x3418
+00000000  C22034            ret 0x3420
+00000000  C22834            ret 0x3428
+00000000  C23034            ret 0x3430
+00000000  C23834            ret 0x3438
 
 opcode c3
 00000000  C3                ret
@@ -2044,27 +2044,27 @@ opcode c3
 00000000  C3                ret
 
 opcode c4
-00000000  C402              les ax,[bp+si]
-00000000  C40A              les cx,[bp+si]
-00000000  C412              les dx,[bp+si]
-00000000  C41A              les bx,[bp+si]
-00000000  C422              les sp,[bp+si]
-00000000  C42A              les bp,[bp+si]
-00000000  C432              les si,[bp+si]
-00000000  C43A              les di,[bp+si]
+00000000  C400              les ax,[bx+si]
+00000000  C408              les cx,[bx+si]
+00000000  C410              les dx,[bx+si]
+00000000  C418              les bx,[bx+si]
+00000000  C420              les sp,[bx+si]
+00000000  C428              les bp,[bx+si]
+00000000  C430              les si,[bx+si]
+00000000  C438              les di,[bx+si]
 
 opcode c5
-00000000  C502              lds ax,[bp+si]
-00000000  C50A              lds cx,[bp+si]
-00000000  C512              lds dx,[bp+si]
-00000000  C51A              lds bx,[bp+si]
-00000000  C522              lds sp,[bp+si]
-00000000  C52A              lds bp,[bp+si]
-00000000  C532              lds si,[bp+si]
-00000000  C53A              lds di,[bp+si]
+00000000  C500              lds ax,[bx+si]
+00000000  C508              lds cx,[bx+si]
+00000000  C510              lds dx,[bx+si]
+00000000  C518              lds bx,[bx+si]
+00000000  C520              lds sp,[bx+si]
+00000000  C528              lds bp,[bx+si]
+00000000  C530              lds si,[bx+si]
+00000000  C538              lds di,[bx+si]
 
 opcode c6
-00000000  C60234            mov byte [bp+si],0x34
+00000000  C60034            mov byte [bx+si],0x34
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2074,7 +2074,7 @@ illegal_opcode
 illegal_opcode
 
 opcode c7
-00000000  C7023456          mov word [bp+si],0x5634
+00000000  C7003456          mov word [bx+si],0x5634
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2104,14 +2104,14 @@ illegal_opcode
 illegal_opcode
 
 opcode ca
-00000000  CA0234            retf 0x3402
-00000000  CA0A34            retf 0x340a
-00000000  CA1234            retf 0x3412
-00000000  CA1A34            retf 0x341a
-00000000  CA2234            retf 0x3422
-00000000  CA2A34            retf 0x342a
-00000000  CA3234            retf 0x3432
-00000000  CA3A34            retf 0x343a
+00000000  CA0034            retf 0x3400
+00000000  CA0834            retf 0x3408
+00000000  CA1034            retf 0x3410
+00000000  CA1834            retf 0x3418
+00000000  CA2034            retf 0x3420
+00000000  CA2834            retf 0x3428
+00000000  CA3034            retf 0x3430
+00000000  CA3834            retf 0x3438
 
 opcode cb
 00000000  CB                retf
@@ -2134,14 +2134,14 @@ opcode cc
 00000000  CC                int3
 
 opcode cd
-00000000  CD02              int 0x2
-00000000  CD0A              int 0xa
-00000000  CD12              int 0x12
-00000000  CD1A              int 0x1a
-00000000  CD22              int 0x22
-00000000  CD2A              int 0x2a
-00000000  CD32              int 0x32
-00000000  CD3A              int 0x3a
+00000000  CD00              int 0x0
+00000000  CD08              int 0x8
+00000000  CD10              int 0x10
+00000000  CD18              int 0x18
+00000000  CD20              int 0x20
+00000000  CD28              int 0x28
+00000000  CD30              int 0x30
+00000000  CD38              int 0x38
 
 opcode ce
 00000000  CE                into
@@ -2164,64 +2164,64 @@ opcode cf
 00000000  CF                iret
 
 opcode d0
-00000000  D002              rol byte [bp+si],1
-00000000  D00A              ror byte [bp+si],1
-00000000  D012              rcl byte [bp+si],1
-00000000  D01A              rcr byte [bp+si],1
-00000000  D022              shl byte [bp+si],1
-00000000  D02A              shr byte [bp+si],1
+00000000  D000              rol byte [bx+si],1
+00000000  D008              ror byte [bx+si],1
+00000000  D010              rcl byte [bx+si],1
+00000000  D018              rcr byte [bx+si],1
+00000000  D020              shl byte [bx+si],1
+00000000  D028              shr byte [bx+si],1
 illegal_opcode
-00000000  D03A              sar byte [bp+si],1
+00000000  D038              sar byte [bx+si],1
 
 opcode d1
-00000000  D102              rol word [bp+si],1
-00000000  D10A              ror word [bp+si],1
-00000000  D112              rcl word [bp+si],1
-00000000  D11A              rcr word [bp+si],1
-00000000  D122              shl word [bp+si],1
-00000000  D12A              shr word [bp+si],1
+00000000  D100              rol word [bx+si],1
+00000000  D108              ror word [bx+si],1
+00000000  D110              rcl word [bx+si],1
+00000000  D118              rcr word [bx+si],1
+00000000  D120              shl word [bx+si],1
+00000000  D128              shr word [bx+si],1
 illegal_opcode
-00000000  D13A              sar word [bp+si],1
+00000000  D138              sar word [bx+si],1
 
 opcode d2
-00000000  D202              rol byte [bp+si],cl
-00000000  D20A              ror byte [bp+si],cl
-00000000  D212              rcl byte [bp+si],cl
-00000000  D21A              rcr byte [bp+si],cl
-00000000  D222              shl byte [bp+si],cl
-00000000  D22A              shr byte [bp+si],cl
+00000000  D200              rol byte [bx+si],cl
+00000000  D208              ror byte [bx+si],cl
+00000000  D210              rcl byte [bx+si],cl
+00000000  D218              rcr byte [bx+si],cl
+00000000  D220              shl byte [bx+si],cl
+00000000  D228              shr byte [bx+si],cl
 illegal_opcode
-00000000  D23A              sar byte [bp+si],cl
+00000000  D238              sar byte [bx+si],cl
 
 opcode d3
-00000000  D302              rol word [bp+si],cl
-00000000  D30A              ror word [bp+si],cl
-00000000  D312              rcl word [bp+si],cl
-00000000  D31A              rcr word [bp+si],cl
-00000000  D322              shl word [bp+si],cl
-00000000  D32A              shr word [bp+si],cl
+00000000  D300              rol word [bx+si],cl
+00000000  D308              ror word [bx+si],cl
+00000000  D310              rcl word [bx+si],cl
+00000000  D318              rcr word [bx+si],cl
+00000000  D320              shl word [bx+si],cl
+00000000  D328              shr word [bx+si],cl
 illegal_opcode
-00000000  D33A              sar word [bp+si],cl
+00000000  D338              sar word [bx+si],cl
 
 opcode d4
-00000000  D402              aam 0x2
-00000000  D40A              aam
-00000000  D412              aam 0x12
-00000000  D41A              aam 0x1a
-00000000  D422              aam 0x22
-00000000  D42A              aam 0x2a
-00000000  D432              aam 0x32
-00000000  D43A              aam 0x3a
+00000000  D400              aam 0x0
+00000000  D408              aam 0x8
+00000000  D410              aam 0x10
+00000000  D418              aam 0x18
+00000000  D420              aam 0x20
+00000000  D428              aam 0x28
+00000000  D430              aam 0x30
+00000000  D438              aam 0x38
 
 opcode d5
-00000000  D502              aad 0x2
-00000000  D50A              aad
-00000000  D512              aad 0x12
-00000000  D51A              aad 0x1a
-00000000  D522              aad 0x22
-00000000  D52A              aad 0x2a
-00000000  D532              aad 0x32
-00000000  D53A              aad 0x3a
+00000000  D500              aad 0x0
+00000000  D508              aad 0x8
+00000000  D510              aad 0x10
+00000000  D518              aad 0x18
+00000000  D520              aad 0x20
+00000000  D528              aad 0x28
+00000000  D530              aad 0x30
+00000000  D538              aad 0x38
 
 opcode d6
 00000000  D6                salc
@@ -2244,204 +2244,2188 @@ opcode d7
 00000000  D7                xlatb
 
 opcode d8
+00000000  D800              fadd dword [bx+si]
+00000000  D801              fadd dword [bx+di]
 00000000  D802              fadd dword [bp+si]
+00000000  D803              fadd dword [bp+di]
+00000000  D804              fadd dword [si]
+00000000  D805              fadd dword [di]
+00000000  D8063456          fadd dword [0x5634]
+00000000  D807              fadd dword [bx]
+00000000  D808              fmul dword [bx+si]
+00000000  D809              fmul dword [bx+di]
 00000000  D80A              fmul dword [bp+si]
+00000000  D80B              fmul dword [bp+di]
+00000000  D80C              fmul dword [si]
+00000000  D80D              fmul dword [di]
+00000000  D80E3456          fmul dword [0x5634]
+00000000  D80F              fmul dword [bx]
+00000000  D810              fcom dword [bx+si]
+00000000  D811              fcom dword [bx+di]
 00000000  D812              fcom dword [bp+si]
+00000000  D813              fcom dword [bp+di]
+00000000  D814              fcom dword [si]
+00000000  D815              fcom dword [di]
+00000000  D8163456          fcom dword [0x5634]
+00000000  D817              fcom dword [bx]
+00000000  D818              fcomp dword [bx+si]
+00000000  D819              fcomp dword [bx+di]
 00000000  D81A              fcomp dword [bp+si]
+00000000  D81B              fcomp dword [bp+di]
+00000000  D81C              fcomp dword [si]
+00000000  D81D              fcomp dword [di]
+00000000  D81E3456          fcomp dword [0x5634]
+00000000  D81F              fcomp dword [bx]
+00000000  D820              fsub dword [bx+si]
+00000000  D821              fsub dword [bx+di]
 00000000  D822              fsub dword [bp+si]
+00000000  D823              fsub dword [bp+di]
+00000000  D824              fsub dword [si]
+00000000  D825              fsub dword [di]
+00000000  D8263456          fsub dword [0x5634]
+00000000  D827              fsub dword [bx]
+00000000  D828              fsubr dword [bx+si]
+00000000  D829              fsubr dword [bx+di]
 00000000  D82A              fsubr dword [bp+si]
+00000000  D82B              fsubr dword [bp+di]
+00000000  D82C              fsubr dword [si]
+00000000  D82D              fsubr dword [di]
+00000000  D82E3456          fsubr dword [0x5634]
+00000000  D82F              fsubr dword [bx]
+00000000  D830              fdiv dword [bx+si]
+00000000  D831              fdiv dword [bx+di]
 00000000  D832              fdiv dword [bp+si]
+00000000  D833              fdiv dword [bp+di]
+00000000  D834              fdiv dword [si]
+00000000  D835              fdiv dword [di]
+00000000  D8363456          fdiv dword [0x5634]
+00000000  D837              fdiv dword [bx]
+00000000  D838              fdivr dword [bx+si]
+00000000  D839              fdivr dword [bx+di]
 00000000  D83A              fdivr dword [bp+si]
+00000000  D83B              fdivr dword [bp+di]
+00000000  D83C              fdivr dword [si]
+00000000  D83D              fdivr dword [di]
+00000000  D83E3456          fdivr dword [0x5634]
+00000000  D83F              fdivr dword [bx]
+00000000  D84034            fadd dword [bx+si+0x34]
+00000000  D84134            fadd dword [bx+di+0x34]
+00000000  D84234            fadd dword [bp+si+0x34]
+00000000  D84334            fadd dword [bp+di+0x34]
+00000000  D84434            fadd dword [si+0x34]
+00000000  D84534            fadd dword [di+0x34]
+00000000  D84634            fadd dword [bp+0x34]
+00000000  D84734            fadd dword [bx+0x34]
+00000000  D84834            fmul dword [bx+si+0x34]
+00000000  D84934            fmul dword [bx+di+0x34]
+00000000  D84A34            fmul dword [bp+si+0x34]
+00000000  D84B34            fmul dword [bp+di+0x34]
+00000000  D84C34            fmul dword [si+0x34]
+00000000  D84D34            fmul dword [di+0x34]
+00000000  D84E34            fmul dword [bp+0x34]
+00000000  D84F34            fmul dword [bx+0x34]
+00000000  D85034            fcom dword [bx+si+0x34]
+00000000  D85134            fcom dword [bx+di+0x34]
+00000000  D85234            fcom dword [bp+si+0x34]
+00000000  D85334            fcom dword [bp+di+0x34]
+00000000  D85434            fcom dword [si+0x34]
+00000000  D85534            fcom dword [di+0x34]
+00000000  D85634            fcom dword [bp+0x34]
+00000000  D85734            fcom dword [bx+0x34]
+00000000  D85834            fcomp dword [bx+si+0x34]
+00000000  D85934            fcomp dword [bx+di+0x34]
+00000000  D85A34            fcomp dword [bp+si+0x34]
+00000000  D85B34            fcomp dword [bp+di+0x34]
+00000000  D85C34            fcomp dword [si+0x34]
+00000000  D85D34            fcomp dword [di+0x34]
+00000000  D85E34            fcomp dword [bp+0x34]
+00000000  D85F34            fcomp dword [bx+0x34]
+00000000  D86034            fsub dword [bx+si+0x34]
+00000000  D86134            fsub dword [bx+di+0x34]
+00000000  D86234            fsub dword [bp+si+0x34]
+00000000  D86334            fsub dword [bp+di+0x34]
+00000000  D86434            fsub dword [si+0x34]
+00000000  D86534            fsub dword [di+0x34]
+00000000  D86634            fsub dword [bp+0x34]
+00000000  D86734            fsub dword [bx+0x34]
+00000000  D86834            fsubr dword [bx+si+0x34]
+00000000  D86934            fsubr dword [bx+di+0x34]
+00000000  D86A34            fsubr dword [bp+si+0x34]
+00000000  D86B34            fsubr dword [bp+di+0x34]
+00000000  D86C34            fsubr dword [si+0x34]
+00000000  D86D34            fsubr dword [di+0x34]
+00000000  D86E34            fsubr dword [bp+0x34]
+00000000  D86F34            fsubr dword [bx+0x34]
+00000000  D87034            fdiv dword [bx+si+0x34]
+00000000  D87134            fdiv dword [bx+di+0x34]
+00000000  D87234            fdiv dword [bp+si+0x34]
+00000000  D87334            fdiv dword [bp+di+0x34]
+00000000  D87434            fdiv dword [si+0x34]
+00000000  D87534            fdiv dword [di+0x34]
+00000000  D87634            fdiv dword [bp+0x34]
+00000000  D87734            fdiv dword [bx+0x34]
+00000000  D87834            fdivr dword [bx+si+0x34]
+00000000  D87934            fdivr dword [bx+di+0x34]
+00000000  D87A34            fdivr dword [bp+si+0x34]
+00000000  D87B34            fdivr dword [bp+di+0x34]
+00000000  D87C34            fdivr dword [si+0x34]
+00000000  D87D34            fdivr dword [di+0x34]
+00000000  D87E34            fdivr dword [bp+0x34]
+00000000  D87F34            fdivr dword [bx+0x34]
+00000000  D8803456          fadd dword [bx+si+0x5634]
+00000000  D8813456          fadd dword [bx+di+0x5634]
+00000000  D8823456          fadd dword [bp+si+0x5634]
+00000000  D8833456          fadd dword [bp+di+0x5634]
+00000000  D8843456          fadd dword [si+0x5634]
+00000000  D8853456          fadd dword [di+0x5634]
+00000000  D8863456          fadd dword [bp+0x5634]
+00000000  D8873456          fadd dword [bx+0x5634]
+00000000  D8883456          fmul dword [bx+si+0x5634]
+00000000  D8893456          fmul dword [bx+di+0x5634]
+00000000  D88A3456          fmul dword [bp+si+0x5634]
+00000000  D88B3456          fmul dword [bp+di+0x5634]
+00000000  D88C3456          fmul dword [si+0x5634]
+00000000  D88D3456          fmul dword [di+0x5634]
+00000000  D88E3456          fmul dword [bp+0x5634]
+00000000  D88F3456          fmul dword [bx+0x5634]
+00000000  D8903456          fcom dword [bx+si+0x5634]
+00000000  D8913456          fcom dword [bx+di+0x5634]
+00000000  D8923456          fcom dword [bp+si+0x5634]
+00000000  D8933456          fcom dword [bp+di+0x5634]
+00000000  D8943456          fcom dword [si+0x5634]
+00000000  D8953456          fcom dword [di+0x5634]
+00000000  D8963456          fcom dword [bp+0x5634]
+00000000  D8973456          fcom dword [bx+0x5634]
+00000000  D8983456          fcomp dword [bx+si+0x5634]
+00000000  D8993456          fcomp dword [bx+di+0x5634]
+00000000  D89A3456          fcomp dword [bp+si+0x5634]
+00000000  D89B3456          fcomp dword [bp+di+0x5634]
+00000000  D89C3456          fcomp dword [si+0x5634]
+00000000  D89D3456          fcomp dword [di+0x5634]
+00000000  D89E3456          fcomp dword [bp+0x5634]
+00000000  D89F3456          fcomp dword [bx+0x5634]
+00000000  D8A03456          fsub dword [bx+si+0x5634]
+00000000  D8A13456          fsub dword [bx+di+0x5634]
+00000000  D8A23456          fsub dword [bp+si+0x5634]
+00000000  D8A33456          fsub dword [bp+di+0x5634]
+00000000  D8A43456          fsub dword [si+0x5634]
+00000000  D8A53456          fsub dword [di+0x5634]
+00000000  D8A63456          fsub dword [bp+0x5634]
+00000000  D8A73456          fsub dword [bx+0x5634]
+00000000  D8A83456          fsubr dword [bx+si+0x5634]
+00000000  D8A93456          fsubr dword [bx+di+0x5634]
+00000000  D8AA3456          fsubr dword [bp+si+0x5634]
+00000000  D8AB3456          fsubr dword [bp+di+0x5634]
+00000000  D8AC3456          fsubr dword [si+0x5634]
+00000000  D8AD3456          fsubr dword [di+0x5634]
+00000000  D8AE3456          fsubr dword [bp+0x5634]
+00000000  D8AF3456          fsubr dword [bx+0x5634]
+00000000  D8B03456          fdiv dword [bx+si+0x5634]
+00000000  D8B13456          fdiv dword [bx+di+0x5634]
+00000000  D8B23456          fdiv dword [bp+si+0x5634]
+00000000  D8B33456          fdiv dword [bp+di+0x5634]
+00000000  D8B43456          fdiv dword [si+0x5634]
+00000000  D8B53456          fdiv dword [di+0x5634]
+00000000  D8B63456          fdiv dword [bp+0x5634]
+00000000  D8B73456          fdiv dword [bx+0x5634]
+00000000  D8B83456          fdivr dword [bx+si+0x5634]
+00000000  D8B93456          fdivr dword [bx+di+0x5634]
+00000000  D8BA3456          fdivr dword [bp+si+0x5634]
+00000000  D8BB3456          fdivr dword [bp+di+0x5634]
+00000000  D8BC3456          fdivr dword [si+0x5634]
+00000000  D8BD3456          fdivr dword [di+0x5634]
+00000000  D8BE3456          fdivr dword [bp+0x5634]
+00000000  D8BF3456          fdivr dword [bx+0x5634]
+00000000  D8C0              fadd st0
+00000000  D8C1              fadd st1
+00000000  D8C2              fadd st2
+00000000  D8C3              fadd st3
+00000000  D8C4              fadd st4
+00000000  D8C5              fadd st5
+00000000  D8C6              fadd st6
+00000000  D8C7              fadd st7
+00000000  D8C8              fmul st0
+00000000  D8C9              fmul st1
+00000000  D8CA              fmul st2
+00000000  D8CB              fmul st3
+00000000  D8CC              fmul st4
+00000000  D8CD              fmul st5
+00000000  D8CE              fmul st6
+00000000  D8CF              fmul st7
+00000000  D8D0              fcom st0
+00000000  D8D1              fcom st1
+00000000  D8D2              fcom st2
+00000000  D8D3              fcom st3
+00000000  D8D4              fcom st4
+00000000  D8D5              fcom st5
+00000000  D8D6              fcom st6
+00000000  D8D7              fcom st7
+00000000  D8D8              fcomp st0
+00000000  D8D9              fcomp st1
+00000000  D8DA              fcomp st2
+00000000  D8DB              fcomp st3
+00000000  D8DC              fcomp st4
+00000000  D8DD              fcomp st5
+00000000  D8DE              fcomp st6
+00000000  D8DF              fcomp st7
+00000000  D8E0              fsub st0
+00000000  D8E1              fsub st1
+00000000  D8E2              fsub st2
+00000000  D8E3              fsub st3
+00000000  D8E4              fsub st4
+00000000  D8E5              fsub st5
+00000000  D8E6              fsub st6
+00000000  D8E7              fsub st7
+00000000  D8E8              fsubr st0
+00000000  D8E9              fsubr st1
+00000000  D8EA              fsubr st2
+00000000  D8EB              fsubr st3
+00000000  D8EC              fsubr st4
+00000000  D8ED              fsubr st5
+00000000  D8EE              fsubr st6
+00000000  D8EF              fsubr st7
+00000000  D8F0              fdiv st0
+00000000  D8F1              fdiv st1
+00000000  D8F2              fdiv st2
+00000000  D8F3              fdiv st3
+00000000  D8F4              fdiv st4
+00000000  D8F5              fdiv st5
+00000000  D8F6              fdiv st6
+00000000  D8F7              fdiv st7
+00000000  D8F8              fdivr st0
+00000000  D8F9              fdivr st1
+00000000  D8FA              fdivr st2
+00000000  D8FB              fdivr st3
+00000000  D8FC              fdivr st4
+00000000  D8FD              fdivr st5
+00000000  D8FE              fdivr st6
+00000000  D8FF              fdivr st7
 
 opcode d9
+00000000  D900              fld dword [bx+si]
+00000000  D901              fld dword [bx+di]
 00000000  D902              fld dword [bp+si]
+00000000  D903              fld dword [bp+di]
+00000000  D904              fld dword [si]
+00000000  D905              fld dword [di]
+00000000  D9063456          fld dword [0x5634]
+00000000  D907              fld dword [bx]
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D910              fst dword [bx+si]
+00000000  D911              fst dword [bx+di]
 00000000  D912              fst dword [bp+si]
+00000000  D913              fst dword [bp+di]
+00000000  D914              fst dword [si]
+00000000  D915              fst dword [di]
+00000000  D9163456          fst dword [0x5634]
+00000000  D917              fst dword [bx]
+00000000  D918              fstp dword [bx+si]
+00000000  D919              fstp dword [bx+di]
 00000000  D91A              fstp dword [bp+si]
+00000000  D91B              fstp dword [bp+di]
+00000000  D91C              fstp dword [si]
+00000000  D91D              fstp dword [di]
+00000000  D91E3456          fstp dword [0x5634]
+00000000  D91F              fstp dword [bx]
+00000000  D920              fldenv [bx+si]
+00000000  D921              fldenv [bx+di]
 00000000  D922              fldenv [bp+si]
+00000000  D923              fldenv [bp+di]
+00000000  D924              fldenv [si]
+00000000  D925              fldenv [di]
+00000000  D9263456          fldenv [0x5634]
+00000000  D927              fldenv [bx]
+00000000  D928              fldcw [bx+si]
+00000000  D929              fldcw [bx+di]
 00000000  D92A              fldcw [bp+si]
+00000000  D92B              fldcw [bp+di]
+00000000  D92C              fldcw [si]
+00000000  D92D              fldcw [di]
+00000000  D92E3456          fldcw [0x5634]
+00000000  D92F              fldcw [bx]
+00000000  D930              fnstenv [bx+si]
+00000000  D931              fnstenv [bx+di]
 00000000  D932              fnstenv [bp+si]
+00000000  D933              fnstenv [bp+di]
+00000000  D934              fnstenv [si]
+00000000  D935              fnstenv [di]
+00000000  D9363456          fnstenv [0x5634]
+00000000  D937              fnstenv [bx]
+00000000  D938              fnstcw [bx+si]
+00000000  D939              fnstcw [bx+di]
 00000000  D93A              fnstcw [bp+si]
+00000000  D93B              fnstcw [bp+di]
+00000000  D93C              fnstcw [si]
+00000000  D93D              fnstcw [di]
+00000000  D93E3456          fnstcw [0x5634]
+00000000  D93F              fnstcw [bx]
+00000000  D94034            fld dword [bx+si+0x34]
+00000000  D94134            fld dword [bx+di+0x34]
+00000000  D94234            fld dword [bp+si+0x34]
+00000000  D94334            fld dword [bp+di+0x34]
+00000000  D94434            fld dword [si+0x34]
+00000000  D94534            fld dword [di+0x34]
+00000000  D94634            fld dword [bp+0x34]
+00000000  D94734            fld dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D95034            fst dword [bx+si+0x34]
+00000000  D95134            fst dword [bx+di+0x34]
+00000000  D95234            fst dword [bp+si+0x34]
+00000000  D95334            fst dword [bp+di+0x34]
+00000000  D95434            fst dword [si+0x34]
+00000000  D95534            fst dword [di+0x34]
+00000000  D95634            fst dword [bp+0x34]
+00000000  D95734            fst dword [bx+0x34]
+00000000  D95834            fstp dword [bx+si+0x34]
+00000000  D95934            fstp dword [bx+di+0x34]
+00000000  D95A34            fstp dword [bp+si+0x34]
+00000000  D95B34            fstp dword [bp+di+0x34]
+00000000  D95C34            fstp dword [si+0x34]
+00000000  D95D34            fstp dword [di+0x34]
+00000000  D95E34            fstp dword [bp+0x34]
+00000000  D95F34            fstp dword [bx+0x34]
+00000000  D96034            fldenv [bx+si+0x34]
+00000000  D96134            fldenv [bx+di+0x34]
+00000000  D96234            fldenv [bp+si+0x34]
+00000000  D96334            fldenv [bp+di+0x34]
+00000000  D96434            fldenv [si+0x34]
+00000000  D96534            fldenv [di+0x34]
+00000000  D96634            fldenv [bp+0x34]
+00000000  D96734            fldenv [bx+0x34]
+00000000  D96834            fldcw [bx+si+0x34]
+00000000  D96934            fldcw [bx+di+0x34]
+00000000  D96A34            fldcw [bp+si+0x34]
+00000000  D96B34            fldcw [bp+di+0x34]
+00000000  D96C34            fldcw [si+0x34]
+00000000  D96D34            fldcw [di+0x34]
+00000000  D96E34            fldcw [bp+0x34]
+00000000  D96F34            fldcw [bx+0x34]
+00000000  D97034            fnstenv [bx+si+0x34]
+00000000  D97134            fnstenv [bx+di+0x34]
+00000000  D97234            fnstenv [bp+si+0x34]
+00000000  D97334            fnstenv [bp+di+0x34]
+00000000  D97434            fnstenv [si+0x34]
+00000000  D97534            fnstenv [di+0x34]
+00000000  D97634            fnstenv [bp+0x34]
+00000000  D97734            fnstenv [bx+0x34]
+00000000  D97834            fnstcw [bx+si+0x34]
+00000000  D97934            fnstcw [bx+di+0x34]
+00000000  D97A34            fnstcw [bp+si+0x34]
+00000000  D97B34            fnstcw [bp+di+0x34]
+00000000  D97C34            fnstcw [si+0x34]
+00000000  D97D34            fnstcw [di+0x34]
+00000000  D97E34            fnstcw [bp+0x34]
+00000000  D97F34            fnstcw [bx+0x34]
+00000000  D9803456          fld dword [bx+si+0x5634]
+00000000  D9813456          fld dword [bx+di+0x5634]
+00000000  D9823456          fld dword [bp+si+0x5634]
+00000000  D9833456          fld dword [bp+di+0x5634]
+00000000  D9843456          fld dword [si+0x5634]
+00000000  D9853456          fld dword [di+0x5634]
+00000000  D9863456          fld dword [bp+0x5634]
+00000000  D9873456          fld dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D9903456          fst dword [bx+si+0x5634]
+00000000  D9913456          fst dword [bx+di+0x5634]
+00000000  D9923456          fst dword [bp+si+0x5634]
+00000000  D9933456          fst dword [bp+di+0x5634]
+00000000  D9943456          fst dword [si+0x5634]
+00000000  D9953456          fst dword [di+0x5634]
+00000000  D9963456          fst dword [bp+0x5634]
+00000000  D9973456          fst dword [bx+0x5634]
+00000000  D9983456          fstp dword [bx+si+0x5634]
+00000000  D9993456          fstp dword [bx+di+0x5634]
+00000000  D99A3456          fstp dword [bp+si+0x5634]
+00000000  D99B3456          fstp dword [bp+di+0x5634]
+00000000  D99C3456          fstp dword [si+0x5634]
+00000000  D99D3456          fstp dword [di+0x5634]
+00000000  D99E3456          fstp dword [bp+0x5634]
+00000000  D99F3456          fstp dword [bx+0x5634]
+00000000  D9A03456          fldenv [bx+si+0x5634]
+00000000  D9A13456          fldenv [bx+di+0x5634]
+00000000  D9A23456          fldenv [bp+si+0x5634]
+00000000  D9A33456          fldenv [bp+di+0x5634]
+00000000  D9A43456          fldenv [si+0x5634]
+00000000  D9A53456          fldenv [di+0x5634]
+00000000  D9A63456          fldenv [bp+0x5634]
+00000000  D9A73456          fldenv [bx+0x5634]
+00000000  D9A83456          fldcw [bx+si+0x5634]
+00000000  D9A93456          fldcw [bx+di+0x5634]
+00000000  D9AA3456          fldcw [bp+si+0x5634]
+00000000  D9AB3456          fldcw [bp+di+0x5634]
+00000000  D9AC3456          fldcw [si+0x5634]
+00000000  D9AD3456          fldcw [di+0x5634]
+00000000  D9AE3456          fldcw [bp+0x5634]
+00000000  D9AF3456          fldcw [bx+0x5634]
+00000000  D9B03456          fnstenv [bx+si+0x5634]
+00000000  D9B13456          fnstenv [bx+di+0x5634]
+00000000  D9B23456          fnstenv [bp+si+0x5634]
+00000000  D9B33456          fnstenv [bp+di+0x5634]
+00000000  D9B43456          fnstenv [si+0x5634]
+00000000  D9B53456          fnstenv [di+0x5634]
+00000000  D9B63456          fnstenv [bp+0x5634]
+00000000  D9B73456          fnstenv [bx+0x5634]
+00000000  D9B83456          fnstcw [bx+si+0x5634]
+00000000  D9B93456          fnstcw [bx+di+0x5634]
+00000000  D9BA3456          fnstcw [bp+si+0x5634]
+00000000  D9BB3456          fnstcw [bp+di+0x5634]
+00000000  D9BC3456          fnstcw [si+0x5634]
+00000000  D9BD3456          fnstcw [di+0x5634]
+00000000  D9BE3456          fnstcw [bp+0x5634]
+00000000  D9BF3456          fnstcw [bx+0x5634]
+00000000  D9C0              fld st0
+00000000  D9C1              fld st1
+00000000  D9C2              fld st2
+00000000  D9C3              fld st3
+00000000  D9C4              fld st4
+00000000  D9C5              fld st5
+00000000  D9C6              fld st6
+00000000  D9C7              fld st7
+00000000  D9C8              fxch st0
+00000000  D9C9              fxch st1
+00000000  D9CA              fxch st2
+00000000  D9CB              fxch st3
+00000000  D9CC              fxch st4
+00000000  D9CD              fxch st5
+00000000  D9CE              fxch st6
+00000000  D9CF              fxch st7
+00000000  D9D0              fnop
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  D9E0              fchs
+00000000  D9E1              fabs
+illegal_opcode
+illegal_opcode
+00000000  D9E4              ftst
+00000000  D9E5              fxam
+illegal_opcode
+illegal_opcode
+00000000  D9E8              fld1
+00000000  D9E9              fldl2t
+00000000  D9EA              fldl2e
+00000000  D9EB              fldpi
+00000000  D9EC              fldlg2
+00000000  D9ED              fldln2
+00000000  D9EE              fldz
+illegal_opcode
+00000000  D9F0              f2xm1
+00000000  D9F1              fyl2x
+00000000  D9F2              fptan
+00000000  D9F3              fpatan
+00000000  D9F4              fxtract
+illegal_opcode
+00000000  D9F6              fdecstp
+00000000  D9F7              fincstp
+00000000  D9F8              fprem
+00000000  D9F9              fyl2xp1
+00000000  D9FA              fsqrt
+illegal_opcode
+00000000  D9FC              frndint
+00000000  D9FD              fscale
+illegal_opcode
+illegal_opcode
 
 opcode da
+00000000  DA00              fiadd dword [bx+si]
+00000000  DA01              fiadd dword [bx+di]
 00000000  DA02              fiadd dword [bp+si]
+00000000  DA03              fiadd dword [bp+di]
+00000000  DA04              fiadd dword [si]
+00000000  DA05              fiadd dword [di]
+00000000  DA063456          fiadd dword [0x5634]
+00000000  DA07              fiadd dword [bx]
+00000000  DA08              fimul dword [bx+si]
+00000000  DA09              fimul dword [bx+di]
 00000000  DA0A              fimul dword [bp+si]
+00000000  DA0B              fimul dword [bp+di]
+00000000  DA0C              fimul dword [si]
+00000000  DA0D              fimul dword [di]
+00000000  DA0E3456          fimul dword [0x5634]
+00000000  DA0F              fimul dword [bx]
+00000000  DA10              ficom dword [bx+si]
+00000000  DA11              ficom dword [bx+di]
 00000000  DA12              ficom dword [bp+si]
+00000000  DA13              ficom dword [bp+di]
+00000000  DA14              ficom dword [si]
+00000000  DA15              ficom dword [di]
+00000000  DA163456          ficom dword [0x5634]
+00000000  DA17              ficom dword [bx]
+00000000  DA18              ficomp dword [bx+si]
+00000000  DA19              ficomp dword [bx+di]
 00000000  DA1A              ficomp dword [bp+si]
+00000000  DA1B              ficomp dword [bp+di]
+00000000  DA1C              ficomp dword [si]
+00000000  DA1D              ficomp dword [di]
+00000000  DA1E3456          ficomp dword [0x5634]
+00000000  DA1F              ficomp dword [bx]
+00000000  DA20              fisub dword [bx+si]
+00000000  DA21              fisub dword [bx+di]
 00000000  DA22              fisub dword [bp+si]
+00000000  DA23              fisub dword [bp+di]
+00000000  DA24              fisub dword [si]
+00000000  DA25              fisub dword [di]
+00000000  DA263456          fisub dword [0x5634]
+00000000  DA27              fisub dword [bx]
+00000000  DA28              fisubr dword [bx+si]
+00000000  DA29              fisubr dword [bx+di]
 00000000  DA2A              fisubr dword [bp+si]
+00000000  DA2B              fisubr dword [bp+di]
+00000000  DA2C              fisubr dword [si]
+00000000  DA2D              fisubr dword [di]
+00000000  DA2E3456          fisubr dword [0x5634]
+00000000  DA2F              fisubr dword [bx]
+00000000  DA30              fidiv dword [bx+si]
+00000000  DA31              fidiv dword [bx+di]
 00000000  DA32              fidiv dword [bp+si]
+00000000  DA33              fidiv dword [bp+di]
+00000000  DA34              fidiv dword [si]
+00000000  DA35              fidiv dword [di]
+00000000  DA363456          fidiv dword [0x5634]
+00000000  DA37              fidiv dword [bx]
+00000000  DA38              fidivr dword [bx+si]
+00000000  DA39              fidivr dword [bx+di]
 00000000  DA3A              fidivr dword [bp+si]
+00000000  DA3B              fidivr dword [bp+di]
+00000000  DA3C              fidivr dword [si]
+00000000  DA3D              fidivr dword [di]
+00000000  DA3E3456          fidivr dword [0x5634]
+00000000  DA3F              fidivr dword [bx]
+00000000  DA4034            fiadd dword [bx+si+0x34]
+00000000  DA4134            fiadd dword [bx+di+0x34]
+00000000  DA4234            fiadd dword [bp+si+0x34]
+00000000  DA4334            fiadd dword [bp+di+0x34]
+00000000  DA4434            fiadd dword [si+0x34]
+00000000  DA4534            fiadd dword [di+0x34]
+00000000  DA4634            fiadd dword [bp+0x34]
+00000000  DA4734            fiadd dword [bx+0x34]
+00000000  DA4834            fimul dword [bx+si+0x34]
+00000000  DA4934            fimul dword [bx+di+0x34]
+00000000  DA4A34            fimul dword [bp+si+0x34]
+00000000  DA4B34            fimul dword [bp+di+0x34]
+00000000  DA4C34            fimul dword [si+0x34]
+00000000  DA4D34            fimul dword [di+0x34]
+00000000  DA4E34            fimul dword [bp+0x34]
+00000000  DA4F34            fimul dword [bx+0x34]
+00000000  DA5034            ficom dword [bx+si+0x34]
+00000000  DA5134            ficom dword [bx+di+0x34]
+00000000  DA5234            ficom dword [bp+si+0x34]
+00000000  DA5334            ficom dword [bp+di+0x34]
+00000000  DA5434            ficom dword [si+0x34]
+00000000  DA5534            ficom dword [di+0x34]
+00000000  DA5634            ficom dword [bp+0x34]
+00000000  DA5734            ficom dword [bx+0x34]
+00000000  DA5834            ficomp dword [bx+si+0x34]
+00000000  DA5934            ficomp dword [bx+di+0x34]
+00000000  DA5A34            ficomp dword [bp+si+0x34]
+00000000  DA5B34            ficomp dword [bp+di+0x34]
+00000000  DA5C34            ficomp dword [si+0x34]
+00000000  DA5D34            ficomp dword [di+0x34]
+00000000  DA5E34            ficomp dword [bp+0x34]
+00000000  DA5F34            ficomp dword [bx+0x34]
+00000000  DA6034            fisub dword [bx+si+0x34]
+00000000  DA6134            fisub dword [bx+di+0x34]
+00000000  DA6234            fisub dword [bp+si+0x34]
+00000000  DA6334            fisub dword [bp+di+0x34]
+00000000  DA6434            fisub dword [si+0x34]
+00000000  DA6534            fisub dword [di+0x34]
+00000000  DA6634            fisub dword [bp+0x34]
+00000000  DA6734            fisub dword [bx+0x34]
+00000000  DA6834            fisubr dword [bx+si+0x34]
+00000000  DA6934            fisubr dword [bx+di+0x34]
+00000000  DA6A34            fisubr dword [bp+si+0x34]
+00000000  DA6B34            fisubr dword [bp+di+0x34]
+00000000  DA6C34            fisubr dword [si+0x34]
+00000000  DA6D34            fisubr dword [di+0x34]
+00000000  DA6E34            fisubr dword [bp+0x34]
+00000000  DA6F34            fisubr dword [bx+0x34]
+00000000  DA7034            fidiv dword [bx+si+0x34]
+00000000  DA7134            fidiv dword [bx+di+0x34]
+00000000  DA7234            fidiv dword [bp+si+0x34]
+00000000  DA7334            fidiv dword [bp+di+0x34]
+00000000  DA7434            fidiv dword [si+0x34]
+00000000  DA7534            fidiv dword [di+0x34]
+00000000  DA7634            fidiv dword [bp+0x34]
+00000000  DA7734            fidiv dword [bx+0x34]
+00000000  DA7834            fidivr dword [bx+si+0x34]
+00000000  DA7934            fidivr dword [bx+di+0x34]
+00000000  DA7A34            fidivr dword [bp+si+0x34]
+00000000  DA7B34            fidivr dword [bp+di+0x34]
+00000000  DA7C34            fidivr dword [si+0x34]
+00000000  DA7D34            fidivr dword [di+0x34]
+00000000  DA7E34            fidivr dword [bp+0x34]
+00000000  DA7F34            fidivr dword [bx+0x34]
+00000000  DA803456          fiadd dword [bx+si+0x5634]
+00000000  DA813456          fiadd dword [bx+di+0x5634]
+00000000  DA823456          fiadd dword [bp+si+0x5634]
+00000000  DA833456          fiadd dword [bp+di+0x5634]
+00000000  DA843456          fiadd dword [si+0x5634]
+00000000  DA853456          fiadd dword [di+0x5634]
+00000000  DA863456          fiadd dword [bp+0x5634]
+00000000  DA873456          fiadd dword [bx+0x5634]
+00000000  DA883456          fimul dword [bx+si+0x5634]
+00000000  DA893456          fimul dword [bx+di+0x5634]
+00000000  DA8A3456          fimul dword [bp+si+0x5634]
+00000000  DA8B3456          fimul dword [bp+di+0x5634]
+00000000  DA8C3456          fimul dword [si+0x5634]
+00000000  DA8D3456          fimul dword [di+0x5634]
+00000000  DA8E3456          fimul dword [bp+0x5634]
+00000000  DA8F3456          fimul dword [bx+0x5634]
+00000000  DA903456          ficom dword [bx+si+0x5634]
+00000000  DA913456          ficom dword [bx+di+0x5634]
+00000000  DA923456          ficom dword [bp+si+0x5634]
+00000000  DA933456          ficom dword [bp+di+0x5634]
+00000000  DA943456          ficom dword [si+0x5634]
+00000000  DA953456          ficom dword [di+0x5634]
+00000000  DA963456          ficom dword [bp+0x5634]
+00000000  DA973456          ficom dword [bx+0x5634]
+00000000  DA983456          ficomp dword [bx+si+0x5634]
+00000000  DA993456          ficomp dword [bx+di+0x5634]
+00000000  DA9A3456          ficomp dword [bp+si+0x5634]
+00000000  DA9B3456          ficomp dword [bp+di+0x5634]
+00000000  DA9C3456          ficomp dword [si+0x5634]
+00000000  DA9D3456          ficomp dword [di+0x5634]
+00000000  DA9E3456          ficomp dword [bp+0x5634]
+00000000  DA9F3456          ficomp dword [bx+0x5634]
+00000000  DAA03456          fisub dword [bx+si+0x5634]
+00000000  DAA13456          fisub dword [bx+di+0x5634]
+00000000  DAA23456          fisub dword [bp+si+0x5634]
+00000000  DAA33456          fisub dword [bp+di+0x5634]
+00000000  DAA43456          fisub dword [si+0x5634]
+00000000  DAA53456          fisub dword [di+0x5634]
+00000000  DAA63456          fisub dword [bp+0x5634]
+00000000  DAA73456          fisub dword [bx+0x5634]
+00000000  DAA83456          fisubr dword [bx+si+0x5634]
+00000000  DAA93456          fisubr dword [bx+di+0x5634]
+00000000  DAAA3456          fisubr dword [bp+si+0x5634]
+00000000  DAAB3456          fisubr dword [bp+di+0x5634]
+00000000  DAAC3456          fisubr dword [si+0x5634]
+00000000  DAAD3456          fisubr dword [di+0x5634]
+00000000  DAAE3456          fisubr dword [bp+0x5634]
+00000000  DAAF3456          fisubr dword [bx+0x5634]
+00000000  DAB03456          fidiv dword [bx+si+0x5634]
+00000000  DAB13456          fidiv dword [bx+di+0x5634]
+00000000  DAB23456          fidiv dword [bp+si+0x5634]
+00000000  DAB33456          fidiv dword [bp+di+0x5634]
+00000000  DAB43456          fidiv dword [si+0x5634]
+00000000  DAB53456          fidiv dword [di+0x5634]
+00000000  DAB63456          fidiv dword [bp+0x5634]
+00000000  DAB73456          fidiv dword [bx+0x5634]
+00000000  DAB83456          fidivr dword [bx+si+0x5634]
+00000000  DAB93456          fidivr dword [bx+di+0x5634]
+00000000  DABA3456          fidivr dword [bp+si+0x5634]
+00000000  DABB3456          fidivr dword [bp+di+0x5634]
+00000000  DABC3456          fidivr dword [si+0x5634]
+00000000  DABD3456          fidivr dword [di+0x5634]
+00000000  DABE3456          fidivr dword [bp+0x5634]
+00000000  DABF3456          fidivr dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode db
+00000000  DB00              fild dword [bx+si]
+00000000  DB01              fild dword [bx+di]
 00000000  DB02              fild dword [bp+si]
+00000000  DB03              fild dword [bp+di]
+00000000  DB04              fild dword [si]
+00000000  DB05              fild dword [di]
+00000000  DB063456          fild dword [0x5634]
+00000000  DB07              fild dword [bx]
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB10              fist dword [bx+si]
+00000000  DB11              fist dword [bx+di]
 00000000  DB12              fist dword [bp+si]
+00000000  DB13              fist dword [bp+di]
+00000000  DB14              fist dword [si]
+00000000  DB15              fist dword [di]
+00000000  DB163456          fist dword [0x5634]
+00000000  DB17              fist dword [bx]
+00000000  DB18              fistp dword [bx+si]
+00000000  DB19              fistp dword [bx+di]
 00000000  DB1A              fistp dword [bp+si]
+00000000  DB1B              fistp dword [bp+di]
+00000000  DB1C              fistp dword [si]
+00000000  DB1D              fistp dword [di]
+00000000  DB1E3456          fistp dword [0x5634]
+00000000  DB1F              fistp dword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB28              fld tword [bx+si]
+00000000  DB29              fld tword [bx+di]
 00000000  DB2A              fld tword [bp+si]
+00000000  DB2B              fld tword [bp+di]
+00000000  DB2C              fld tword [si]
+00000000  DB2D              fld tword [di]
+00000000  DB2E3456          fld tword [0x5634]
+00000000  DB2F              fld tword [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB38              fstp tword [bx+si]
+00000000  DB39              fstp tword [bx+di]
 00000000  DB3A              fstp tword [bp+si]
+00000000  DB3B              fstp tword [bp+di]
+00000000  DB3C              fstp tword [si]
+00000000  DB3D              fstp tword [di]
+00000000  DB3E3456          fstp tword [0x5634]
+00000000  DB3F              fstp tword [bx]
+00000000  DB4034            fild dword [bx+si+0x34]
+00000000  DB4134            fild dword [bx+di+0x34]
+00000000  DB4234            fild dword [bp+si+0x34]
+00000000  DB4334            fild dword [bp+di+0x34]
+00000000  DB4434            fild dword [si+0x34]
+00000000  DB4534            fild dword [di+0x34]
+00000000  DB4634            fild dword [bp+0x34]
+00000000  DB4734            fild dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB5034            fist dword [bx+si+0x34]
+00000000  DB5134            fist dword [bx+di+0x34]
+00000000  DB5234            fist dword [bp+si+0x34]
+00000000  DB5334            fist dword [bp+di+0x34]
+00000000  DB5434            fist dword [si+0x34]
+00000000  DB5534            fist dword [di+0x34]
+00000000  DB5634            fist dword [bp+0x34]
+00000000  DB5734            fist dword [bx+0x34]
+00000000  DB5834            fistp dword [bx+si+0x34]
+00000000  DB5934            fistp dword [bx+di+0x34]
+00000000  DB5A34            fistp dword [bp+si+0x34]
+00000000  DB5B34            fistp dword [bp+di+0x34]
+00000000  DB5C34            fistp dword [si+0x34]
+00000000  DB5D34            fistp dword [di+0x34]
+00000000  DB5E34            fistp dword [bp+0x34]
+00000000  DB5F34            fistp dword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB6834            fld tword [bx+si+0x34]
+00000000  DB6934            fld tword [bx+di+0x34]
+00000000  DB6A34            fld tword [bp+si+0x34]
+00000000  DB6B34            fld tword [bp+di+0x34]
+00000000  DB6C34            fld tword [si+0x34]
+00000000  DB6D34            fld tword [di+0x34]
+00000000  DB6E34            fld tword [bp+0x34]
+00000000  DB6F34            fld tword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB7834            fstp tword [bx+si+0x34]
+00000000  DB7934            fstp tword [bx+di+0x34]
+00000000  DB7A34            fstp tword [bp+si+0x34]
+00000000  DB7B34            fstp tword [bp+di+0x34]
+00000000  DB7C34            fstp tword [si+0x34]
+00000000  DB7D34            fstp tword [di+0x34]
+00000000  DB7E34            fstp tword [bp+0x34]
+00000000  DB7F34            fstp tword [bx+0x34]
+00000000  DB803456          fild dword [bx+si+0x5634]
+00000000  DB813456          fild dword [bx+di+0x5634]
+00000000  DB823456          fild dword [bp+si+0x5634]
+00000000  DB833456          fild dword [bp+di+0x5634]
+00000000  DB843456          fild dword [si+0x5634]
+00000000  DB853456          fild dword [di+0x5634]
+00000000  DB863456          fild dword [bp+0x5634]
+00000000  DB873456          fild dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DB903456          fist dword [bx+si+0x5634]
+00000000  DB913456          fist dword [bx+di+0x5634]
+00000000  DB923456          fist dword [bp+si+0x5634]
+00000000  DB933456          fist dword [bp+di+0x5634]
+00000000  DB943456          fist dword [si+0x5634]
+00000000  DB953456          fist dword [di+0x5634]
+00000000  DB963456          fist dword [bp+0x5634]
+00000000  DB973456          fist dword [bx+0x5634]
+00000000  DB983456          fistp dword [bx+si+0x5634]
+00000000  DB993456          fistp dword [bx+di+0x5634]
+00000000  DB9A3456          fistp dword [bp+si+0x5634]
+00000000  DB9B3456          fistp dword [bp+di+0x5634]
+00000000  DB9C3456          fistp dword [si+0x5634]
+00000000  DB9D3456          fistp dword [di+0x5634]
+00000000  DB9E3456          fistp dword [bp+0x5634]
+00000000  DB9F3456          fistp dword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBA83456          fld tword [bx+si+0x5634]
+00000000  DBA93456          fld tword [bx+di+0x5634]
+00000000  DBAA3456          fld tword [bp+si+0x5634]
+00000000  DBAB3456          fld tword [bp+di+0x5634]
+00000000  DBAC3456          fld tword [si+0x5634]
+00000000  DBAD3456          fld tword [di+0x5634]
+00000000  DBAE3456          fld tword [bp+0x5634]
+00000000  DBAF3456          fld tword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBB83456          fstp tword [bx+si+0x5634]
+00000000  DBB93456          fstp tword [bx+di+0x5634]
+00000000  DBBA3456          fstp tword [bp+si+0x5634]
+00000000  DBBB3456          fstp tword [bp+di+0x5634]
+00000000  DBBC3456          fstp tword [si+0x5634]
+00000000  DBBD3456          fstp tword [di+0x5634]
+00000000  DBBE3456          fstp tword [bp+0x5634]
+00000000  DBBF3456          fstp tword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DBE0              fneni
+00000000  DBE1              fndisi
+00000000  DBE2              fnclex
+00000000  DBE3              fninit
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode dc
+00000000  DC00              fadd qword [bx+si]
+00000000  DC01              fadd qword [bx+di]
 00000000  DC02              fadd qword [bp+si]
+00000000  DC03              fadd qword [bp+di]
+00000000  DC04              fadd qword [si]
+00000000  DC05              fadd qword [di]
+00000000  DC063456          fadd qword [0x5634]
+00000000  DC07              fadd qword [bx]
+00000000  DC08              fmul qword [bx+si]
+00000000  DC09              fmul qword [bx+di]
 00000000  DC0A              fmul qword [bp+si]
+00000000  DC0B              fmul qword [bp+di]
+00000000  DC0C              fmul qword [si]
+00000000  DC0D              fmul qword [di]
+00000000  DC0E3456          fmul qword [0x5634]
+00000000  DC0F              fmul qword [bx]
+00000000  DC10              fcom qword [bx+si]
+00000000  DC11              fcom qword [bx+di]
 00000000  DC12              fcom qword [bp+si]
+00000000  DC13              fcom qword [bp+di]
+00000000  DC14              fcom qword [si]
+00000000  DC15              fcom qword [di]
+00000000  DC163456          fcom qword [0x5634]
+00000000  DC17              fcom qword [bx]
+00000000  DC18              fcomp qword [bx+si]
+00000000  DC19              fcomp qword [bx+di]
 00000000  DC1A              fcomp qword [bp+si]
+00000000  DC1B              fcomp qword [bp+di]
+00000000  DC1C              fcomp qword [si]
+00000000  DC1D              fcomp qword [di]
+00000000  DC1E3456          fcomp qword [0x5634]
+00000000  DC1F              fcomp qword [bx]
+00000000  DC20              fsub qword [bx+si]
+00000000  DC21              fsub qword [bx+di]
 00000000  DC22              fsub qword [bp+si]
+00000000  DC23              fsub qword [bp+di]
+00000000  DC24              fsub qword [si]
+00000000  DC25              fsub qword [di]
+00000000  DC263456          fsub qword [0x5634]
+00000000  DC27              fsub qword [bx]
+00000000  DC28              fsubr qword [bx+si]
+00000000  DC29              fsubr qword [bx+di]
 00000000  DC2A              fsubr qword [bp+si]
+00000000  DC2B              fsubr qword [bp+di]
+00000000  DC2C              fsubr qword [si]
+00000000  DC2D              fsubr qword [di]
+00000000  DC2E3456          fsubr qword [0x5634]
+00000000  DC2F              fsubr qword [bx]
+00000000  DC30              fdiv qword [bx+si]
+00000000  DC31              fdiv qword [bx+di]
 00000000  DC32              fdiv qword [bp+si]
+00000000  DC33              fdiv qword [bp+di]
+00000000  DC34              fdiv qword [si]
+00000000  DC35              fdiv qword [di]
+00000000  DC363456          fdiv qword [0x5634]
+00000000  DC37              fdiv qword [bx]
+00000000  DC38              fdivr qword [bx+si]
+00000000  DC39              fdivr qword [bx+di]
 00000000  DC3A              fdivr qword [bp+si]
+00000000  DC3B              fdivr qword [bp+di]
+00000000  DC3C              fdivr qword [si]
+00000000  DC3D              fdivr qword [di]
+00000000  DC3E3456          fdivr qword [0x5634]
+00000000  DC3F              fdivr qword [bx]
+00000000  DC4034            fadd qword [bx+si+0x34]
+00000000  DC4134            fadd qword [bx+di+0x34]
+00000000  DC4234            fadd qword [bp+si+0x34]
+00000000  DC4334            fadd qword [bp+di+0x34]
+00000000  DC4434            fadd qword [si+0x34]
+00000000  DC4534            fadd qword [di+0x34]
+00000000  DC4634            fadd qword [bp+0x34]
+00000000  DC4734            fadd qword [bx+0x34]
+00000000  DC4834            fmul qword [bx+si+0x34]
+00000000  DC4934            fmul qword [bx+di+0x34]
+00000000  DC4A34            fmul qword [bp+si+0x34]
+00000000  DC4B34            fmul qword [bp+di+0x34]
+00000000  DC4C34            fmul qword [si+0x34]
+00000000  DC4D34            fmul qword [di+0x34]
+00000000  DC4E34            fmul qword [bp+0x34]
+00000000  DC4F34            fmul qword [bx+0x34]
+00000000  DC5034            fcom qword [bx+si+0x34]
+00000000  DC5134            fcom qword [bx+di+0x34]
+00000000  DC5234            fcom qword [bp+si+0x34]
+00000000  DC5334            fcom qword [bp+di+0x34]
+00000000  DC5434            fcom qword [si+0x34]
+00000000  DC5534            fcom qword [di+0x34]
+00000000  DC5634            fcom qword [bp+0x34]
+00000000  DC5734            fcom qword [bx+0x34]
+00000000  DC5834            fcomp qword [bx+si+0x34]
+00000000  DC5934            fcomp qword [bx+di+0x34]
+00000000  DC5A34            fcomp qword [bp+si+0x34]
+00000000  DC5B34            fcomp qword [bp+di+0x34]
+00000000  DC5C34            fcomp qword [si+0x34]
+00000000  DC5D34            fcomp qword [di+0x34]
+00000000  DC5E34            fcomp qword [bp+0x34]
+00000000  DC5F34            fcomp qword [bx+0x34]
+00000000  DC6034            fsub qword [bx+si+0x34]
+00000000  DC6134            fsub qword [bx+di+0x34]
+00000000  DC6234            fsub qword [bp+si+0x34]
+00000000  DC6334            fsub qword [bp+di+0x34]
+00000000  DC6434            fsub qword [si+0x34]
+00000000  DC6534            fsub qword [di+0x34]
+00000000  DC6634            fsub qword [bp+0x34]
+00000000  DC6734            fsub qword [bx+0x34]
+00000000  DC6834            fsubr qword [bx+si+0x34]
+00000000  DC6934            fsubr qword [bx+di+0x34]
+00000000  DC6A34            fsubr qword [bp+si+0x34]
+00000000  DC6B34            fsubr qword [bp+di+0x34]
+00000000  DC6C34            fsubr qword [si+0x34]
+00000000  DC6D34            fsubr qword [di+0x34]
+00000000  DC6E34            fsubr qword [bp+0x34]
+00000000  DC6F34            fsubr qword [bx+0x34]
+00000000  DC7034            fdiv qword [bx+si+0x34]
+00000000  DC7134            fdiv qword [bx+di+0x34]
+00000000  DC7234            fdiv qword [bp+si+0x34]
+00000000  DC7334            fdiv qword [bp+di+0x34]
+00000000  DC7434            fdiv qword [si+0x34]
+00000000  DC7534            fdiv qword [di+0x34]
+00000000  DC7634            fdiv qword [bp+0x34]
+00000000  DC7734            fdiv qword [bx+0x34]
+00000000  DC7834            fdivr qword [bx+si+0x34]
+00000000  DC7934            fdivr qword [bx+di+0x34]
+00000000  DC7A34            fdivr qword [bp+si+0x34]
+00000000  DC7B34            fdivr qword [bp+di+0x34]
+00000000  DC7C34            fdivr qword [si+0x34]
+00000000  DC7D34            fdivr qword [di+0x34]
+00000000  DC7E34            fdivr qword [bp+0x34]
+00000000  DC7F34            fdivr qword [bx+0x34]
+00000000  DC803456          fadd qword [bx+si+0x5634]
+00000000  DC813456          fadd qword [bx+di+0x5634]
+00000000  DC823456          fadd qword [bp+si+0x5634]
+00000000  DC833456          fadd qword [bp+di+0x5634]
+00000000  DC843456          fadd qword [si+0x5634]
+00000000  DC853456          fadd qword [di+0x5634]
+00000000  DC863456          fadd qword [bp+0x5634]
+00000000  DC873456          fadd qword [bx+0x5634]
+00000000  DC883456          fmul qword [bx+si+0x5634]
+00000000  DC893456          fmul qword [bx+di+0x5634]
+00000000  DC8A3456          fmul qword [bp+si+0x5634]
+00000000  DC8B3456          fmul qword [bp+di+0x5634]
+00000000  DC8C3456          fmul qword [si+0x5634]
+00000000  DC8D3456          fmul qword [di+0x5634]
+00000000  DC8E3456          fmul qword [bp+0x5634]
+00000000  DC8F3456          fmul qword [bx+0x5634]
+00000000  DC903456          fcom qword [bx+si+0x5634]
+00000000  DC913456          fcom qword [bx+di+0x5634]
+00000000  DC923456          fcom qword [bp+si+0x5634]
+00000000  DC933456          fcom qword [bp+di+0x5634]
+00000000  DC943456          fcom qword [si+0x5634]
+00000000  DC953456          fcom qword [di+0x5634]
+00000000  DC963456          fcom qword [bp+0x5634]
+00000000  DC973456          fcom qword [bx+0x5634]
+00000000  DC983456          fcomp qword [bx+si+0x5634]
+00000000  DC993456          fcomp qword [bx+di+0x5634]
+00000000  DC9A3456          fcomp qword [bp+si+0x5634]
+00000000  DC9B3456          fcomp qword [bp+di+0x5634]
+00000000  DC9C3456          fcomp qword [si+0x5634]
+00000000  DC9D3456          fcomp qword [di+0x5634]
+00000000  DC9E3456          fcomp qword [bp+0x5634]
+00000000  DC9F3456          fcomp qword [bx+0x5634]
+00000000  DCA03456          fsub qword [bx+si+0x5634]
+00000000  DCA13456          fsub qword [bx+di+0x5634]
+00000000  DCA23456          fsub qword [bp+si+0x5634]
+00000000  DCA33456          fsub qword [bp+di+0x5634]
+00000000  DCA43456          fsub qword [si+0x5634]
+00000000  DCA53456          fsub qword [di+0x5634]
+00000000  DCA63456          fsub qword [bp+0x5634]
+00000000  DCA73456          fsub qword [bx+0x5634]
+00000000  DCA83456          fsubr qword [bx+si+0x5634]
+00000000  DCA93456          fsubr qword [bx+di+0x5634]
+00000000  DCAA3456          fsubr qword [bp+si+0x5634]
+00000000  DCAB3456          fsubr qword [bp+di+0x5634]
+00000000  DCAC3456          fsubr qword [si+0x5634]
+00000000  DCAD3456          fsubr qword [di+0x5634]
+00000000  DCAE3456          fsubr qword [bp+0x5634]
+00000000  DCAF3456          fsubr qword [bx+0x5634]
+00000000  DCB03456          fdiv qword [bx+si+0x5634]
+00000000  DCB13456          fdiv qword [bx+di+0x5634]
+00000000  DCB23456          fdiv qword [bp+si+0x5634]
+00000000  DCB33456          fdiv qword [bp+di+0x5634]
+00000000  DCB43456          fdiv qword [si+0x5634]
+00000000  DCB53456          fdiv qword [di+0x5634]
+00000000  DCB63456          fdiv qword [bp+0x5634]
+00000000  DCB73456          fdiv qword [bx+0x5634]
+00000000  DCB83456          fdivr qword [bx+si+0x5634]
+00000000  DCB93456          fdivr qword [bx+di+0x5634]
+00000000  DCBA3456          fdivr qword [bp+si+0x5634]
+00000000  DCBB3456          fdivr qword [bp+di+0x5634]
+00000000  DCBC3456          fdivr qword [si+0x5634]
+00000000  DCBD3456          fdivr qword [di+0x5634]
+00000000  DCBE3456          fdivr qword [bp+0x5634]
+00000000  DCBF3456          fdivr qword [bx+0x5634]
+00000000  DCC0              fadd to st0
+00000000  DCC1              fadd to st1
+00000000  DCC2              fadd to st2
+00000000  DCC3              fadd to st3
+00000000  DCC4              fadd to st4
+00000000  DCC5              fadd to st5
+00000000  DCC6              fadd to st6
+00000000  DCC7              fadd to st7
+00000000  DCC8              fmul to st0
+00000000  DCC9              fmul to st1
+00000000  DCCA              fmul to st2
+00000000  DCCB              fmul to st3
+00000000  DCCC              fmul to st4
+00000000  DCCD              fmul to st5
+00000000  DCCE              fmul to st6
+00000000  DCCF              fmul to st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DCE0              fsubr to st0
+00000000  DCE1              fsubr to st1
+00000000  DCE2              fsubr to st2
+00000000  DCE3              fsubr to st3
+00000000  DCE4              fsubr to st4
+00000000  DCE5              fsubr to st5
+00000000  DCE6              fsubr to st6
+00000000  DCE7              fsubr to st7
+00000000  DCE8              fsub to st0
+00000000  DCE9              fsub to st1
+00000000  DCEA              fsub to st2
+00000000  DCEB              fsub to st3
+00000000  DCEC              fsub to st4
+00000000  DCED              fsub to st5
+00000000  DCEE              fsub to st6
+00000000  DCEF              fsub to st7
+00000000  DCF0              fdivr to st0
+00000000  DCF1              fdivr to st1
+00000000  DCF2              fdivr to st2
+00000000  DCF3              fdivr to st3
+00000000  DCF4              fdivr to st4
+00000000  DCF5              fdivr to st5
+00000000  DCF6              fdivr to st6
+00000000  DCF7              fdivr to st7
+00000000  DCF8              fdiv to st0
+00000000  DCF9              fdiv to st1
+00000000  DCFA              fdiv to st2
+00000000  DCFB              fdiv to st3
+00000000  DCFC              fdiv to st4
+00000000  DCFD              fdiv to st5
+00000000  DCFE              fdiv to st6
+00000000  DCFF              fdiv to st7
 
 opcode dd
+00000000  DD00              fld qword [bx+si]
+00000000  DD01              fld qword [bx+di]
 00000000  DD02              fld qword [bp+si]
+00000000  DD03              fld qword [bp+di]
+00000000  DD04              fld qword [si]
+00000000  DD05              fld qword [di]
+00000000  DD063456          fld qword [0x5634]
+00000000  DD07              fld qword [bx]
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD10              fst qword [bx+si]
+00000000  DD11              fst qword [bx+di]
 00000000  DD12              fst qword [bp+si]
+00000000  DD13              fst qword [bp+di]
+00000000  DD14              fst qword [si]
+00000000  DD15              fst qword [di]
+00000000  DD163456          fst qword [0x5634]
+00000000  DD17              fst qword [bx]
+00000000  DD18              fstp qword [bx+si]
+00000000  DD19              fstp qword [bx+di]
 00000000  DD1A              fstp qword [bp+si]
+00000000  DD1B              fstp qword [bp+di]
+00000000  DD1C              fstp qword [si]
+00000000  DD1D              fstp qword [di]
+00000000  DD1E3456          fstp qword [0x5634]
+00000000  DD1F              fstp qword [bx]
+00000000  DD20              frstor [bx+si]
+00000000  DD21              frstor [bx+di]
 00000000  DD22              frstor [bp+si]
+00000000  DD23              frstor [bp+di]
+00000000  DD24              frstor [si]
+00000000  DD25              frstor [di]
+00000000  DD263456          frstor [0x5634]
+00000000  DD27              frstor [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD30              fnsave [bx+si]
+00000000  DD31              fnsave [bx+di]
 00000000  DD32              fnsave [bp+si]
+00000000  DD33              fnsave [bp+di]
+00000000  DD34              fnsave [si]
+00000000  DD35              fnsave [di]
+00000000  DD363456          fnsave [0x5634]
+00000000  DD37              fnsave [bx]
+00000000  DD38              fnstsw [bx+si]
+00000000  DD39              fnstsw [bx+di]
 00000000  DD3A              fnstsw [bp+si]
+00000000  DD3B              fnstsw [bp+di]
+00000000  DD3C              fnstsw [si]
+00000000  DD3D              fnstsw [di]
+00000000  DD3E3456          fnstsw [0x5634]
+00000000  DD3F              fnstsw [bx]
+00000000  DD4034            fld qword [bx+si+0x34]
+00000000  DD4134            fld qword [bx+di+0x34]
+00000000  DD4234            fld qword [bp+si+0x34]
+00000000  DD4334            fld qword [bp+di+0x34]
+00000000  DD4434            fld qword [si+0x34]
+00000000  DD4534            fld qword [di+0x34]
+00000000  DD4634            fld qword [bp+0x34]
+00000000  DD4734            fld qword [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD5034            fst qword [bx+si+0x34]
+00000000  DD5134            fst qword [bx+di+0x34]
+00000000  DD5234            fst qword [bp+si+0x34]
+00000000  DD5334            fst qword [bp+di+0x34]
+00000000  DD5434            fst qword [si+0x34]
+00000000  DD5534            fst qword [di+0x34]
+00000000  DD5634            fst qword [bp+0x34]
+00000000  DD5734            fst qword [bx+0x34]
+00000000  DD5834            fstp qword [bx+si+0x34]
+00000000  DD5934            fstp qword [bx+di+0x34]
+00000000  DD5A34            fstp qword [bp+si+0x34]
+00000000  DD5B34            fstp qword [bp+di+0x34]
+00000000  DD5C34            fstp qword [si+0x34]
+00000000  DD5D34            fstp qword [di+0x34]
+00000000  DD5E34            fstp qword [bp+0x34]
+00000000  DD5F34            fstp qword [bx+0x34]
+00000000  DD6034            frstor [bx+si+0x34]
+00000000  DD6134            frstor [bx+di+0x34]
+00000000  DD6234            frstor [bp+si+0x34]
+00000000  DD6334            frstor [bp+di+0x34]
+00000000  DD6434            frstor [si+0x34]
+00000000  DD6534            frstor [di+0x34]
+00000000  DD6634            frstor [bp+0x34]
+00000000  DD6734            frstor [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD7034            fnsave [bx+si+0x34]
+00000000  DD7134            fnsave [bx+di+0x34]
+00000000  DD7234            fnsave [bp+si+0x34]
+00000000  DD7334            fnsave [bp+di+0x34]
+00000000  DD7434            fnsave [si+0x34]
+00000000  DD7534            fnsave [di+0x34]
+00000000  DD7634            fnsave [bp+0x34]
+00000000  DD7734            fnsave [bx+0x34]
+00000000  DD7834            fnstsw [bx+si+0x34]
+00000000  DD7934            fnstsw [bx+di+0x34]
+00000000  DD7A34            fnstsw [bp+si+0x34]
+00000000  DD7B34            fnstsw [bp+di+0x34]
+00000000  DD7C34            fnstsw [si+0x34]
+00000000  DD7D34            fnstsw [di+0x34]
+00000000  DD7E34            fnstsw [bp+0x34]
+00000000  DD7F34            fnstsw [bx+0x34]
+00000000  DD803456          fld qword [bx+si+0x5634]
+00000000  DD813456          fld qword [bx+di+0x5634]
+00000000  DD823456          fld qword [bp+si+0x5634]
+00000000  DD833456          fld qword [bp+di+0x5634]
+00000000  DD843456          fld qword [si+0x5634]
+00000000  DD853456          fld qword [di+0x5634]
+00000000  DD863456          fld qword [bp+0x5634]
+00000000  DD873456          fld qword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DD903456          fst qword [bx+si+0x5634]
+00000000  DD913456          fst qword [bx+di+0x5634]
+00000000  DD923456          fst qword [bp+si+0x5634]
+00000000  DD933456          fst qword [bp+di+0x5634]
+00000000  DD943456          fst qword [si+0x5634]
+00000000  DD953456          fst qword [di+0x5634]
+00000000  DD963456          fst qword [bp+0x5634]
+00000000  DD973456          fst qword [bx+0x5634]
+00000000  DD983456          fstp qword [bx+si+0x5634]
+00000000  DD993456          fstp qword [bx+di+0x5634]
+00000000  DD9A3456          fstp qword [bp+si+0x5634]
+00000000  DD9B3456          fstp qword [bp+di+0x5634]
+00000000  DD9C3456          fstp qword [si+0x5634]
+00000000  DD9D3456          fstp qword [di+0x5634]
+00000000  DD9E3456          fstp qword [bp+0x5634]
+00000000  DD9F3456          fstp qword [bx+0x5634]
+00000000  DDA03456          frstor [bx+si+0x5634]
+00000000  DDA13456          frstor [bx+di+0x5634]
+00000000  DDA23456          frstor [bp+si+0x5634]
+00000000  DDA33456          frstor [bp+di+0x5634]
+00000000  DDA43456          frstor [si+0x5634]
+00000000  DDA53456          frstor [di+0x5634]
+00000000  DDA63456          frstor [bp+0x5634]
+00000000  DDA73456          frstor [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DDB03456          fnsave [bx+si+0x5634]
+00000000  DDB13456          fnsave [bx+di+0x5634]
+00000000  DDB23456          fnsave [bp+si+0x5634]
+00000000  DDB33456          fnsave [bp+di+0x5634]
+00000000  DDB43456          fnsave [si+0x5634]
+00000000  DDB53456          fnsave [di+0x5634]
+00000000  DDB63456          fnsave [bp+0x5634]
+00000000  DDB73456          fnsave [bx+0x5634]
+00000000  DDB83456          fnstsw [bx+si+0x5634]
+00000000  DDB93456          fnstsw [bx+di+0x5634]
+00000000  DDBA3456          fnstsw [bp+si+0x5634]
+00000000  DDBB3456          fnstsw [bp+di+0x5634]
+00000000  DDBC3456          fnstsw [si+0x5634]
+00000000  DDBD3456          fnstsw [di+0x5634]
+00000000  DDBE3456          fnstsw [bp+0x5634]
+00000000  DDBF3456          fnstsw [bx+0x5634]
+00000000  DDC0              ffree st0
+00000000  DDC1              ffree st1
+00000000  DDC2              ffree st2
+00000000  DDC3              ffree st3
+00000000  DDC4              ffree st4
+00000000  DDC5              ffree st5
+00000000  DDC6              ffree st6
+00000000  DDC7              ffree st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DDD0              fst st0
+00000000  DDD1              fst st1
+00000000  DDD2              fst st2
+00000000  DDD3              fst st3
+00000000  DDD4              fst st4
+00000000  DDD5              fst st5
+00000000  DDD6              fst st6
+00000000  DDD7              fst st7
+00000000  DDD8              fstp st0
+00000000  DDD9              fstp st1
+00000000  DDDA              fstp st2
+00000000  DDDB              fstp st3
+00000000  DDDC              fstp st4
+00000000  DDDD              fstp st5
+00000000  DDDE              fstp st6
+00000000  DDDF              fstp st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode de
+00000000  DE00              fiadd word [bx+si]
+00000000  DE01              fiadd word [bx+di]
 00000000  DE02              fiadd word [bp+si]
+00000000  DE03              fiadd word [bp+di]
+00000000  DE04              fiadd word [si]
+00000000  DE05              fiadd word [di]
+00000000  DE063456          fiadd word [0x5634]
+00000000  DE07              fiadd word [bx]
+00000000  DE08              fimul word [bx+si]
+00000000  DE09              fimul word [bx+di]
 00000000  DE0A              fimul word [bp+si]
+00000000  DE0B              fimul word [bp+di]
+00000000  DE0C              fimul word [si]
+00000000  DE0D              fimul word [di]
+00000000  DE0E3456          fimul word [0x5634]
+00000000  DE0F              fimul word [bx]
+00000000  DE10              ficom word [bx+si]
+00000000  DE11              ficom word [bx+di]
 00000000  DE12              ficom word [bp+si]
+00000000  DE13              ficom word [bp+di]
+00000000  DE14              ficom word [si]
+00000000  DE15              ficom word [di]
+00000000  DE163456          ficom word [0x5634]
+00000000  DE17              ficom word [bx]
+00000000  DE18              ficomp word [bx+si]
+00000000  DE19              ficomp word [bx+di]
 00000000  DE1A              ficomp word [bp+si]
+00000000  DE1B              ficomp word [bp+di]
+00000000  DE1C              ficomp word [si]
+00000000  DE1D              ficomp word [di]
+00000000  DE1E3456          ficomp word [0x5634]
+00000000  DE1F              ficomp word [bx]
+00000000  DE20              fisub word [bx+si]
+00000000  DE21              fisub word [bx+di]
 00000000  DE22              fisub word [bp+si]
+00000000  DE23              fisub word [bp+di]
+00000000  DE24              fisub word [si]
+00000000  DE25              fisub word [di]
+00000000  DE263456          fisub word [0x5634]
+00000000  DE27              fisub word [bx]
+00000000  DE28              fisubr word [bx+si]
+00000000  DE29              fisubr word [bx+di]
 00000000  DE2A              fisubr word [bp+si]
+00000000  DE2B              fisubr word [bp+di]
+00000000  DE2C              fisubr word [si]
+00000000  DE2D              fisubr word [di]
+00000000  DE2E3456          fisubr word [0x5634]
+00000000  DE2F              fisubr word [bx]
+00000000  DE30              fidiv word [bx+si]
+00000000  DE31              fidiv word [bx+di]
 00000000  DE32              fidiv word [bp+si]
+00000000  DE33              fidiv word [bp+di]
+00000000  DE34              fidiv word [si]
+00000000  DE35              fidiv word [di]
+00000000  DE363456          fidiv word [0x5634]
+00000000  DE37              fidiv word [bx]
+00000000  DE38              fidivr word [bx+si]
+00000000  DE39              fidivr word [bx+di]
 00000000  DE3A              fidivr word [bp+si]
+00000000  DE3B              fidivr word [bp+di]
+00000000  DE3C              fidivr word [si]
+00000000  DE3D              fidivr word [di]
+00000000  DE3E3456          fidivr word [0x5634]
+00000000  DE3F              fidivr word [bx]
+00000000  DE4034            fiadd word [bx+si+0x34]
+00000000  DE4134            fiadd word [bx+di+0x34]
+00000000  DE4234            fiadd word [bp+si+0x34]
+00000000  DE4334            fiadd word [bp+di+0x34]
+00000000  DE4434            fiadd word [si+0x34]
+00000000  DE4534            fiadd word [di+0x34]
+00000000  DE4634            fiadd word [bp+0x34]
+00000000  DE4734            fiadd word [bx+0x34]
+00000000  DE4834            fimul word [bx+si+0x34]
+00000000  DE4934            fimul word [bx+di+0x34]
+00000000  DE4A34            fimul word [bp+si+0x34]
+00000000  DE4B34            fimul word [bp+di+0x34]
+00000000  DE4C34            fimul word [si+0x34]
+00000000  DE4D34            fimul word [di+0x34]
+00000000  DE4E34            fimul word [bp+0x34]
+00000000  DE4F34            fimul word [bx+0x34]
+00000000  DE5034            ficom word [bx+si+0x34]
+00000000  DE5134            ficom word [bx+di+0x34]
+00000000  DE5234            ficom word [bp+si+0x34]
+00000000  DE5334            ficom word [bp+di+0x34]
+00000000  DE5434            ficom word [si+0x34]
+00000000  DE5534            ficom word [di+0x34]
+00000000  DE5634            ficom word [bp+0x34]
+00000000  DE5734            ficom word [bx+0x34]
+00000000  DE5834            ficomp word [bx+si+0x34]
+00000000  DE5934            ficomp word [bx+di+0x34]
+00000000  DE5A34            ficomp word [bp+si+0x34]
+00000000  DE5B34            ficomp word [bp+di+0x34]
+00000000  DE5C34            ficomp word [si+0x34]
+00000000  DE5D34            ficomp word [di+0x34]
+00000000  DE5E34            ficomp word [bp+0x34]
+00000000  DE5F34            ficomp word [bx+0x34]
+00000000  DE6034            fisub word [bx+si+0x34]
+00000000  DE6134            fisub word [bx+di+0x34]
+00000000  DE6234            fisub word [bp+si+0x34]
+00000000  DE6334            fisub word [bp+di+0x34]
+00000000  DE6434            fisub word [si+0x34]
+00000000  DE6534            fisub word [di+0x34]
+00000000  DE6634            fisub word [bp+0x34]
+00000000  DE6734            fisub word [bx+0x34]
+00000000  DE6834            fisubr word [bx+si+0x34]
+00000000  DE6934            fisubr word [bx+di+0x34]
+00000000  DE6A34            fisubr word [bp+si+0x34]
+00000000  DE6B34            fisubr word [bp+di+0x34]
+00000000  DE6C34            fisubr word [si+0x34]
+00000000  DE6D34            fisubr word [di+0x34]
+00000000  DE6E34            fisubr word [bp+0x34]
+00000000  DE6F34            fisubr word [bx+0x34]
+00000000  DE7034            fidiv word [bx+si+0x34]
+00000000  DE7134            fidiv word [bx+di+0x34]
+00000000  DE7234            fidiv word [bp+si+0x34]
+00000000  DE7334            fidiv word [bp+di+0x34]
+00000000  DE7434            fidiv word [si+0x34]
+00000000  DE7534            fidiv word [di+0x34]
+00000000  DE7634            fidiv word [bp+0x34]
+00000000  DE7734            fidiv word [bx+0x34]
+00000000  DE7834            fidivr word [bx+si+0x34]
+00000000  DE7934            fidivr word [bx+di+0x34]
+00000000  DE7A34            fidivr word [bp+si+0x34]
+00000000  DE7B34            fidivr word [bp+di+0x34]
+00000000  DE7C34            fidivr word [si+0x34]
+00000000  DE7D34            fidivr word [di+0x34]
+00000000  DE7E34            fidivr word [bp+0x34]
+00000000  DE7F34            fidivr word [bx+0x34]
+00000000  DE803456          fiadd word [bx+si+0x5634]
+00000000  DE813456          fiadd word [bx+di+0x5634]
+00000000  DE823456          fiadd word [bp+si+0x5634]
+00000000  DE833456          fiadd word [bp+di+0x5634]
+00000000  DE843456          fiadd word [si+0x5634]
+00000000  DE853456          fiadd word [di+0x5634]
+00000000  DE863456          fiadd word [bp+0x5634]
+00000000  DE873456          fiadd word [bx+0x5634]
+00000000  DE883456          fimul word [bx+si+0x5634]
+00000000  DE893456          fimul word [bx+di+0x5634]
+00000000  DE8A3456          fimul word [bp+si+0x5634]
+00000000  DE8B3456          fimul word [bp+di+0x5634]
+00000000  DE8C3456          fimul word [si+0x5634]
+00000000  DE8D3456          fimul word [di+0x5634]
+00000000  DE8E3456          fimul word [bp+0x5634]
+00000000  DE8F3456          fimul word [bx+0x5634]
+00000000  DE903456          ficom word [bx+si+0x5634]
+00000000  DE913456          ficom word [bx+di+0x5634]
+00000000  DE923456          ficom word [bp+si+0x5634]
+00000000  DE933456          ficom word [bp+di+0x5634]
+00000000  DE943456          ficom word [si+0x5634]
+00000000  DE953456          ficom word [di+0x5634]
+00000000  DE963456          ficom word [bp+0x5634]
+00000000  DE973456          ficom word [bx+0x5634]
+00000000  DE983456          ficomp word [bx+si+0x5634]
+00000000  DE993456          ficomp word [bx+di+0x5634]
+00000000  DE9A3456          ficomp word [bp+si+0x5634]
+00000000  DE9B3456          ficomp word [bp+di+0x5634]
+00000000  DE9C3456          ficomp word [si+0x5634]
+00000000  DE9D3456          ficomp word [di+0x5634]
+00000000  DE9E3456          ficomp word [bp+0x5634]
+00000000  DE9F3456          ficomp word [bx+0x5634]
+00000000  DEA03456          fisub word [bx+si+0x5634]
+00000000  DEA13456          fisub word [bx+di+0x5634]
+00000000  DEA23456          fisub word [bp+si+0x5634]
+00000000  DEA33456          fisub word [bp+di+0x5634]
+00000000  DEA43456          fisub word [si+0x5634]
+00000000  DEA53456          fisub word [di+0x5634]
+00000000  DEA63456          fisub word [bp+0x5634]
+00000000  DEA73456          fisub word [bx+0x5634]
+00000000  DEA83456          fisubr word [bx+si+0x5634]
+00000000  DEA93456          fisubr word [bx+di+0x5634]
+00000000  DEAA3456          fisubr word [bp+si+0x5634]
+00000000  DEAB3456          fisubr word [bp+di+0x5634]
+00000000  DEAC3456          fisubr word [si+0x5634]
+00000000  DEAD3456          fisubr word [di+0x5634]
+00000000  DEAE3456          fisubr word [bp+0x5634]
+00000000  DEAF3456          fisubr word [bx+0x5634]
+00000000  DEB03456          fidiv word [bx+si+0x5634]
+00000000  DEB13456          fidiv word [bx+di+0x5634]
+00000000  DEB23456          fidiv word [bp+si+0x5634]
+00000000  DEB33456          fidiv word [bp+di+0x5634]
+00000000  DEB43456          fidiv word [si+0x5634]
+00000000  DEB53456          fidiv word [di+0x5634]
+00000000  DEB63456          fidiv word [bp+0x5634]
+00000000  DEB73456          fidiv word [bx+0x5634]
+00000000  DEB83456          fidivr word [bx+si+0x5634]
+00000000  DEB93456          fidivr word [bx+di+0x5634]
+00000000  DEBA3456          fidivr word [bp+si+0x5634]
+00000000  DEBB3456          fidivr word [bp+di+0x5634]
+00000000  DEBC3456          fidivr word [si+0x5634]
+00000000  DEBD3456          fidivr word [di+0x5634]
+00000000  DEBE3456          fidivr word [bp+0x5634]
+00000000  DEBF3456          fidivr word [bx+0x5634]
+00000000  DEC0              faddp st0
+00000000  DEC1              faddp st1
+00000000  DEC2              faddp st2
+00000000  DEC3              faddp st3
+00000000  DEC4              faddp st4
+00000000  DEC5              faddp st5
+00000000  DEC6              faddp st6
+00000000  DEC7              faddp st7
+00000000  DEC8              fmulp st0
+00000000  DEC9              fmulp st1
+00000000  DECA              fmulp st2
+00000000  DECB              fmulp st3
+00000000  DECC              fmulp st4
+00000000  DECD              fmulp st5
+00000000  DECE              fmulp st6
+00000000  DECF              fmulp st7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DED9              fcompp
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DEE0              fsubrp st0
+00000000  DEE1              fsubrp st1
+00000000  DEE2              fsubrp st2
+00000000  DEE3              fsubrp st3
+00000000  DEE4              fsubrp st4
+00000000  DEE5              fsubrp st5
+00000000  DEE6              fsubrp st6
+00000000  DEE7              fsubrp st7
+00000000  DEE8              fsubp st0
+00000000  DEE9              fsubp st1
+00000000  DEEA              fsubp st2
+00000000  DEEB              fsubp st3
+00000000  DEEC              fsubp st4
+00000000  DEED              fsubp st5
+00000000  DEEE              fsubp st6
+00000000  DEEF              fsubp st7
+00000000  DEF0              fdivrp st0
+00000000  DEF1              fdivrp st1
+00000000  DEF2              fdivrp st2
+00000000  DEF3              fdivrp st3
+00000000  DEF4              fdivrp st4
+00000000  DEF5              fdivrp st5
+00000000  DEF6              fdivrp st6
+00000000  DEF7              fdivrp st7
+00000000  DEF8              fdivp st0
+00000000  DEF9              fdivp st1
+00000000  DEFA              fdivp st2
+00000000  DEFB              fdivp st3
+00000000  DEFC              fdivp st4
+00000000  DEFD              fdivp st5
+00000000  DEFE              fdivp st6
+00000000  DEFF              fdivp st7
 
 opcode df
+00000000  DF00              fild word [bx+si]
+00000000  DF01              fild word [bx+di]
 00000000  DF02              fild word [bp+si]
+00000000  DF03              fild word [bp+di]
+00000000  DF04              fild word [si]
+00000000  DF05              fild word [di]
+00000000  DF063456          fild word [0x5634]
+00000000  DF07              fild word [bx]
+illegal_opcode
+illegal_opcode
+illegal_opcode
 illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF10              fist word [bx+si]
+00000000  DF11              fist word [bx+di]
 00000000  DF12              fist word [bp+si]
+00000000  DF13              fist word [bp+di]
+00000000  DF14              fist word [si]
+00000000  DF15              fist word [di]
+00000000  DF163456          fist word [0x5634]
+00000000  DF17              fist word [bx]
+00000000  DF18              fistp word [bx+si]
+00000000  DF19              fistp word [bx+di]
 00000000  DF1A              fistp word [bp+si]
+00000000  DF1B              fistp word [bp+di]
+00000000  DF1C              fistp word [si]
+00000000  DF1D              fistp word [di]
+00000000  DF1E3456          fistp word [0x5634]
+00000000  DF1F              fistp word [bx]
+00000000  DF20              fbld tword [bx+si]
+00000000  DF21              fbld tword [bx+di]
 00000000  DF22              fbld tword [bp+si]
+00000000  DF23              fbld tword [bp+di]
+00000000  DF24              fbld tword [si]
+00000000  DF25              fbld tword [di]
+00000000  DF263456          fbld tword [0x5634]
+00000000  DF27              fbld tword [bx]
+00000000  DF28              fild qword [bx+si]
+00000000  DF29              fild qword [bx+di]
 00000000  DF2A              fild qword [bp+si]
+00000000  DF2B              fild qword [bp+di]
+00000000  DF2C              fild qword [si]
+00000000  DF2D              fild qword [di]
+00000000  DF2E3456          fild qword [0x5634]
+00000000  DF2F              fild qword [bx]
+00000000  DF30              fbstp tword [bx+si]
+00000000  DF31              fbstp tword [bx+di]
 00000000  DF32              fbstp tword [bp+si]
+00000000  DF33              fbstp tword [bp+di]
+00000000  DF34              fbstp tword [si]
+00000000  DF35              fbstp tword [di]
+00000000  DF363456          fbstp tword [0x5634]
+00000000  DF37              fbstp tword [bx]
+00000000  DF38              fistp qword [bx+si]
+00000000  DF39              fistp qword [bx+di]
 00000000  DF3A              fistp qword [bp+si]
+00000000  DF3B              fistp qword [bp+di]
+00000000  DF3C              fistp qword [si]
+00000000  DF3D              fistp qword [di]
+00000000  DF3E3456          fistp qword [0x5634]
+00000000  DF3F              fistp qword [bx]
+00000000  DF4034            fild word [bx+si+0x34]
+00000000  DF4134            fild word [bx+di+0x34]
+00000000  DF4234            fild word [bp+si+0x34]
+00000000  DF4334            fild word [bp+di+0x34]
+00000000  DF4434            fild word [si+0x34]
+00000000  DF4534            fild word [di+0x34]
+00000000  DF4634            fild word [bp+0x34]
+00000000  DF4734            fild word [bx+0x34]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF5034            fist word [bx+si+0x34]
+00000000  DF5134            fist word [bx+di+0x34]
+00000000  DF5234            fist word [bp+si+0x34]
+00000000  DF5334            fist word [bp+di+0x34]
+00000000  DF5434            fist word [si+0x34]
+00000000  DF5534            fist word [di+0x34]
+00000000  DF5634            fist word [bp+0x34]
+00000000  DF5734            fist word [bx+0x34]
+00000000  DF5834            fistp word [bx+si+0x34]
+00000000  DF5934            fistp word [bx+di+0x34]
+00000000  DF5A34            fistp word [bp+si+0x34]
+00000000  DF5B34            fistp word [bp+di+0x34]
+00000000  DF5C34            fistp word [si+0x34]
+00000000  DF5D34            fistp word [di+0x34]
+00000000  DF5E34            fistp word [bp+0x34]
+00000000  DF5F34            fistp word [bx+0x34]
+00000000  DF6034            fbld tword [bx+si+0x34]
+00000000  DF6134            fbld tword [bx+di+0x34]
+00000000  DF6234            fbld tword [bp+si+0x34]
+00000000  DF6334            fbld tword [bp+di+0x34]
+00000000  DF6434            fbld tword [si+0x34]
+00000000  DF6534            fbld tword [di+0x34]
+00000000  DF6634            fbld tword [bp+0x34]
+00000000  DF6734            fbld tword [bx+0x34]
+00000000  DF6834            fild qword [bx+si+0x34]
+00000000  DF6934            fild qword [bx+di+0x34]
+00000000  DF6A34            fild qword [bp+si+0x34]
+00000000  DF6B34            fild qword [bp+di+0x34]
+00000000  DF6C34            fild qword [si+0x34]
+00000000  DF6D34            fild qword [di+0x34]
+00000000  DF6E34            fild qword [bp+0x34]
+00000000  DF6F34            fild qword [bx+0x34]
+00000000  DF7034            fbstp tword [bx+si+0x34]
+00000000  DF7134            fbstp tword [bx+di+0x34]
+00000000  DF7234            fbstp tword [bp+si+0x34]
+00000000  DF7334            fbstp tword [bp+di+0x34]
+00000000  DF7434            fbstp tword [si+0x34]
+00000000  DF7534            fbstp tword [di+0x34]
+00000000  DF7634            fbstp tword [bp+0x34]
+00000000  DF7734            fbstp tword [bx+0x34]
+00000000  DF7834            fistp qword [bx+si+0x34]
+00000000  DF7934            fistp qword [bx+di+0x34]
+00000000  DF7A34            fistp qword [bp+si+0x34]
+00000000  DF7B34            fistp qword [bp+di+0x34]
+00000000  DF7C34            fistp qword [si+0x34]
+00000000  DF7D34            fistp qword [di+0x34]
+00000000  DF7E34            fistp qword [bp+0x34]
+00000000  DF7F34            fistp qword [bx+0x34]
+00000000  DF803456          fild word [bx+si+0x5634]
+00000000  DF813456          fild word [bx+di+0x5634]
+00000000  DF823456          fild word [bp+si+0x5634]
+00000000  DF833456          fild word [bp+di+0x5634]
+00000000  DF843456          fild word [si+0x5634]
+00000000  DF853456          fild word [di+0x5634]
+00000000  DF863456          fild word [bp+0x5634]
+00000000  DF873456          fild word [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+00000000  DF903456          fist word [bx+si+0x5634]
+00000000  DF913456          fist word [bx+di+0x5634]
+00000000  DF923456          fist word [bp+si+0x5634]
+00000000  DF933456          fist word [bp+di+0x5634]
+00000000  DF943456          fist word [si+0x5634]
+00000000  DF953456          fist word [di+0x5634]
+00000000  DF963456          fist word [bp+0x5634]
+00000000  DF973456          fist word [bx+0x5634]
+00000000  DF983456          fistp word [bx+si+0x5634]
+00000000  DF993456          fistp word [bx+di+0x5634]
+00000000  DF9A3456          fistp word [bp+si+0x5634]
+00000000  DF9B3456          fistp word [bp+di+0x5634]
+00000000  DF9C3456          fistp word [si+0x5634]
+00000000  DF9D3456          fistp word [di+0x5634]
+00000000  DF9E3456          fistp word [bp+0x5634]
+00000000  DF9F3456          fistp word [bx+0x5634]
+00000000  DFA03456          fbld tword [bx+si+0x5634]
+00000000  DFA13456          fbld tword [bx+di+0x5634]
+00000000  DFA23456          fbld tword [bp+si+0x5634]
+00000000  DFA33456          fbld tword [bp+di+0x5634]
+00000000  DFA43456          fbld tword [si+0x5634]
+00000000  DFA53456          fbld tword [di+0x5634]
+00000000  DFA63456          fbld tword [bp+0x5634]
+00000000  DFA73456          fbld tword [bx+0x5634]
+00000000  DFA83456          fild qword [bx+si+0x5634]
+00000000  DFA93456          fild qword [bx+di+0x5634]
+00000000  DFAA3456          fild qword [bp+si+0x5634]
+00000000  DFAB3456          fild qword [bp+di+0x5634]
+00000000  DFAC3456          fild qword [si+0x5634]
+00000000  DFAD3456          fild qword [di+0x5634]
+00000000  DFAE3456          fild qword [bp+0x5634]
+00000000  DFAF3456          fild qword [bx+0x5634]
+00000000  DFB03456          fbstp tword [bx+si+0x5634]
+00000000  DFB13456          fbstp tword [bx+di+0x5634]
+00000000  DFB23456          fbstp tword [bp+si+0x5634]
+00000000  DFB33456          fbstp tword [bp+di+0x5634]
+00000000  DFB43456          fbstp tword [si+0x5634]
+00000000  DFB53456          fbstp tword [di+0x5634]
+00000000  DFB63456          fbstp tword [bp+0x5634]
+00000000  DFB73456          fbstp tword [bx+0x5634]
+00000000  DFB83456          fistp qword [bx+si+0x5634]
+00000000  DFB93456          fistp qword [bx+di+0x5634]
+00000000  DFBA3456          fistp qword [bp+si+0x5634]
+00000000  DFBB3456          fistp qword [bp+di+0x5634]
+00000000  DFBC3456          fistp qword [si+0x5634]
+00000000  DFBD3456          fistp qword [di+0x5634]
+00000000  DFBE3456          fistp qword [bp+0x5634]
+00000000  DFBF3456          fistp qword [bx+0x5634]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
 
 opcode e0
-00000000  E002              loopne 0x4
-00000000  E00A              loopne 0xc
-00000000  E012              loopne 0x14
-00000000  E01A              loopne 0x1c
-00000000  E022              loopne 0x24
-00000000  E02A              loopne 0x2c
-00000000  E032              loopne 0x34
-00000000  E03A              loopne 0x3c
+00000000  E000              loopne 0x2
+00000000  E008              loopne 0xa
+00000000  E010              loopne 0x12
+00000000  E018              loopne 0x1a
+00000000  E020              loopne 0x22
+00000000  E028              loopne 0x2a
+00000000  E030              loopne 0x32
+00000000  E038              loopne 0x3a
 
 opcode e1
-00000000  E102              loope 0x4
-00000000  E10A              loope 0xc
-00000000  E112              loope 0x14
-00000000  E11A              loope 0x1c
-00000000  E122              loope 0x24
-00000000  E12A              loope 0x2c
-00000000  E132              loope 0x34
-00000000  E13A              loope 0x3c
+00000000  E100              loope 0x2
+00000000  E108              loope 0xa
+00000000  E110              loope 0x12
+00000000  E118              loope 0x1a
+00000000  E120              loope 0x22
+00000000  E128              loope 0x2a
+00000000  E130              loope 0x32
+00000000  E138              loope 0x3a
 
 opcode e2
-00000000  E202              loop 0x4
-00000000  E20A              loop 0xc
-00000000  E212              loop 0x14
-00000000  E21A              loop 0x1c
-00000000  E222              loop 0x24
-00000000  E22A              loop 0x2c
-00000000  E232              loop 0x34
-00000000  E23A              loop 0x3c
+00000000  E200              loop 0x2
+00000000  E208              loop 0xa
+00000000  E210              loop 0x12
+00000000  E218              loop 0x1a
+00000000  E220              loop 0x22
+00000000  E228              loop 0x2a
+00000000  E230              loop 0x32
+00000000  E238              loop 0x3a
 
 opcode e3
-00000000  E302              jcxz 0x4
-00000000  E30A              jcxz 0xc
-00000000  E312              jcxz 0x14
-00000000  E31A              jcxz 0x1c
-00000000  E322              jcxz 0x24
-00000000  E32A              jcxz 0x2c
-00000000  E332              jcxz 0x34
-00000000  E33A              jcxz 0x3c
+00000000  E300              jcxz 0x2
+00000000  E308              jcxz 0xa
+00000000  E310              jcxz 0x12
+00000000  E318              jcxz 0x1a
+00000000  E320              jcxz 0x22
+00000000  E328              jcxz 0x2a
+00000000  E330              jcxz 0x32
+00000000  E338              jcxz 0x3a
 
 opcode e4
-00000000  E402              in al,0x2
-00000000  E40A              in al,0xa
-00000000  E412              in al,0x12
-00000000  E41A              in al,0x1a
-00000000  E422              in al,0x22
-00000000  E42A              in al,0x2a
-00000000  E432              in al,0x32
-00000000  E43A              in al,0x3a
+00000000  E400              in al,0x0
+00000000  E408              in al,0x8
+00000000  E410              in al,0x10
+00000000  E418              in al,0x18
+00000000  E420              in al,0x20
+00000000  E428              in al,0x28
+00000000  E430              in al,0x30
+00000000  E438              in al,0x38
 
 opcode e5
-00000000  E502              in ax,0x2
-00000000  E50A              in ax,0xa
-00000000  E512              in ax,0x12
-00000000  E51A              in ax,0x1a
-00000000  E522              in ax,0x22
-00000000  E52A              in ax,0x2a
-00000000  E532              in ax,0x32
-00000000  E53A              in ax,0x3a
+00000000  E500              in ax,0x0
+00000000  E508              in ax,0x8
+00000000  E510              in ax,0x10
+00000000  E518              in ax,0x18
+00000000  E520              in ax,0x20
+00000000  E528              in ax,0x28
+00000000  E530              in ax,0x30
+00000000  E538              in ax,0x38
 
 opcode e6
-00000000  E602              out 0x2,al
-00000000  E60A              out 0xa,al
-00000000  E612              out 0x12,al
-00000000  E61A              out 0x1a,al
-00000000  E622              out 0x22,al
-00000000  E62A              out 0x2a,al
-00000000  E632              out 0x32,al
-00000000  E63A              out 0x3a,al
+00000000  E600              out 0x0,al
+00000000  E608              out 0x8,al
+00000000  E610              out 0x10,al
+00000000  E618              out 0x18,al
+00000000  E620              out 0x20,al
+00000000  E628              out 0x28,al
+00000000  E630              out 0x30,al
+00000000  E638              out 0x38,al
 
 opcode e7
-00000000  E702              out 0x2,ax
-00000000  E70A              out 0xa,ax
-00000000  E712              out 0x12,ax
-00000000  E71A              out 0x1a,ax
-00000000  E722              out 0x22,ax
-00000000  E72A              out 0x2a,ax
-00000000  E732              out 0x32,ax
-00000000  E73A              out 0x3a,ax
+00000000  E700              out 0x0,ax
+00000000  E708              out 0x8,ax
+00000000  E710              out 0x10,ax
+00000000  E718              out 0x18,ax
+00000000  E720              out 0x20,ax
+00000000  E728              out 0x28,ax
+00000000  E730              out 0x30,ax
+00000000  E738              out 0x38,ax
 
 opcode e8
-00000000  E80234            call 0x3405
-00000000  E80A34            call 0x340d
-00000000  E81234            call 0x3415
-00000000  E81A34            call 0x341d
-00000000  E82234            call 0x3425
-00000000  E82A34            call 0x342d
-00000000  E83234            call 0x3435
-00000000  E83A34            call 0x343d
+00000000  E80034            call 0x3403
+00000000  E80834            call 0x340b
+00000000  E81034            call 0x3413
+00000000  E81834            call 0x341b
+00000000  E82034            call 0x3423
+00000000  E82834            call 0x342b
+00000000  E83034            call 0x3433
+00000000  E83834            call 0x343b
 
 opcode e9
-00000000  E90234            jmp 0x3405
-00000000  E90A34            jmp 0x340d
-00000000  E91234            jmp 0x3415
-00000000  E91A34            jmp 0x341d
-00000000  E92234            jmp 0x3425
-00000000  E92A34            jmp 0x342d
-00000000  E93234            jmp 0x3435
-00000000  E93A34            jmp 0x343d
+00000000  E90034            jmp 0x3403
+00000000  E90834            jmp 0x340b
+00000000  E91034            jmp 0x3413
+00000000  E91834            jmp 0x341b
+00000000  E92034            jmp 0x3423
+00000000  E92834            jmp 0x342b
+00000000  E93034            jmp 0x3433
+00000000  E93834            jmp 0x343b
 
 opcode ea
-00000000  EA02345678        jmp 0x7856:0x3402
-00000000  EA0A345678        jmp 0x7856:0x340a
-00000000  EA12345678        jmp 0x7856:0x3412
-00000000  EA1A345678        jmp 0x7856:0x341a
-00000000  EA22345678        jmp 0x7856:0x3422
-00000000  EA2A345678        jmp 0x7856:0x342a
-00000000  EA32345678        jmp 0x7856:0x3432
-00000000  EA3A345678        jmp 0x7856:0x343a
+00000000  EA00345678        jmp 0x7856:0x3400
+00000000  EA08345678        jmp 0x7856:0x3408
+00000000  EA10345678        jmp 0x7856:0x3410
+00000000  EA18345678        jmp 0x7856:0x3418
+00000000  EA20345678        jmp 0x7856:0x3420
+00000000  EA28345678        jmp 0x7856:0x3428
+00000000  EA30345678        jmp 0x7856:0x3430
+00000000  EA38345678        jmp 0x7856:0x3438
 
 opcode eb
-00000000  EB02              jmp short 0x4
-00000000  EB0A              jmp short 0xc
-00000000  EB12              jmp short 0x14
-00000000  EB1A              jmp short 0x1c
-00000000  EB22              jmp short 0x24
-00000000  EB2A              jmp short 0x2c
-00000000  EB32              jmp short 0x34
-00000000  EB3A              jmp short 0x3c
+00000000  EB00              jmp short 0x2
+00000000  EB08              jmp short 0xa
+00000000  EB10              jmp short 0x12
+00000000  EB18              jmp short 0x1a
+00000000  EB20              jmp short 0x22
+00000000  EB28              jmp short 0x2a
+00000000  EB30              jmp short 0x32
+00000000  EB38              jmp short 0x3a
 
 opcode ec
 00000000  EC                in al,dx
@@ -2484,14 +4468,14 @@ opcode ef
 00000000  EF                out dx,ax
 
 opcode f0
-00000000  F00234            lock add dh,[si]
-00000000  F00A34            lock or dh,[si]
-00000000  F01234            lock adc dh,[si]
-00000000  F01A34            lock sbb dh,[si]
-00000000  F02234            lock and dh,[si]
-00000000  F02A34            lock sub dh,[si]
-00000000  F03234            lock xor dh,[si]
-00000000  F03A34            lock cmp dh,[si]
+00000000  F00034            lock add [si],dh
+00000000  F00834            lock or [si],dh
+00000000  F01034            lock adc [si],dh
+00000000  F01834            lock sbb [si],dh
+00000000  F02034            lock and [si],dh
+00000000  F02834            lock sub [si],dh
+00000000  F03034            lock xor [si],dh
+00000000  F03834            lock cmp [si],dh
 
 opcode f1
 illegal_opcode
@@ -2504,24 +4488,24 @@ illegal_opcode
 illegal_opcode
 
 opcode f2
-00000000  F20234            repne add dh,[si]
-00000000  F20A34            repne or dh,[si]
-00000000  F21234            repne adc dh,[si]
-00000000  F21A34            repne sbb dh,[si]
-00000000  F22234            repne and dh,[si]
-00000000  F22A34            repne sub dh,[si]
-00000000  F23234            repne xor dh,[si]
-00000000  F23A34            repne cmp dh,[si]
+00000000  F20034            repne add [si],dh
+00000000  F20834            repne or [si],dh
+00000000  F21034            repne adc [si],dh
+00000000  F21834            repne sbb [si],dh
+00000000  F22034            repne and [si],dh
+00000000  F22834            repne sub [si],dh
+00000000  F23034            repne xor [si],dh
+00000000  F23834            repne cmp [si],dh
 
 opcode f3
-00000000  F30234            rep add dh,[si]
-00000000  F30A34            rep or dh,[si]
-00000000  F31234            rep adc dh,[si]
-00000000  F31A34            rep sbb dh,[si]
-00000000  F32234            rep and dh,[si]
-00000000  F32A34            rep sub dh,[si]
-00000000  F33234            rep xor dh,[si]
-00000000  F33A34            rep cmp dh,[si]
+00000000  F30034            rep add [si],dh
+00000000  F30834            rep or [si],dh
+00000000  F31034            rep adc [si],dh
+00000000  F31834            rep sbb [si],dh
+00000000  F32034            rep and [si],dh
+00000000  F32834            rep sub [si],dh
+00000000  F33034            rep xor [si],dh
+00000000  F33834            rep cmp [si],dh
 
 opcode f4
 00000000  F4                hlt
@@ -2544,24 +4528,24 @@ opcode f5
 00000000  F5                cmc
 
 opcode f6
-00000000  F60234            test byte [bp+si],0x34
+00000000  F60034            test byte [bx+si],0x34
 illegal_opcode
-00000000  F612              not byte [bp+si]
-00000000  F61A              neg byte [bp+si]
-00000000  F622              mul byte [bp+si]
-00000000  F62A              imul byte [bp+si]
-00000000  F632              div byte [bp+si]
-00000000  F63A              idiv byte [bp+si]
+00000000  F610              not byte [bx+si]
+00000000  F618              neg byte [bx+si]
+00000000  F620              mul byte [bx+si]
+00000000  F628              imul byte [bx+si]
+00000000  F630              div byte [bx+si]
+00000000  F638              idiv byte [bx+si]
 
 opcode f7
-00000000  F7023456          test word [bp+si],0x5634
+00000000  F7003456          test word [bx+si],0x5634
 illegal_opcode
-00000000  F712              not word [bp+si]
-00000000  F71A              neg word [bp+si]
-00000000  F722              mul word [bp+si]
-00000000  F72A              imul word [bp+si]
-00000000  F732              div word [bp+si]
-00000000  F73A              idiv word [bp+si]
+00000000  F710              not word [bx+si]
+00000000  F718              neg word [bx+si]
+00000000  F720              mul word [bx+si]
+00000000  F728              imul word [bx+si]
+00000000  F730              div word [bx+si]
+00000000  F738              idiv word [bx+si]
 
 opcode f8
 00000000  F8                clc
@@ -2624,8 +4608,8 @@ opcode fd
 00000000  FD                std
 
 opcode fe
-00000000  FE02              inc byte [bp+si]
-00000000  FE0A              dec byte [bp+si]
+00000000  FE00              inc byte [bx+si]
+00000000  FE08              dec byte [bx+si]
 illegal_opcode
 illegal_opcode
 illegal_opcode
@@ -2634,13 +4618,13 @@ illegal_opcode
 illegal_opcode
 
 opcode ff
-00000000  FF02              inc word [bp+si]
-00000000  FF0A              dec word [bp+si]
-00000000  FF12              call [bp+si]
-00000000  FF1A              call far [bp+si]
-00000000  FF22              jmp [bp+si]
-00000000  FF2A              jmp far [bp+si]
-00000000  FF32              push word [bp+si]
+00000000  FF00              inc word [bx+si]
+00000000  FF08              dec word [bx+si]
+00000000  FF10              call [bx+si]
+00000000  FF18              call far [bx+si]
+00000000  FF20              jmp [bx+si]
+00000000  FF28              jmp far [bx+si]
+00000000  FF30              push word [bx+si]
 illegal_opcode
 
 
diff --git a/nasm b/nasm
index 87a150c..3b0d383 160000 (submodule)
--- a/nasm
+++ b/nasm
@@ -1 +1 @@
-Subproject commit 87a150c3e29c7d0d716124cbcd2648a931673a94
+Subproject commit 3b0d3836329ef5439ab9f28362074d14bc0827d2