Browse Source

* more, hopefully correct, x86-64 assembler fixes

git-svn-id: trunk@8952 -
florian 18 years ago
parent
commit
8f5a4cc514
3 changed files with 162 additions and 162 deletions
  1. 54 54
      compiler/i386/i386tab.inc
  2. 54 54
      compiler/x86/x86ins.dat
  3. 54 54
      compiler/x86_64/x8664tab.inc

+ 54 - 54
compiler/i386/i386tab.inc

@@ -3210,7 +3210,7 @@
     opcode  : A_MOVQ;
     opcode  : A_MOVQ;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #219#2#15#126#72;
+    code    : #219#211#2#15#126#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -3231,7 +3231,7 @@
     opcode  : A_MOVQ;
     opcode  : A_MOVQ;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#126#72;
+    code    : #219#193#2#15#126#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -6808,7 +6808,7 @@
     opcode  : A_ADDSS;
     opcode  : A_ADDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#88#72;
+    code    : #219#193#2#15#88#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6864,14 +6864,14 @@
     opcode  : A_CMPEQSS;
     opcode  : A_CMPEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#0;
+    code    : #219#193#2#15#194#72#1#0;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPEQSS;
     opcode  : A_CMPEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#0;
+    code    : #219#211#2#15#194#72#1#0;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6892,14 +6892,14 @@
     opcode  : A_CMPLESS;
     opcode  : A_CMPLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#2;
+    code    : #219#193#2#15#194#72#1#2;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPLESS;
     opcode  : A_CMPLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#2;
+    code    : #219#211#2#15#194#72#1#2;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6920,14 +6920,14 @@
     opcode  : A_CMPLTSS;
     opcode  : A_CMPLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#1;
+    code    : #219#193#2#15#194#72#1#1;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPLTSS;
     opcode  : A_CMPLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#1;
+    code    : #219#211#2#15#194#72#1#1;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6948,14 +6948,14 @@
     opcode  : A_CMPNEQSS;
     opcode  : A_CMPNEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#4;
+    code    : #219#193#2#15#194#72#1#4;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPNEQSS;
     opcode  : A_CMPNEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#4;
+    code    : #219#211#2#15#194#72#1#4;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6976,14 +6976,14 @@
     opcode  : A_CMPNLESS;
     opcode  : A_CMPNLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#6;
+    code    : #219#193#2#15#194#72#1#6;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPNLESS;
     opcode  : A_CMPNLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#6;
+    code    : #219#211#2#15#194#72#1#6;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7004,14 +7004,14 @@
     opcode  : A_CMPNLTSS;
     opcode  : A_CMPNLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#5;
+    code    : #219#193#2#15#194#72#1#5;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPNLTSS;
     opcode  : A_CMPNLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#5;
+    code    : #219#211#2#15#194#72#1#5;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7032,14 +7032,14 @@
     opcode  : A_CMPORDSS;
     opcode  : A_CMPORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#7;
+    code    : #219#193#2#15#194#72#1#7;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPORDSS;
     opcode  : A_CMPORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#7;
+    code    : #219#211#2#15#194#72#1#7;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7060,14 +7060,14 @@
     opcode  : A_CMPUNORDSS;
     opcode  : A_CMPUNORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#3;
+    code    : #219#193#2#15#194#72#1#3;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPUNORDSS;
     opcode  : A_CMPUNORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#3;
+    code    : #219#211#2#15#194#72#1#3;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7088,14 +7088,14 @@
     opcode  : A_CMPSS;
     opcode  : A_CMPSS;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
-    code    : #193#219#2#15#194#72#18;
+    code    : #219#193#2#15#194#72#18;
     flags   : if_katmai or if_sse or if_sb or if_ar2
     flags   : if_katmai or if_sse or if_sb or if_ar2
   ),
   ),
   (
   (
     opcode  : A_CMPSS;
     opcode  : A_CMPSS;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
-    code    : #211#219#2#15#194#72#18;
+    code    : #219#211#2#15#194#72#18;
     flags   : if_katmai or if_sse or if_sb or if_ar2
     flags   : if_katmai or if_sse or if_sb or if_ar2
   ),
   ),
   (
   (
@@ -7214,14 +7214,14 @@
     opcode  : A_DIVSS;
     opcode  : A_DIVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#94#72;
+    code    : #219#193#2#15#94#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_DIVSS;
     opcode  : A_DIVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#94#72;
+    code    : #219#211#2#15#94#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7249,14 +7249,14 @@
     opcode  : A_MAXSS;
     opcode  : A_MAXSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#95#72;
+    code    : #219#193#2#15#95#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MAXSS;
     opcode  : A_MAXSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#95#72;
+    code    : #219#211#2#15#95#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7277,14 +7277,14 @@
     opcode  : A_MINSS;
     opcode  : A_MINSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#93#72;
+    code    : #219#193#2#15#93#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MINSS;
     opcode  : A_MINSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#93#72;
+    code    : #219#211#2#15#93#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7375,28 +7375,28 @@
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#16#72;
+    code    : #219#193#2#15#16#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_memory,ot_xmmreg,ot_none);
     optypes : (ot_memory,ot_xmmreg,ot_none);
-    code    : #192#219#2#15#17#65;
+    code    : #219#192#2#15#17#65;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#16#72;
+    code    : #219#211#2#15#16#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#17#65;
+    code    : #219#211#2#15#17#65;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7445,14 +7445,14 @@
     opcode  : A_MULSS;
     opcode  : A_MULSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#89#72;
+    code    : #219#193#2#15#89#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MULSS;
     opcode  : A_MULSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#89#72;
+    code    : #219#211#2#15#89#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7487,14 +7487,14 @@
     opcode  : A_RCPSS;
     opcode  : A_RCPSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#83#72;
+    code    : #219#193#2#15#83#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_RCPSS;
     opcode  : A_RCPSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#83#72;
+    code    : #219#211#2#15#83#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7515,14 +7515,14 @@
     opcode  : A_RSQRTSS;
     opcode  : A_RSQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#82#72;
+    code    : #219#193#2#15#82#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_RSQRTSS;
     opcode  : A_RSQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#82#72;
+    code    : #219#211#2#15#82#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7557,14 +7557,14 @@
     opcode  : A_SQRTSS;
     opcode  : A_SQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#81#72;
+    code    : #219#193#2#15#81#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_SQRTSS;
     opcode  : A_SQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#81#72;
+    code    : #219#211#2#15#81#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7592,14 +7592,14 @@
     opcode  : A_SUBSS;
     opcode  : A_SUBSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#92#72;
+    code    : #219#193#2#15#92#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_SUBSS;
     opcode  : A_SUBSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#92#72;
+    code    : #219#211#2#15#92#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -8208,7 +8208,7 @@
     opcode  : A_MOVDQU;
     opcode  : A_MOVDQU;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#111#72;
+    code    : #219#211#2#15#111#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -8222,14 +8222,14 @@
     opcode  : A_MOVDQU;
     opcode  : A_MOVDQU;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#111#72;
+    code    : #219#193#2#15#111#72;
     flags   : if_willamette or if_sse2 or if_sm
     flags   : if_willamette or if_sse2 or if_sm
   ),
   ),
   (
   (
     opcode  : A_MOVDQU;
     opcode  : A_MOVDQU;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#127#72;
+    code    : #219#211#2#15#127#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -8243,7 +8243,7 @@
     opcode  : A_MOVQ2DQ;
     opcode  : A_MOVQ2DQ;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_mmxreg,ot_none);
     optypes : (ot_xmmreg,ot_mmxreg,ot_none);
-    code    : #211#219#2#15#214#72;
+    code    : #219#211#2#15#214#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -8320,14 +8320,14 @@
     opcode  : A_PSHUFHW;
     opcode  : A_PSHUFHW;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
-    code    : #211#219#2#15#112#72#18;
+    code    : #219#211#2#15#112#72#18;
     flags   : if_willamette or if_sse2 or if_sb or if_ar2
     flags   : if_willamette or if_sse2 or if_sb or if_ar2
   ),
   ),
   (
   (
     opcode  : A_PSHUFHW;
     opcode  : A_PSHUFHW;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
-    code    : #193#219#2#15#112#72#18;
+    code    : #219#193#2#15#112#72#18;
     flags   : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
     flags   : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
   ),
   ),
   (
   (
@@ -8726,7 +8726,7 @@
     opcode  : A_CVTDQ2PD;
     opcode  : A_CVTDQ2PD;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#211#2#15#230#72;
+    code    : #219#193#211#2#15#230#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -9475,7 +9475,7 @@
     opcode  : A_VMXON;
     opcode  : A_VMXON;
     ops     : 1;
     ops     : 1;
     optypes : (ot_memory,ot_none,ot_none);
     optypes : (ot_memory,ot_none,ot_none);
-    code    : #192#219#2#15#199#134;
+    code    : #219#192#2#15#199#134;
     flags   : if_priv or if_prot
     flags   : if_priv or if_prot
   ),
   ),
   (
   (
@@ -9594,7 +9594,7 @@
     opcode  : A_MOVNTSS;
     opcode  : A_MOVNTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_memory,ot_xmmreg,ot_none);
     optypes : (ot_memory,ot_xmmreg,ot_none);
-    code    : #65#192#219#62#2#15#43#63;
+    code    : #65#219#192#62#2#15#43#63;
     flags   : if_sse4 or if_sd
     flags   : if_sse4 or if_sd
   ),
   ),
   (
   (
@@ -9629,28 +9629,28 @@
     opcode  : A_LZCNT;
     opcode  : A_LZCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg16,ot_regmem,ot_none);
     optypes : (ot_reg16,ot_regmem,ot_none);
-    code    : #72#208#193#219#62#2#15#189#63;
+    code    : #72#208#219#193#62#2#15#189#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   ),
   ),
   (
   (
     opcode  : A_LZCNT;
     opcode  : A_LZCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
-    code    : #72#209#193#219#62#2#15#189#63;
+    code    : #72#209#219#193#62#2#15#189#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   ),
   ),
   (
   (
     opcode  : A_POPCNT;
     opcode  : A_POPCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg16,ot_regmem,ot_none);
     optypes : (ot_reg16,ot_regmem,ot_none);
-    code    : #72#208#193#219#62#2#15#184#63;
+    code    : #72#208#219#193#62#2#15#184#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   ),
   ),
   (
   (
     opcode  : A_POPCNT;
     opcode  : A_POPCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
-    code    : #72#209#193#219#62#2#15#184#63;
+    code    : #72#209#219#193#62#2#15#184#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   )
   )
 );
 );

+ 54 - 54
compiler/x86/x86ins.dat

@@ -1070,10 +1070,10 @@ mmxreg,mem            \301\2\x0F\x6F\110              PENT,MMX,SM
 mmxreg,mmxreg         \2\x0F\x6F\110                  PENT,MMX
 mmxreg,mmxreg         \2\x0F\x6F\110                  PENT,MMX
 mem,mmxreg            \300\2\x0F\x7F\101              PENT,MMX,SM
 mem,mmxreg            \300\2\x0F\x7F\101              PENT,MMX,SM
 mmxreg,mmxreg         \2\x0F\x7F\101                  PENT,MMX
 mmxreg,mmxreg         \2\x0F\x7F\101                  PENT,MMX
-xmmreg,xmmreg         \333\2\x0F\x7E\110              WILLAMETTE,SSE2
+xmmreg,xmmreg         \333\323\2\x0F\x7E\110              WILLAMETTE,SSE2
 xmmreg,xmmreg         \1\x66\323\2\x0F\xD6\110          WILLAMETTE,SSE2
 xmmreg,xmmreg         \1\x66\323\2\x0F\xD6\110          WILLAMETTE,SSE2
 mem,xmmreg            \300\1\x66\323\2\x0F\xD6\101          WILLAMETTE,SSE2
 mem,xmmreg            \300\1\x66\323\2\x0F\xD6\101          WILLAMETTE,SSE2
-xmmreg,mem            \301\333\2\x0F\x7E\110          WILLAMETTE,SSE2
+xmmreg,mem            \333\301\2\x0F\x7E\110          WILLAMETTE,SSE2
 
 
 [MOVSB]
 [MOVSB]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2172,7 +2172,7 @@ xmmreg,xmmreg         \331\2\x0F\x58\110              KATMAI,SSE
 
 
 [ADDSS]
 [ADDSS]
 (Ch_Mop2, Ch_Rop1, Ch_None)
 (Ch_Mop2, Ch_Rop1, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x58\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x58\110          KATMAI,SSE
 xmmreg,xmmreg         \333\2\x0F\x58\110              KATMAI,SSE
 xmmreg,xmmreg         \333\2\x0F\x58\110              KATMAI,SSE
 
 
 [ANDNPS]
 [ANDNPS]
@@ -2192,8 +2192,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x00    KATMAI,SSE
 
 
 [CMPEQSS]
 [CMPEQSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x00    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x00    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x00    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x00    KATMAI,SSE
 
 
 [CMPLEPS]
 [CMPLEPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2202,8 +2202,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x02    KATMAI,SSE
 
 
 [CMPLESS]
 [CMPLESS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x02    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x02    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x02    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x02    KATMAI,SSE
 
 
 [CMPLTPS]
 [CMPLTPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2212,8 +2212,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x01    KATMAI,SSE
 
 
 [CMPLTSS]
 [CMPLTSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x01    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x01    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x01    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x01    KATMAI,SSE
 
 
 [CMPNEQPS]
 [CMPNEQPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2222,8 +2222,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x04    KATMAI,SSE
 
 
 [CMPNEQSS]
 [CMPNEQSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x04    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x04    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x04    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x04    KATMAI,SSE
 
 
 [CMPNLEPS]
 [CMPNLEPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2232,8 +2232,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x06    KATMAI,SSE
 
 
 [CMPNLESS]
 [CMPNLESS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x06    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x06    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x06    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x06    KATMAI,SSE
 
 
 [CMPNLTPS]
 [CMPNLTPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2242,8 +2242,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x05    KATMAI,SSE
 
 
 [CMPNLTSS]
 [CMPNLTSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x05    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x05    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x05    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x05    KATMAI,SSE
 
 
 [CMPORDPS]
 [CMPORDPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2252,8 +2252,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x07    KATMAI,SSE
 
 
 [CMPORDSS]
 [CMPORDSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x07    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x07    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x07    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x07    KATMAI,SSE
 
 
 [CMPUNORDPS]
 [CMPUNORDPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2262,8 +2262,8 @@ xmmreg,xmmreg         \323\331\2\x0F\xC2\110\1\x03    KATMAI,SSE
 
 
 [CMPUNORDSS]
 [CMPUNORDSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\xC2\110\1\x03    KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\xC2\110\1\x03    KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\xC2\110\1\x03    KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\xC2\110\1\x03    KATMAI,SSE
 
 
 ;
 ;
 ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
 ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
@@ -2277,8 +2277,8 @@ xmmreg,xmmreg,imm     \323\331\2\x0F\xC2\110\22       KATMAI,SSE,SB,AR2
 
 
 [CMPSS]
 [CMPSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem,imm        \301\333\2\x0F\xC2\110\22       KATMAI,SSE,SB,AR2
-xmmreg,xmmreg,imm     \323\333\2\x0F\xC2\110\22       KATMAI,SSE,SB,AR2
+xmmreg,mem,imm        \333\301\2\x0F\xC2\110\22       KATMAI,SSE,SB,AR2
+xmmreg,xmmreg,imm     \333\323\2\x0F\xC2\110\22       KATMAI,SSE,SB,AR2
 
 
 [COMISS]
 [COMISS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2322,8 +2322,8 @@ xmmreg,xmmreg         \323\331\2\x0F\x5E\110          KATMAI,SSE
 
 
 [DIVSS]
 [DIVSS]
 (Ch_Mop2, Ch_Rop1, Ch_None)
 (Ch_Mop2, Ch_Rop1, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x5E\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x5E\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x5E\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x5E\110          KATMAI,SSE
 
 
 [LDMXCSR]
 [LDMXCSR]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2336,8 +2336,8 @@ xmmreg,xmmreg         \323\331\2\x0F\x5F\110          KATMAI,SSE
 
 
 [MAXSS]
 [MAXSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x5F\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x5F\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x5F\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x5F\110          KATMAI,SSE
 
 
 [MINPS]
 [MINPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2346,8 +2346,8 @@ xmmreg,xmmreg         \323\331\2\x0F\x5D\110          KATMAI,SSE
 
 
 [MINSS]
 [MINSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x5D\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x5D\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x5D\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x5D\110          KATMAI,SSE
 
 
 [MOVAPS]
 [MOVAPS]
 (Ch_ROp1, Ch_WOp2, Ch_None)
 (Ch_ROp1, Ch_WOp2, Ch_None)
@@ -2384,10 +2384,10 @@ mem,xmmreg            \323\2\x0F\x2B\101              KATMAI,SSE
 
 
 [MOVSS]
 [MOVSS]
 (Ch_Wop2, Ch_Rop1, Ch_None)
 (Ch_Wop2, Ch_Rop1, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x10\110          KATMAI,SSE
-mem,xmmreg            \300\333\2\x0F\x11\101          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x10\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x11\101          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x10\110          KATMAI,SSE
+mem,xmmreg            \333\300\2\x0F\x11\101          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x10\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x11\101          KATMAI,SSE
 
 
 [MOVUPS]
 [MOVUPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2403,8 +2403,8 @@ xmmreg,xmmreg         \323\2\x0F\x59\110              KATMAI,SSE
 
 
 [MULSS]
 [MULSS]
 (Ch_Mop2, Ch_Rop1, Ch_None)
 (Ch_Mop2, Ch_Rop1, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x59\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x59\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x59\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x59\110          KATMAI,SSE
 
 
 [ORPS]
 [ORPS]
 (Ch_Mop2, Ch_Rop1, Ch_None)
 (Ch_Mop2, Ch_Rop1, Ch_None)
@@ -2418,8 +2418,8 @@ xmmreg,xmmreg         \323\331\2\x0F\x53\110          KATMAI,SSE
 
 
 [RCPSS]
 [RCPSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x53\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x53\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x53\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x53\110          KATMAI,SSE
 
 
 [RSQRTPS]
 [RSQRTPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2428,8 +2428,8 @@ xmmreg,xmmreg         \323\331\2\x0F\x52\110          KATMAI,SSE
 
 
 [RSQRTSS]
 [RSQRTSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x52\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x52\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x52\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x52\110          KATMAI,SSE
 
 
 [SHUFPS]
 [SHUFPS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2443,8 +2443,8 @@ xmmreg,xmmreg         \323\331\2\x0F\x51\110          KATMAI,SSE
 
 
 [SQRTSS]
 [SQRTSS]
 (Ch_Mop2, Ch_Rop1, Ch_None)
 (Ch_Mop2, Ch_Rop1, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x51\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x51\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x51\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x51\110          KATMAI,SSE
 
 
 [STMXCSR]
 [STMXCSR]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2457,8 +2457,8 @@ xmmreg,xmmreg         \323\331\2\x0F\x5C\110          KATMAI,SSE
 
 
 [SUBSS]
 [SUBSS]
 (Ch_Mop2, Ch_Rop1, Ch_None)
 (Ch_Mop2, Ch_Rop1, Ch_None)
-xmmreg,mem            \301\333\2\x0F\x5C\110          KATMAI,SSE
-xmmreg,xmmreg         \323\333\2\x0F\x5C\110          KATMAI,SSE
+xmmreg,mem            \333\301\2\x0F\x5C\110          KATMAI,SSE
+xmmreg,xmmreg         \333\323\2\x0F\x5C\110          KATMAI,SSE
 
 
 [UCOMISS]
 [UCOMISS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2692,10 +2692,10 @@ xmmreg,xmmreg           \1\x66\323\2\x0F\x7F\110        WILLAMETTE,SSE2
 
 
 [MOVDQU]
 [MOVDQU]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,xmmreg           \323\333\2\x0F\x6F\110          WILLAMETTE,SSE2
+xmmreg,xmmreg           \333\323\2\x0F\x6F\110          WILLAMETTE,SSE2
 mem,xmmreg              \333\300\2\x0F\x7F\101          WILLAMETTE,SSE2,SM
 mem,xmmreg              \333\300\2\x0F\x7F\101          WILLAMETTE,SSE2,SM
-xmmreg,mem              \301\333\2\x0F\x6F\110          WILLAMETTE,SSE2,SM
-xmmreg,xmmreg           \323\333\2\x0F\x7F\110          WILLAMETTE,SSE2
+xmmreg,mem              \333\301\2\x0F\x6F\110          WILLAMETTE,SSE2,SM
+xmmreg,xmmreg           \333\323\2\x0F\x7F\110          WILLAMETTE,SSE2
 
 
 [MOVDQ2Q]
 [MOVDQ2Q]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2703,7 +2703,7 @@ mmxreg,xmmreg           \1\xF2\323\2\x0F\xD6\110          WILLAMETTE,SSE2
 
 
 [MOVQ2DQ]
 [MOVQ2DQ]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,mmxreg           \323\333\2\x0F\xD6\110          WILLAMETTE,SSE2
+xmmreg,mmxreg           \333\323\2\x0F\xD6\110          WILLAMETTE,SSE2
 
 
 [PADDQ]
 [PADDQ]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2726,8 +2726,8 @@ xmmreg,mem,imm          \301\3\x66\x0F\x70\110\22       WILLAMETTE,SSE2,SM2,SB,A
 
 
 [PSHUFHW]
 [PSHUFHW]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-xmmreg,xmmreg,imm       \323\333\2\x0F\x70\110\22       WILLAMETTE,SSE2,SB,AR2
-xmmreg,mem,imm          \301\333\2\x0F\x70\110\22       WILLAMETTE,SSE2,SM2,SB,AR2
+xmmreg,xmmreg,imm       \333\323\2\x0F\x70\110\22       WILLAMETTE,SSE2,SB,AR2
+xmmreg,mem,imm          \333\301\2\x0F\x70\110\22       WILLAMETTE,SSE2,SM2,SB,AR2
 
 
 [PSHUFLW]
 [PSHUFLW]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -2870,7 +2870,7 @@ xmmreg,mem              1\x66\301\323\2\x0F\x2F\110  WILLAMETTE,SSE2
 [CVTDQ2PD]
 [CVTDQ2PD]
 (Ch_Wop2, Ch_Rop1, Ch_None)
 (Ch_Wop2, Ch_Rop1, Ch_None)
 xmmreg,xmmreg           \333\2\x0F\xE6\110              WILLAMETTE,SSE2
 xmmreg,xmmreg           \333\2\x0F\xE6\110              WILLAMETTE,SSE2
-xmmreg,mem              \301\333\323\2\x0F\xE6\110      WILLAMETTE,SSE2
+xmmreg,mem              \333\301\323\2\x0F\xE6\110      WILLAMETTE,SSE2
 
 
 [CVTDQ2PS]
 [CVTDQ2PS]
 (Ch_Wop2, Ch_Rop1, Ch_None)
 (Ch_Wop2, Ch_Rop1, Ch_None)
@@ -3150,7 +3150,7 @@ void                  \3\x0F\x01\xC4                  386,PRIV,PROT
 
 
 [VMXON]
 [VMXON]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-mem                   \300\333\2\x0F\xC7\206          PRIV,PROT
+mem                   \333\300\2\x0F\xC7\206          PRIV,PROT
 
 
 [VMCLEAR]
 [VMCLEAR]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -3254,7 +3254,7 @@ mem                   \320\323\2\x0F\xC7\201          X86_64
 
 
 [MOVNTSS]
 [MOVNTSS]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-mem,xmmreg              \101\300\333\76\2\x0F\x2B\77                    SSE4,SD
+mem,xmmreg              \101\333\300\76\2\x0F\x2B\77                    SSE4,SD
 
 
 [MOVNTSD]
 [MOVNTSD]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
@@ -3273,10 +3273,10 @@ xmmreg,xmmreg           \110\336\76\2\x0F\x79\77                        SSE4
 
 
 [LZCNT]
 [LZCNT]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-reg16,regmem            \110\320\301\333\76\2\x0F\xBD\77                386,SM,SSE4
-reg32|64,regmem         \110\321\301\333\76\2\x0F\xBD\77                386,SM,SSE4
+reg16,regmem            \110\320\333\301\76\2\x0F\xBD\77                386,SM,SSE4
+reg32|64,regmem         \110\321\333\301\76\2\x0F\xBD\77                386,SM,SSE4
 
 
 [POPCNT]
 [POPCNT]
 (Ch_All, Ch_None, Ch_None)
 (Ch_All, Ch_None, Ch_None)
-reg16,regmem            \110\320\301\333\76\2\x0F\xB8\77                386,SM,SSE4
-reg32|64,regmem         \110\321\301\333\76\2\x0F\xB8\77                386,SM,SSE4
+reg16,regmem            \110\320\333\301\76\2\x0F\xB8\77                386,SM,SSE4
+reg32|64,regmem         \110\321\333\301\76\2\x0F\xB8\77                386,SM,SSE4

+ 54 - 54
compiler/x86_64/x8664tab.inc

@@ -3168,7 +3168,7 @@
     opcode  : A_MOVQ;
     opcode  : A_MOVQ;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #219#2#15#126#72;
+    code    : #219#211#2#15#126#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -3189,7 +3189,7 @@
     opcode  : A_MOVQ;
     opcode  : A_MOVQ;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#126#72;
+    code    : #219#193#2#15#126#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -6766,7 +6766,7 @@
     opcode  : A_ADDSS;
     opcode  : A_ADDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#88#72;
+    code    : #219#193#2#15#88#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6822,14 +6822,14 @@
     opcode  : A_CMPEQSS;
     opcode  : A_CMPEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#0;
+    code    : #219#193#2#15#194#72#1#0;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPEQSS;
     opcode  : A_CMPEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#0;
+    code    : #219#211#2#15#194#72#1#0;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6850,14 +6850,14 @@
     opcode  : A_CMPLESS;
     opcode  : A_CMPLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#2;
+    code    : #219#193#2#15#194#72#1#2;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPLESS;
     opcode  : A_CMPLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#2;
+    code    : #219#211#2#15#194#72#1#2;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6878,14 +6878,14 @@
     opcode  : A_CMPLTSS;
     opcode  : A_CMPLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#1;
+    code    : #219#193#2#15#194#72#1#1;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPLTSS;
     opcode  : A_CMPLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#1;
+    code    : #219#211#2#15#194#72#1#1;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6906,14 +6906,14 @@
     opcode  : A_CMPNEQSS;
     opcode  : A_CMPNEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#4;
+    code    : #219#193#2#15#194#72#1#4;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPNEQSS;
     opcode  : A_CMPNEQSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#4;
+    code    : #219#211#2#15#194#72#1#4;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6934,14 +6934,14 @@
     opcode  : A_CMPNLESS;
     opcode  : A_CMPNLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#6;
+    code    : #219#193#2#15#194#72#1#6;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPNLESS;
     opcode  : A_CMPNLESS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#6;
+    code    : #219#211#2#15#194#72#1#6;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6962,14 +6962,14 @@
     opcode  : A_CMPNLTSS;
     opcode  : A_CMPNLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#5;
+    code    : #219#193#2#15#194#72#1#5;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPNLTSS;
     opcode  : A_CMPNLTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#5;
+    code    : #219#211#2#15#194#72#1#5;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -6990,14 +6990,14 @@
     opcode  : A_CMPORDSS;
     opcode  : A_CMPORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#7;
+    code    : #219#193#2#15#194#72#1#7;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPORDSS;
     opcode  : A_CMPORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#7;
+    code    : #219#211#2#15#194#72#1#7;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7018,14 +7018,14 @@
     opcode  : A_CMPUNORDSS;
     opcode  : A_CMPUNORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#194#72#1#3;
+    code    : #219#193#2#15#194#72#1#3;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_CMPUNORDSS;
     opcode  : A_CMPUNORDSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#194#72#1#3;
+    code    : #219#211#2#15#194#72#1#3;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7046,14 +7046,14 @@
     opcode  : A_CMPSS;
     opcode  : A_CMPSS;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
-    code    : #193#219#2#15#194#72#18;
+    code    : #219#193#2#15#194#72#18;
     flags   : if_katmai or if_sse or if_sb or if_ar2
     flags   : if_katmai or if_sse or if_sb or if_ar2
   ),
   ),
   (
   (
     opcode  : A_CMPSS;
     opcode  : A_CMPSS;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
-    code    : #211#219#2#15#194#72#18;
+    code    : #219#211#2#15#194#72#18;
     flags   : if_katmai or if_sse or if_sb or if_ar2
     flags   : if_katmai or if_sse or if_sb or if_ar2
   ),
   ),
   (
   (
@@ -7172,14 +7172,14 @@
     opcode  : A_DIVSS;
     opcode  : A_DIVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#94#72;
+    code    : #219#193#2#15#94#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_DIVSS;
     opcode  : A_DIVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#94#72;
+    code    : #219#211#2#15#94#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7207,14 +7207,14 @@
     opcode  : A_MAXSS;
     opcode  : A_MAXSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#95#72;
+    code    : #219#193#2#15#95#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MAXSS;
     opcode  : A_MAXSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#95#72;
+    code    : #219#211#2#15#95#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7235,14 +7235,14 @@
     opcode  : A_MINSS;
     opcode  : A_MINSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#93#72;
+    code    : #219#193#2#15#93#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MINSS;
     opcode  : A_MINSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#93#72;
+    code    : #219#211#2#15#93#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7333,28 +7333,28 @@
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#16#72;
+    code    : #219#193#2#15#16#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_memory,ot_xmmreg,ot_none);
     optypes : (ot_memory,ot_xmmreg,ot_none);
-    code    : #192#219#2#15#17#65;
+    code    : #219#192#2#15#17#65;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#16#72;
+    code    : #219#211#2#15#16#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MOVSS;
     opcode  : A_MOVSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#17#65;
+    code    : #219#211#2#15#17#65;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7403,14 +7403,14 @@
     opcode  : A_MULSS;
     opcode  : A_MULSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#89#72;
+    code    : #219#193#2#15#89#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_MULSS;
     opcode  : A_MULSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#89#72;
+    code    : #219#211#2#15#89#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7445,14 +7445,14 @@
     opcode  : A_RCPSS;
     opcode  : A_RCPSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#83#72;
+    code    : #219#193#2#15#83#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_RCPSS;
     opcode  : A_RCPSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#83#72;
+    code    : #219#211#2#15#83#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7473,14 +7473,14 @@
     opcode  : A_RSQRTSS;
     opcode  : A_RSQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#82#72;
+    code    : #219#193#2#15#82#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_RSQRTSS;
     opcode  : A_RSQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#82#72;
+    code    : #219#211#2#15#82#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7515,14 +7515,14 @@
     opcode  : A_SQRTSS;
     opcode  : A_SQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#81#72;
+    code    : #219#193#2#15#81#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_SQRTSS;
     opcode  : A_SQRTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#81#72;
+    code    : #219#211#2#15#81#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -7550,14 +7550,14 @@
     opcode  : A_SUBSS;
     opcode  : A_SUBSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#92#72;
+    code    : #219#193#2#15#92#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
     opcode  : A_SUBSS;
     opcode  : A_SUBSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#92#72;
+    code    : #219#211#2#15#92#72;
     flags   : if_katmai or if_sse
     flags   : if_katmai or if_sse
   ),
   ),
   (
   (
@@ -8166,7 +8166,7 @@
     opcode  : A_MOVDQU;
     opcode  : A_MOVDQU;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#111#72;
+    code    : #219#211#2#15#111#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -8180,14 +8180,14 @@
     opcode  : A_MOVDQU;
     opcode  : A_MOVDQU;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#111#72;
+    code    : #219#193#2#15#111#72;
     flags   : if_willamette or if_sse2 or if_sm
     flags   : if_willamette or if_sse2 or if_sm
   ),
   ),
   (
   (
     opcode  : A_MOVDQU;
     opcode  : A_MOVDQU;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#127#72;
+    code    : #219#211#2#15#127#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -8201,7 +8201,7 @@
     opcode  : A_MOVQ2DQ;
     opcode  : A_MOVQ2DQ;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_mmxreg,ot_none);
     optypes : (ot_xmmreg,ot_mmxreg,ot_none);
-    code    : #211#219#2#15#214#72;
+    code    : #219#211#2#15#214#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -8278,14 +8278,14 @@
     opcode  : A_PSHUFHW;
     opcode  : A_PSHUFHW;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
     optypes : (ot_xmmreg,ot_xmmreg,ot_immediate);
-    code    : #211#219#2#15#112#72#18;
+    code    : #219#211#2#15#112#72#18;
     flags   : if_willamette or if_sse2 or if_sb or if_ar2
     flags   : if_willamette or if_sse2 or if_sb or if_ar2
   ),
   ),
   (
   (
     opcode  : A_PSHUFHW;
     opcode  : A_PSHUFHW;
     ops     : 3;
     ops     : 3;
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
     optypes : (ot_xmmreg,ot_memory,ot_immediate);
-    code    : #193#219#2#15#112#72#18;
+    code    : #219#193#2#15#112#72#18;
     flags   : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
     flags   : if_willamette or if_sse2 or if_sm2 or if_sb or if_ar2
   ),
   ),
   (
   (
@@ -8684,7 +8684,7 @@
     opcode  : A_CVTDQ2PD;
     opcode  : A_CVTDQ2PD;
     ops     : 2;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#211#2#15#230#72;
+    code    : #219#193#211#2#15#230#72;
     flags   : if_willamette or if_sse2
     flags   : if_willamette or if_sse2
   ),
   ),
   (
   (
@@ -9433,7 +9433,7 @@
     opcode  : A_VMXON;
     opcode  : A_VMXON;
     ops     : 1;
     ops     : 1;
     optypes : (ot_memory,ot_none,ot_none);
     optypes : (ot_memory,ot_none,ot_none);
-    code    : #192#219#2#15#199#134;
+    code    : #219#192#2#15#199#134;
     flags   : if_priv or if_prot
     flags   : if_priv or if_prot
   ),
   ),
   (
   (
@@ -9587,7 +9587,7 @@
     opcode  : A_MOVNTSS;
     opcode  : A_MOVNTSS;
     ops     : 2;
     ops     : 2;
     optypes : (ot_memory,ot_xmmreg,ot_none);
     optypes : (ot_memory,ot_xmmreg,ot_none);
-    code    : #65#192#219#62#2#15#43#63;
+    code    : #65#219#192#62#2#15#43#63;
     flags   : if_sse4 or if_sd
     flags   : if_sse4 or if_sd
   ),
   ),
   (
   (
@@ -9622,28 +9622,28 @@
     opcode  : A_LZCNT;
     opcode  : A_LZCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg16,ot_regmem,ot_none);
     optypes : (ot_reg16,ot_regmem,ot_none);
-    code    : #72#208#193#219#62#2#15#189#63;
+    code    : #72#208#219#193#62#2#15#189#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   ),
   ),
   (
   (
     opcode  : A_LZCNT;
     opcode  : A_LZCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
-    code    : #72#209#193#219#62#2#15#189#63;
+    code    : #72#209#219#193#62#2#15#189#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   ),
   ),
   (
   (
     opcode  : A_POPCNT;
     opcode  : A_POPCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg16,ot_regmem,ot_none);
     optypes : (ot_reg16,ot_regmem,ot_none);
-    code    : #72#208#193#219#62#2#15#184#63;
+    code    : #72#208#219#193#62#2#15#184#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   ),
   ),
   (
   (
     opcode  : A_POPCNT;
     opcode  : A_POPCNT;
     ops     : 2;
     ops     : 2;
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
     optypes : (ot_reg32 or ot_bits64,ot_regmem,ot_none);
-    code    : #72#209#193#219#62#2#15#184#63;
+    code    : #72#209#219#193#62#2#15#184#63;
     flags   : if_386 or if_sm or if_sse4
     flags   : if_386 or if_sm or if_sse4
   )
   )
 );
 );