Remove PREFIX_EVEX_0F3A3E and PREFIX_EVEX_0F3A3F
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 19 Aug 2013 15:58:52 +0000 (15:58 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 19 Aug 2013 15:58:52 +0000 (15:58 +0000)
* i386-dis.c (PREFIX_EVEX_0F3A3E): Removed.
(PREFIX_EVEX_0F3A3F): Likewise.
* i386-dis-evex.h (evex_table): Updated.

opcodes/ChangeLog
opcodes/i386-dis-evex.h
opcodes/i386-dis.c

index 04c3647..58cd107 100644 (file)
@@ -1,3 +1,9 @@
+2013-08-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (PREFIX_EVEX_0F3A3E): Removed.
+       (PREFIX_EVEX_0F3A3F): Likewise.
+       * i386-dis-evex.h (evex_table): Updated.
+
 2013-08-06  Jürgen Urban  <JuergenUrban@gmx.de>
 
        * mips-opc.c (mips_builtin_opcodes): Add a suffixless version of
index 1a89776..c42e7cb 100644 (file)
@@ -655,8 +655,8 @@ static const struct dis386 evex_table[][256] = {
     { PREFIX_TABLE (PREFIX_EVEX_0F3A3B) },
     { Bad_Opcode },
     { Bad_Opcode },
-    { PREFIX_TABLE (PREFIX_EVEX_0F3A3E) },
-    { PREFIX_TABLE (PREFIX_EVEX_0F3A3F) },
+    { Bad_Opcode },
+    { Bad_Opcode },
     /* 40 */
     { Bad_Opcode },
     { Bad_Opcode },
@@ -2182,18 +2182,6 @@ static const struct dis386 evex_table[][256] = {
     { Bad_Opcode },
     { VEX_W_TABLE (EVEX_W_0F3A3B_P_2) },
   },
-  /* PREFIX_EVEX_0F3A3E */
-  {
-    { Bad_Opcode },
-    { Bad_Opcode },
-    { "vpcmpuW",       { XMask, Vex, EXx, Ib } },
-  },
-  /* PREFIX_EVEX_0F3A3F */
-  {
-    { Bad_Opcode },
-    { Bad_Opcode },
-    { "vpcmpW",        { XMask, Vex, EXx, Ib } },
-  },
   /* PREFIX_EVEX_0F3A43 */
   {
     { Bad_Opcode },
index 7d8a18c..41fc849 100644 (file)
@@ -1469,8 +1469,6 @@ enum
   PREFIX_EVEX_0F3A39,
   PREFIX_EVEX_0F3A3A,
   PREFIX_EVEX_0F3A3B,
-  PREFIX_EVEX_0F3A3E,
-  PREFIX_EVEX_0F3A3F,
   PREFIX_EVEX_0F3A43,
   PREFIX_EVEX_0F3A54,
   PREFIX_EVEX_0F3A55,