--- /dev/null
+byte addressing modes
+mod 0
+00000000 0000 add [bx+si],al
+00000000 0001 add [bx+di],al
+00000000 0002 add [bp+si],al
+00000000 0003 add [bp+di],al
+00000000 0004 add [si],al
+00000000 0005 add [di],al
+00000000 00063456 add [0x5634],al
+00000000 0007 add [bx],al
+
+mod 1
+00000000 004034 add [bx+si+0x34],al
+00000000 004134 add [bx+di+0x34],al
+00000000 004234 add [bp+si+0x34],al
+00000000 004334 add [bp+di+0x34],al
+00000000 004434 add [si+0x34],al
+00000000 004534 add [di+0x34],al
+00000000 004634 add [bp+0x34],al
+00000000 004734 add [bx+0x34],al
+
+mod 2
+00000000 00803456 add [bx+si+0x5634],al
+00000000 00813456 add [bx+di+0x5634],al
+00000000 00823456 add [bp+si+0x5634],al
+00000000 00833456 add [bp+di+0x5634],al
+00000000 00843456 add [si+0x5634],al
+00000000 00853456 add [di+0x5634],al
+00000000 00863456 add [bp+0x5634],al
+00000000 00873456 add [bx+0x5634],al
+
+mod 3
+00000000 00C0 add al,al
+00000000 00C1 add cl,al
+00000000 00C2 add dl,al
+00000000 00C3 add bl,al
+00000000 00C4 add ah,al
+00000000 00C5 add ch,al
+00000000 00C6 add dh,al
+00000000 00C7 add bh,al
+
+
+word addressing modes
+mod 0
+00000000 0100 add [bx+si],ax
+00000000 0101 add [bx+di],ax
+00000000 0102 add [bp+si],ax
+00000000 0103 add [bp+di],ax
+00000000 0104 add [si],ax
+00000000 0105 add [di],ax
+00000000 01063456 add [0x5634],ax
+00000000 0107 add [bx],ax
+
+mod 1
+00000000 014034 add [bx+si+0x34],ax
+00000000 014134 add [bx+di+0x34],ax
+00000000 014234 add [bp+si+0x34],ax
+00000000 014334 add [bp+di+0x34],ax
+00000000 014434 add [si+0x34],ax
+00000000 014534 add [di+0x34],ax
+00000000 014634 add [bp+0x34],ax
+00000000 014734 add [bx+0x34],ax
+
+mod 2
+00000000 01803456 add [bx+si+0x5634],ax
+00000000 01813456 add [bx+di+0x5634],ax
+00000000 01823456 add [bp+si+0x5634],ax
+00000000 01833456 add [bp+di+0x5634],ax
+00000000 01843456 add [si+0x5634],ax
+00000000 01853456 add [di+0x5634],ax
+00000000 01863456 add [bp+0x5634],ax
+00000000 01873456 add [bx+0x5634],ax
+
+mod 3
+00000000 01C0 add ax,ax
+00000000 01C1 add cx,ax
+00000000 01C2 add dx,ax
+00000000 01C3 add bx,ax
+00000000 01C4 add sp,ax
+00000000 01C5 add bp,ax
+00000000 01C6 add si,ax
+00000000 01C7 add di,ax
+
+
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 06
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+
+opcode 07
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 0e
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+
+opcode 0f
+00000000 0F0234 lar si,[si]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 16
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+
+opcode 17
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 1e
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+
+opcode 1f
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 27
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 2f
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 37
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 3f
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+
+opcode 40
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+
+opcode 41
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+
+opcode 42
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+
+opcode 43
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+
+opcode 44
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+
+opcode 45
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+
+opcode 46
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+
+opcode 47
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+
+opcode 48
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+
+opcode 49
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+
+opcode 4a
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+
+opcode 4b
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+
+opcode 4c
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+
+opcode 4d
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+
+opcode 4e
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+
+opcode 4f
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+
+opcode 50
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+
+opcode 51
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+
+opcode 52
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+
+opcode 53
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+
+opcode 54
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+
+opcode 55
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+
+opcode 56
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+
+opcode 57
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+
+opcode 58
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+
+opcode 59
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+
+opcode 5a
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+
+opcode 5b
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+
+opcode 5c
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+
+opcode 5d
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+
+opcode 5e
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+
+opcode 5f
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+
+opcode 60
+00000000 60 pusha
+00000000 60 pusha
+00000000 60 pusha
+00000000 60 pusha
+00000000 60 pusha
+00000000 60 pusha
+00000000 60 pusha
+00000000 60 pusha
+
+opcode 61
+00000000 61 popa
+00000000 61 popa
+00000000 61 popa
+00000000 61 popa
+00000000 61 popa
+00000000 61 popa
+00000000 61 popa
+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]
+
+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
+
+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]
+
+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]
+
+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]
+
+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]
+
+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
+
+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
+
+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
+
+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
+
+opcode 6c
+00000000 6C insb
+00000000 6C insb
+00000000 6C insb
+00000000 6C insb
+00000000 6C insb
+00000000 6C insb
+00000000 6C insb
+00000000 6C insb
+
+opcode 6d
+00000000 6D insw
+00000000 6D insw
+00000000 6D insw
+00000000 6D insw
+00000000 6D insw
+00000000 6D insw
+00000000 6D insw
+00000000 6D insw
+
+opcode 6e
+00000000 6E outsb
+00000000 6E outsb
+00000000 6E outsb
+00000000 6E outsb
+00000000 6E outsb
+00000000 6E outsb
+00000000 6E outsb
+00000000 6E outsb
+
+opcode 6f
+00000000 6F outsw
+00000000 6F outsw
+00000000 6F outsw
+00000000 6F outsw
+00000000 6F outsw
+00000000 6F outsw
+00000000 6F outsw
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+opcode 82
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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]
+
+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]
+
+opcode 8f
+00000000 8F02 pop word [bp+si]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 90
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+
+opcode 91
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+
+opcode 92
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+
+opcode 93
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+
+opcode 94
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+
+opcode 95
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+
+opcode 96
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+
+opcode 97
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+
+opcode 98
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+
+opcode 99
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+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
+
+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]
+
+opcode 9c
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+
+opcode 9d
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+
+opcode 9e
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+
+opcode 9f
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+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]
+
+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]
+
+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
+
+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
+
+opcode a4
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+
+opcode a5
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+
+opcode a6
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+
+opcode a7
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+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
+
+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
+
+opcode aa
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+
+opcode ab
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+
+opcode ac
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+
+opcode ad
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+
+opcode ae
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+
+opcode af
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+illegal_opcode
+00000000 C03A34 sar byte [bp+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
+illegal_opcode
+00000000 C13A34 sar word [bp+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
+
+opcode c3
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+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]
+
+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]
+
+opcode c6
+00000000 C60234 mov byte [bp+si],0x34
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode c7
+00000000 C7023456 mov word [bp+si],0x5634
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+opcode c9
+00000000 C9 leave
+00000000 C9 leave
+00000000 C9 leave
+00000000 C9 leave
+00000000 C9 leave
+00000000 C9 leave
+00000000 C9 leave
+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
+
+opcode cb
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+
+opcode cc
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+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
+
+opcode ce
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+
+opcode cf
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+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
+illegal_opcode
+00000000 D03A sar byte [bp+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
+illegal_opcode
+00000000 D13A sar word [bp+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
+illegal_opcode
+00000000 D23A sar byte [bp+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
+illegal_opcode
+00000000 D33A sar word [bp+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
+
+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
+
+opcode d6
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+
+opcode d7
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+
+opcode d8
+00000000 D802 fadd dword [bp+si]
+00000000 D80A fmul dword [bp+si]
+00000000 D812 fcom dword [bp+si]
+00000000 D81A fcomp dword [bp+si]
+00000000 D822 fsub dword [bp+si]
+00000000 D82A fsubr dword [bp+si]
+00000000 D832 fdiv dword [bp+si]
+00000000 D83A fdivr dword [bp+si]
+
+opcode d9
+00000000 D902 fld dword [bp+si]
+illegal_opcode
+00000000 D912 fst dword [bp+si]
+00000000 D91A fstp dword [bp+si]
+00000000 D922 fldenv [bp+si]
+00000000 D92A fldcw [bp+si]
+00000000 D932 fnstenv [bp+si]
+00000000 D93A fnstcw [bp+si]
+
+opcode da
+00000000 DA02 fiadd dword [bp+si]
+00000000 DA0A fimul dword [bp+si]
+00000000 DA12 ficom dword [bp+si]
+00000000 DA1A ficomp dword [bp+si]
+00000000 DA22 fisub dword [bp+si]
+00000000 DA2A fisubr dword [bp+si]
+00000000 DA32 fidiv dword [bp+si]
+00000000 DA3A fidivr dword [bp+si]
+
+opcode db
+00000000 DB02 fild dword [bp+si]
+illegal_opcode
+00000000 DB12 fist dword [bp+si]
+00000000 DB1A fistp dword [bp+si]
+illegal_opcode
+00000000 DB2A fld tword [bp+si]
+illegal_opcode
+00000000 DB3A fstp tword [bp+si]
+
+opcode dc
+00000000 DC02 fadd qword [bp+si]
+00000000 DC0A fmul qword [bp+si]
+00000000 DC12 fcom qword [bp+si]
+00000000 DC1A fcomp qword [bp+si]
+00000000 DC22 fsub qword [bp+si]
+00000000 DC2A fsubr qword [bp+si]
+00000000 DC32 fdiv qword [bp+si]
+00000000 DC3A fdivr qword [bp+si]
+
+opcode dd
+00000000 DD02 fld qword [bp+si]
+illegal_opcode
+00000000 DD12 fst qword [bp+si]
+00000000 DD1A fstp qword [bp+si]
+00000000 DD22 frstor [bp+si]
+illegal_opcode
+00000000 DD32 fnsave [bp+si]
+00000000 DD3A fnstsw [bp+si]
+
+opcode de
+00000000 DE02 fiadd word [bp+si]
+00000000 DE0A fimul word [bp+si]
+00000000 DE12 ficom word [bp+si]
+00000000 DE1A ficomp word [bp+si]
+00000000 DE22 fisub word [bp+si]
+00000000 DE2A fisubr word [bp+si]
+00000000 DE32 fidiv word [bp+si]
+00000000 DE3A fidivr word [bp+si]
+
+opcode df
+00000000 DF02 fild word [bp+si]
+illegal_opcode
+00000000 DF12 fist word [bp+si]
+00000000 DF1A fistp word [bp+si]
+00000000 DF22 fbld tword [bp+si]
+00000000 DF2A fild qword [bp+si]
+00000000 DF32 fbstp tword [bp+si]
+00000000 DF3A fistp qword [bp+si]
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+opcode ec
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+
+opcode ed
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+
+opcode ee
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+
+opcode ef
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+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]
+
+opcode f1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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]
+
+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]
+
+opcode f4
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+
+opcode f5
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+
+opcode f6
+00000000 F60234 test byte [bp+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]
+
+opcode f7
+00000000 F7023456 test word [bp+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]
+
+opcode f8
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+
+opcode f9
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+
+opcode fa
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+
+opcode fb
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+
+opcode fc
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+
+opcode fd
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+
+opcode fe
+00000000 FE02 inc byte [bp+si]
+00000000 FE0A dec byte [bp+si]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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]
+illegal_opcode
+
+
+opcodes 0f
+opcode 0f 00
+00000000 0F0002 sldt [bp+si]
+00000000 0F000A str [bp+si]
+00000000 0F0012 lldt [bp+si]
+00000000 0F001A ltr [bp+si]
+00000000 0F0022 verr [bp+si]
+00000000 0F002A verw [bp+si]
+illegal_opcode
+illegal_opcode
+
+opcode 0f 01
+00000000 0F0102 sgdt [bp+si]
+00000000 0F010A sidt [bp+si]
+00000000 0F0112 lgdt [bp+si]
+00000000 0F011A lidt [bp+si]
+00000000 0F0122 smsw [bp+si]
+illegal_opcode
+00000000 0F0132 lmsw [bp+si]
+illegal_opcode
+
+opcode 0f 02
+00000000 0F0202 lar ax,[bp+si]
+00000000 0F020A lar cx,[bp+si]
+00000000 0F0212 lar dx,[bp+si]
+00000000 0F021A lar bx,[bp+si]
+00000000 0F0222 lar sp,[bp+si]
+00000000 0F022A lar bp,[bp+si]
+00000000 0F0232 lar si,[bp+si]
+00000000 0F023A lar di,[bp+si]
+
+opcode 0f 03
+00000000 0F0302 lsl ax,[bp+si]
+00000000 0F030A lsl cx,[bp+si]
+00000000 0F0312 lsl dx,[bp+si]
+00000000 0F031A lsl bx,[bp+si]
+00000000 0F0322 lsl sp,[bp+si]
+00000000 0F032A lsl bp,[bp+si]
+00000000 0F0332 lsl si,[bp+si]
+00000000 0F033A lsl di,[bp+si]
+
+opcode 0f 04
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 05
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 06
+00000000 0F06 clts
+00000000 0F06 clts
+00000000 0F06 clts
+00000000 0F06 clts
+00000000 0F06 clts
+00000000 0F06 clts
+00000000 0F06 clts
+00000000 0F06 clts
+
+opcode 0f 07
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 08
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 09
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0b
+00000000 0F0B ud2
+00000000 0F0B ud2
+00000000 0F0B ud2
+00000000 0F0B ud2
+00000000 0F0B ud2
+00000000 0F0B ud2
+00000000 0F0B ud2
+00000000 0F0B ud2
+
+opcode 0f 0c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 10
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 11
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 12
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 13
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 14
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 15
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 16
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 17
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 18
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 19
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 20
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 21
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 22
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 23
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 24
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 25
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 26
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 27
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 28
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 29
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 30
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 31
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 32
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 33
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 34
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 35
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 36
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 37
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 38
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 39
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 40
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 41
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 42
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 43
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 44
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 45
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 46
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 47
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 48
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 49
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 50
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 51
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 52
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 53
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 54
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 55
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 56
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 57
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 58
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 59
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 60
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 61
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 62
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 63
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 64
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 65
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 66
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 67
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 68
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 69
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 70
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 71
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 72
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 73
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 74
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 75
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 76
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 77
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 78
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 79
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 80
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 81
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 82
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 83
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 84
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 85
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 86
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 87
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 88
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 89
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 90
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 91
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 92
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 93
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 94
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 95
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 96
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 97
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 98
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 99
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f aa
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ab
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ac
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ad
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ae
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f af
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b9
+00000000 0FB902 ud1 ax,word [bp+si]
+00000000 0FB90A ud1 cx,word [bp+si]
+00000000 0FB912 ud1 dx,word [bp+si]
+00000000 0FB91A ud1 bx,word [bp+si]
+00000000 0FB922 ud1 sp,word [bp+si]
+00000000 0FB92A ud1 bp,word [bp+si]
+00000000 0FB932 ud1 si,word [bp+si]
+00000000 0FB93A ud1 di,word [bp+si]
+
+opcode 0f ba
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f be
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bf
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ca
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ce
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cf
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f da
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f db
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f dc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f dd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f de
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f df
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ea
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f eb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ec
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ed
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ee
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ef
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fa
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fe
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ff
+00000000 0FFF ud0
+00000000 0FFF ud0
+00000000 0FFF ud0
+00000000 0FFF ud0
+00000000 0FFF ud0
+00000000 0FFF ud0
+00000000 0FFF ud0
+00000000 0FFF ud0
+
+
--- /dev/null
+byte addressing modes
+mod 0
+00000000 0000 add [bx+si],al
+00000000 0001 add [bx+di],al
+00000000 0002 add [bp+si],al
+00000000 0003 add [bp+di],al
+00000000 0004 add [si],al
+00000000 0005 add [di],al
+00000000 00063456 add [0x5634],al
+00000000 0007 add [bx],al
+
+mod 1
+00000000 004034 add [bx+si+0x34],al
+00000000 004134 add [bx+di+0x34],al
+00000000 004234 add [bp+si+0x34],al
+00000000 004334 add [bp+di+0x34],al
+00000000 004434 add [si+0x34],al
+00000000 004534 add [di+0x34],al
+00000000 004634 add [bp+0x34],al
+00000000 004734 add [bx+0x34],al
+
+mod 2
+00000000 00803456 add [bx+si+0x5634],al
+00000000 00813456 add [bx+di+0x5634],al
+00000000 00823456 add [bp+si+0x5634],al
+00000000 00833456 add [bp+di+0x5634],al
+00000000 00843456 add [si+0x5634],al
+00000000 00853456 add [di+0x5634],al
+00000000 00863456 add [bp+0x5634],al
+00000000 00873456 add [bx+0x5634],al
+
+mod 3
+00000000 00C0 add al,al
+00000000 00C1 add cl,al
+00000000 00C2 add dl,al
+00000000 00C3 add bl,al
+00000000 00C4 add ah,al
+00000000 00C5 add ch,al
+00000000 00C6 add dh,al
+00000000 00C7 add bh,al
+
+
+word addressing modes
+mod 0
+00000000 0100 add [bx+si],ax
+00000000 0101 add [bx+di],ax
+00000000 0102 add [bp+si],ax
+00000000 0103 add [bp+di],ax
+00000000 0104 add [si],ax
+00000000 0105 add [di],ax
+00000000 01063456 add [0x5634],ax
+00000000 0107 add [bx],ax
+
+mod 1
+00000000 014034 add [bx+si+0x34],ax
+00000000 014134 add [bx+di+0x34],ax
+00000000 014234 add [bp+si+0x34],ax
+00000000 014334 add [bp+di+0x34],ax
+00000000 014434 add [si+0x34],ax
+00000000 014534 add [di+0x34],ax
+00000000 014634 add [bp+0x34],ax
+00000000 014734 add [bx+0x34],ax
+
+mod 2
+00000000 01803456 add [bx+si+0x5634],ax
+00000000 01813456 add [bx+di+0x5634],ax
+00000000 01823456 add [bp+si+0x5634],ax
+00000000 01833456 add [bp+di+0x5634],ax
+00000000 01843456 add [si+0x5634],ax
+00000000 01853456 add [di+0x5634],ax
+00000000 01863456 add [bp+0x5634],ax
+00000000 01873456 add [bx+0x5634],ax
+
+mod 3
+00000000 01C0 add ax,ax
+00000000 01C1 add cx,ax
+00000000 01C2 add dx,ax
+00000000 01C3 add bx,ax
+00000000 01C4 add sp,ax
+00000000 01C5 add bp,ax
+00000000 01C6 add si,ax
+00000000 01C7 add di,ax
+
+
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 06
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+00000000 06 push es
+
+opcode 07
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+00000000 07 pop es
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 0e
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+00000000 0E push cs
+
+opcode 0f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 16
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+00000000 16 push ss
+
+opcode 17
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+00000000 17 pop ss
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+opcode 1e
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+00000000 1E push ds
+
+opcode 1f
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+00000000 1F pop ds
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 27
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+00000000 27 daa
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 2f
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+00000000 2F das
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 37
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+00000000 37 aaa
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+opcode 3f
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+00000000 3F aas
+
+opcode 40
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+00000000 40 inc ax
+
+opcode 41
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+00000000 41 inc cx
+
+opcode 42
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+00000000 42 inc dx
+
+opcode 43
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+00000000 43 inc bx
+
+opcode 44
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+00000000 44 inc sp
+
+opcode 45
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+00000000 45 inc bp
+
+opcode 46
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+00000000 46 inc si
+
+opcode 47
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+00000000 47 inc di
+
+opcode 48
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+00000000 48 dec ax
+
+opcode 49
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+00000000 49 dec cx
+
+opcode 4a
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+00000000 4A dec dx
+
+opcode 4b
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+00000000 4B dec bx
+
+opcode 4c
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+00000000 4C dec sp
+
+opcode 4d
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+00000000 4D dec bp
+
+opcode 4e
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+00000000 4E dec si
+
+opcode 4f
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+00000000 4F dec di
+
+opcode 50
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+00000000 50 push ax
+
+opcode 51
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+00000000 51 push cx
+
+opcode 52
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+00000000 52 push dx
+
+opcode 53
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+00000000 53 push bx
+
+opcode 54
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+00000000 54 push sp
+
+opcode 55
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+00000000 55 push bp
+
+opcode 56
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+00000000 56 push si
+
+opcode 57
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+00000000 57 push di
+
+opcode 58
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+00000000 58 pop ax
+
+opcode 59
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+00000000 59 pop cx
+
+opcode 5a
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+00000000 5A pop dx
+
+opcode 5b
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+00000000 5B pop bx
+
+opcode 5c
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+00000000 5C pop sp
+
+opcode 5d
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+00000000 5D pop bp
+
+opcode 5e
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+00000000 5E pop si
+
+opcode 5f
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+00000000 5F pop di
+
+opcode 60
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 61
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 62
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 63
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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]
+
+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]
+
+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]
+
+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]
+
+opcode 68
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 69
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 6a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 6b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 6c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 6d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 6e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 6f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+opcode 82
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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
+
+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]
+
+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]
+
+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
+
+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]
+
+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]
+
+opcode 8f
+00000000 8F02 pop word [bp+si]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 90
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+00000000 90 nop
+
+opcode 91
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+00000000 91 xchg ax,cx
+
+opcode 92
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+00000000 92 xchg ax,dx
+
+opcode 93
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+00000000 93 xchg ax,bx
+
+opcode 94
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+00000000 94 xchg ax,sp
+
+opcode 95
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+00000000 95 xchg ax,bp
+
+opcode 96
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+00000000 96 xchg ax,si
+
+opcode 97
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+00000000 97 xchg ax,di
+
+opcode 98
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+00000000 98 cbw
+
+opcode 99
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+00000000 99 cwd
+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
+
+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]
+
+opcode 9c
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+00000000 9C pushf
+
+opcode 9d
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+00000000 9D popf
+
+opcode 9e
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+00000000 9E sahf
+
+opcode 9f
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+00000000 9F lahf
+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]
+
+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]
+
+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
+
+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
+
+opcode a4
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+00000000 A4 movsb
+
+opcode a5
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+00000000 A5 movsw
+
+opcode a6
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+00000000 A6 cmpsb
+
+opcode a7
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+00000000 A7 cmpsw
+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
+
+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
+
+opcode aa
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+00000000 AA stosb
+
+opcode ab
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+00000000 AB stosw
+
+opcode ac
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+00000000 AC lodsb
+
+opcode ad
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+00000000 AD lodsw
+
+opcode ae
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+00000000 AE scasb
+
+opcode af
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+00000000 AF scasw
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+opcode c0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode c1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+opcode c3
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+00000000 C3 ret
+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]
+
+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]
+
+opcode c6
+00000000 C60234 mov byte [bp+si],0x34
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode c7
+00000000 C7023456 mov word [bp+si],0x5634
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode c8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode c9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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
+
+opcode cb
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+00000000 CB retf
+
+opcode cc
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+00000000 CC int3
+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
+
+opcode ce
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+00000000 CE into
+
+opcode cf
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+00000000 CF iret
+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
+illegal_opcode
+00000000 D03A sar byte [bp+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
+illegal_opcode
+00000000 D13A sar word [bp+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
+illegal_opcode
+00000000 D23A sar byte [bp+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
+illegal_opcode
+00000000 D33A sar word [bp+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
+
+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
+
+opcode d6
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+00000000 D6 salc
+
+opcode d7
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+00000000 D7 xlatb
+
+opcode d8
+00000000 D802 fadd dword [bp+si]
+00000000 D80A fmul dword [bp+si]
+00000000 D812 fcom dword [bp+si]
+00000000 D81A fcomp dword [bp+si]
+00000000 D822 fsub dword [bp+si]
+00000000 D82A fsubr dword [bp+si]
+00000000 D832 fdiv dword [bp+si]
+00000000 D83A fdivr dword [bp+si]
+
+opcode d9
+00000000 D902 fld dword [bp+si]
+illegal_opcode
+00000000 D912 fst dword [bp+si]
+00000000 D91A fstp dword [bp+si]
+00000000 D922 fldenv [bp+si]
+00000000 D92A fldcw [bp+si]
+00000000 D932 fnstenv [bp+si]
+00000000 D93A fnstcw [bp+si]
+
+opcode da
+00000000 DA02 fiadd dword [bp+si]
+00000000 DA0A fimul dword [bp+si]
+00000000 DA12 ficom dword [bp+si]
+00000000 DA1A ficomp dword [bp+si]
+00000000 DA22 fisub dword [bp+si]
+00000000 DA2A fisubr dword [bp+si]
+00000000 DA32 fidiv dword [bp+si]
+00000000 DA3A fidivr dword [bp+si]
+
+opcode db
+00000000 DB02 fild dword [bp+si]
+illegal_opcode
+00000000 DB12 fist dword [bp+si]
+00000000 DB1A fistp dword [bp+si]
+illegal_opcode
+00000000 DB2A fld tword [bp+si]
+illegal_opcode
+00000000 DB3A fstp tword [bp+si]
+
+opcode dc
+00000000 DC02 fadd qword [bp+si]
+00000000 DC0A fmul qword [bp+si]
+00000000 DC12 fcom qword [bp+si]
+00000000 DC1A fcomp qword [bp+si]
+00000000 DC22 fsub qword [bp+si]
+00000000 DC2A fsubr qword [bp+si]
+00000000 DC32 fdiv qword [bp+si]
+00000000 DC3A fdivr qword [bp+si]
+
+opcode dd
+00000000 DD02 fld qword [bp+si]
+illegal_opcode
+00000000 DD12 fst qword [bp+si]
+00000000 DD1A fstp qword [bp+si]
+00000000 DD22 frstor [bp+si]
+illegal_opcode
+00000000 DD32 fnsave [bp+si]
+00000000 DD3A fnstsw [bp+si]
+
+opcode de
+00000000 DE02 fiadd word [bp+si]
+00000000 DE0A fimul word [bp+si]
+00000000 DE12 ficom word [bp+si]
+00000000 DE1A ficomp word [bp+si]
+00000000 DE22 fisub word [bp+si]
+00000000 DE2A fisubr word [bp+si]
+00000000 DE32 fidiv word [bp+si]
+00000000 DE3A fidivr word [bp+si]
+
+opcode df
+00000000 DF02 fild word [bp+si]
+illegal_opcode
+00000000 DF12 fist word [bp+si]
+00000000 DF1A fistp word [bp+si]
+00000000 DF22 fbld tword [bp+si]
+00000000 DF2A fild qword [bp+si]
+00000000 DF32 fbstp tword [bp+si]
+00000000 DF3A fistp qword [bp+si]
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+opcode ec
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+00000000 EC in al,dx
+
+opcode ed
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+00000000 ED in ax,dx
+
+opcode ee
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+00000000 EE out dx,al
+
+opcode ef
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+00000000 EF out dx,ax
+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]
+
+opcode f1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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]
+
+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]
+
+opcode f4
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+00000000 F4 hlt
+
+opcode f5
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+00000000 F5 cmc
+
+opcode f6
+00000000 F60234 test byte [bp+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]
+
+opcode f7
+00000000 F7023456 test word [bp+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]
+
+opcode f8
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+00000000 F8 clc
+
+opcode f9
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+00000000 F9 stc
+
+opcode fa
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+00000000 FA cli
+
+opcode fb
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+00000000 FB sti
+
+opcode fc
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+00000000 FC cld
+
+opcode fd
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+00000000 FD std
+
+opcode fe
+00000000 FE02 inc byte [bp+si]
+00000000 FE0A dec byte [bp+si]
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+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]
+illegal_opcode
+
+
+opcodes 0f
+opcode 0f 00
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 01
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 02
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 03
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 04
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 05
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 06
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 07
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 08
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 09
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 0f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 10
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 11
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 12
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 13
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 14
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 15
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 16
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 17
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 18
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 19
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 1f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 20
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 21
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 22
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 23
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 24
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 25
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 26
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 27
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 28
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 29
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 2f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 30
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 31
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 32
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 33
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 34
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 35
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 36
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 37
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 38
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 39
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 3f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 40
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 41
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 42
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 43
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 44
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 45
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 46
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 47
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 48
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 49
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 4f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 50
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 51
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 52
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 53
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 54
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 55
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 56
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 57
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 58
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 59
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 5f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 60
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 61
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 62
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 63
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 64
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 65
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 66
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 67
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 68
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 69
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 6f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 70
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 71
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 72
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 73
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 74
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 75
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 76
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 77
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 78
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 79
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 7f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 80
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 81
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 82
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 83
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 84
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 85
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 86
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 87
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 88
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 89
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 8f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 90
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 91
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 92
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 93
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 94
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 95
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 96
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 97
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 98
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 99
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9a
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9b
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9c
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9d
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9e
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f 9f
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f a9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f aa
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ab
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ac
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ad
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ae
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f af
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f b9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ba
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f be
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f bf
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f c9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ca
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ce
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f cf
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f d9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f da
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f db
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f dc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f dd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f de
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f df
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f e9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ea
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f eb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ec
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ed
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ee
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ef
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f0
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f1
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f2
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f3
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f4
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f5
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f6
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f7
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f8
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f f9
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fa
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fb
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fc
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fd
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f fe
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+opcode 0f ff
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+illegal_opcode
+
+