2007-05-07 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 7 May 2007 19:01:00 +0000 (19:01 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 7 May 2007 19:01:00 +0000 (19:01 +0000)
* i386-dis.c (threebyte_0x38_uses_DATA_prefix): Correct entries
for some SSE4 instructions.
(threebyte_0x3a_uses_DATA_prefix): Likewise.

opcodes/ChangeLog
opcodes/i386-dis.c

index 60eed94cb909e07d97cba0ca0f283115aba15ad6..9989f62591ad2f3de01f160c01867d1cb7dcc836 100644 (file)
@@ -1,3 +1,9 @@
+2007-05-07  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (threebyte_0x38_uses_DATA_prefix): Correct entries
+       for some SSE4 instructions.
+       (threebyte_0x3a_uses_DATA_prefix): Likewise.
+
 2007-05-03  H.J. Lu  <hongjiu.lu@intel.com>
 
        * i386-dis.c (CRC32_Fixup): Don't print suffix in Intel mode.
index b74a51e3dbb1a5d5da305fa8711827a478f5b0d2..2fea87da2a91f121687bb0b7838322378978d3e4 100644 (file)
@@ -1294,7 +1294,7 @@ static const unsigned char threebyte_0x38_uses_DATA_prefix[256] = {
   /*       0 1 2 3 4 5 6 7 8 9 a b c d e f        */
   /*       -------------------------------        */
   /* 00 */ 1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0, /* 0f */
-  /* 10 */ 0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0, /* 1f */
+  /* 10 */ 1,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0, /* 1f */
   /* 20 */ 1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0, /* 2f */
   /* 30 */ 1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1, /* 3f */
   /* 40 */ 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 4f */
@@ -1371,7 +1371,7 @@ static const unsigned char threebyte_0x3a_uses_DATA_prefix[256] = {
   /* 30 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 3f */
   /* 40 */ 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 4f */
   /* 50 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 5f */
-  /* 60 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 6f */
+  /* 60 */ 1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, /* 6f */
   /* 70 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 7f */
   /* 80 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 8f */
   /* 90 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 9f */