summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2006-03-13 17:08:00 +0000
committerpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2006-03-13 17:08:00 +0000
commit9f2111ff70c2c574b308aaa6b422197a24d5ab87 (patch)
treea8c4b3c2aa99d07ed0bc0da8a5a3f38fa7e56ded
parentec36aee82c057819bb9bf64a672253d92bdb5e16 (diff)
downloadfpc-9f2111ff70c2c574b308aaa6b422197a24d5ab87.tar.gz
* rename values to make room for operand size codes
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/linker@2911 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--compiler/i386/i386tab.inc1040
-rw-r--r--compiler/x86/aasmcpu.pas97
-rw-r--r--compiler/x86/x86ins.dat1082
3 files changed, 1116 insertions, 1103 deletions
diff --git a/compiler/i386/i386tab.inc b/compiler/i386/i386tab.inc
index 8b3e685f4a..c71b6fc331 100644
--- a/compiler/i386/i386tab.inc
+++ b/compiler/i386/i386tab.inc
@@ -53,14 +53,14 @@
opcode : A_ADC;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#17#65;
+ code : #213#192#1#17#65;
flags : if_386
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#17#65;
+ code : #212#192#1#17#65;
flags : if_8086
),
(
@@ -74,14 +74,14 @@
opcode : A_ADC;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#17#65;
+ code : #213#192#1#17#65;
flags : if_386 or if_sm
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#17#65;
+ code : #212#192#1#17#65;
flags : if_8086 or if_sm
),
(
@@ -95,14 +95,14 @@
opcode : A_ADC;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#19#72;
+ code : #213#193#1#19#72;
flags : if_386 or if_sm
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#19#72;
+ code : #212#193#1#19#72;
flags : if_8086 or if_sm
),
(
@@ -116,28 +116,28 @@
opcode : A_ADC;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#130#13;
+ code : #213#192#1#131#130#13;
flags : if_386
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#130#13;
+ code : #212#192#1#131#130#13;
flags : if_8086
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#21#33;
+ code : #213#1#21#33;
flags : if_386 or if_sm
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#21#25;
+ code : #212#1#21#25;
flags : if_8086 or if_sm
),
(
@@ -151,14 +151,14 @@
opcode : A_ADC;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#130#33;
+ code : #213#192#1#129#130#33;
flags : if_386 or if_sm
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#130#25;
+ code : #212#192#1#129#130#25;
flags : if_8086 or if_sm
),
(
@@ -172,14 +172,14 @@
opcode : A_ADC;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#130#33;
+ code : #213#192#1#129#130#33;
flags : if_386 or if_sm
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#130#25;
+ code : #212#192#1#129#130#25;
flags : if_8086 or if_sm
),
(
@@ -193,14 +193,14 @@
opcode : A_ADC;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#19#72;
+ code : #213#193#1#19#72;
flags : if_386
),
(
opcode : A_ADC;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#19#72;
+ code : #212#193#1#19#72;
flags : if_8086
),
(
@@ -214,14 +214,14 @@
opcode : A_ADD;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#1#65;
+ code : #213#192#1#1#65;
flags : if_386
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#1#65;
+ code : #212#192#1#1#65;
flags : if_8086
),
(
@@ -235,14 +235,14 @@
opcode : A_ADD;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#1#65;
+ code : #213#192#1#1#65;
flags : if_386 or if_sm
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#1#65;
+ code : #212#192#1#1#65;
flags : if_8086 or if_sm
),
(
@@ -256,14 +256,14 @@
opcode : A_ADD;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#3#72;
+ code : #213#193#1#3#72;
flags : if_386 or if_sm
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#3#72;
+ code : #212#193#1#3#72;
flags : if_8086 or if_sm
),
(
@@ -277,28 +277,28 @@
opcode : A_ADD;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#128#13;
+ code : #213#192#1#131#128#13;
flags : if_386
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#128#13;
+ code : #212#192#1#131#128#13;
flags : if_8086
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#5#33;
+ code : #213#1#5#33;
flags : if_386 or if_sm
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#5#25;
+ code : #212#1#5#25;
flags : if_8086 or if_sm
),
(
@@ -312,14 +312,14 @@
opcode : A_ADD;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#128#33;
+ code : #213#192#1#129#128#33;
flags : if_386 or if_sm
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#128#25;
+ code : #212#192#1#129#128#25;
flags : if_8086 or if_sm
),
(
@@ -333,14 +333,14 @@
opcode : A_ADD;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#128#33;
+ code : #213#192#1#129#128#33;
flags : if_386 or if_sm
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#128#25;
+ code : #212#192#1#129#128#25;
flags : if_8086 or if_sm
),
(
@@ -354,14 +354,14 @@
opcode : A_ADD;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#3#72;
+ code : #213#193#1#3#72;
flags : if_386
),
(
opcode : A_ADD;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#3#72;
+ code : #212#193#1#3#72;
flags : if_8086
),
(
@@ -375,14 +375,14 @@
opcode : A_AND;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#33#65;
+ code : #213#192#1#33#65;
flags : if_386
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#33#65;
+ code : #212#192#1#33#65;
flags : if_8086
),
(
@@ -396,14 +396,14 @@
opcode : A_AND;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#33#65;
+ code : #213#192#1#33#65;
flags : if_386 or if_sm
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#33#65;
+ code : #212#192#1#33#65;
flags : if_8086 or if_sm
),
(
@@ -417,14 +417,14 @@
opcode : A_AND;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#35#72;
+ code : #213#193#1#35#72;
flags : if_386 or if_sm
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#35#72;
+ code : #212#193#1#35#72;
flags : if_8086 or if_sm
),
(
@@ -438,28 +438,28 @@
opcode : A_AND;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#132#13;
+ code : #213#192#1#131#132#13;
flags : if_386
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#132#13;
+ code : #212#192#1#131#132#13;
flags : if_8086
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#37#33;
+ code : #213#1#37#33;
flags : if_386 or if_sm
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#37#25;
+ code : #212#1#37#25;
flags : if_8086 or if_sm
),
(
@@ -473,14 +473,14 @@
opcode : A_AND;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#132#33;
+ code : #213#192#1#129#132#33;
flags : if_386 or if_sm
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#132#25;
+ code : #212#192#1#129#132#25;
flags : if_8086 or if_sm
),
(
@@ -494,14 +494,14 @@
opcode : A_AND;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#132#33;
+ code : #213#192#1#129#132#33;
flags : if_386 or if_sm
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#132#25;
+ code : #212#192#1#129#132#25;
flags : if_8086 or if_sm
),
(
@@ -515,14 +515,14 @@
opcode : A_AND;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#35#72;
+ code : #213#193#1#35#72;
flags : if_386
),
(
opcode : A_AND;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#35#72;
+ code : #212#193#1#35#72;
flags : if_8086
),
(
@@ -550,434 +550,434 @@
opcode : A_BOUND;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#98#72;
+ code : #213#193#1#98#72;
flags : if_386
),
(
opcode : A_BOUND;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#98#72;
+ code : #212#193#1#98#72;
flags : if_186
),
(
opcode : A_BSF;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#2#15#188#72;
+ code : #213#193#2#15#188#72;
flags : if_386
),
(
opcode : A_BSF;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#2#15#188#72;
+ code : #212#193#2#15#188#72;
flags : if_386
),
(
opcode : A_BSF;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#188#72;
+ code : #213#193#2#15#188#72;
flags : if_386 or if_sm
),
(
opcode : A_BSF;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#188#72;
+ code : #212#193#2#15#188#72;
flags : if_386 or if_sm
),
(
opcode : A_BSR;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#2#15#189#72;
+ code : #213#193#2#15#189#72;
flags : if_386
),
(
opcode : A_BSR;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#2#15#189#72;
+ code : #212#193#2#15#189#72;
flags : if_386
),
(
opcode : A_BSR;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#189#72;
+ code : #213#193#2#15#189#72;
flags : if_386 or if_sm
),
(
opcode : A_BSR;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#189#72;
+ code : #212#193#2#15#189#72;
flags : if_386 or if_sm
),
(
opcode : A_BSWAP;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#1#15#8#200;
+ code : #213#1#15#8#200;
flags : if_486
),
(
opcode : A_BT;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#163#65;
+ code : #213#192#2#15#163#65;
flags : if_386
),
(
opcode : A_BT;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#163#65;
+ code : #212#192#2#15#163#65;
flags : if_386
),
(
opcode : A_BT;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#163#65;
+ code : #213#192#2#15#163#65;
flags : if_386 or if_sm
),
(
opcode : A_BT;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#163#65;
+ code : #212#192#2#15#163#65;
flags : if_386 or if_sm
),
(
opcode : A_BT;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#2#15#186#132#21;
+ code : #213#192#2#15#186#132#21;
flags : if_386 or if_sb
),
(
opcode : A_BT;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#2#15#186#132#21;
+ code : #212#192#2#15#186#132#21;
flags : if_386 or if_sb
),
(
opcode : A_BTC;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#187#65;
+ code : #213#192#2#15#187#65;
flags : if_386
),
(
opcode : A_BTC;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#187#65;
+ code : #212#192#2#15#187#65;
flags : if_386
),
(
opcode : A_BTC;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#187#65;
+ code : #213#192#2#15#187#65;
flags : if_386 or if_sm
),
(
opcode : A_BTC;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#187#65;
+ code : #212#192#2#15#187#65;
flags : if_386 or if_sm
),
(
opcode : A_BTC;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#2#15#186#135#21;
+ code : #213#192#2#15#186#135#21;
flags : if_386 or if_sb
),
(
opcode : A_BTC;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#2#15#186#135#21;
+ code : #212#192#2#15#186#135#21;
flags : if_386 or if_sb
),
(
opcode : A_BTR;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#179#65;
+ code : #213#192#2#15#179#65;
flags : if_386
),
(
opcode : A_BTR;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#179#65;
+ code : #212#192#2#15#179#65;
flags : if_386
),
(
opcode : A_BTR;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#179#65;
+ code : #213#192#2#15#179#65;
flags : if_386 or if_sm
),
(
opcode : A_BTR;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#179#65;
+ code : #212#192#2#15#179#65;
flags : if_386 or if_sm
),
(
opcode : A_BTR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#2#15#186#134#21;
+ code : #213#192#2#15#186#134#21;
flags : if_386 or if_sb
),
(
opcode : A_BTR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#2#15#186#134#21;
+ code : #212#192#2#15#186#134#21;
flags : if_386 or if_sb
),
(
opcode : A_BTS;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#171#65;
+ code : #213#192#2#15#171#65;
flags : if_386
),
(
opcode : A_BTS;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#171#65;
+ code : #212#192#2#15#171#65;
flags : if_386
),
(
opcode : A_BTS;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#171#65;
+ code : #213#192#2#15#171#65;
flags : if_386 or if_sm
),
(
opcode : A_BTS;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#171#65;
+ code : #212#192#2#15#171#65;
flags : if_386 or if_sm
),
(
opcode : A_BTS;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#2#15#186#133#21;
+ code : #213#192#2#15#186#133#21;
flags : if_386 or if_sb
),
(
opcode : A_BTS;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#2#15#186#133#21;
+ code : #212#192#2#15#186#133#21;
flags : if_386 or if_sb
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate,ot_none,ot_none);
- code : #211#1#232#52;
+ code : #215#1#232#52;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#192#1#255#130;
+ code : #213#192#1#255#130;
flags : if_386
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#192#1#255#130;
+ code : #212#192#1#255#130;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
- code : #209#192#1#255#130;
+ code : #213#192#1#255#130;
flags : if_386
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
- code : #208#192#1#255#130;
+ code : #212#192#1#255#130;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory,ot_none,ot_none);
- code : #211#192#1#255#130;
+ code : #215#192#1#255#130;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_near,ot_none,ot_none);
- code : #211#1#232#52;
+ code : #215#1#232#52;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_far,ot_none,ot_none);
- code : #211#1#154#28#31;
+ code : #215#1#154#28#31;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_bits16,ot_none,ot_none);
- code : #208#1#232#52;
+ code : #212#1#232#52;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
- code : #208#1#232#52;
+ code : #212#1#232#52;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_bits16 or ot_far,ot_none,ot_none);
- code : #208#1#154#28#31;
+ code : #212#1#154#28#31;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_bits32,ot_none,ot_none);
- code : #209#1#232#52;
+ code : #213#1#232#52;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
- code : #209#1#232#52;
+ code : #213#1#232#52;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_immediate or ot_bits32 or ot_far,ot_none,ot_none);
- code : #209#1#154#28#31;
+ code : #213#1#154#28#31;
flags : if_8086
),
(
opcode : A_CALL;
ops : 2;
optypes : (ot_immediate,ot_immediate,ot_none);
- code : #211#1#154#29#24;
+ code : #215#1#154#29#24;
flags : if_8086
),
(
opcode : A_CALL;
ops : 2;
optypes : (ot_immediate or ot_bits16,ot_immediate,ot_none);
- code : #208#1#154#25#24;
+ code : #212#1#154#25#24;
flags : if_8086
),
(
opcode : A_CALL;
ops : 2;
optypes : (ot_immediate,ot_immediate or ot_bits16,ot_none);
- code : #208#1#154#25#24;
+ code : #212#1#154#25#24;
flags : if_8086
),
(
opcode : A_CALL;
ops : 2;
optypes : (ot_immediate or ot_bits32,ot_immediate,ot_none);
- code : #209#1#154#33#24;
+ code : #213#1#154#33#24;
flags : if_386
),
(
opcode : A_CALL;
ops : 2;
optypes : (ot_immediate,ot_immediate or ot_bits32,ot_none);
- code : #209#1#154#33#24;
+ code : #213#1#154#33#24;
flags : if_386
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_far,ot_none,ot_none);
- code : #211#192#1#255#131;
+ code : #215#192#1#255#131;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
- code : #208#192#1#255#131;
+ code : #212#192#1#255#131;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
- code : #209#192#1#255#131;
+ code : #213#192#1#255#131;
flags : if_386
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_near,ot_none,ot_none);
- code : #211#192#1#255#130;
+ code : #215#192#1#255#130;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
- code : #208#192#1#255#130;
+ code : #212#192#1#255#130;
flags : if_8086
),
(
opcode : A_CALL;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
- code : #209#192#1#255#130;
+ code : #213#192#1#255#130;
flags : if_386
),
(
opcode : A_CBW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#152;
+ code : #212#1#152;
flags : if_8086
),
(
opcode : A_CDQ;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#153;
+ code : #213#1#153;
flags : if_386
),
(
@@ -1019,14 +1019,14 @@
opcode : A_CMP;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#59#72;
+ code : #213#193#1#59#72;
flags : if_386
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#59#72;
+ code : #212#193#1#59#72;
flags : if_8086
),
(
@@ -1040,14 +1040,14 @@
opcode : A_CMP;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#57#65;
+ code : #213#192#1#57#65;
flags : if_386 or if_sm
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#57#65;
+ code : #212#192#1#57#65;
flags : if_8086 or if_sm
),
(
@@ -1061,14 +1061,14 @@
opcode : A_CMP;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#59#72;
+ code : #213#193#1#59#72;
flags : if_386 or if_sm
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#59#72;
+ code : #212#193#1#59#72;
flags : if_8086 or if_sm
),
(
@@ -1082,28 +1082,28 @@
opcode : A_CMP;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#135#13;
+ code : #213#192#1#131#135#13;
flags : if_386
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#135#13;
+ code : #212#192#1#131#135#13;
flags : if_8086
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#61#33;
+ code : #213#1#61#33;
flags : if_386 or if_sm
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#61#25;
+ code : #212#1#61#25;
flags : if_8086 or if_sm
),
(
@@ -1117,14 +1117,14 @@
opcode : A_CMP;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#135#33;
+ code : #213#192#1#129#135#33;
flags : if_386 or if_sm
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#135#25;
+ code : #212#192#1#129#135#25;
flags : if_8086 or if_sm
),
(
@@ -1138,14 +1138,14 @@
opcode : A_CMP;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#135#33;
+ code : #213#192#1#129#135#33;
flags : if_386 or if_sm
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#135#25;
+ code : #212#192#1#129#135#25;
flags : if_8086 or if_sm
),
(
@@ -1159,14 +1159,14 @@
opcode : A_CMP;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#57#65;
+ code : #213#192#1#57#65;
flags : if_386
),
(
opcode : A_CMP;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#57#65;
+ code : #212#192#1#57#65;
flags : if_8086
),
(
@@ -1187,7 +1187,7 @@
opcode : A_CMPSD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #218#209#1#167;
+ code : #218#213#1#167;
flags : if_386
),
(
@@ -1208,21 +1208,21 @@
opcode : A_CMPSW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #218#208#1#167;
+ code : #218#212#1#167;
flags : if_8086
),
(
opcode : A_CMPXCHG;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#177#65;
+ code : #213#192#2#15#177#65;
flags : if_pent
),
(
opcode : A_CMPXCHG;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#177#65;
+ code : #212#192#2#15#177#65;
flags : if_pent
),
(
@@ -1236,14 +1236,14 @@
opcode : A_CMPXCHG;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#177#65;
+ code : #213#192#2#15#177#65;
flags : if_pent or if_sm
),
(
opcode : A_CMPXCHG;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#177#65;
+ code : #212#192#2#15#177#65;
flags : if_pent or if_sm
),
(
@@ -1257,14 +1257,14 @@
opcode : A_CMPXCHG486;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#167#65;
+ code : #213#192#2#15#167#65;
flags : if_486 or if_undoc
),
(
opcode : A_CMPXCHG486;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#167#65;
+ code : #212#192#2#15#167#65;
flags : if_486 or if_undoc
),
(
@@ -1278,14 +1278,14 @@
opcode : A_CMPXCHG486;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#167#65;
+ code : #213#192#2#15#167#65;
flags : if_486 or if_sm or if_undoc
),
(
opcode : A_CMPXCHG486;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#167#65;
+ code : #212#192#2#15#167#65;
flags : if_486 or if_sm or if_undoc
),
(
@@ -1313,14 +1313,14 @@
opcode : A_CWD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#153;
+ code : #212#1#153;
flags : if_8086
),
(
opcode : A_CWDE;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#152;
+ code : #213#1#152;
flags : if_386
),
(
@@ -1341,28 +1341,28 @@
opcode : A_DEC;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#8#72;
+ code : #213#8#72;
flags : if_386
),
(
opcode : A_DEC;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#8#72;
+ code : #212#8#72;
flags : if_8086
),
(
opcode : A_DEC;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#255#129;
+ code : #213#192#1#255#129;
flags : if_386
),
(
opcode : A_DEC;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#255#129;
+ code : #212#192#1#255#129;
flags : if_8086
),
(
@@ -1376,14 +1376,14 @@
opcode : A_DIV;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#247#134;
+ code : #213#192#1#247#134;
flags : if_386
),
(
opcode : A_DIV;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#247#134;
+ code : #212#192#1#247#134;
flags : if_8086
),
(
@@ -2083,7 +2083,7 @@
opcode : A_FILD;
ops : 1;
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
- code : #208#192#1#223#128;
+ code : #212#192#1#223#128;
flags : if_8086 or if_fpu
),
(
@@ -2132,7 +2132,7 @@
opcode : A_FIST;
ops : 1;
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
- code : #208#192#1#223#130;
+ code : #212#192#1#223#130;
flags : if_8086 or if_fpu
),
(
@@ -2146,7 +2146,7 @@
opcode : A_FISTP;
ops : 1;
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
- code : #208#192#1#223#131;
+ code : #212#192#1#223#131;
flags : if_8086 or if_fpu
),
(
@@ -2916,28 +2916,28 @@
opcode : A_IBTS;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#167#65;
+ code : #213#192#2#15#167#65;
flags : if_386 or if_undoc
),
(
opcode : A_IBTS;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#167#65;
+ code : #212#192#2#15#167#65;
flags : if_386 or if_undoc
),
(
opcode : A_IBTS;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#167#65;
+ code : #213#192#2#15#167#65;
flags : if_386 or if_sd or if_undoc
),
(
opcode : A_IBTS;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#167#65;
+ code : #212#192#2#15#167#65;
flags : if_386 or if_sw or if_undoc
),
(
@@ -2951,14 +2951,14 @@
opcode : A_IDIV;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#247#135;
+ code : #213#192#1#247#135;
flags : if_386
),
(
opcode : A_IDIV;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#247#135;
+ code : #212#192#1#247#135;
flags : if_8086
),
(
@@ -2972,14 +2972,14 @@
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#2#15#175#72;
+ code : #213#193#2#15#175#72;
flags : if_386
),
(
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#2#15#175#72;
+ code : #212#193#2#15#175#72;
flags : if_386
),
(
@@ -2993,112 +2993,112 @@
opcode : A_IMUL;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#247#133;
+ code : #212#192#1#247#133;
flags : if_8086
),
(
opcode : A_IMUL;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#247#133;
+ code : #213#192#1#247#133;
flags : if_386
),
(
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#175#72;
+ code : #213#193#2#15#175#72;
flags : if_386 or if_sm
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg32,ot_memory,ot_immediate or ot_bits8 or ot_signed);
- code : #209#193#1#107#72#14;
+ code : #213#193#1#107#72#14;
flags : if_386 or if_sm
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg32,ot_reg32,ot_immediate or ot_bits8 or ot_signed);
- code : #209#193#1#107#72#14;
+ code : #213#193#1#107#72#14;
flags : if_386
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg32,ot_memory,ot_immediate);
- code : #209#193#1#105#72#34;
+ code : #213#193#1#105#72#34;
flags : if_386 or if_sm
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg32,ot_reg32,ot_immediate);
- code : #209#193#1#105#72#34;
+ code : #213#193#1#105#72#34;
flags : if_386 or if_sm
),
(
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#1#107#64#13;
+ code : #213#1#107#64#13;
flags : if_386
),
(
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg32,ot_immediate,ot_none);
- code : #209#1#105#64#33;
+ code : #213#1#105#64#33;
flags : if_386 or if_sm
),
(
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#175#72;
+ code : #212#193#2#15#175#72;
flags : if_386 or if_sm
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg16,ot_memory,ot_immediate or ot_bits8 or ot_signed);
- code : #208#193#1#107#72#14;
+ code : #212#193#1#107#72#14;
flags : if_286 or if_sm
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg16,ot_reg16,ot_immediate or ot_bits8 or ot_signed);
- code : #208#193#1#107#72#14;
+ code : #212#193#1#107#72#14;
flags : if_286
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg16,ot_memory,ot_immediate);
- code : #208#193#1#105#72#26;
+ code : #212#193#1#105#72#26;
flags : if_286 or if_sm
),
(
opcode : A_IMUL;
ops : 3;
optypes : (ot_reg16,ot_reg16,ot_immediate);
- code : #208#193#1#105#72#26;
+ code : #212#193#1#105#72#26;
flags : if_286 or if_sm
),
(
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#1#107#64#13;
+ code : #212#1#107#64#13;
flags : if_286
),
(
opcode : A_IMUL;
ops : 2;
optypes : (ot_reg16,ot_immediate,ot_none);
- code : #208#1#105#64#25;
+ code : #212#1#105#64#25;
flags : if_286 or if_sm
),
(
@@ -3112,14 +3112,14 @@
opcode : A_IN;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#229#21;
+ code : #212#1#229#21;
flags : if_8086 or if_sb
),
(
opcode : A_IN;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#229#21;
+ code : #213#1#229#21;
flags : if_386 or if_sb
),
(
@@ -3133,42 +3133,42 @@
opcode : A_IN;
ops : 2;
optypes : (ot_reg_ax,ot_reg_dx,ot_none);
- code : #208#1#237;
+ code : #212#1#237;
flags : if_8086
),
(
opcode : A_IN;
ops : 2;
optypes : (ot_reg_eax,ot_reg_dx,ot_none);
- code : #209#1#237;
+ code : #213#1#237;
flags : if_386
),
(
opcode : A_INC;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#8#64;
+ code : #213#8#64;
flags : if_386
),
(
opcode : A_INC;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#8#64;
+ code : #212#8#64;
flags : if_8086
),
(
opcode : A_INC;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#255#128;
+ code : #213#192#1#255#128;
flags : if_386
),
(
opcode : A_INC;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#255#128;
+ code : #212#192#1#255#128;
flags : if_8086
),
(
@@ -3189,14 +3189,14 @@
opcode : A_INSD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#109;
+ code : #213#1#109;
flags : if_386
),
(
opcode : A_INSW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#109;
+ code : #212#1#109;
flags : if_186
),
(
@@ -3259,35 +3259,35 @@
opcode : A_IRET;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #211#1#207;
+ code : #215#1#207;
flags : if_8086
),
(
opcode : A_IRETD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#207;
+ code : #213#1#207;
flags : if_386
),
(
opcode : A_IRETW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#207;
+ code : #212#1#207;
flags : if_8086
),
(
opcode : A_JCXZ;
ops : 1;
optypes : (ot_immediate,ot_none,ot_none);
- code : #208#1#227#40;
+ code : #212#1#227#40;
flags : if_8086
),
(
opcode : A_JECXZ;
ops : 1;
optypes : (ot_immediate,ot_none,ot_none);
- code : #209#1#227#40;
+ code : #213#1#227#40;
flags : if_386
),
(
@@ -3301,161 +3301,161 @@
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate,ot_none,ot_none);
- code : #211#1#233#52;
+ code : #215#1#233#52;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_near,ot_none,ot_none);
- code : #211#1#233#52;
+ code : #215#1#233#52;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_far,ot_none,ot_none);
- code : #211#1#234#28#31;
+ code : #215#1#234#28#31;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_bits16,ot_none,ot_none);
- code : #208#1#233#52;
+ code : #212#1#233#52;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
- code : #208#1#233#52;
+ code : #212#1#233#52;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_bits16 or ot_far,ot_none,ot_none);
- code : #208#1#234#28#31;
+ code : #212#1#234#28#31;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_bits32,ot_none,ot_none);
- code : #209#1#233#52;
+ code : #213#1#233#52;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
- code : #209#1#233#52;
+ code : #213#1#233#52;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_immediate or ot_bits32 or ot_far,ot_none,ot_none);
- code : #209#1#234#28#31;
+ code : #213#1#234#28#31;
flags : if_8086 or if_pass2
),
(
opcode : A_JMP;
ops : 2;
optypes : (ot_immediate,ot_immediate,ot_none);
- code : #211#1#234#29#24;
+ code : #215#1#234#29#24;
flags : if_8086
),
(
opcode : A_JMP;
ops : 2;
optypes : (ot_immediate,ot_immediate or ot_bits16,ot_none);
- code : #208#1#234#25#24;
+ code : #212#1#234#25#24;
flags : if_8086
),
(
opcode : A_JMP;
ops : 2;
optypes : (ot_immediate,ot_immediate or ot_bits32,ot_none);
- code : #209#1#234#33#24;
+ code : #213#1#234#33#24;
flags : if_386
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_far,ot_none,ot_none);
- code : #211#192#1#255#133;
+ code : #215#192#1#255#133;
flags : if_8086
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
- code : #208#192#1#255#133;
+ code : #212#192#1#255#133;
flags : if_8086
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
- code : #209#192#1#255#133;
+ code : #213#192#1#255#133;
flags : if_386
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_near,ot_none,ot_none);
- code : #211#192#1#255#132;
+ code : #215#192#1#255#132;
flags : if_8086
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
- code : #208#192#1#255#132;
+ code : #212#192#1#255#132;
flags : if_8086
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
- code : #209#192#1#255#132;
+ code : #213#192#1#255#132;
flags : if_386
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#192#1#255#132;
+ code : #213#192#1#255#132;
flags : if_386
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#192#1#255#132;
+ code : #212#192#1#255#132;
flags : if_8086
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
- code : #209#192#1#255#132;
+ code : #213#192#1#255#132;
flags : if_386
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
- code : #208#192#1#255#132;
+ code : #212#192#1#255#132;
flags : if_8086
),
(
opcode : A_JMP;
ops : 1;
optypes : (ot_memory,ot_none,ot_none);
- code : #211#192#1#255#132;
+ code : #215#192#1#255#132;
flags : if_8086
),
(
@@ -3469,140 +3469,140 @@
opcode : A_LAR;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#2#15#2#72;
+ code : #213#193#2#15#2#72;
flags : if_286 or if_prot
),
(
opcode : A_LAR;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#2#15#2#72;
+ code : #212#193#2#15#2#72;
flags : if_286 or if_prot
),
(
opcode : A_LAR;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#2#72;
+ code : #213#193#2#15#2#72;
flags : if_286 or if_prot or if_sm
),
(
opcode : A_LAR;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#2#72;
+ code : #212#193#2#15#2#72;
flags : if_286 or if_prot or if_sm
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_far,ot_none,ot_none);
- code : #211#192#1#255#131;
+ code : #215#192#1#255#131;
flags : if_8086
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
- code : #208#192#1#255#131;
+ code : #212#192#1#255#131;
flags : if_8086
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
- code : #209#192#1#255#131;
+ code : #213#192#1#255#131;
flags : if_386
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_near,ot_none,ot_none);
- code : #211#192#1#255#130;
+ code : #215#192#1#255#130;
flags : if_8086
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
- code : #208#192#1#255#130;
+ code : #212#192#1#255#130;
flags : if_8086
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
- code : #209#192#1#255#130;
+ code : #213#192#1#255#130;
flags : if_386
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#192#1#255#130;
+ code : #212#192#1#255#130;
flags : if_8086
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#192#1#255#130;
+ code : #213#192#1#255#130;
flags : if_386
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory,ot_none,ot_none);
- code : #211#192#1#255#130;
+ code : #215#192#1#255#130;
flags : if_8086
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
- code : #208#192#1#255#130;
+ code : #212#192#1#255#130;
flags : if_8086
),
(
opcode : A_LCALL;
ops : 1;
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
- code : #209#192#1#255#130;
+ code : #213#192#1#255#130;
flags : if_386
),
(
opcode : A_LDS;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#197#72;
+ code : #213#193#1#197#72;
flags : if_8086
),
(
opcode : A_LDS;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#197#72;
+ code : #212#193#1#197#72;
flags : if_8086
),
(
opcode : A_LEA;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#141#72;
+ code : #213#193#1#141#72;
flags : if_8086
),
(
opcode : A_LEA;
ops : 2;
optypes : (ot_reg32,ot_immediate or ot_bits32,ot_none);
- code : #209#193#1#141#72;
+ code : #213#193#1#141#72;
flags : if_8086
),
(
opcode : A_LEA;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#141#72;
+ code : #212#193#1#141#72;
flags : if_8086
),
(
@@ -3616,28 +3616,28 @@
opcode : A_LES;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#196#72;
+ code : #213#193#1#196#72;
flags : if_8086
),
(
opcode : A_LES;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#196#72;
+ code : #212#193#1#196#72;
flags : if_8086
),
(
opcode : A_LFS;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#180#72;
+ code : #213#193#2#15#180#72;
flags : if_386
),
(
opcode : A_LFS;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#180#72;
+ code : #212#193#2#15#180#72;
flags : if_386
),
(
@@ -3651,14 +3651,14 @@
opcode : A_LGS;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#181#72;
+ code : #213#193#2#15#181#72;
flags : if_386
),
(
opcode : A_LGS;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#181#72;
+ code : #212#193#2#15#181#72;
flags : if_386
),
(
@@ -3672,77 +3672,77 @@
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_far,ot_none,ot_none);
- code : #211#192#1#255#133;
+ code : #215#192#1#255#133;
flags : if_8086
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_far,ot_none,ot_none);
- code : #208#192#1#255#133;
+ code : #212#192#1#255#133;
flags : if_8086
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_far,ot_none,ot_none);
- code : #209#192#1#255#133;
+ code : #213#192#1#255#133;
flags : if_386
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_near,ot_none,ot_none);
- code : #211#192#1#255#132;
+ code : #215#192#1#255#132;
flags : if_8086
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_bits16 or ot_near,ot_none,ot_none);
- code : #208#192#1#255#132;
+ code : #212#192#1#255#132;
flags : if_8086
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_bits32 or ot_near,ot_none,ot_none);
- code : #209#192#1#255#132;
+ code : #213#192#1#255#132;
flags : if_386
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#192#1#255#132;
+ code : #213#192#1#255#132;
flags : if_386
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#192#1#255#132;
+ code : #212#192#1#255#132;
flags : if_8086
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_bits32,ot_none,ot_none);
- code : #209#192#1#255#132;
+ code : #213#192#1#255#132;
flags : if_386
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory or ot_bits16,ot_none,ot_none);
- code : #208#192#1#255#132;
+ code : #212#192#1#255#132;
flags : if_8086
),
(
opcode : A_LJMP;
ops : 1;
optypes : (ot_memory,ot_none,ot_none);
- code : #211#192#1#255#132;
+ code : #215#192#1#255#132;
flags : if_8086
),
(
@@ -3819,14 +3819,14 @@
opcode : A_LODSD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#173;
+ code : #213#1#173;
flags : if_386
),
(
opcode : A_LODSW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#173;
+ code : #212#1#173;
flags : if_8086
),
(
@@ -3938,42 +3938,42 @@
opcode : A_LSL;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#2#15#3#72;
+ code : #213#193#2#15#3#72;
flags : if_286 or if_prot
),
(
opcode : A_LSL;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#2#15#3#72;
+ code : #212#193#2#15#3#72;
flags : if_286 or if_prot
),
(
opcode : A_LSL;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#3#72;
+ code : #213#193#2#15#3#72;
flags : if_286 or if_prot or if_sm
),
(
opcode : A_LSL;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#3#72;
+ code : #212#193#2#15#3#72;
flags : if_286 or if_prot or if_sm
),
(
opcode : A_LSS;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#178#72;
+ code : #213#193#2#15#178#72;
flags : if_386
),
(
opcode : A_LSS;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#178#72;
+ code : #212#193#2#15#178#72;
flags : if_386
),
(
@@ -4015,14 +4015,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#137#65;
+ code : #213#192#1#137#65;
flags : if_386
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#137#65;
+ code : #212#192#1#137#65;
flags : if_8086
),
(
@@ -4036,14 +4036,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#137#65;
+ code : #213#192#1#137#65;
flags : if_386 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#137#65;
+ code : #212#192#1#137#65;
flags : if_8086 or if_sm
),
(
@@ -4057,14 +4057,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#139#72;
+ code : #213#193#1#139#72;
flags : if_386 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#139#72;
+ code : #212#193#1#139#72;
flags : if_8086 or if_sm
),
(
@@ -4078,14 +4078,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_reg32,ot_immediate,ot_none);
- code : #209#8#184#33;
+ code : #213#8#184#33;
flags : if_386 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg16,ot_immediate,ot_none);
- code : #208#8#184#25;
+ code : #212#8#184#25;
flags : if_8086 or if_sm
),
(
@@ -4099,14 +4099,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#199#128#33;
+ code : #213#192#1#199#128#33;
flags : if_386 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#199#128#25;
+ code : #212#192#1#199#128#25;
flags : if_8086 or if_sm
),
(
@@ -4120,14 +4120,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#199#128#33;
+ code : #213#192#1#199#128#33;
flags : if_386 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#199#128#25;
+ code : #212#192#1#199#128#25;
flags : if_8086 or if_sm
),
(
@@ -4141,105 +4141,105 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_memory,ot_reg_cs,ot_none);
- code : #208#192#1#140#129;
+ code : #212#192#1#140#129;
flags : if_8086 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_memory,ot_reg_dess,ot_none);
- code : #208#192#1#140#65;
+ code : #212#192#1#140#65;
flags : if_8086 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_memory,ot_reg_fsgs,ot_none);
- code : #208#192#1#140#65;
+ code : #212#192#1#140#65;
flags : if_386 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg16,ot_reg_cs,ot_none);
- code : #208#192#1#140#129;
+ code : #212#192#1#140#129;
flags : if_8086
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg16,ot_reg_dess,ot_none);
- code : #208#192#1#140#65;
+ code : #212#192#1#140#65;
flags : if_8086
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg16,ot_reg_fsgs,ot_none);
- code : #208#192#1#140#65;
+ code : #212#192#1#140#65;
flags : if_386
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cs,ot_none);
- code : #209#192#1#140#129;
+ code : #213#192#1#140#129;
flags : if_8086
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_dess,ot_none);
- code : #209#192#1#140#65;
+ code : #213#192#1#140#65;
flags : if_8086
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_fsgs,ot_none);
- code : #209#192#1#140#65;
+ code : #213#192#1#140#65;
flags : if_386
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_dess,ot_memory,ot_none);
- code : #208#193#1#142#72;
+ code : #212#193#1#142#72;
flags : if_8086 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_fsgs,ot_memory,ot_none);
- code : #208#193#1#142#72;
+ code : #212#193#1#142#72;
flags : if_386 or if_sm
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_dess,ot_reg16,ot_none);
- code : #208#193#1#142#72;
+ code : #212#193#1#142#72;
flags : if_8086
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_fsgs,ot_reg16,ot_none);
- code : #208#193#1#142#72;
+ code : #212#193#1#142#72;
flags : if_386
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_dess,ot_regmem or ot_bits32,ot_none);
- code : #209#193#1#142#72;
+ code : #213#193#1#142#72;
flags : if_8086
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_fsgs,ot_regmem or ot_bits32,ot_none);
- code : #209#193#1#142#72;
+ code : #213#193#1#142#72;
flags : if_386
),
(
@@ -4253,14 +4253,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_ax,ot_mem_offs,ot_none);
- code : #193#208#1#161#29;
+ code : #193#212#1#161#29;
flags : if_8086 or if_sm or if_nox86_64
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg_eax,ot_mem_offs,ot_none);
- code : #193#209#1#161#29;
+ code : #193#213#1#161#29;
flags : if_386 or if_sm or if_nox86_64
),
(
@@ -4274,14 +4274,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_mem_offs,ot_reg_ax,ot_none);
- code : #192#208#1#163#28;
+ code : #192#212#1#163#28;
flags : if_8086 or if_sm or if_nox86_64
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_mem_offs,ot_reg_eax,ot_none);
- code : #192#209#1#163#28;
+ code : #192#213#1#163#28;
flags : if_386 or if_sm or if_nox86_64
),
(
@@ -4351,14 +4351,14 @@
opcode : A_MOV;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#139#72;
+ code : #212#193#1#139#72;
flags : if_8086
),
(
opcode : A_MOV;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#139#72;
+ code : #213#193#1#139#72;
flags : if_386
),
(
@@ -4484,7 +4484,7 @@
opcode : A_MOVSD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#165;
+ code : #213#1#165;
flags : if_386
),
(
@@ -4519,77 +4519,77 @@
opcode : A_MOVSW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#165;
+ code : #212#1#165;
flags : if_8086
),
(
opcode : A_MOVSX;
ops : 2;
optypes : (ot_reg32,ot_regmem or ot_bits16,ot_none);
- code : #209#193#2#15#191#72;
+ code : #213#193#2#15#191#72;
flags : if_386
),
(
opcode : A_MOVSX;
ops : 2;
optypes : (ot_reg32,ot_regmem or ot_bits8,ot_none);
- code : #209#193#2#15#190#72;
+ code : #213#193#2#15#190#72;
flags : if_386
),
(
opcode : A_MOVSX;
ops : 2;
optypes : (ot_reg16,ot_reg8,ot_none);
- code : #208#193#2#15#190#72;
+ code : #212#193#2#15#190#72;
flags : if_386
),
(
opcode : A_MOVSX;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#190#72;
+ code : #212#193#2#15#190#72;
flags : if_386 or if_sb
),
(
opcode : A_MOVZX;
ops : 2;
optypes : (ot_reg32,ot_regmem or ot_bits16,ot_none);
- code : #209#193#2#15#183#72;
+ code : #213#193#2#15#183#72;
flags : if_386
),
(
opcode : A_MOVZX;
ops : 2;
optypes : (ot_reg32,ot_regmem or ot_bits8,ot_none);
- code : #209#193#2#15#182#72;
+ code : #213#193#2#15#182#72;
flags : if_386
),
(
opcode : A_MOVZX;
ops : 2;
optypes : (ot_reg16,ot_reg8,ot_none);
- code : #208#193#2#15#182#72;
+ code : #212#193#2#15#182#72;
flags : if_386
),
(
opcode : A_MOVZX;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#182#72;
+ code : #212#193#2#15#182#72;
flags : if_386 or if_sb
),
(
opcode : A_MUL;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#247#132;
+ code : #213#192#1#247#132;
flags : if_386
),
(
opcode : A_MUL;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#247#132;
+ code : #212#192#1#247#132;
flags : if_8086
),
(
@@ -4617,14 +4617,14 @@
opcode : A_NEG;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#247#131;
+ code : #213#192#1#247#131;
flags : if_386
),
(
opcode : A_NEG;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#247#131;
+ code : #212#192#1#247#131;
flags : if_8086
),
(
@@ -4645,14 +4645,14 @@
opcode : A_NOT;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#247#130;
+ code : #213#192#1#247#130;
flags : if_386
),
(
opcode : A_NOT;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#247#130;
+ code : #212#192#1#247#130;
flags : if_8086
),
(
@@ -4666,14 +4666,14 @@
opcode : A_OR;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#9#65;
+ code : #213#192#1#9#65;
flags : if_386
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#9#65;
+ code : #212#192#1#9#65;
flags : if_8086
),
(
@@ -4687,14 +4687,14 @@
opcode : A_OR;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#9#65;
+ code : #213#192#1#9#65;
flags : if_386 or if_sm
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#9#65;
+ code : #212#192#1#9#65;
flags : if_8086 or if_sm
),
(
@@ -4708,14 +4708,14 @@
opcode : A_OR;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#11#72;
+ code : #213#193#1#11#72;
flags : if_386 or if_sm
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#11#72;
+ code : #212#193#1#11#72;
flags : if_8086 or if_sm
),
(
@@ -4729,28 +4729,28 @@
opcode : A_OR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#129#13;
+ code : #213#192#1#131#129#13;
flags : if_386
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#129#13;
+ code : #212#192#1#131#129#13;
flags : if_8086
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#13#33;
+ code : #213#1#13#33;
flags : if_386 or if_sm
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#13#25;
+ code : #212#1#13#25;
flags : if_8086 or if_sm
),
(
@@ -4764,14 +4764,14 @@
opcode : A_OR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#129#33;
+ code : #213#192#1#129#129#33;
flags : if_386 or if_sm
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#129#25;
+ code : #212#192#1#129#129#25;
flags : if_8086 or if_sm
),
(
@@ -4785,14 +4785,14 @@
opcode : A_OR;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#129#33;
+ code : #213#192#1#129#129#33;
flags : if_386 or if_sm
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#129#25;
+ code : #212#192#1#129#129#25;
flags : if_8086 or if_sm
),
(
@@ -4806,14 +4806,14 @@
opcode : A_OR;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#11#72;
+ code : #213#193#1#11#72;
flags : if_386
),
(
opcode : A_OR;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#11#72;
+ code : #212#193#1#11#72;
flags : if_8086
),
(
@@ -4834,14 +4834,14 @@
opcode : A_OUT;
ops : 2;
optypes : (ot_immediate,ot_reg_ax,ot_none);
- code : #208#1#231#20;
+ code : #212#1#231#20;
flags : if_8086 or if_sb
),
(
opcode : A_OUT;
ops : 2;
optypes : (ot_immediate,ot_reg_eax,ot_none);
- code : #209#1#231#20;
+ code : #213#1#231#20;
flags : if_386 or if_sb
),
(
@@ -4855,14 +4855,14 @@
opcode : A_OUT;
ops : 2;
optypes : (ot_reg_dx,ot_reg_ax,ot_none);
- code : #208#1#239;
+ code : #212#1#239;
flags : if_8086
),
(
opcode : A_OUT;
ops : 2;
optypes : (ot_reg_dx,ot_reg_eax,ot_none);
- code : #209#1#239;
+ code : #213#1#239;
flags : if_386
),
(
@@ -4876,14 +4876,14 @@
opcode : A_OUTSD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#111;
+ code : #213#1#111;
flags : if_386
),
(
opcode : A_OUTSW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#111;
+ code : #212#1#111;
flags : if_186
),
(
@@ -5856,28 +5856,28 @@
opcode : A_POP;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#8#88;
+ code : #212#8#88;
flags : if_8086
),
(
opcode : A_POP;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#8#88;
+ code : #213#8#88;
flags : if_386
),
(
opcode : A_POP;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#143#128;
+ code : #212#192#1#143#128;
flags : if_8086
),
(
opcode : A_POP;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#143#128;
+ code : #213#192#1#143#128;
flags : if_386
),
(
@@ -5905,42 +5905,42 @@
opcode : A_POPA;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #211#1#97;
+ code : #215#1#97;
flags : if_186
),
(
opcode : A_POPAD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#97;
+ code : #213#1#97;
flags : if_386
),
(
opcode : A_POPAW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#97;
+ code : #212#1#97;
flags : if_186
),
(
opcode : A_POPF;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #211#1#157;
+ code : #215#1#157;
flags : if_186
),
(
opcode : A_POPFD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#157;
+ code : #213#1#157;
flags : if_386
),
(
opcode : A_POPFW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#157;
+ code : #212#1#157;
flags : if_186
),
(
@@ -6710,28 +6710,28 @@
opcode : A_PUSH;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#8#80;
+ code : #212#8#80;
flags : if_8086
),
(
opcode : A_PUSH;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#8#80;
+ code : #213#8#80;
flags : if_386
),
(
opcode : A_PUSH;
ops : 1;
optypes : (ot_regmem or ot_bits16,ot_none,ot_none);
- code : #208#192#1#255#134;
+ code : #212#192#1#255#134;
flags : if_8086
),
(
opcode : A_PUSH;
ops : 1;
optypes : (ot_regmem or ot_bits32,ot_none,ot_none);
- code : #209#192#1#255#134;
+ code : #213#192#1#255#134;
flags : if_386
),
(
@@ -6759,56 +6759,56 @@
opcode : A_PUSH;
ops : 1;
optypes : (ot_immediate or ot_bits16,ot_none,ot_none);
- code : #208#1#104#24;
+ code : #212#1#104#24;
flags : if_286
),
(
opcode : A_PUSH;
ops : 1;
optypes : (ot_immediate or ot_bits32,ot_none,ot_none);
- code : #209#1#104#32;
+ code : #213#1#104#32;
flags : if_386
),
(
opcode : A_PUSHA;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #211#1#96;
+ code : #215#1#96;
flags : if_186
),
(
opcode : A_PUSHAD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#96;
+ code : #213#1#96;
flags : if_386
),
(
opcode : A_PUSHAW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#96;
+ code : #212#1#96;
flags : if_186
),
(
opcode : A_PUSHF;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #211#1#156;
+ code : #215#1#156;
flags : if_186
),
(
opcode : A_PUSHFD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#156;
+ code : #213#1#156;
flags : if_386
),
(
opcode : A_PUSHFW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#156;
+ code : #212#1#156;
flags : if_186
),
(
@@ -6843,42 +6843,42 @@
opcode : A_RCL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#130;
+ code : #213#192#1#209#130;
flags : if_386
),
(
opcode : A_RCL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#130;
+ code : #213#192#1#211#130;
flags : if_386
),
(
opcode : A_RCL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#130#21;
+ code : #213#192#1#193#130#21;
flags : if_386 or if_sb
),
(
opcode : A_RCL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#130;
+ code : #212#192#1#209#130;
flags : if_8086
),
(
opcode : A_RCL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#130;
+ code : #212#192#1#211#130;
flags : if_8086
),
(
opcode : A_RCL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#130#21;
+ code : #212#192#1#193#130#21;
flags : if_186 or if_sb
),
(
@@ -6906,42 +6906,42 @@
opcode : A_RCR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#131;
+ code : #213#192#1#209#131;
flags : if_386
),
(
opcode : A_RCR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#131;
+ code : #213#192#1#211#131;
flags : if_386
),
(
opcode : A_RCR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#131#21;
+ code : #213#192#1#193#131#21;
flags : if_386 or if_sb
),
(
opcode : A_RCR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#131;
+ code : #212#192#1#209#131;
flags : if_8086
),
(
opcode : A_RCR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#131;
+ code : #212#192#1#211#131;
flags : if_8086
),
(
opcode : A_RCR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#131#21;
+ code : #212#192#1#193#131#21;
flags : if_186 or if_sb
),
(
@@ -7074,42 +7074,42 @@
opcode : A_ROL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#128;
+ code : #213#192#1#209#128;
flags : if_386
),
(
opcode : A_ROL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#128;
+ code : #213#192#1#211#128;
flags : if_386
),
(
opcode : A_ROL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#128#21;
+ code : #213#192#1#193#128#21;
flags : if_386 or if_sb
),
(
opcode : A_ROL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#128;
+ code : #212#192#1#209#128;
flags : if_8086
),
(
opcode : A_ROL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#128;
+ code : #212#192#1#211#128;
flags : if_8086
),
(
opcode : A_ROL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#128#21;
+ code : #212#192#1#193#128#21;
flags : if_186 or if_sb
),
(
@@ -7137,42 +7137,42 @@
opcode : A_ROR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#129;
+ code : #213#192#1#209#129;
flags : if_386
),
(
opcode : A_ROR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#129;
+ code : #213#192#1#211#129;
flags : if_386
),
(
opcode : A_ROR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#129#21;
+ code : #213#192#1#193#129#21;
flags : if_386 or if_sb
),
(
opcode : A_ROR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#129;
+ code : #212#192#1#209#129;
flags : if_8086
),
(
opcode : A_ROR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#129;
+ code : #212#192#1#211#129;
flags : if_8086
),
(
opcode : A_ROR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#129#21;
+ code : #212#192#1#193#129#21;
flags : if_186 or if_sb
),
(
@@ -7228,42 +7228,42 @@
opcode : A_SAL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#132;
+ code : #213#192#1#209#132;
flags : if_386
),
(
opcode : A_SAL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#132;
+ code : #213#192#1#211#132;
flags : if_386
),
(
opcode : A_SAL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#132#21;
+ code : #213#192#1#193#132#21;
flags : if_386 or if_sb
),
(
opcode : A_SAL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#132;
+ code : #212#192#1#209#132;
flags : if_8086
),
(
opcode : A_SAL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#132;
+ code : #212#192#1#211#132;
flags : if_8086
),
(
opcode : A_SAL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#132#21;
+ code : #212#192#1#193#132#21;
flags : if_186 or if_sb
),
(
@@ -7298,42 +7298,42 @@
opcode : A_SAR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#135;
+ code : #213#192#1#209#135;
flags : if_386
),
(
opcode : A_SAR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#135;
+ code : #213#192#1#211#135;
flags : if_386
),
(
opcode : A_SAR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#135#21;
+ code : #213#192#1#193#135#21;
flags : if_386 or if_sb
),
(
opcode : A_SAR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#135;
+ code : #212#192#1#209#135;
flags : if_8086
),
(
opcode : A_SAR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#135;
+ code : #212#192#1#211#135;
flags : if_8086
),
(
opcode : A_SAR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#135#21;
+ code : #212#192#1#193#135#21;
flags : if_186 or if_sb
),
(
@@ -7375,28 +7375,28 @@
opcode : A_SBB;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#25#65;
+ code : #212#192#1#25#65;
flags : if_8086 or if_sm
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#25#65;
+ code : #212#192#1#25#65;
flags : if_8086
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#25#65;
+ code : #213#192#1#25#65;
flags : if_386 or if_sm
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#25#65;
+ code : #213#192#1#25#65;
flags : if_386
),
(
@@ -7417,42 +7417,42 @@
opcode : A_SBB;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#27#72;
+ code : #212#193#1#27#72;
flags : if_8086 or if_sm
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#27#72;
+ code : #212#193#1#27#72;
flags : if_8086
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#27#72;
+ code : #213#193#1#27#72;
flags : if_386 or if_sm
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#27#72;
+ code : #213#193#1#27#72;
flags : if_386
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#131#13;
+ code : #212#192#1#131#131#13;
flags : if_8086
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#131#13;
+ code : #213#192#1#131#131#13;
flags : if_8086
),
(
@@ -7466,14 +7466,14 @@
opcode : A_SBB;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#29#25;
+ code : #212#1#29#25;
flags : if_8086 or if_sm
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#29#33;
+ code : #213#1#29#33;
flags : if_386 or if_sm
),
(
@@ -7487,14 +7487,14 @@
opcode : A_SBB;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#131#25;
+ code : #212#192#1#129#131#25;
flags : if_8086 or if_sm
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#131#33;
+ code : #213#192#1#129#131#33;
flags : if_386 or if_sm
),
(
@@ -7508,14 +7508,14 @@
opcode : A_SBB;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#131#25;
+ code : #212#192#1#129#131#25;
flags : if_8086 or if_sm
),
(
opcode : A_SBB;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#131#33;
+ code : #213#192#1#129#131#33;
flags : if_386 or if_sm
),
(
@@ -7529,14 +7529,14 @@
opcode : A_SCASD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #218#209#1#175;
+ code : #218#213#1#175;
flags : if_386
),
(
opcode : A_SCASW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #218#208#1#175;
+ code : #218#212#1#175;
flags : if_8086
),
(
@@ -7613,98 +7613,98 @@
opcode : A_SHL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#132;
+ code : #212#192#1#209#132;
flags : if_8086
),
(
opcode : A_SHL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#132;
+ code : #212#192#1#211#132;
flags : if_8086
),
(
opcode : A_SHL;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#132#21;
+ code : #212#192#1#193#132#21;
flags : if_186 or if_sw
),
(
opcode : A_SHL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#132;
+ code : #213#192#1#209#132;
flags : if_386
),
(
opcode : A_SHL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#132;
+ code : #213#192#1#211#132;
flags : if_386
),
(
opcode : A_SHL;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#132#21;
+ code : #213#192#1#193#132#21;
flags : if_386 or if_sd
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_memory,ot_reg16,ot_immediate);
- code : #192#208#2#15#164#65#22;
+ code : #192#212#2#15#164#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_reg16,ot_reg16,ot_immediate);
- code : #192#208#2#15#164#65#22;
+ code : #192#212#2#15#164#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_memory,ot_reg32,ot_immediate);
- code : #192#209#2#15#164#65#22;
+ code : #192#213#2#15#164#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_reg32,ot_reg32,ot_immediate);
- code : #192#209#2#15#164#65#22;
+ code : #192#213#2#15#164#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_memory,ot_reg16,ot_reg_cl);
- code : #192#208#2#15#165#65;
+ code : #192#212#2#15#165#65;
flags : if_386 or if_sm
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_reg16,ot_reg16,ot_reg_cl);
- code : #192#208#2#15#165#65;
+ code : #192#212#2#15#165#65;
flags : if_386
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_memory,ot_reg32,ot_reg_cl);
- code : #192#209#2#15#165#65;
+ code : #192#213#2#15#165#65;
flags : if_386 or if_sm
),
(
opcode : A_SHLD;
ops : 3;
optypes : (ot_reg32,ot_reg32,ot_reg_cl);
- code : #192#209#2#15#165#65;
+ code : #192#213#2#15#165#65;
flags : if_386
),
(
@@ -7732,98 +7732,98 @@
opcode : A_SHR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_unity,ot_none);
- code : #208#192#1#209#133;
+ code : #212#192#1#209#133;
flags : if_8086
),
(
opcode : A_SHR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_reg_cl,ot_none);
- code : #208#192#1#211#133;
+ code : #212#192#1#211#133;
flags : if_8086
),
(
opcode : A_SHR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#193#133#21;
+ code : #212#192#1#193#133#21;
flags : if_186 or if_sw
),
(
opcode : A_SHR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_unity,ot_none);
- code : #209#192#1#209#133;
+ code : #213#192#1#209#133;
flags : if_386
),
(
opcode : A_SHR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_reg_cl,ot_none);
- code : #209#192#1#211#133;
+ code : #213#192#1#211#133;
flags : if_386
),
(
opcode : A_SHR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#193#133#21;
+ code : #213#192#1#193#133#21;
flags : if_386 or if_sd
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_memory,ot_reg16,ot_immediate);
- code : #192#208#2#15#172#65#22;
+ code : #192#212#2#15#172#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_reg16,ot_reg16,ot_immediate);
- code : #192#208#2#15#172#65#22;
+ code : #192#212#2#15#172#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_memory,ot_reg32,ot_immediate);
- code : #192#209#2#15#172#65#22;
+ code : #192#213#2#15#172#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_reg32,ot_reg32,ot_immediate);
- code : #192#209#2#15#172#65#22;
+ code : #192#213#2#15#172#65#22;
flags : if_386 or if_sm2 or if_sb or if_ar2
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_memory,ot_reg16,ot_reg_cl);
- code : #192#208#2#15#173#65;
+ code : #192#212#2#15#173#65;
flags : if_386 or if_sm
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_reg16,ot_reg16,ot_reg_cl);
- code : #192#208#2#15#173#65;
+ code : #192#212#2#15#173#65;
flags : if_386
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_memory,ot_reg32,ot_reg_cl);
- code : #192#209#2#15#173#65;
+ code : #192#213#2#15#173#65;
flags : if_386 or if_sm
),
(
opcode : A_SHRD;
ops : 3;
optypes : (ot_reg32,ot_reg32,ot_reg_cl);
- code : #192#209#2#15#173#65;
+ code : #192#213#2#15#173#65;
flags : if_386
),
(
@@ -7851,14 +7851,14 @@
opcode : A_SLDT;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#1#15#15#128;
+ code : #212#1#15#15#128;
flags : if_286
),
(
opcode : A_SLDT;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#1#15#15#128;
+ code : #213#1#15#15#128;
flags : if_386
),
(
@@ -7900,14 +7900,14 @@
opcode : A_SMSW;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#2#15#1#132;
+ code : #212#2#15#1#132;
flags : if_286
),
(
opcode : A_SMSW;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#2#15#1#132;
+ code : #213#2#15#1#132;
flags : if_386
),
(
@@ -7942,14 +7942,14 @@
opcode : A_STOSD;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #209#1#171;
+ code : #213#1#171;
flags : if_386
),
(
opcode : A_STOSW;
ops : 0;
optypes : (ot_none,ot_none,ot_none);
- code : #208#1#171;
+ code : #212#1#171;
flags : if_8086
),
(
@@ -7970,28 +7970,28 @@
opcode : A_STR;
ops : 1;
optypes : (ot_reg16,ot_none,ot_none);
- code : #208#1#15#15#129;
+ code : #212#1#15#15#129;
flags : if_286 or if_prot
),
(
opcode : A_STR;
ops : 1;
optypes : (ot_reg32,ot_none,ot_none);
- code : #209#1#15#15#129;
+ code : #213#1#15#15#129;
flags : if_386 or if_prot
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#41#65;
+ code : #213#192#1#41#65;
flags : if_386
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#41#65;
+ code : #212#192#1#41#65;
flags : if_8086
),
(
@@ -8005,14 +8005,14 @@
opcode : A_SUB;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#41#65;
+ code : #213#192#1#41#65;
flags : if_386 or if_sm
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#41#65;
+ code : #212#192#1#41#65;
flags : if_8086 or if_sm
),
(
@@ -8026,14 +8026,14 @@
opcode : A_SUB;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#43#72;
+ code : #213#193#1#43#72;
flags : if_386 or if_sm
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#43#72;
+ code : #212#193#1#43#72;
flags : if_8086 or if_sm
),
(
@@ -8047,28 +8047,28 @@
opcode : A_SUB;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#133#13;
+ code : #213#192#1#131#133#13;
flags : if_386
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#133#13;
+ code : #212#192#1#131#133#13;
flags : if_8086
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#45#33;
+ code : #213#1#45#33;
flags : if_386 or if_sm
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#45#25;
+ code : #212#1#45#25;
flags : if_8086 or if_sm
),
(
@@ -8082,14 +8082,14 @@
opcode : A_SUB;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#133#33;
+ code : #213#192#1#129#133#33;
flags : if_386 or if_sm
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#133#25;
+ code : #212#192#1#129#133#25;
flags : if_8086 or if_sm
),
(
@@ -8103,14 +8103,14 @@
opcode : A_SUB;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#133#33;
+ code : #213#192#1#129#133#33;
flags : if_386 or if_sm
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#133#25;
+ code : #212#192#1#129#133#25;
flags : if_8086 or if_sm
),
(
@@ -8124,14 +8124,14 @@
opcode : A_SUB;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#43#72;
+ code : #213#193#1#43#72;
flags : if_386
),
(
opcode : A_SUB;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#43#72;
+ code : #212#193#1#43#72;
flags : if_8086
),
(
@@ -8194,14 +8194,14 @@
opcode : A_TEST;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#133#65;
+ code : #213#192#1#133#65;
flags : if_386
),
(
opcode : A_TEST;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#133#65;
+ code : #212#192#1#133#65;
flags : if_8086
),
(
@@ -8215,14 +8215,14 @@
opcode : A_TEST;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#133#65;
+ code : #213#192#1#133#65;
flags : if_386 or if_sm
),
(
opcode : A_TEST;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#133#65;
+ code : #212#192#1#133#65;
flags : if_8086 or if_sm
),
(
@@ -8236,14 +8236,14 @@
opcode : A_TEST;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#133#72;
+ code : #213#193#1#133#72;
flags : if_386 or if_sm
),
(
opcode : A_TEST;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#133#72;
+ code : #212#193#1#133#72;
flags : if_8086 or if_sm
),
(
@@ -8257,14 +8257,14 @@
opcode : A_TEST;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#169#33;
+ code : #213#1#169#33;
flags : if_386 or if_sm
),
(
opcode : A_TEST;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#169#25;
+ code : #212#1#169#25;
flags : if_8086 or if_sm
),
(
@@ -8278,14 +8278,14 @@
opcode : A_TEST;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#247#128#33;
+ code : #213#192#1#247#128#33;
flags : if_386 or if_sm
),
(
opcode : A_TEST;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#247#128#25;
+ code : #212#192#1#247#128#25;
flags : if_8086 or if_sm
),
(
@@ -8299,14 +8299,14 @@
opcode : A_TEST;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#247#128#33;
+ code : #213#192#1#247#128#33;
flags : if_386 or if_sm
),
(
opcode : A_TEST;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#247#128#25;
+ code : #212#192#1#247#128#25;
flags : if_8086 or if_sm
),
(
@@ -8348,28 +8348,28 @@
opcode : A_UMOV;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#17#65;
+ code : #212#192#2#15#17#65;
flags : if_386 or if_undoc or if_sm
),
(
opcode : A_UMOV;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#17#65;
+ code : #212#192#2#15#17#65;
flags : if_386 or if_undoc
),
(
opcode : A_UMOV;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#17#65;
+ code : #213#192#2#15#17#65;
flags : if_386 or if_undoc or if_sm
),
(
opcode : A_UMOV;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#17#65;
+ code : #213#192#2#15#17#65;
flags : if_386 or if_undoc
),
(
@@ -8390,28 +8390,28 @@
opcode : A_UMOV;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#19#72;
+ code : #212#193#2#15#19#72;
flags : if_386 or if_undoc or if_sm
),
(
opcode : A_UMOV;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#2#15#19#72;
+ code : #212#193#2#15#19#72;
flags : if_386 or if_undoc
),
(
opcode : A_UMOV;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#19#72;
+ code : #213#193#2#15#19#72;
flags : if_386 or if_undoc or if_sm
),
(
opcode : A_UMOV;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#2#15#19#72;
+ code : #213#193#2#15#19#72;
flags : if_386 or if_undoc
),
(
@@ -8502,84 +8502,84 @@
opcode : A_XADD;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#2#15#193#65;
+ code : #212#192#2#15#193#65;
flags : if_486 or if_sm
),
(
opcode : A_XADD;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#2#15#193#65;
+ code : #212#192#2#15#193#65;
flags : if_486
),
(
opcode : A_XADD;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#2#15#193#65;
+ code : #213#192#2#15#193#65;
flags : if_486 or if_sm
),
(
opcode : A_XADD;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#2#15#193#65;
+ code : #213#192#2#15#193#65;
flags : if_486
),
(
opcode : A_XBTS;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#2#15#166#72;
+ code : #212#193#2#15#166#72;
flags : if_386 or if_sw or if_undoc
),
(
opcode : A_XBTS;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#2#15#166#72;
+ code : #212#193#2#15#166#72;
flags : if_386 or if_undoc
),
(
opcode : A_XBTS;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#2#15#166#72;
+ code : #213#193#2#15#166#72;
flags : if_386 or if_sd or if_undoc
),
(
opcode : A_XBTS;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#2#15#166#72;
+ code : #213#193#2#15#166#72;
flags : if_386 or if_undoc
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg_ax,ot_reg16,ot_none);
- code : #208#9#144;
+ code : #212#9#144;
flags : if_8086
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg_eax,ot_reg32,ot_none);
- code : #209#9#144;
+ code : #213#9#144;
flags : if_386
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg16,ot_reg_ax,ot_none);
- code : #208#8#144;
+ code : #212#8#144;
flags : if_8086
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg32,ot_reg_eax,ot_none);
- code : #209#8#144;
+ code : #213#8#144;
flags : if_386
),
(
@@ -8600,28 +8600,28 @@
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#135#72;
+ code : #212#193#1#135#72;
flags : if_8086 or if_sm
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#135#72;
+ code : #212#193#1#135#72;
flags : if_8086
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#135#72;
+ code : #213#193#1#135#72;
flags : if_386 or if_sm
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#135#72;
+ code : #213#193#1#135#72;
flags : if_386
),
(
@@ -8642,28 +8642,28 @@
opcode : A_XCHG;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#135#65;
+ code : #212#192#1#135#65;
flags : if_8086 or if_sm
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#135#65;
+ code : #212#192#1#135#65;
flags : if_8086
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#135#65;
+ code : #213#192#1#135#65;
flags : if_386 or if_sm
),
(
opcode : A_XCHG;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#135#65;
+ code : #213#192#1#135#65;
flags : if_386
),
(
@@ -8684,14 +8684,14 @@
opcode : A_XOR;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#192#1#49#65;
+ code : #213#192#1#49#65;
flags : if_386
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#192#1#49#65;
+ code : #212#192#1#49#65;
flags : if_8086
),
(
@@ -8705,14 +8705,14 @@
opcode : A_XOR;
ops : 2;
optypes : (ot_memory,ot_reg32,ot_none);
- code : #209#192#1#49#65;
+ code : #213#192#1#49#65;
flags : if_386 or if_sm
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_memory,ot_reg16,ot_none);
- code : #208#192#1#49#65;
+ code : #212#192#1#49#65;
flags : if_8086 or if_sm
),
(
@@ -8726,14 +8726,14 @@
opcode : A_XOR;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#51#72;
+ code : #213#193#1#51#72;
flags : if_386 or if_sm
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#51#72;
+ code : #212#193#1#51#72;
flags : if_8086 or if_sm
),
(
@@ -8747,28 +8747,28 @@
opcode : A_XOR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #209#192#1#131#134#13;
+ code : #213#192#1#131#134#13;
flags : if_386
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate or ot_bits8 or ot_signed,ot_none);
- code : #208#192#1#131#134#13;
+ code : #212#192#1#131#134#13;
flags : if_8086
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_reg_eax,ot_immediate,ot_none);
- code : #209#1#53#33;
+ code : #213#1#53#33;
flags : if_386 or if_sm
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_reg_ax,ot_immediate,ot_none);
- code : #208#1#53#25;
+ code : #212#1#53#25;
flags : if_8086 or if_sm
),
(
@@ -8782,14 +8782,14 @@
opcode : A_XOR;
ops : 2;
optypes : (ot_regmem or ot_bits32,ot_immediate,ot_none);
- code : #209#192#1#129#134#33;
+ code : #213#192#1#129#134#33;
flags : if_386 or if_sm
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_regmem or ot_bits16,ot_immediate,ot_none);
- code : #208#192#1#129#134#25;
+ code : #212#192#1#129#134#25;
flags : if_8086 or if_sm
),
(
@@ -8803,14 +8803,14 @@
opcode : A_XOR;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits32,ot_none);
- code : #209#192#1#129#134#33;
+ code : #213#192#1#129#134#33;
flags : if_386 or if_sm
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_memory,ot_immediate or ot_bits16,ot_none);
- code : #208#192#1#129#134#25;
+ code : #212#192#1#129#134#25;
flags : if_8086 or if_sm
),
(
@@ -8824,14 +8824,14 @@
opcode : A_XOR;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#51#72;
+ code : #213#193#1#51#72;
flags : if_386
),
(
opcode : A_XOR;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#51#72;
+ code : #212#193#1#51#72;
flags : if_8086
),
(
@@ -8880,77 +8880,77 @@
opcode : A_CMOVcc;
ops : 2;
optypes : (ot_reg32,ot_reg32,ot_none);
- code : #209#193#1#15#216#64#72;
+ code : #213#193#1#15#11#64#72;
flags : if_p6
),
(
opcode : A_CMOVcc;
ops : 2;
optypes : (ot_reg16,ot_reg16,ot_none);
- code : #208#193#1#15#216#64#72;
+ code : #212#193#1#15#11#64#72;
flags : if_p6
),
(
opcode : A_CMOVcc;
ops : 2;
optypes : (ot_reg32,ot_memory,ot_none);
- code : #209#193#1#15#216#64#72;
+ code : #213#193#1#15#11#64#72;
flags : if_p6 or if_sm
),
(
opcode : A_CMOVcc;
ops : 2;
optypes : (ot_reg16,ot_memory,ot_none);
- code : #208#193#1#15#216#64#72;
+ code : #212#193#1#15#11#64#72;
flags : if_p6 or if_sm
),
(
opcode : A_Jcc;
ops : 1;
optypes : (ot_immediate or ot_near,ot_none,ot_none);
- code : #211#1#15#216#128#52;
+ code : #215#1#15#11#128#52;
flags : if_386 or if_pass2
),
(
opcode : A_Jcc;
ops : 1;
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none);
- code : #208#1#15#216#128#52;
+ code : #212#1#15#11#128#52;
flags : if_386 or if_pass2
),
(
opcode : A_Jcc;
ops : 1;
optypes : (ot_immediate or ot_bits32 or ot_near,ot_none,ot_none);
- code : #209#1#15#216#128#52;
+ code : #213#1#15#11#128#52;
flags : if_386 or if_pass2
),
(
opcode : A_Jcc;
ops : 1;
optypes : (ot_immediate,ot_none,ot_none);
- code : #216#112#40;
+ code : #11#112#40;
flags : if_8086
),
(
opcode : A_Jcc;
ops : 1;
optypes : (ot_immediate or ot_short,ot_none,ot_none);
- code : #216#112#40;
+ code : #11#112#40;
flags : if_8086
),
(
opcode : A_SETcc;
ops : 1;
optypes : (ot_memory,ot_none,ot_none);
- code : #192#1#15#216#144#128;
+ code : #192#1#15#11#144#128;
flags : if_386 or if_sb
),
(
opcode : A_SETcc;
ops : 1;
optypes : (ot_reg8,ot_none,ot_none);
- code : #192#1#15#216#144#128;
+ code : #192#1#15#11#144#128;
flags : if_386
),
(
diff --git a/compiler/x86/aasmcpu.pas b/compiler/x86/aasmcpu.pas
index d6ccf31b40..01d0bedced 100644
--- a/compiler/x86/aasmcpu.pas
+++ b/compiler/x86/aasmcpu.pas
@@ -1567,7 +1567,7 @@ implementation
inc(codes,c);
inc(len,c);
end;
- 8,9,10 :
+ 8,9,10,11 :
begin
inc(codes);
inc(len);
@@ -1597,26 +1597,25 @@ implementation
192,193,194 :
if NeedAddrPrefix(c-192) then
inc(len);
- 208,
- 210 :
+ 208,209,210 :
+ begin
+ case (oper[c-208]^.ot and OT_SIZE_MASK) of
+ OT_BITS16,
+ OT_BITS64 :
+ inc(len);
+ end;
+ end;
+ 212,
+ 214 :
inc(len);
200,
201,
202,
- 209,
- 211,
+ 213,
+ 215,
217,218: ;
219,220 :
inc(len);
- 216 :
- begin
- inc(codes);
- inc(len);
- end;
- 224,225,226 :
- begin
- InternalError(777002);
- end;
else
begin
if (c>=64) and (c<=191) then
@@ -1646,6 +1645,8 @@ implementation
* on operand 0
* \10, \11, \12 - a literal byte follows in the code stream, to be added
* to the register value of operand 0, 1 or 2
+ * \13 - a literal byte follows in the code stream, to be added
+ * to the condition code value of the instruction.
* \17 - encodes the literal byte 0. (Some compilers don't take
* kindly to a zero byte in the _middle_ of a compile time
* string constant, so I had to put this hack in.)
@@ -1666,21 +1667,19 @@ implementation
* field the register value of operand b.
* \2ab - a ModRM, calculated on EA in operand a, with the spare
* field equal to digit b.
- * \30x - might be an 0x67 byte, depending on the address size of
+ * \300,\301,\302 - might be an 0x67 byte, depending on the address size of
* the memory reference in operand x.
* \310 - indicates fixed 16-bit address size, i.e. optional 0x67.
* \311 - indicates fixed 32-bit address size, i.e. optional 0x67.
* \312 - indicates fixed 64-bit address size, i.e. optional 0x48.
- * \320 - indicates fixed 16-bit operand size, i.e. optional 0x66.
- * \321 - indicates fixed 32-bit operand size, i.e. optional 0x66.
- * \322 - indicates fixed 64-bit operand size, i.e. optional 0x48.
- * \323 - indicates that this instruction is only valid when the
+ * \320,\321,\322 - might be an 0x66 or 0x48 byte, depending on the operand
+ * size of operand x.
+ * \324 - indicates fixed 16-bit operand size, i.e. optional 0x66.
+ * \325 - indicates fixed 32-bit operand size, i.e. optional 0x66.
+ * \326 - indicates fixed 64-bit operand size, i.e. optional 0x48.
+ * \327 - indicates that this instruction is only valid when the
* operand size is the default (instruction to disassembler,
* generates no code in the assembler)
- * \330 - a literal byte follows in the code stream, to be added
- * to the condition code value of the instruction.
- * \340 - reserve <operand 0> bytes of uninitialised storage.
- * Operand 0 had better be a segmentless constant.
}
var
@@ -1781,6 +1780,12 @@ implementation
inc(codes);
objdata.writebytes(bytes,1);
end;
+ 11 :
+ begin
+ bytes[0]:=ord(codes^)+condval[condition];
+ inc(codes);
+ objdata.writebytes(bytes,1);
+ end;
15 :
begin
bytes[0]:=0;
@@ -1881,31 +1886,31 @@ implementation
bytes[0]:=$67;
objdata.writebytes(bytes,1);
end;
- 208 :
+ 208,209,210 :
begin
- bytes[0]:=$66;
- objdata.writebytes(bytes,1);
+ case oper[c-208]^.ot and OT_SIZE_MASK of
+ OT_BITS16 :
+ begin
+ bytes[0]:=$66;
+ objdata.writebytes(bytes,1);
+ end;
+ OT_BITS64 :
+ begin
+ bytes[0]:=$48;
+ objdata.writebytes(bytes,1);
+ end;
+ end;
end;
- 210 :
+ 212 :
begin
- bytes[0]:=$48;
+ bytes[0]:=$66;
objdata.writebytes(bytes,1);
end;
- 216 :
+ 214 :
begin
- bytes[0]:=ord(codes^)+condval[condition];
- inc(codes);
+ bytes[0]:=$48;
objdata.writebytes(bytes,1);
end;
- 201,
- 202,
- 209,
- 211,
- 217,218 :
- begin
- { these are dissambler hints or 32 bit prefixes which
- are not needed }
- end;
219 :
begin
bytes[0]:=$f3;
@@ -1916,9 +1921,17 @@ implementation
bytes[0]:=$f2;
objdata.writebytes(bytes,1);
end;
+ 201,
+ 202,
+ 213,
+ 215,
+ 217,218 :
+ begin
+ { these are dissambler hints or 32 bit prefixes which
+ are not needed }
+ end;
31,
- 48,49,50,
- 224,225,226 :
+ 48,49,50 :
begin
InternalError(777006);
end
diff --git a/compiler/x86/x86ins.dat b/compiler/x86/x86ins.dat
index cdb99fe790..bf2466a7da 100644
--- a/compiler/x86/x86ins.dat
+++ b/compiler/x86/x86ins.dat
@@ -34,80 +34,80 @@ void \1\x3F 8086
[ADC,adcX]
(Ch_Mop2, Ch_Rop1, Ch_RWFlags)
-reg32,reg32 \321\300\1\x11\101 386
-reg16,reg16 \320\300\1\x11\101 8086
+reg32,reg32 \325\300\1\x11\101 386
+reg16,reg16 \324\300\1\x11\101 8086
reg8,reg8 \300\1\x10\101 8086
-mem,reg32 \321\300\1\x11\101 386,SM
-mem,reg16 \320\300\1\x11\101 8086,SM
+mem,reg32 \325\300\1\x11\101 386,SM
+mem,reg16 \324\300\1\x11\101 8086,SM
mem,reg8 \300\1\x10\101 8086,SM
-reg32,mem \321\301\1\x13\110 386,SM
-reg16,mem \320\301\1\x13\110 8086,SM
+reg32,mem \325\301\1\x13\110 386,SM
+reg16,mem \324\301\1\x13\110 8086,SM
reg8,mem \301\1\x12\110 8086,SM
-rm32,imm8 \321\300\1\x83\202\15 386
-rm16,imm8 \320\300\1\x83\202\15 8086
-reg_eax,imm \321\1\x15\41 386,SM
-reg_ax,imm \320\1\x15\31 8086,SM
+rm32,imm8 \325\300\1\x83\202\15 386
+rm16,imm8 \324\300\1\x83\202\15 8086
+reg_eax,imm \325\1\x15\41 386,SM
+reg_ax,imm \324\1\x15\31 8086,SM
reg_al,imm \1\x14\21 8086,SM
-rm32,imm \321\300\1\x81\202\41 386,SM
-rm16,imm \320\300\1\x81\202\31 8086,SM
+rm32,imm \325\300\1\x81\202\41 386,SM
+rm16,imm \324\300\1\x81\202\31 8086,SM
rm8,imm \300\1\x80\202\21 8086,SM
-mem,imm32 \321\300\1\x81\202\41 386,SM
-mem,imm16 \320\300\1\x81\202\31 8086,SM
+mem,imm32 \325\300\1\x81\202\41 386,SM
+mem,imm16 \324\300\1\x81\202\31 8086,SM
mem,imm8 \300\1\x80\202\21 8086,SM
-reg32,reg32 \321\301\1\x13\110 386
-reg16,reg16 \320\301\1\x13\110 8086
+reg32,reg32 \325\301\1\x13\110 386
+reg16,reg16 \324\301\1\x13\110 8086
reg8,reg8 \301\1\x12\110 8086
[ADD,addX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg32,reg32 \321\300\1\x01\101 386
-reg16,reg16 \320\300\1\x01\101 8086
+reg32,reg32 \325\300\1\x01\101 386
+reg16,reg16 \324\300\1\x01\101 8086
reg8,reg8 \300\17\101 8086
-mem,reg32 \321\300\1\x01\101 386,SM
-mem,reg16 \320\300\1\x01\101 8086,SM
+mem,reg32 \325\300\1\x01\101 386,SM
+mem,reg16 \324\300\1\x01\101 8086,SM
mem,reg8 \300\17\101 8086,SM
-reg32,mem \321\301\1\x03\110 386,SM
-reg16,mem \320\301\1\x03\110 8086,SM
+reg32,mem \325\301\1\x03\110 386,SM
+reg16,mem \324\301\1\x03\110 8086,SM
reg8,mem \301\1\x02\110 8086,SM
-rm32,imm8 \321\300\1\x83\200\15 386
-rm16,imm8 \320\300\1\x83\200\15 8086
-reg_eax,imm \321\1\x05\41 386,SM
-reg_ax,imm \320\1\x05\31 8086,SM
+rm32,imm8 \325\300\1\x83\200\15 386
+rm16,imm8 \324\300\1\x83\200\15 8086
+reg_eax,imm \325\1\x05\41 386,SM
+reg_ax,imm \324\1\x05\31 8086,SM
reg_al,imm \1\x04\21 8086,SM
-rm32,imm \321\300\1\x81\200\41 386,SM
-rm16,imm \320\300\1\x81\200\31 8086,SM
+rm32,imm \325\300\1\x81\200\41 386,SM
+rm16,imm \324\300\1\x81\200\31 8086,SM
rm8,imm \300\1\x80\200\21 8086,SM
-mem,imm32 \321\300\1\x81\200\41 386,SM
-mem,imm16 \320\300\1\x81\200\31 8086,SM
+mem,imm32 \325\300\1\x81\200\41 386,SM
+mem,imm16 \324\300\1\x81\200\31 8086,SM
mem,imm8 \300\1\x80\200\21 8086,SM
-reg32,reg32 \321\301\1\x03\110 386
-reg16,reg16 \320\301\1\x03\110 8086
+reg32,reg32 \325\301\1\x03\110 386
+reg16,reg16 \324\301\1\x03\110 8086
reg8,reg8 \301\1\x02\110 8086
[AND,andX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg32,reg32 \321\300\1\x21\101 386
-reg16,reg16 \320\300\1\x21\101 8086
+reg32,reg32 \325\300\1\x21\101 386
+reg16,reg16 \324\300\1\x21\101 8086
reg8,reg8 \300\1\x20\101 8086
-mem,reg32 \321\300\1\x21\101 386,SM
-mem,reg16 \320\300\1\x21\101 8086,SM
+mem,reg32 \325\300\1\x21\101 386,SM
+mem,reg16 \324\300\1\x21\101 8086,SM
mem,reg8 \300\1\x20\101 8086,SM
-reg32,mem \321\301\1\x23\110 386,SM
-reg16,mem \320\301\1\x23\110 8086,SM
+reg32,mem \325\301\1\x23\110 386,SM
+reg16,mem \324\301\1\x23\110 8086,SM
reg8,mem \301\1\x22\110 8086,SM
-rm32,imm8 \321\300\1\x83\204\15 386
-rm16,imm8 \320\300\1\x83\204\15 8086
-reg_eax,imm \321\1\x25\41 386,SM
-reg_ax,imm \320\1\x25\31 8086,SM
+rm32,imm8 \325\300\1\x83\204\15 386
+rm16,imm8 \324\300\1\x83\204\15 8086
+reg_eax,imm \325\1\x25\41 386,SM
+reg_ax,imm \324\1\x25\31 8086,SM
reg_al,imm \1\x24\21 8086,SM
-rm32,imm \321\300\1\x81\204\41 386,SM
-rm16,imm \320\300\1\x81\204\31 8086,SM
+rm32,imm \325\300\1\x81\204\41 386,SM
+rm16,imm \324\300\1\x81\204\31 8086,SM
rm8,imm \300\1\x80\204\21 8086,SM
-mem,imm32 \321\300\1\x81\204\41 386,SM
-mem,imm16 \320\300\1\x81\204\31 8086,SM
+mem,imm32 \325\300\1\x81\204\41 386,SM
+mem,imm16 \324\300\1\x81\204\31 8086,SM
mem,imm8 \300\1\x80\204\21 8086,SM
-reg32,reg32 \321\301\1\x23\110 386
-reg16,reg16 \320\301\1\x23\110 8086
+reg32,reg32 \325\301\1\x23\110 386
+reg16,reg16 \324\301\1\x23\110 8086
reg8,reg8 \301\1\x22\110 8086
[ARPL,arplX]
@@ -117,99 +117,99 @@ mem,reg16 \300\1\x63\101 286,PROT,SM
[BOUND,boundX]
(Ch_Rop1, Ch_None, Ch_None)
-reg32,mem \321\301\1\x62\110 386
-reg16,mem \320\301\1\x62\110 186
+reg32,mem \325\301\1\x62\110 386
+reg16,mem \324\301\1\x62\110 186
[BSF,bsfX]
(Ch_Wop2, Ch_WFlags, Ch_Rop1)
-reg32,reg32 \321\301\2\x0F\xBC\110 386
-reg16,reg16 \320\301\2\x0F\xBC\110 386
-reg32,mem \321\301\2\x0F\xBC\110 386,SM
-reg16,mem \320\301\2\x0F\xBC\110 386,SM
+reg32,reg32 \325\301\2\x0F\xBC\110 386
+reg16,reg16 \324\301\2\x0F\xBC\110 386
+reg32,mem \325\301\2\x0F\xBC\110 386,SM
+reg16,mem \324\301\2\x0F\xBC\110 386,SM
[BSR,bsrX]
(Ch_Wop2, Ch_WFlags, Ch_Rop1)
-reg32,reg32 \321\301\2\x0F\xBD\110 386
-reg16,reg16 \320\301\2\x0F\xBD\110 386
-reg32,mem \321\301\2\x0F\xBD\110 386,SM
-reg16,mem \320\301\2\x0F\xBD\110 386,SM
+reg32,reg32 \325\301\2\x0F\xBD\110 386
+reg16,reg16 \324\301\2\x0F\xBD\110 386
+reg32,mem \325\301\2\x0F\xBD\110 386,SM
+reg16,mem \324\301\2\x0F\xBD\110 386,SM
[BSWAP,bswapX]
(Ch_MOp1, Ch_None, Ch_None)
-reg32 \321\1\x0F\10\xC8 486
+reg32 \325\1\x0F\10\xC8 486
[BT,btX]
(Ch_WFlags, Ch_Rop1, Ch_Rop2)
-reg32,reg32 \321\300\2\x0F\xA3\101 386
-reg16,reg16 \320\300\2\x0F\xA3\101 386
-mem,reg32 \321\300\2\x0F\xA3\101 386,SM
-mem,reg16 \320\300\2\x0F\xA3\101 386,SM
-rm32,imm \321\300\2\x0F\xBA\204\25 386,SB
-rm16,imm \320\300\2\x0F\xBA\204\25 386,SB
+reg32,reg32 \325\300\2\x0F\xA3\101 386
+reg16,reg16 \324\300\2\x0F\xA3\101 386
+mem,reg32 \325\300\2\x0F\xA3\101 386,SM
+mem,reg16 \324\300\2\x0F\xA3\101 386,SM
+rm32,imm \325\300\2\x0F\xBA\204\25 386,SB
+rm16,imm \324\300\2\x0F\xBA\204\25 386,SB
[BTC,btcX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg32,reg32 \321\300\2\x0F\xBB\101 386
-reg16,reg16 \320\300\2\x0F\xBB\101 386
-mem,reg32 \321\300\2\x0F\xBB\101 386,SM
-mem,reg16 \320\300\2\x0F\xBB\101 386,SM
-rm32,imm \321\300\2\x0F\xBA\207\25 386,SB
-rm16,imm \320\300\2\x0F\xBA\207\25 386,SB
+reg32,reg32 \325\300\2\x0F\xBB\101 386
+reg16,reg16 \324\300\2\x0F\xBB\101 386
+mem,reg32 \325\300\2\x0F\xBB\101 386,SM
+mem,reg16 \324\300\2\x0F\xBB\101 386,SM
+rm32,imm \325\300\2\x0F\xBA\207\25 386,SB
+rm16,imm \324\300\2\x0F\xBA\207\25 386,SB
[BTR,btrX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg32,reg32 \321\300\2\x0F\xB3\101 386
-reg16,reg16 \320\300\2\x0F\xB3\101 386
-mem,reg32 \321\300\2\x0F\xB3\101 386,SM
-mem,reg16 \320\300\2\x0F\xB3\101 386,SM
-rm32,imm \321\300\2\x0F\xBA\206\25 386,SB
-rm16,imm \320\300\2\x0F\xBA\206\25 386,SB
+reg32,reg32 \325\300\2\x0F\xB3\101 386
+reg16,reg16 \324\300\2\x0F\xB3\101 386
+mem,reg32 \325\300\2\x0F\xB3\101 386,SM
+mem,reg16 \324\300\2\x0F\xB3\101 386,SM
+rm32,imm \325\300\2\x0F\xBA\206\25 386,SB
+rm16,imm \324\300\2\x0F\xBA\206\25 386,SB
[BTS,btsX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg32,reg32 \321\300\2\x0F\xAB\101 386
-reg16,reg16 \320\300\2\x0F\xAB\101 386
-mem,reg32 \321\300\2\x0F\xAB\101 386,SM
-mem,reg16 \320\300\2\x0F\xAB\101 386,SM
-rm32,imm \321\300\2\x0F\xBA\205\25 386,SB
-rm16,imm \320\300\2\x0F\xBA\205\25 386,SB
+reg32,reg32 \325\300\2\x0F\xAB\101 386
+reg16,reg16 \324\300\2\x0F\xAB\101 386
+mem,reg32 \325\300\2\x0F\xAB\101 386,SM
+mem,reg16 \324\300\2\x0F\xAB\101 386,SM
+rm32,imm \325\300\2\x0F\xBA\205\25 386,SB
+rm16,imm \324\300\2\x0F\xBA\205\25 386,SB
[CALL,call]
; don't know value of any register
(Ch_ROp1, Ch_All, Ch_None)
-imm \323\1\xE8\64 8086
-reg32 \321\300\1\xFF\202 386
-reg16 \320\300\1\xFF\202 8086
-mem32 \321\300\1\xFF\202 386
-mem16 \320\300\1\xFF\202 8086
-mem \323\300\1\xFF\202 8086
-imm|near \323\1\xE8\64 8086
-imm|far \323\1\x9A\34\37 8086,ND
-imm16 \320\1\xE8\64 8086
-imm16|near \320\1\xE8\64 8086
-imm16|far \320\1\x9A\34\37 8086,ND
-imm32 \321\1\xE8\64 8086
-imm32|near \321\1\xE8\64 8086
-imm32|far \321\1\x9A\34\37 8086,ND
-imm:imm \323\1\x9A\35\30 8086
-imm16:imm \320\1\x9A\31\30 8086
-imm:imm16 \320\1\x9A\31\30 8086
-imm32:imm \321\1\x9A\41\30 386
-imm:imm32 \321\1\x9A\41\30 386
-mem|far \323\300\1\xFF\203 8086
-mem16|far \320\300\1\xFF\203 8086
-mem32|far \321\300\1\xFF\203 386
-mem|near \323\300\1\xFF\202 8086
-mem16|near \320\300\1\xFF\202 8086
-mem32|near \321\300\1\xFF\202 386
+imm \327\1\xE8\64 8086
+reg32 \325\300\1\xFF\202 386
+reg16 \324\300\1\xFF\202 8086
+mem32 \325\300\1\xFF\202 386
+mem16 \324\300\1\xFF\202 8086
+mem \327\300\1\xFF\202 8086
+imm|near \327\1\xE8\64 8086
+imm|far \327\1\x9A\34\37 8086,ND
+imm16 \324\1\xE8\64 8086
+imm16|near \324\1\xE8\64 8086
+imm16|far \324\1\x9A\34\37 8086,ND
+imm32 \325\1\xE8\64 8086
+imm32|near \325\1\xE8\64 8086
+imm32|far \325\1\x9A\34\37 8086,ND
+imm:imm \327\1\x9A\35\30 8086
+imm16:imm \324\1\x9A\31\30 8086
+imm:imm16 \324\1\x9A\31\30 8086
+imm32:imm \325\1\x9A\41\30 386
+imm:imm32 \325\1\x9A\41\30 386
+mem|far \327\300\1\xFF\203 8086
+mem16|far \324\300\1\xFF\203 8086
+mem32|far \325\300\1\xFF\203 386
+mem|near \327\300\1\xFF\202 8086
+mem16|near \324\300\1\xFF\202 8086
+mem32|near \325\300\1\xFF\202 386
[CBW,cbtw]
(Ch_MEAX, Ch_None, Ch_None)
-void \320\1\x98 8086
+void \324\1\x98 8086
[CDQ,cltd]
(Ch_MEAX, Ch_WEDX, Ch_None)
-void \321\1\x99 386
+void \325\1\x99 386
[CLC]
(Ch_WFlags, Ch_None, Ch_None)
@@ -233,28 +233,28 @@ void \1\xF5 8086
[CMP,cmpX]
(Ch_ROp1, Ch_ROp2, Ch_WFlags)
-reg32,reg32 \321\301\1\x3B\110 386
-reg16,reg16 \320\301\1\x3B\110 8086
+reg32,reg32 \325\301\1\x3B\110 386
+reg16,reg16 \324\301\1\x3B\110 8086
reg8,reg8 \301\1\x3A\110 8086
-mem,reg32 \321\300\1\x39\101 386,SM
-mem,reg16 \320\300\1\x39\101 8086,SM
+mem,reg32 \325\300\1\x39\101 386,SM
+mem,reg16 \324\300\1\x39\101 8086,SM
mem,reg8 \300\1\x38\101 8086,SM
-reg32,mem \321\301\1\x3B\110 386,SM
-reg16,mem \320\301\1\x3B\110 8086,SM
+reg32,mem \325\301\1\x3B\110 386,SM
+reg16,mem \324\301\1\x3B\110 8086,SM
reg8,mem \301\1\x3A\110 8086,SM
-rm32,imm8 \321\300\1\x83\207\15 386
-rm16,imm8 \320\300\1\x83\207\15 8086
-reg_eax,imm \321\1\x3D\41 386,SM
-reg_ax,imm \320\1\x3D\31 8086,SM
+rm32,imm8 \325\300\1\x83\207\15 386
+rm16,imm8 \324\300\1\x83\207\15 8086
+reg_eax,imm \325\1\x3D\41 386,SM
+reg_ax,imm \324\1\x3D\31 8086,SM
reg_al,imm \1\x3C\21 8086,SM
-rm32,imm \321\300\1\x81\207\41 386,SM
-rm16,imm \320\300\1\x81\207\31 8086,SM
+rm32,imm \325\300\1\x81\207\41 386,SM
+rm16,imm \324\300\1\x81\207\31 8086,SM
rm8,imm \300\1\x80\207\21 8086,SM
-mem,imm32 \321\300\1\x81\207\41 386,SM
-mem,imm16 \320\300\1\x81\207\31 8086,SM
+mem,imm32 \325\300\1\x81\207\41 386,SM
+mem,imm16 \324\300\1\x81\207\31 8086,SM
mem,imm8 \300\1\x80\207\21 8086,SM
-reg32,reg32 \321\300\1\x39\101 386
-reg16,reg16 \320\300\1\x39\101 8086
+reg32,reg32 \325\300\1\x39\101 386
+reg16,reg16 \324\300\1\x39\101 8086
reg8,reg8 \300\1\x38\101 8086
[CMPSB]
@@ -263,30 +263,30 @@ void \332\1\xA6 8086
[CMPSD,cmpsl]
(Ch_All, Ch_None, Ch_None)
-void \332\321\1\xA7 386
+void \332\325\1\xA7 386
xmmreg,xmmreg,imm \331\3\xF2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
xmmreg,mem,imm \301\331\3\xF2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
[CMPSW]
(Ch_All, Ch_None, Ch_None)
-void \332\320\1\xA7 8086
+void \332\324\1\xA7 8086
[CMPXCHG,cmpxchgX]
(Ch_All, Ch_None, Ch_None)
-reg32,reg32 \321\300\2\x0F\xB1\101 PENT
-reg16,reg16 \320\300\2\x0F\xB1\101 PENT
+reg32,reg32 \325\300\2\x0F\xB1\101 PENT
+reg16,reg16 \324\300\2\x0F\xB1\101 PENT
reg8,reg8 \300\2\x0F\xB0\101 PENT
-mem,reg32 \321\300\2\x0F\xB1\101 PENT,SM
-mem,reg16 \320\300\2\x0F\xB1\101 PENT,SM
+mem,reg32 \325\300\2\x0F\xB1\101 PENT,SM
+mem,reg16 \324\300\2\x0F\xB1\101 PENT,SM
mem,reg8 \300\2\x0F\xB0\101 PENT,SM
[CMPXCHG486,cmpxchg486X]
(Ch_All, Ch_None, Ch_None)
-reg32,reg32 \321\300\2\x0F\xA7\101 486,UNDOC
-reg16,reg16 \320\300\2\x0F\xA7\101 486,UNDOC
+reg32,reg32 \325\300\2\x0F\xA7\101 486,UNDOC
+reg16,reg16 \324\300\2\x0F\xA7\101 486,UNDOC
reg8,reg8 \300\2\x0F\xA6\101 486,UNDOC
-mem,reg32 \321\300\2\x0F\xA7\101 486,SM,UNDOC
-mem,reg16 \320\300\2\x0F\xA7\101 486,SM,UNDOC
+mem,reg32 \325\300\2\x0F\xA7\101 486,SM,UNDOC
+mem,reg16 \324\300\2\x0F\xA7\101 486,SM,UNDOC
mem,reg8 \300\2\x0F\xA6\101 486,SM,UNDOC
[CMPXCHG8B,cmpxchg8bX]
@@ -299,11 +299,11 @@ void \2\x0F\xA2 PENT
[CWD]
(Ch_MEAX, Ch_WEDX, Ch_None)
-void \320\1\x99 8086
+void \324\1\x99 8086
[CWDE,cwtl]
(Ch_MEAX, Ch_None, Ch_None)
-void \321\1\x98 386
+void \325\1\x98 386
[DAA]
(Ch_MEAX, Ch_None, Ch_None)
@@ -315,16 +315,16 @@ void \1\x2F 8086
[DEC,decX]
(Ch_Mop1, Ch_WFlags, Ch_None)
-reg32 \321\10\x48 386
-reg16 \320\10\x48 8086
-rm32 \321\300\1\xFF\201 386
-rm16 \320\300\1\xFF\201 8086
+reg32 \325\10\x48 386
+reg16 \324\10\x48 8086
+rm32 \325\300\1\xFF\201 386
+rm16 \324\300\1\xFF\201 8086
rm8 \300\1\xFE\201 8086
[DIV,divX]
(Ch_RWEAX, Ch_WEDX, Ch_WFlags)
-rm32 \321\300\1\xF7\206 386
-rm16 \320\300\1\xF7\206 8086
+rm32 \325\300\1\xF7\206 386
+rm16 \324\300\1\xF7\206 8086
rm8 \300\1\xF6\206 8086
[EMMS]
@@ -541,7 +541,7 @@ mem32 \300\1\xDA\207 8086,FPU
[FILD,fildR]
(Ch_FPU, Ch_ROp1, Ch_None)
mem32 \300\1\xDB\200 8086,FPU
-mem16 \320\300\1\xDF\200 8086,FPU
+mem16 \324\300\1\xDF\200 8086,FPU
mem64 \300\1\xDF\205 8086,FPU
[FIMUL,fimulR]
@@ -560,12 +560,12 @@ void \3\x9B\xDB\xE3 8086,FPU
[FIST,fistR]
(Ch_Wop1, Ch_None, Ch_None)
mem32 \300\1\xDB\202 8086,FPU
-mem16 \320\300\1\xDF\202 8086,FPU
+mem16 \324\300\1\xDF\202 8086,FPU
[FISTP,fistpR]
(Ch_Wop1, Ch_None, Ch_None)
mem32 \300\1\xDB\203 8086,FPU
-mem16 \320\300\1\xDF\203 8086,FPU
+mem16 \324\300\1\xDF\203 8086,FPU
mem64 \300\1\xDF\207 8086,FPU
[FISTTP]
@@ -852,10 +852,10 @@ void \1\xF4 8086,PRIV
[IBTS,ibtsX]
(Ch_All, Ch_None, Ch_None)
-reg32,reg32 \321\300\2\x0F\xA7\101 386,UNDOC,ND
-reg16,reg16 \320\300\2\x0F\xA7\101 386,UNDOC,ND
-mem,reg32 \321\300\2\x0F\xA7\101 386,SD,UNDOC,ND
-mem,reg16 \320\300\2\x0F\xA7\101 386,SW,UNDOC,ND
+reg32,reg32 \325\300\2\x0F\xA7\101 386,UNDOC,ND
+reg16,reg16 \324\300\2\x0F\xA7\101 386,UNDOC,ND
+mem,reg32 \325\300\2\x0F\xA7\101 386,SD,UNDOC,ND
+mem,reg16 \324\300\2\x0F\xA7\101 386,SW,UNDOC,ND
[ICEBP]
(Ch_All, Ch_None, Ch_None)
@@ -863,47 +863,47 @@ void \1\xF1 386,ND
[IDIV,idivX]
(Ch_RWEAX, Ch_WEDX, Ch_WFlags)
-rm32 \321\300\1\xF7\207 386
-rm16 \320\300\1\xF7\207 8086
+rm32 \325\300\1\xF7\207 386
+rm16 \324\300\1\xF7\207 8086
rm8 \300\1\xF6\207 8086
[IMUL,imulX]
(Ch_RWEAX, Ch_WEDX, Ch_WFlags)
-reg32,reg32 \321\301\2\x0F\xAF\110 386
-reg16,reg16 \320\301\2\x0F\xAF\110 386
+reg32,reg32 \325\301\2\x0F\xAF\110 386
+reg16,reg16 \324\301\2\x0F\xAF\110 386
rm8 \300\1\xF6\205 8086
-rm16 \320\300\1\xF7\205 8086
-rm32 \321\300\1\xF7\205 386
-reg32,mem \321\301\2\x0F\xAF\110 386,SM
-reg32,mem,imm8 \321\301\1\x6B\110\16 386,SM
-reg32,reg32,imm8 \321\301\1\x6B\110\16 386
-reg32,mem,imm \321\301\1\x69\110\42 386,SM
-reg32,reg32,imm \321\301\1\x69\110\42 386,SM
-reg32,imm8 \321\1\x6B\100\15 386
-reg32,imm \321\1\x69\100\41 386,SM
-reg16,mem \320\301\2\x0F\xAF\110 386,SM
-reg16,mem,imm8 \320\301\1\x6B\110\16 286,SM
-reg16,reg16,imm8 \320\301\1\x6B\110\16 286
-reg16,mem,imm \320\301\1\x69\110\32 286,SM
-reg16,reg16,imm \320\301\1\x69\110\32 286,SM
-reg16,imm8 \320\1\x6B\100\15 286
-reg16,imm \320\1\x69\100\31 286,SM
+rm16 \324\300\1\xF7\205 8086
+rm32 \325\300\1\xF7\205 386
+reg32,mem \325\301\2\x0F\xAF\110 386,SM
+reg32,mem,imm8 \325\301\1\x6B\110\16 386,SM
+reg32,reg32,imm8 \325\301\1\x6B\110\16 386
+reg32,mem,imm \325\301\1\x69\110\42 386,SM
+reg32,reg32,imm \325\301\1\x69\110\42 386,SM
+reg32,imm8 \325\1\x6B\100\15 386
+reg32,imm \325\1\x69\100\41 386,SM
+reg16,mem \324\301\2\x0F\xAF\110 386,SM
+reg16,mem,imm8 \324\301\1\x6B\110\16 286,SM
+reg16,reg16,imm8 \324\301\1\x6B\110\16 286
+reg16,mem,imm \324\301\1\x69\110\32 286,SM
+reg16,reg16,imm \324\301\1\x69\110\32 286,SM
+reg16,imm8 \324\1\x6B\100\15 286
+reg16,imm \324\1\x69\100\31 286,SM
[IN,inX]
(Ch_Wop2, Ch_Rop1, Ch_None)
reg_al,imm \1\xE4\25 8086,SB
-reg_ax,imm \320\1\xE5\25 8086,SB
-reg_eax,imm \321\1\xE5\25 386,SB
+reg_ax,imm \324\1\xE5\25 8086,SB
+reg_eax,imm \325\1\xE5\25 386,SB
reg_al,reg_dx \1\xEC 8086
-reg_ax,reg_dx \320\1\xED 8086
-reg_eax,reg_dx \321\1\xED 386
+reg_ax,reg_dx \324\1\xED 8086
+reg_eax,reg_dx \325\1\xED 386
[INC,incX]
(Ch_Mop1, Ch_WFlags, Ch_None)
-reg32 \321\10\x40 386
-reg16 \320\10\x40 8086
-rm32 \321\300\1\xFF\200 386
-rm16 \320\300\1\xFF\200 8086
+reg32 \325\10\x40 386
+reg16 \324\10\x40 8086
+rm32 \325\300\1\xFF\200 386
+rm16 \324\300\1\xFF\200 8086
rm8 \300\1\xFE\200 8086
[INSB]
@@ -912,11 +912,11 @@ void \1\x6C 186
[INSD,insl]
(Ch_WMemEDI, Ch_RWEDI, Ch_REDX)
-void \321\1\x6D 386
+void \325\1\x6D 386
[INSW]
(Ch_WMemEDI, Ch_RWEDI, Ch_REDX)
-void \320\1\x6D 186
+void \324\1\x6D 186
[INT]
(Ch_All, Ch_None, Ch_None)
@@ -952,52 +952,52 @@ mem \300\2\x0F\x01\207 486,PRIV
[IRET]
(Ch_All, Ch_None, Ch_None)
-void \323\1\xCF 8086
+void \327\1\xCF 8086
[IRETD,iret]
(Ch_All, Ch_None, Ch_None)
-void \321\1\xCF 386
+void \325\1\xCF 386
[IRETW]
(Ch_All, Ch_None, Ch_None)
-void \320\1\xCF 8086
+void \324\1\xCF 8086
[JCXZ]
(Ch_RECX, Ch_None, Ch_None)
-imm \320\1\xE3\50 8086
+imm \324\1\xE3\50 8086
[JECXZ]
(Ch_RECX, Ch_None, Ch_None)
-imm \321\1\xE3\50 386
+imm \325\1\xE3\50 386
[JMP,jmpX]
(Ch_ROp1, Ch_None, Ch_None)
imm|short \1\xEB\50 8086,PASS2
-imm \323\1\xE9\64 8086,PASS2
-imm|near \323\1\xE9\64 8086,ND,PASS2
-imm|far \323\1\xEA\34\37 8086,ND,PASS2
-imm16 \320\1\xE9\64 8086,PASS2
-imm16|near \320\1\xE9\64 8086,ND,PASS2
-imm16|far \320\1\xEA\34\37 8086,ND,PASS2
-imm32 \321\1\xE9\64 8086,PASS2
-imm32|near \321\1\xE9\64 8086,ND,PASS2
-imm32|far \321\1\xEA\34\37 8086,ND,PASS2
-imm:imm \323\1\xEA\35\30 8086
-;???? imm16:imm \320\1\xEA\31\30 8086
-imm:imm16 \320\1\xEA\31\30 8086
-;???? imm32:imm \321\1\xEA\41\30 386
-imm:imm32 \321\1\xEA\41\30 386
-mem|far \323\300\1\xFF\205 8086
-mem16|far \320\300\1\xFF\205 8086
-mem32|far \321\300\1\xFF\205 386
-mem|near \323\300\1\xFF\204 8086
-mem16|near \320\300\1\xFF\204 8086
-mem32|near \321\300\1\xFF\204 386
-reg32 \321\300\1\xFF\204 386
-reg16 \320\300\1\xFF\204 8086
-mem32 \321\300\1\xFF\204 386
-mem16 \320\300\1\xFF\204 8086
-mem \323\300\1\xFF\204 8086
+imm \327\1\xE9\64 8086,PASS2
+imm|near \327\1\xE9\64 8086,ND,PASS2
+imm|far \327\1\xEA\34\37 8086,ND,PASS2
+imm16 \324\1\xE9\64 8086,PASS2
+imm16|near \324\1\xE9\64 8086,ND,PASS2
+imm16|far \324\1\xEA\34\37 8086,ND,PASS2
+imm32 \325\1\xE9\64 8086,PASS2
+imm32|near \325\1\xE9\64 8086,ND,PASS2
+imm32|far \325\1\xEA\34\37 8086,ND,PASS2
+imm:imm \327\1\xEA\35\30 8086
+;???? imm16:imm \324\1\xEA\31\30 8086
+imm:imm16 \324\1\xEA\31\30 8086
+;???? imm32:imm \325\1\xEA\41\30 386
+imm:imm32 \325\1\xEA\41\30 386
+mem|far \327\300\1\xFF\205 8086
+mem16|far \324\300\1\xFF\205 8086
+mem32|far \325\300\1\xFF\205 386
+mem|near \327\300\1\xFF\204 8086
+mem16|near \324\300\1\xFF\204 8086
+mem32|near \325\300\1\xFF\204 386
+reg32 \325\300\1\xFF\204 386
+reg16 \324\300\1\xFF\204 8086
+mem32 \325\300\1\xFF\204 386
+mem16 \324\300\1\xFF\204 8086
+mem \327\300\1\xFF\204 8086
[LAHF]
(Ch_WEAX, Ch_RFlags, Ch_None)
@@ -1005,36 +1005,36 @@ void \1\x9F 8086
[LAR,larX]
(Ch_Wop2, Ch_None, Ch_None)
-reg32,reg32 \321\301\2\x0F\x02\110 286,PROT
-reg16,reg16 \320\301\2\x0F\x02\110 286,PROT
-reg32,mem \321\301\2\x0F\x02\110 286,PROT,SM
-reg16,mem \320\301\2\x0F\x02\110 286,PROT,SM
+reg32,reg32 \325\301\2\x0F\x02\110 286,PROT
+reg16,reg16 \324\301\2\x0F\x02\110 286,PROT
+reg32,mem \325\301\2\x0F\x02\110 286,PROT,SM
+reg16,mem \324\301\2\x0F\x02\110 286,PROT,SM
[LCALL,lcall]
; don't know value of any register
(Ch_All, Ch_None, Ch_None)
-mem|far \323\300\1\xFF\203 8086
-mem16|far \320\300\1\xFF\203 8086
-mem32|far \321\300\1\xFF\203 386
-mem|near \323\300\1\xFF\202 8086
-mem16|near \320\300\1\xFF\202 8086
-mem32|near \321\300\1\xFF\202 386
-reg16 \320\300\1\xFF\202 8086
-reg32 \321\300\1\xFF\202 386
-mem \323\300\1\xFF\202 8086
-mem16 \320\300\1\xFF\202 8086
-mem32 \321\300\1\xFF\202 386
+mem|far \327\300\1\xFF\203 8086
+mem16|far \324\300\1\xFF\203 8086
+mem32|far \325\300\1\xFF\203 386
+mem|near \327\300\1\xFF\202 8086
+mem16|near \324\300\1\xFF\202 8086
+mem32|near \325\300\1\xFF\202 386
+reg16 \324\300\1\xFF\202 8086
+reg32 \325\300\1\xFF\202 386
+mem \327\300\1\xFF\202 8086
+mem16 \324\300\1\xFF\202 8086
+mem32 \325\300\1\xFF\202 386
[LDS,ldsX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg32,mem \321\301\1\xC5\110 8086
-reg16,mem \320\301\1\xC5\110 8086
+reg32,mem \325\301\1\xC5\110 8086
+reg16,mem \324\301\1\xC5\110 8086
[LEA,leaX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg32,mem \321\301\1\x8D\110 8086
-reg32,imm32 \321\301\1\x8D\110 8086
-reg16,mem \320\301\1\x8D\110 8086
+reg32,mem \325\301\1\x8D\110 8086
+reg32,imm32 \325\301\1\x8D\110 8086
+reg16,mem \324\301\1\x8D\110 8086
[LEAVE]
(Ch_RWESP, Ch_WEBP, Ch_None)
@@ -1042,13 +1042,13 @@ void \1\xC9 186
[LES,lesX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg32,mem \321\301\1\xC4\110 8086
-reg16,mem \320\301\1\xC4\110 8086
+reg32,mem \325\301\1\xC4\110 8086
+reg16,mem \324\301\1\xC4\110 8086
[LFS,lfsX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg32,mem \321\301\2\x0F\xB4\110 386
-reg16,mem \320\301\2\x0F\xB4\110 386
+reg32,mem \325\301\2\x0F\xB4\110 386
+reg16,mem \324\301\2\x0F\xB4\110 386
[LGDT,lgdtX]
(Ch_None, Ch_None, Ch_None)
@@ -1056,8 +1056,8 @@ mem \300\2\x0F\x01\202 286,PRIV
[LGS,lgsX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg32,mem \321\301\2\x0F\xB5\110 386
-reg16,mem \320\301\2\x0F\xB5\110 386
+reg32,mem \325\301\2\x0F\xB5\110 386
+reg16,mem \324\301\2\x0F\xB5\110 386
[LIDT,lidtX]
(Ch_None, Ch_None, Ch_None)
@@ -1065,17 +1065,17 @@ mem \300\2\x0F\x01\203 286,PRIV
[LJMP,ljmp]
(Ch_ROp1, Ch_None, Ch_None)
-mem|far \323\300\1\xFF\205 8086
-mem16|far \320\300\1\xFF\205 8086
-mem32|far \321\300\1\xFF\205 386
-mem|near \323\300\1\xFF\204 8086
-mem16|near \320\300\1\xFF\204 8086
-mem32|near \321\300\1\xFF\204 386
-reg32 \321\300\1\xFF\204 386
-reg16 \320\300\1\xFF\204 8086
-mem32 \321\300\1\xFF\204 386
-mem16 \320\300\1\xFF\204 8086
-mem \323\300\1\xFF\204 8086
+mem|far \327\300\1\xFF\205 8086
+mem16|far \324\300\1\xFF\205 8086
+mem32|far \325\300\1\xFF\205 386
+mem|near \327\300\1\xFF\204 8086
+mem16|near \324\300\1\xFF\204 8086
+mem32|near \325\300\1\xFF\204 386
+reg32 \325\300\1\xFF\204 386
+reg16 \324\300\1\xFF\204 8086
+mem32 \325\300\1\xFF\204 386
+mem16 \324\300\1\xFF\204 8086
+mem \327\300\1\xFF\204 8086
[LLDT,lldtX]
(Ch_None, Ch_None, Ch_None)
@@ -1107,11 +1107,11 @@ void \1\xAC 8086
[LODSD,lodsl]
(Ch_WEAX, Ch_RWESI, Ch_None)
-void \321\1\xAD 386
+void \325\1\xAD 386
[LODSW]
(Ch_WEAX, Ch_RWESI, Ch_None)
-void \320\1\xAD 8086
+void \324\1\xAD 8086
[LOOP]
(Ch_RWECX, Ch_None, Ch_None)
@@ -1145,15 +1145,15 @@ imm,reg_ecx \311\1\xE1\50 386
[LSL,lslX]
(Ch_Wop2, Ch_WFlags, Ch_None)
-reg32,reg32 \321\301\2\x0F\x03\110 286,PROT
-reg16,reg16 \320\301\2\x0F\x03\110 286,PROT
-reg32,mem \321\301\2\x0F\x03\110 286,PROT,SM
-reg16,mem \320\301\2\x0F\x03\110 286,PROT,SM
+reg32,reg32 \325\301\2\x0F\x03\110 286,PROT
+reg16,reg16 \324\301\2\x0F\x03\110 286,PROT
+reg32,mem \325\301\2\x0F\x03\110 286,PROT,SM
+reg16,mem \324\301\2\x0F\x03\110 286,PROT,SM
[LSS,lssX]
(Ch_Wop2, Ch_ROP1, Ch_None)
-reg32,mem \321\301\2\x0F\xB2\110 386
-reg16,mem \320\301\2\x0F\xB2\110 386
+reg32,mem \325\301\2\x0F\xB2\110 386
+reg16,mem \324\301\2\x0F\xB2\110 386
[LTR,ltrX]
(Ch_None, Ch_None, Ch_None)
@@ -1168,50 +1168,50 @@ reg_eax,reg_ecx,reg_edx \3\x0F\x01\xC8 PRESCOTT,ND
[MOV,movX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg64,reg64 \322\300\1\x89\101 X86_64
-reg32,reg32 \321\300\1\x89\101 386
-reg16,reg16 \320\300\1\x89\101 8086
+reg64,reg64 \326\300\1\x89\101 X86_64
+reg32,reg32 \325\300\1\x89\101 386
+reg16,reg16 \324\300\1\x89\101 8086
reg8,reg8 \300\1\x88\101 8086
-mem,reg64 \322\300\1\x89\101 X86_64
-mem,reg32 \321\300\1\x89\101 386,SM
-mem,reg16 \320\300\1\x89\101 8086,SM
+mem,reg64 \326\300\1\x89\101 X86_64
+mem,reg32 \325\300\1\x89\101 386,SM
+mem,reg16 \324\300\1\x89\101 8086,SM
mem,reg8 \300\1\x88\101 8086,SM
-reg64,mem \322\301\1\x8B\110 X86_64
-reg32,mem \321\301\1\x8B\110 386,SM
-reg16,mem \320\301\1\x8B\110 8086,SM
+reg64,mem \326\301\1\x8B\110 X86_64
+reg32,mem \325\301\1\x8B\110 386,SM
+reg16,mem \324\301\1\x8B\110 8086,SM
reg8,mem \301\1\x8A\110 8086,SM
-reg64,imm \322\10\xB8\41 X86_64
-reg32,imm \321\10\xB8\41 386,SM
-reg16,imm \320\10\xB8\31 8086,SM
+reg64,imm \326\10\xB8\41 X86_64
+reg32,imm \325\10\xB8\41 386,SM
+reg16,imm \324\10\xB8\31 8086,SM
reg8,imm \10\xB0\21 8086,SM
-rm64,imm \322\300\1\xC7\200\41 X86_64
-rm32,imm \321\300\1\xC7\200\41 386,SM
-rm16,imm \320\300\1\xC7\200\31 8086,SM
+rm64,imm \326\300\1\xC7\200\41 X86_64
+rm32,imm \325\300\1\xC7\200\41 386,SM
+rm16,imm \324\300\1\xC7\200\31 8086,SM
rm8,imm \300\1\xC6\200\21 8086,SM
-mem,imm32 \321\300\1\xC7\200\41 386,SM
-mem,imm16 \320\300\1\xC7\200\31 8086,SM
+mem,imm32 \325\300\1\xC7\200\41 386,SM
+mem,imm16 \324\300\1\xC7\200\31 8086,SM
mem,imm8 \300\1\xC6\200\21 8086,SM
-mem,reg_cs \320\300\1\x8C\201 8086,SM
-mem,reg_dess \320\300\1\x8C\101 8086,SM
-mem,reg_fsgs \320\300\1\x8C\101 386,SM
-reg16,reg_cs \320\300\1\x8C\201 8086
-reg16,reg_dess \320\300\1\x8C\101 8086
-reg16,reg_fsgs \320\300\1\x8C\101 386
-rm32,reg_cs \321\300\1\x8C\201 8086
-rm32,reg_dess \321\300\1\x8C\101 8086
-rm32,reg_fsgs \321\300\1\x8C\101 386
-reg_dess,mem \320\301\1\x8E\110 8086,SM
-reg_fsgs,mem \320\301\1\x8E\110 386,SM
-reg_dess,reg16 \320\301\1\x8E\110 8086
-reg_fsgs,reg16 \320\301\1\x8E\110 386
-reg_dess,rm32 \321\301\1\x8E\110 8086
-reg_fsgs,rm32 \321\301\1\x8E\110 386
+mem,reg_cs \324\300\1\x8C\201 8086,SM
+mem,reg_dess \324\300\1\x8C\101 8086,SM
+mem,reg_fsgs \324\300\1\x8C\101 386,SM
+reg16,reg_cs \324\300\1\x8C\201 8086
+reg16,reg_dess \324\300\1\x8C\101 8086
+reg16,reg_fsgs \324\300\1\x8C\101 386
+rm32,reg_cs \325\300\1\x8C\201 8086
+rm32,reg_dess \325\300\1\x8C\101 8086
+rm32,reg_fsgs \325\300\1\x8C\101 386
+reg_dess,mem \324\301\1\x8E\110 8086,SM
+reg_fsgs,mem \324\301\1\x8E\110 386,SM
+reg_dess,reg16 \324\301\1\x8E\110 8086
+reg_fsgs,reg16 \324\301\1\x8E\110 386
+reg_dess,rm32 \325\301\1\x8E\110 8086
+reg_fsgs,rm32 \325\301\1\x8E\110 386
reg_al,mem_offs \301\1\xA0\35 8086,SM,NOX86_64
-reg_ax,mem_offs \301\320\1\xA1\35 8086,SM,NOX86_64
-reg_eax,mem_offs \301\321\1\xA1\35 386,SM,NOX86_64
+reg_ax,mem_offs \301\324\1\xA1\35 8086,SM,NOX86_64
+reg_eax,mem_offs \301\325\1\xA1\35 386,SM,NOX86_64
mem_offs,reg_al \300\1\xA2\34 8086,SM,NOX86_64
-mem_offs,reg_ax \300\320\1\xA3\34 8086,SM,NOX86_64
-mem_offs,reg_eax \300\321\1\xA3\34 386,SM,NOX86_64
+mem_offs,reg_ax \300\324\1\xA3\34 8086,SM,NOX86_64
+mem_offs,reg_eax \300\325\1\xA3\34 386,SM,NOX86_64
reg32,reg_cr4 \2\x0F\x20\204 PENT,PRIV,NOX86_64
reg32,reg_creg \2\x0F\x20\101 386,PRIV,NOX86_64
reg32,reg_dreg \2\x0F\x21\101 386,PRIV,NOX86_64
@@ -1225,9 +1225,9 @@ reg_creg,reg32 \2\x0F\x22\110 386,PRIV
reg_dreg,reg32 \2\x0F\x23\110 386,PRIV
reg_treg,reg32 \2\x0F\x26\110 386,PRIV
reg8,reg8 \301\1\x8A\110 8086
-reg16,reg16 \320\301\1\x8B\110 8086
-reg32,reg32 \321\301\1\x8B\110 386
-reg64,reg64 \322\301\1\x8B\110 X86_64
+reg16,reg16 \324\301\1\x8B\110 8086
+reg32,reg32 \325\301\1\x8B\110 386
+reg64,reg64 \326\301\1\x8B\110 X86_64
[MOVD,movd]
(Ch_Rop1, Ch_Wop2, Ch_None)
@@ -1258,7 +1258,7 @@ void \1\xA4 8086
[MOVSD,movsl]
; Ch_All isn't correct for the sse move, but how can it be solved? (FK)
(Ch_All, Ch_None, Ch_None)
-void \321\1\xA5 386
+void \325\1\xA5 386
xmmreg,xmmreg \3\xF2\x0F\x10\110 WILLAMETTE,SSE2
xmmreg,xmmreg \3\xF2\x0F\x11\110 WILLAMETTE,SSE2
mem,xmmreg \300\3\xF2\x0F\x11\101 WILLAMETTE,SSE2
@@ -1266,31 +1266,31 @@ xmmreg,mem \301\3\xF2\x0F\x10\110 WILLAMETTE,SSE2
[MOVSQ]
(Ch_All, Ch_None, Ch_None)
-void \322\1\xA5 X86_64
+void \326\1\xA5 X86_64
[MOVSW]
(Ch_All, Ch_None, Ch_None)
-void \320\1\xA5 8086
+void \324\1\xA5 8086
[MOVSX,movsX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg64,rm16 \321\301\2\x0F\xBF\110 X86_64
-reg32,rm16 \321\301\2\x0F\xBF\110 386
-reg32,rm8 \321\301\2\x0F\xBE\110 386
-reg16,reg8 \320\301\2\x0F\xBE\110 386
-reg16,mem \320\301\2\x0F\xBE\110 386,SB
+reg64,rm16 \325\301\2\x0F\xBF\110 X86_64
+reg32,rm16 \325\301\2\x0F\xBF\110 386
+reg32,rm8 \325\301\2\x0F\xBE\110 386
+reg16,reg8 \324\301\2\x0F\xBE\110 386
+reg16,mem \324\301\2\x0F\xBE\110 386,SB
[MOVZX,movzX]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg32,rm16 \321\301\2\x0F\xB7\110 386
-reg32,rm8 \321\301\2\x0F\xB6\110 386
-reg16,reg8 \320\301\2\x0F\xB6\110 386
-reg16,mem \320\301\2\x0F\xB6\110 386,SB
+reg32,rm16 \325\301\2\x0F\xB7\110 386
+reg32,rm8 \325\301\2\x0F\xB6\110 386
+reg16,reg8 \324\301\2\x0F\xB6\110 386
+reg16,mem \324\301\2\x0F\xB6\110 386,SB
[MUL,mulX]
(Ch_RWEAX, Ch_WEDX, Ch_WFlags)
-rm32 \321\300\1\xF7\204 386
-rm16 \320\300\1\xF7\204 8086
+rm32 \325\300\1\xF7\204 386
+rm16 \324\300\1\xF7\204 8086
rm8 \300\1\xF6\204 8086
[MWAIT]
@@ -1301,8 +1301,8 @@ reg_eax,reg_ecx \3\x0F\x01\xC9 PRESCOTT,ND
[NEG,negX]
(Ch_Mop1, Ch_None, Ch_None)
-rm32 \321\300\1\xF7\203 386
-rm16 \320\300\1\xF7\203 8086
+rm32 \325\300\1\xF7\203 386
+rm16 \324\300\1\xF7\203 8086
rm8 \300\1\xF6\203 8086
[NOP]
@@ -1311,44 +1311,44 @@ void \1\x90 8086
[NOT,notX]
(Ch_Mop1, Ch_WFlags, Ch_None)
-rm32 \321\300\1\xF7\202 386
-rm16 \320\300\1\xF7\202 8086
+rm32 \325\300\1\xF7\202 386
+rm16 \324\300\1\xF7\202 8086
rm8 \300\1\xF6\202 8086
[OR,orX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg32,reg32 \321\300\1\x09\101 386
-reg16,reg16 \320\300\1\x09\101 8086
+reg32,reg32 \325\300\1\x09\101 386
+reg16,reg16 \324\300\1\x09\101 8086
reg8,reg8 \300\1\x08\101 8086
-mem,reg32 \321\300\1\x09\101 386,SM
-mem,reg16 \320\300\1\x09\101 8086,SM
+mem,reg32 \325\300\1\x09\101 386,SM
+mem,reg16 \324\300\1\x09\101 8086,SM
mem,reg8 \300\1\x08\101 8086,SM
-reg32,mem \321\301\1\x0B\110 386,SM
-reg16,mem \320\301\1\x0B\110 8086,SM
+reg32,mem \325\301\1\x0B\110 386,SM
+reg16,mem \324\301\1\x0B\110 8086,SM
reg8,mem \301\1\x0A\110 8086,SM
-rm32,imm8 \321\300\1\x83\201\15 386
-rm16,imm8 \320\300\1\x83\201\15 8086
-reg_eax,imm \321\1\x0D\41 386,SM
-reg_ax,imm \320\1\x0D\31 8086,SM
+rm32,imm8 \325\300\1\x83\201\15 386
+rm16,imm8 \324\300\1\x83\201\15 8086
+reg_eax,imm \325\1\x0D\41 386,SM
+reg_ax,imm \324\1\x0D\31 8086,SM
reg_al,imm \1\x0C\21 8086,SM
-rm32,imm \321\300\1\x81\201\41 386,SM
-rm16,imm \320\300\1\x81\201\31 8086,SM
+rm32,imm \325\300\1\x81\201\41 386,SM
+rm16,imm \324\300\1\x81\201\31 8086,SM
rm8,imm \300\1\x80\201\21 8086,SM
-mem,imm32 \321\300\1\x81\201\41 386,SM
-mem,imm16 \320\300\1\x81\201\31 8086,SM
+mem,imm32 \325\300\1\x81\201\41 386,SM
+mem,imm16 \324\300\1\x81\201\31 8086,SM
mem,imm8 \300\1\x80\201\21 8086,SM
-reg32,reg32 \321\301\1\x0B\110 386
-reg16,reg16 \320\301\1\x0B\110 8086
+reg32,reg32 \325\301\1\x0B\110 386
+reg16,reg16 \324\301\1\x0B\110 8086
reg8,reg8 \301\1\x0A\110 8086
[OUT,outX]
(Ch_Rop1, Ch_Rop2, Ch_None)
imm,reg_al \1\xE6\24 8086,SB
-imm,reg_ax \320\1\xE7\24 8086,SB
-imm,reg_eax \321\1\xE7\24 386,SB
+imm,reg_ax \324\1\xE7\24 8086,SB
+imm,reg_eax \325\1\xE7\24 386,SB
reg_dx,reg_al \1\xEE 8086
-reg_dx,reg_ax \320\1\xEF 8086
-reg_dx,reg_eax \321\1\xEF 386
+reg_dx,reg_ax \324\1\xEF 8086
+reg_dx,reg_eax \325\1\xEF 386
[OUTSB]
(Ch_All, Ch_None, Ch_None)
@@ -1356,11 +1356,11 @@ void \1\x6E 186
[OUTSD,outsl]
(Ch_All, Ch_None, Ch_None)
-void \321\1\x6F 386
+void \325\1\x6F 386
[OUTSW]
(Ch_All, Ch_None, Ch_None)
-void \320\1\x6F 186
+void \324\1\x6F 186
[PACKSSDW]
(Ch_All, Ch_None, Ch_None)
@@ -1655,37 +1655,37 @@ mmxreg,mem \301\2\x0F\x58\110 PENT,MMX,SM,CYRIX
[POP,popX]
(Ch_Wop1, Ch_RWESP, Ch_None)
-reg16 \320\10\x58 8086
-reg32 \321\10\x58 386
-rm16 \320\300\1\x8F\200 8086
-rm32 \321\300\1\x8F\200 386
+reg16 \324\10\x58 8086
+reg32 \325\10\x58 386
+rm16 \324\300\1\x8F\200 8086
+rm32 \325\300\1\x8F\200 386
reg_cs \1\x0F 8086,UNDOC,ND
reg_dess \4 8086
reg_fsgs \1\x0F\5 386
[POPA,popaX]
(Ch_All, Ch_None, Ch_None)
-void \323\1\x61 186
+void \327\1\x61 186
[POPAD,popal]
(Ch_All, Ch_None, Ch_None)
-void \321\1\x61 386
+void \325\1\x61 386
[POPAW]
(Ch_All, Ch_None, Ch_None)
-void \320\1\x61 186
+void \324\1\x61 186
[POPF]
(Ch_RWESP, Ch_WFlags, Ch_None)
-void \323\1\x9D 186
+void \327\1\x9D 186
[POPFD,popfl]
(Ch_RWESP, Ch_WFlags, Ch_None)
-void \321\1\x9D 386
+void \325\1\x9D 386
[POPFW]
(Ch_RWESP, Ch_WFLAGS, Ch_None)
-void \320\1\x9D 186
+void \324\1\x9D 186
[POR]
(Ch_All, Ch_None, Ch_None)
@@ -1876,40 +1876,40 @@ xmmreg,xmmreg \3\x66\x0F\x61\110 WILLAMETTE,SSE2
[PUSH,pushX]
(Ch_Rop1, Ch_RWESP, Ch_None)
-reg16 \320\10\x50 8086
-reg32 \321\10\x50 386
-reg64 \321\10\x50 X86_64
-rm16 \320\300\1\xFF\206 8086
-rm32 \321\300\1\xFF\206 386
+reg16 \324\10\x50 8086
+reg32 \325\10\x50 386
+reg64 \325\10\x50 X86_64
+rm16 \324\300\1\xFF\206 8086
+rm32 \325\300\1\xFF\206 386
reg_fsgs \1\x0F\7 386,NOX86_64
reg_sreg \6 8086,NOX86_64
imm8 \1\x6A\14 286
-imm16 \320\1\x68\30 286
-imm32 \321\1\x68\40 386
+imm16 \324\1\x68\30 286
+imm32 \325\1\x68\40 386
[PUSHA,pushaX]
(Ch_All, Ch_None, Ch_None)
-void \323\1\x60 186
+void \327\1\x60 186
[PUSHAD,pushal]
(Ch_All, Ch_None, Ch_None)
-void \321\1\x60 386
+void \325\1\x60 386
[PUSHAW]
(Ch_All, Ch_None, Ch_None)
-void \320\1\x60 186
+void \324\1\x60 186
[PUSHF]
(Ch_RWESP, Ch_RFlags, Ch_None)
-void \323\1\x9C 186
+void \327\1\x9C 186
[PUSHFD,pushfl]
(Ch_RWESP, Ch_RFlags, Ch_None)
-void \321\1\x9C 386
+void \325\1\x9C 386
[PUSHFW]
(Ch_RWESP, Ch_RFLAGS, Ch_None)
-void \320\1\x9C 186
+void \324\1\x9C 186
[PXOR]
(Ch_Mop2, Ch_Rop1, Ch_None)
@@ -1920,24 +1920,24 @@ xmmreg,xmmreg \3\x66\x0F\xEF\110 WILLAMETTE,SSE2
[RCL,rclX]
(Ch_Mop2, Ch_Rop1, Ch_RWFlags)
-rm32,unity \321\300\1\xD1\202 386
-rm32,reg_cl \321\300\1\xD3\202 386
-rm32,imm \321\300\1\xC1\202\25 386,SB
-rm16,unity \320\300\1\xD1\202 8086
-rm16,reg_cl \320\300\1\xD3\202 8086
-rm16,imm \320\300\1\xC1\202\25 186,SB
+rm32,unity \325\300\1\xD1\202 386
+rm32,reg_cl \325\300\1\xD3\202 386
+rm32,imm \325\300\1\xC1\202\25 386,SB
+rm16,unity \324\300\1\xD1\202 8086
+rm16,reg_cl \324\300\1\xD3\202 8086
+rm16,imm \324\300\1\xC1\202\25 186,SB
rm8,unity \300\1\xD0\202 8086
rm8,reg_cl \300\1\xD2\202 8086
rm8,imm \300\1\xC0\202\25 186,SB
[RCR,rcrX]
(Ch_Mop2, Ch_Rop1, Ch_RWFlags)
-rm32,unity \321\300\1\xD1\203 386
-rm32,reg_cl \321\300\1\xD3\203 386
-rm32,imm \321\300\1\xC1\203\25 386,SB
-rm16,unity \320\300\1\xD1\203 8086
-rm16,reg_cl \320\300\1\xD3\203 8086
-rm16,imm \320\300\1\xC1\203\25 186,SB
+rm32,unity \325\300\1\xD1\203 386
+rm32,reg_cl \325\300\1\xD3\203 386
+rm32,imm \325\300\1\xC1\203\25 386,SB
+rm16,unity \324\300\1\xD1\203 8086
+rm16,reg_cl \324\300\1\xD3\203 8086
+rm16,imm \324\300\1\xC1\203\25 186,SB
rm8,unity \300\1\xD0\203 8086
rm8,reg_cl \300\1\xD2\203 8086
rm8,imm \300\1\xC0\203\25 186,SB
@@ -1995,24 +1995,24 @@ imm \1\xC2\30 8086,SW
[ROL,rolX]
(Ch_Mop2, Ch_Rop1, Ch_RWFlags)
-rm32,unity \321\300\1\xD1\200 386
-rm32,reg_cl \321\300\1\xD3\200 386
-rm32,imm \321\300\1\xC1\200\25 386,SB
-rm16,unity \320\300\1\xD1\200 8086
-rm16,reg_cl \320\300\1\xD3\200 8086
-rm16,imm \320\300\1\xC1\200\25 186,SB
+rm32,unity \325\300\1\xD1\200 386
+rm32,reg_cl \325\300\1\xD3\200 386
+rm32,imm \325\300\1\xC1\200\25 386,SB
+rm16,unity \324\300\1\xD1\200 8086
+rm16,reg_cl \324\300\1\xD3\200 8086
+rm16,imm \324\300\1\xC1\200\25 186,SB
rm8,unity \300\1\xD0\200 8086
rm8,reg_cl \300\1\xD2\200 8086
rm8,imm \300\1\xC0\200\25 186,SB
[ROR,rorX]
(Ch_Mop2, Ch_Rop1, Ch_RWFlags)
-rm32,unity \321\300\1\xD1\201 386
-rm32,reg_cl \321\300\1\xD3\201 386
-rm32,imm \321\300\1\xC1\201\25 386,SB
-rm16,unity \320\300\1\xD1\201 8086
-rm16,reg_cl \320\300\1\xD3\201 8086
-rm16,imm \320\300\1\xC1\201\25 186,SB
+rm32,unity \325\300\1\xD1\201 386
+rm32,reg_cl \325\300\1\xD3\201 386
+rm32,imm \325\300\1\xC1\201\25 386,SB
+rm16,unity \324\300\1\xD1\201 8086
+rm16,reg_cl \324\300\1\xD3\201 8086
+rm16,imm \324\300\1\xC1\201\25 186,SB
rm8,unity \300\1\xD0\201 8086
rm8,reg_cl \300\1\xD2\201 8086
rm8,imm \300\1\xC0\201\25 186,SB
@@ -2035,12 +2035,12 @@ void \1\x9E 8086,NOX86_64
[SAL,salX]
(Ch_Mop2, Ch_Rop1, Ch_RWFlags)
-rm32,unity \321\300\1\xD1\204 386,ND
-rm32,reg_cl \321\300\1\xD3\204 386,ND
-rm32,imm \321\300\1\xC1\204\25 386,ND,SB
-rm16,unity \320\300\1\xD1\204 8086,ND
-rm16,reg_cl \320\300\1\xD3\204 8086,ND
-rm16,imm \320\300\1\xC1\204\25 186,ND,SB
+rm32,unity \325\300\1\xD1\204 386,ND
+rm32,reg_cl \325\300\1\xD3\204 386,ND
+rm32,imm \325\300\1\xC1\204\25 386,ND,SB
+rm16,unity \324\300\1\xD1\204 8086,ND
+rm16,reg_cl \324\300\1\xD3\204 8086,ND
+rm16,imm \324\300\1\xC1\204\25 186,ND,SB
rm8,unity \300\1\xD0\204 8086,ND
rm8,reg_cl \300\1\xD2\204 8086,ND
rm8,imm \300\1\xC0\204\25 186,ND,SB
@@ -2051,12 +2051,12 @@ void \1\xD6 8086,UNDOC
[SAR,sarX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-rm32,unity \321\300\1\xD1\207 386
-rm32,reg_cl \321\300\1\xD3\207 386
-rm32,imm \321\300\1\xC1\207\25 386,SB
-rm16,unity \320\300\1\xD1\207 8086
-rm16,reg_cl \320\300\1\xD3\207 8086
-rm16,imm \320\300\1\xC1\207\25 186,SB
+rm32,unity \325\300\1\xD1\207 386
+rm32,reg_cl \325\300\1\xD3\207 386
+rm32,imm \325\300\1\xC1\207\25 386,SB
+rm16,unity \324\300\1\xD1\207 8086
+rm16,reg_cl \324\300\1\xD3\207 8086
+rm16,imm \324\300\1\xC1\207\25 186,SB
rm8,unity \300\1\xD0\207 8086
rm8,reg_cl \300\1\xD2\207 8086
rm8,imm \300\1\xC0\207\25 186,SB
@@ -2065,27 +2065,27 @@ rm8,imm \300\1\xC0\207\25 186,SB
(Ch_Mop2, Ch_Rop1, Ch_RWFlags)
mem,reg8 \300\1\x18\101 8086,SM
reg8,reg8 \300\1\x18\101 8086
-mem,reg16 \320\300\1\x19\101 8086,SM
-reg16,reg16 \320\300\1\x19\101 8086
-mem,reg32 \321\300\1\x19\101 386,SM
-reg32,reg32 \321\300\1\x19\101 386
+mem,reg16 \324\300\1\x19\101 8086,SM
+reg16,reg16 \324\300\1\x19\101 8086
+mem,reg32 \325\300\1\x19\101 386,SM
+reg32,reg32 \325\300\1\x19\101 386
reg8,mem \301\1\x1A\110 8086,SM
reg8,reg8 \301\1\x1A\110 8086
-reg16,mem \320\301\1\x1B\110 8086,SM
-reg16,reg16 \320\301\1\x1B\110 8086
-reg32,mem \321\301\1\x1B\110 386,SM
-reg32,reg32 \321\301\1\x1B\110 386
-rm16,imm8 \320\300\1\x83\203\15 8086
-rm32,imm8 \321\300\1\x83\203\15 8086
+reg16,mem \324\301\1\x1B\110 8086,SM
+reg16,reg16 \324\301\1\x1B\110 8086
+reg32,mem \325\301\1\x1B\110 386,SM
+reg32,reg32 \325\301\1\x1B\110 386
+rm16,imm8 \324\300\1\x83\203\15 8086
+rm32,imm8 \325\300\1\x83\203\15 8086
reg_al,imm \1\x1C\21 8086,SM
-reg_ax,imm \320\1\x1D\31 8086,SM
-reg_eax,imm \321\1\x1D\41 386,SM
+reg_ax,imm \324\1\x1D\31 8086,SM
+reg_eax,imm \325\1\x1D\41 386,SM
rm8,imm \300\1\x80\203\21 8086,SM
-rm16,imm \320\300\1\x81\203\31 8086,SM
-rm32,imm \321\300\1\x81\203\41 386,SM
+rm16,imm \324\300\1\x81\203\31 8086,SM
+rm32,imm \325\300\1\x81\203\41 386,SM
mem,imm8 \300\1\x80\203\21 8086,SM
-mem,imm16 \320\300\1\x81\203\31 8086,SM
-mem,imm32 \321\300\1\x81\203\41 386,SM
+mem,imm16 \324\300\1\x81\203\31 8086,SM
+mem,imm32 \325\300\1\x81\203\41 386,SM
[SCASB]
(Ch_All, Ch_None, Ch_None)
@@ -2093,11 +2093,11 @@ void \332\1\xAE 8086
[SCASD,scasl]
(Ch_All, Ch_None, Ch_None)
-void \332\321\1\xAF 386
+void \332\325\1\xAF 386
[SCASW]
(Ch_All, Ch_None, Ch_None)
-void \332\320\1\xAF 8086
+void \332\324\1\xAF 8086
[SEGCS,cs]
(Ch_None, Ch_None, Ch_None)
@@ -2132,46 +2132,46 @@ mem \300\2\x0F\x01\200 286
rm8,unity \300\1\xD0\204 8086
rm8,reg_cl \300\1\xD2\204 8086
rm8,imm \300\1\xC0\204\25 186,SB
-rm16,unity \320\300\1\xD1\204 8086
-rm16,reg_cl \320\300\1\xD3\204 8086
-rm16,imm \320\300\1\xC1\204\25 186,SW
-rm32,unity \321\300\1\xD1\204 386
-rm32,reg_cl \321\300\1\xD3\204 386
-rm32,imm \321\300\1\xC1\204\25 386,SD
+rm16,unity \324\300\1\xD1\204 8086
+rm16,reg_cl \324\300\1\xD3\204 8086
+rm16,imm \324\300\1\xC1\204\25 186,SW
+rm32,unity \325\300\1\xD1\204 386
+rm32,reg_cl \325\300\1\xD3\204 386
+rm32,imm \325\300\1\xC1\204\25 386,SD
[SHLD,shldX]
(Ch_MOp3, Ch_RWFlags, Ch_Rop2)
-mem,reg16,imm \300\320\2\x0F\xA4\101\26 386,SM2,SB,AR2
-reg16,reg16,imm \300\320\2\x0F\xA4\101\26 386,SM2,SB,AR2
-mem,reg32,imm \300\321\2\x0F\xA4\101\26 386,SM2,SB,AR2
-reg32,reg32,imm \300\321\2\x0F\xA4\101\26 386,SM2,SB,AR2
-mem,reg16,reg_cl \300\320\2\x0F\xA5\101 386,SM
-reg16,reg16,reg_cl \300\320\2\x0F\xA5\101 386
-mem,reg32,reg_cl \300\321\2\x0F\xA5\101 386,SM
-reg32,reg32,reg_cl \300\321\2\x0F\xA5\101 386
+mem,reg16,imm \300\324\2\x0F\xA4\101\26 386,SM2,SB,AR2
+reg16,reg16,imm \300\324\2\x0F\xA4\101\26 386,SM2,SB,AR2
+mem,reg32,imm \300\325\2\x0F\xA4\101\26 386,SM2,SB,AR2
+reg32,reg32,imm \300\325\2\x0F\xA4\101\26 386,SM2,SB,AR2
+mem,reg16,reg_cl \300\324\2\x0F\xA5\101 386,SM
+reg16,reg16,reg_cl \300\324\2\x0F\xA5\101 386
+mem,reg32,reg_cl \300\325\2\x0F\xA5\101 386,SM
+reg32,reg32,reg_cl \300\325\2\x0F\xA5\101 386
[SHR,shrX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
rm8,unity \300\1\xD0\205 8086
rm8,reg_cl \300\1\xD2\205 8086
rm8,imm \300\1\xC0\205\25 186,SB
-rm16,unity \320\300\1\xD1\205 8086
-rm16,reg_cl \320\300\1\xD3\205 8086
-rm16,imm \320\300\1\xC1\205\25 186,SW
-rm32,unity \321\300\1\xD1\205 386
-rm32,reg_cl \321\300\1\xD3\205 386
-rm32,imm \321\300\1\xC1\205\25 386,SD
+rm16,unity \324\300\1\xD1\205 8086
+rm16,reg_cl \324\300\1\xD3\205 8086
+rm16,imm \324\300\1\xC1\205\25 186,SW
+rm32,unity \325\300\1\xD1\205 386
+rm32,reg_cl \325\300\1\xD3\205 386
+rm32,imm \325\300\1\xC1\205\25 386,SD
[SHRD,shrdX]
(Ch_MOp3, Ch_RWFlags, Ch_Rop2)
-mem,reg16,imm \300\320\2\x0F\xAC\101\26 386,SM2,SB,AR2
-reg16,reg16,imm \300\320\2\x0F\xAC\101\26 386,SM2,SB,AR2
-mem,reg32,imm \300\321\2\x0F\xAC\101\26 386,SM2,SB,AR2
-reg32,reg32,imm \300\321\2\x0F\xAC\101\26 386,SM2,SB,AR2
-mem,reg16,reg_cl \300\320\2\x0F\xAD\101 386,SM
-reg16,reg16,reg_cl \300\320\2\x0F\xAD\101 386
-mem,reg32,reg_cl \300\321\2\x0F\xAD\101 386,SM
-reg32,reg32,reg_cl \300\321\2\x0F\xAD\101 386
+mem,reg16,imm \300\324\2\x0F\xAC\101\26 386,SM2,SB,AR2
+reg16,reg16,imm \300\324\2\x0F\xAC\101\26 386,SM2,SB,AR2
+mem,reg32,imm \300\325\2\x0F\xAC\101\26 386,SM2,SB,AR2
+reg32,reg32,imm \300\325\2\x0F\xAC\101\26 386,SM2,SB,AR2
+mem,reg16,reg_cl \300\324\2\x0F\xAD\101 386,SM
+reg16,reg16,reg_cl \300\324\2\x0F\xAD\101 386
+mem,reg32,reg_cl \300\325\2\x0F\xAD\101 386,SM
+reg32,reg32,reg_cl \300\325\2\x0F\xAD\101 386
[SIDT,sidtX]
(Ch_Wop1, Ch_None, Ch_None)
@@ -2181,8 +2181,8 @@ mem \300\2\x0F\x01\201 286
(Ch_Wop1, Ch_None, Ch_None)
mem \300\1\x0F\17\200 286
mem16 \300\1\x0F\17\200 286
-reg16 \320\1\x0F\17\200 286
-reg32 \321\1\x0F\17\200 386
+reg16 \324\1\x0F\17\200 286
+reg32 \325\1\x0F\17\200 386
[SMI]
(Ch_All, Ch_None, Ch_None)
@@ -2200,8 +2200,8 @@ void \2\x0F\x7E 486,CYRIX,ND
(Ch_Wop1, Ch_None, Ch_None)
mem \300\2\x0F\x01\204 286
mem16 \300\2\x0F\x01\204 286
-reg16 \320\2\x0F\x01\204 286
-reg32 \321\2\x0F\x01\204 386
+reg16 \324\2\x0F\x01\204 286
+reg32 \325\2\x0F\x01\204 386
[STC]
(Ch_WFlags, Ch_None, Ch_None)
@@ -2221,49 +2221,49 @@ void \1\xAA 8086
[STOSD,stosl]
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI)
-void \321\1\xAB 386
+void \325\1\xAB 386
[STOSW]
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI)
-void \320\1\xAB 8086
+void \324\1\xAB 8086
[STR,strX]
(Ch_Wop1, Ch_None, Ch_None)
mem \300\1\x0F\17\201 286,PROT
mem16 \300\1\x0F\17\201 286,PROT
-reg16 \320\1\x0F\17\201 286,PROT
-reg32 \321\1\x0F\17\201 386,PROT
+reg16 \324\1\x0F\17\201 286,PROT
+reg32 \325\1\x0F\17\201 386,PROT
[SUB,subX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg64,reg64 \322\300\1\x29\101 X86_64
-reg32,reg32 \321\300\1\x29\101 386
-reg16,reg16 \320\300\1\x29\101 8086
+reg64,reg64 \326\300\1\x29\101 X86_64
+reg32,reg32 \325\300\1\x29\101 386
+reg16,reg16 \324\300\1\x29\101 8086
reg8,reg8 \300\1\x28\101 8086
-mem,reg64 \322\300\1\x29\101 X86_64
-mem,reg32 \321\300\1\x29\101 386,SM
-mem,reg16 \320\300\1\x29\101 8086,SM
+mem,reg64 \326\300\1\x29\101 X86_64
+mem,reg32 \325\300\1\x29\101 386,SM
+mem,reg16 \324\300\1\x29\101 8086,SM
mem,reg8 \300\1\x28\101 8086,SM
-reg32,mem \321\301\1\x2B\110 386,SM
-reg16,mem \320\301\1\x2B\110 8086,SM
+reg32,mem \325\301\1\x2B\110 386,SM
+reg16,mem \324\301\1\x2B\110 8086,SM
reg8,mem \301\1\x2A\110 8086,SM
-rm64,imm8 \322\300\1\x83\205\15 X86_64
-rm32,imm8 \321\300\1\x83\205\15 386
-rm16,imm8 \320\300\1\x83\205\15 8086
-reg_rax,imm \322\1\x2D\41 X86_64
-reg_eax,imm \321\1\x2D\41 386,SM
-reg_ax,imm \320\1\x2D\31 8086,SM
+rm64,imm8 \326\300\1\x83\205\15 X86_64
+rm32,imm8 \325\300\1\x83\205\15 386
+rm16,imm8 \324\300\1\x83\205\15 8086
+reg_rax,imm \326\1\x2D\41 X86_64
+reg_eax,imm \325\1\x2D\41 386,SM
+reg_ax,imm \324\1\x2D\31 8086,SM
reg_al,imm \1\x2C\21 8086,SM
-rm64,imm \322\300\1\x81\205\41 X86_64
-rm32,imm \321\300\1\x81\205\41 386,SM
-rm16,imm \320\300\1\x81\205\31 8086,SM
+rm64,imm \326\300\1\x81\205\41 X86_64
+rm32,imm \325\300\1\x81\205\41 386,SM
+rm16,imm \324\300\1\x81\205\31 8086,SM
rm8,imm \300\1\x80\205\21 8086,SM
-mem,imm32 \321\300\1\x81\205\41 386,SM
-mem,imm16 \320\300\1\x81\205\31 8086,SM
+mem,imm32 \325\300\1\x81\205\41 386,SM
+mem,imm16 \324\300\1\x81\205\31 8086,SM
mem,imm8 \300\1\x80\205\21 8086,SM
-reg64,reg64 \322\301\1\x2B\110 X86_64
-reg32,reg32 \321\301\1\x2B\110 386
-reg16,reg16 \320\301\1\x2B\110 8086
+reg64,reg64 \326\301\1\x2B\110 X86_64
+reg32,reg32 \325\301\1\x2B\110 386
+reg16,reg16 \324\301\1\x2B\110 8086
reg8,reg8 \301\1\x2A\110 8086
[SVDC,svdcX]
@@ -2296,23 +2296,23 @@ void \2\x0F\x07 P6,PRIV,AMD
[TEST,testX]
(Ch_WFlags, Ch_Rop1, Ch_Rop2)
-reg32,reg32 \321\300\1\x85\101 386
-reg16,reg16 \320\300\1\x85\101 8086
+reg32,reg32 \325\300\1\x85\101 386
+reg16,reg16 \324\300\1\x85\101 8086
reg8,reg8 \300\1\x84\101 8086
-mem,reg32 \321\300\1\x85\101 386,SM
-mem,reg16 \320\300\1\x85\101 8086,SM
+mem,reg32 \325\300\1\x85\101 386,SM
+mem,reg16 \324\300\1\x85\101 8086,SM
mem,reg8 \300\1\x84\101 8086,SM
-reg32,mem \321\301\1\x85\110 386,SM
-reg16,mem \320\301\1\x85\110 8086,SM
+reg32,mem \325\301\1\x85\110 386,SM
+reg16,mem \324\301\1\x85\110 8086,SM
reg8,mem \301\1\x84\110 8086,SM
-reg_eax,imm \321\1\xA9\41 386,SM
-reg_ax,imm \320\1\xA9\31 8086,SM
+reg_eax,imm \325\1\xA9\41 386,SM
+reg_ax,imm \324\1\xA9\31 8086,SM
reg_al,imm \1\xA8\21 8086,SM
-rm32,imm \321\300\1\xF7\200\41 386,SM
-rm16,imm \320\300\1\xF7\200\31 8086,SM
+rm32,imm \325\300\1\xF7\200\41 386,SM
+rm16,imm \324\300\1\xF7\200\31 8086,SM
rm8,imm \300\1\xF6\200\21 8086,SM
-mem,imm32 \321\300\1\xF7\200\41 386,SM
-mem,imm16 \320\300\1\xF7\200\31 8086,SM
+mem,imm32 \325\300\1\xF7\200\41 386,SM
+mem,imm16 \324\300\1\xF7\200\31 8086,SM
mem,imm8 \300\1\xF6\200\21 8086,SM
[UD1]
@@ -2327,16 +2327,16 @@ void \2\x0F\x0B 286
(Ch_All, Ch_None, Ch_None)
mem,reg8 \300\2\x0F\x10\101 386,UNDOC,SM
reg8,reg8 \300\2\x0F\x10\101 386,UNDOC
-mem,reg16 \320\300\2\x0F\x11\101 386,UNDOC,SM
-reg16,reg16 \320\300\2\x0F\x11\101 386,UNDOC
-mem,reg32 \321\300\2\x0F\x11\101 386,UNDOC,SM
-reg32,reg32 \321\300\2\x0F\x11\101 386,UNDOC
+mem,reg16 \324\300\2\x0F\x11\101 386,UNDOC,SM
+reg16,reg16 \324\300\2\x0F\x11\101 386,UNDOC
+mem,reg32 \325\300\2\x0F\x11\101 386,UNDOC,SM
+reg32,reg32 \325\300\2\x0F\x11\101 386,UNDOC
reg8,mem \301\2\x0F\x12\110 386,UNDOC,SM
reg8,reg8 \301\2\x0F\x12\110 386,UNDOC
-reg16,mem \320\301\2\x0F\x13\110 386,UNDOC,SM
-reg16,reg16 \320\301\2\x0F\x13\110 386,UNDOC
-reg32,mem \321\301\2\x0F\x13\110 386,UNDOC,SM
-reg32,reg32 \321\301\2\x0F\x13\110 386,UNDOC
+reg16,mem \324\301\2\x0F\x13\110 386,UNDOC,SM
+reg16,reg16 \324\301\2\x0F\x13\110 386,UNDOC
+reg32,mem \325\301\2\x0F\x13\110 386,UNDOC,SM
+reg32,reg32 \325\301\2\x0F\x13\110 386,UNDOC
[VERR,verrX]
(Ch_WFlags, Ch_None, Ch_None)
@@ -2370,36 +2370,36 @@ void \2\x0F\x30 PENT,PRIV
(Ch_All, Ch_None, Ch_None)
mem,reg8 \300\2\x0F\xC0\101 486,SM
reg8,reg8 \300\2\x0F\xC0\101 486
-mem,reg16 \320\300\2\x0F\xC1\101 486,SM
-reg16,reg16 \320\300\2\x0F\xC1\101 486
-mem,reg32 \321\300\2\x0F\xC1\101 486,SM
-reg32,reg32 \321\300\2\x0F\xC1\101 486
+mem,reg16 \324\300\2\x0F\xC1\101 486,SM
+reg16,reg16 \324\300\2\x0F\xC1\101 486
+mem,reg32 \325\300\2\x0F\xC1\101 486,SM
+reg32,reg32 \325\300\2\x0F\xC1\101 486
[XBTS,xbtsX]
(Ch_All, Ch_None, Ch_None)
-reg16,mem \320\301\2\x0F\xA6\110 386,SW,UNDOC,ND
-reg16,reg16 \320\301\2\x0F\xA6\110 386,UNDOC,ND
-reg32,mem \321\301\2\x0F\xA6\110 386,SD,UNDOC,ND
-reg32,reg32 \321\301\2\x0F\xA6\110 386,UNDOC,ND
+reg16,mem \324\301\2\x0F\xA6\110 386,SW,UNDOC,ND
+reg16,reg16 \324\301\2\x0F\xA6\110 386,UNDOC,ND
+reg32,mem \325\301\2\x0F\xA6\110 386,SD,UNDOC,ND
+reg32,reg32 \325\301\2\x0F\xA6\110 386,UNDOC,ND
[XCHG,xchgX]
(Ch_RWop1, Ch_RWop2, Ch_None)
-reg_ax,reg16 \320\11\x90 8086
-reg_eax,reg32 \321\11\x90 386
-reg16,reg_ax \320\10\x90 8086
-reg32,reg_eax \321\10\x90 386
+reg_ax,reg16 \324\11\x90 8086
+reg_eax,reg32 \325\11\x90 386
+reg16,reg_ax \324\10\x90 8086
+reg32,reg_eax \325\10\x90 386
reg8,mem \301\1\x86\110 8086,SM
reg8,reg8 \301\1\x86\110 8086
-reg16,mem \320\301\1\x87\110 8086,SM
-reg16,reg16 \320\301\1\x87\110 8086
-reg32,mem \321\301\1\x87\110 386,SM
-reg32,reg32 \321\301\1\x87\110 386
+reg16,mem \324\301\1\x87\110 8086,SM
+reg16,reg16 \324\301\1\x87\110 8086
+reg32,mem \325\301\1\x87\110 386,SM
+reg32,reg32 \325\301\1\x87\110 386
mem,reg8 \300\1\x86\101 8086,SM
reg8,reg8 \300\1\x86\101 8086
-mem,reg16 \320\300\1\x87\101 8086,SM
-reg16,reg16 \320\300\1\x87\101 8086
-mem,reg32 \321\300\1\x87\101 386,SM
-reg32,reg32 \321\300\1\x87\101 386
+mem,reg16 \324\300\1\x87\101 8086,SM
+reg16,reg16 \324\300\1\x87\101 8086
+mem,reg32 \325\300\1\x87\101 386,SM
+reg32,reg32 \325\300\1\x87\101 386
[XLAT]
(Ch_WEAX, Ch_REBX, Ch_None)
@@ -2411,28 +2411,28 @@ void \1\xD7 8086
[XOR,xorX]
(Ch_Mop2, Ch_Rop1, Ch_WFlags)
-reg32,reg32 \321\300\1\x31\101 386
-reg16,reg16 \320\300\1\x31\101 8086
+reg32,reg32 \325\300\1\x31\101 386
+reg16,reg16 \324\300\1\x31\101 8086
reg8,reg8 \300\1\x30\101 8086
-mem,reg32 \321\300\1\x31\101 386,SM
-mem,reg16 \320\300\1\x31\101 8086,SM
+mem,reg32 \325\300\1\x31\101 386,SM
+mem,reg16 \324\300\1\x31\101 8086,SM
mem,reg8 \300\1\x30\101 8086,SM
-reg32,mem \321\301\1\x33\110 386,SM
-reg16,mem \320\301\1\x33\110 8086,SM
+reg32,mem \325\301\1\x33\110 386,SM
+reg16,mem \324\301\1\x33\110 8086,SM
reg8,mem \301\1\x32\110 8086,SM
-rm32,imm8 \321\300\1\x83\206\15 386
-rm16,imm8 \320\300\1\x83\206\15 8086
-reg_eax,imm \321\1\x35\41 386,SM
-reg_ax,imm \320\1\x35\31 8086,SM
+rm32,imm8 \325\300\1\x83\206\15 386
+rm16,imm8 \324\300\1\x83\206\15 8086
+reg_eax,imm \325\1\x35\41 386,SM
+reg_ax,imm \324\1\x35\31 8086,SM
reg_al,imm \1\x34\21 8086,SM
-rm32,imm \321\300\1\x81\206\41 386,SM
-rm16,imm \320\300\1\x81\206\31 8086,SM
+rm32,imm \325\300\1\x81\206\41 386,SM
+rm16,imm \324\300\1\x81\206\31 8086,SM
rm8,imm \300\1\x80\206\21 8086,SM
-mem,imm32 \321\300\1\x81\206\41 386,SM
-mem,imm16 \320\300\1\x81\206\31 8086,SM
+mem,imm32 \325\300\1\x81\206\41 386,SM
+mem,imm16 \324\300\1\x81\206\31 8086,SM
mem,imm8 \300\1\x80\206\21 8086,SM
-reg32,reg32 \321\301\1\x33\110 386
-reg16,reg16 \320\301\1\x33\110 8086
+reg32,reg32 \325\301\1\x33\110 386
+reg16,reg16 \324\301\1\x33\110 8086
reg8,reg8 \301\1\x32\110 8086
[XSTORE]
@@ -2457,23 +2457,23 @@ void \333\3\x0F\xA7\xE8 P6,CYRIX
[CMOVcc,cmovCCX]
(Ch_ROp1, Ch_WOp2, Ch_RFLAGS)
-reg32,reg32 \321\301\1\x0F\330\x40\110 P6
-reg16,reg16 \320\301\1\x0F\330\x40\110 P6
-reg32,mem \321\301\1\x0F\330\x40\110 P6,SM
-reg16,mem \320\301\1\x0F\330\x40\110 P6,SM
+reg32,reg32 \325\301\1\x0F\13\x40\110 P6
+reg16,reg16 \324\301\1\x0F\13\x40\110 P6
+reg32,mem \325\301\1\x0F\13\x40\110 P6,SM
+reg16,mem \324\301\1\x0F\13\x40\110 P6,SM
[Jcc]
(Ch_None, Ch_None, Ch_None)
-imm|near \323\1\x0F\330\x80\64 386,PASS2
-imm16|near \320\1\x0F\330\x80\64 386,PASS2
-imm32|near \321\1\x0F\330\x80\64 386,PASS2
-imm \330\x70\50 8086
-imm|short \330\x70\50 8086,ND
+imm|near \327\1\x0F\13\x80\64 386,PASS2
+imm16|near \324\1\x0F\13\x80\64 386,PASS2
+imm32|near \325\1\x0F\13\x80\64 386,PASS2
+imm \13\x70\50 8086
+imm|short \13\x70\50 8086,ND
[SETcc,setCCX]
(Ch_RFLAGS, Ch_WOp1, Ch_None)
-mem \300\1\x0F\330\x90\200 386,SB
-reg8 \300\1\x0F\330\x90\200 386
+mem \300\1\x0F\13\x90\200 386,SB
+reg8 \300\1\x0F\13\x90\200 386
;
; Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
@@ -3544,13 +3544,13 @@ void \2\x0F\x3A P6,CYRIX
;
[MOVABS]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg32,imm \321\10\xB8\41 X86_64
+reg32,imm \325\10\xB8\41 X86_64
[MOVSXD,movslq]
(Ch_Wop2, Ch_Rop1, Ch_None)
-reg64,mem \321\301\1\x63\110 X86_64
-reg64,reg32 \321\301\1\x63\110 X86_64
+reg64,mem \325\301\1\x63\110 X86_64
+reg64,reg32 \325\301\1\x63\110 X86_64
[CQO,cqto]
(Ch_MRAX, Ch_WRDX, Ch_None)
-void \321\1\x99 X86_64
+void \325\1\x99 X86_64