This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: Update GRP to the current opcode map


I am applying this patch to update GRP to the current opcode map.


H.J.
----
2006-06-09  H.J. Lu  <hongjiu.lu@intel.com>

	* i386.c (GRP10): Renamed to ...
	(GRP12): This.
	(GRP11): Renamed to ...
	(GRP13): This.
	(GRP12): Renamed to ...
	(GRP14): This.
	(GRP13): Renamed to ...
	(GRP15): This.
	(GRP14): Renamed to ...
	(GRP16): This.
	(dis386_twobyte): Updated.
	(grps): Likewise.

--- opcodes/i386-dis.c.grp	2006-06-09 13:13:49.000000000 -0700
+++ opcodes/i386-dis.c	2006-06-09 14:30:22.000000000 -0700
@@ -419,11 +419,11 @@ fetch_data (struct disassemble_info *inf
 #define GRP7	  NULL, NULL, USE_GROUPS, NULL, 14, NULL, 0
 #define GRP8	  NULL, NULL, USE_GROUPS, NULL, 15, NULL, 0
 #define GRP9	  NULL, NULL, USE_GROUPS, NULL, 16, NULL, 0
-#define GRP10	  NULL, NULL, USE_GROUPS, NULL, 17, NULL, 0
-#define GRP11	  NULL, NULL, USE_GROUPS, NULL, 18, NULL, 0
-#define GRP12	  NULL, NULL, USE_GROUPS, NULL, 19, NULL, 0
-#define GRP13	  NULL, NULL, USE_GROUPS, NULL, 20, NULL, 0
-#define GRP14	  NULL, NULL, USE_GROUPS, NULL, 21, NULL, 0
+#define GRP12	  NULL, NULL, USE_GROUPS, NULL, 17, NULL, 0
+#define GRP13	  NULL, NULL, USE_GROUPS, NULL, 18, NULL, 0
+#define GRP14	  NULL, NULL, USE_GROUPS, NULL, 19, NULL, 0
+#define GRP15	  NULL, NULL, USE_GROUPS, NULL, 20, NULL, 0
+#define GRP16	  NULL, NULL, USE_GROUPS, NULL, 21, NULL, 0
 #define GRPAMD	  NULL, NULL, USE_GROUPS, NULL, 22, NULL, 0
 #define GRPPADLCK1 NULL, NULL, USE_GROUPS, NULL, 23, NULL, 0
 #define GRPPADLCK2 NULL, NULL, USE_GROUPS, NULL, 24, NULL, 0
@@ -836,7 +836,7 @@ static const struct dis386 dis386_twobyt
   { PREGRP31 },
   { "movhpX",		EX, XM, SIMD_Fixup, 'l' },
   /* 18 */
-  { GRP14 },
+  { GRP16 },
   { "(bad)",		XX, XX, XX },
   { "(bad)",		XX, XX, XX },
   { "(bad)",		XX, XX, XX },
@@ -936,9 +936,9 @@ static const struct dis386 dis386_twobyt
   { PREGRP19 },
   /* 70 */
   { PREGRP22 },
-  { GRP10 },
-  { GRP11 },
   { GRP12 },
+  { GRP13 },
+  { GRP14 },
   { "pcmpeqb",		MX, EM, XX },
   { "pcmpeqw",		MX, EM, XX },
   { "pcmpeqd",		MX, EM, XX },
@@ -1004,7 +1004,7 @@ static const struct dis386 dis386_twobyt
   { "btsS",		Ev, Gv, XX },
   { "shrdS",		Ev, Gv, Ib },
   { "shrdS",		Ev, Gv, CL },
-  { GRP13 },
+  { GRP15 },
   { "imulS",		Gv, Ev, XX },
   /* b0 */
   { "cmpxchgB",		Eb, Gb, XX },
@@ -1432,7 +1432,7 @@ static const struct dis386 grps[][8] = {
     { "",	VM, XX, XX },		/* See OP_VMX.  */
     { "vmptrst", Eq, XX, XX },
   },
-  /* GRP10 */
+  /* GRP12 */
   {
     { "(bad)",	XX, XX, XX },
     { "(bad)",	XX, XX, XX },
@@ -1443,7 +1443,7 @@ static const struct dis386 grps[][8] = {
     { "psllw",	MS, Ib, XX },
     { "(bad)",	XX, XX, XX },
   },
-  /* GRP11 */
+  /* GRP13 */
   {
     { "(bad)",	XX, XX, XX },
     { "(bad)",	XX, XX, XX },
@@ -1454,7 +1454,7 @@ static const struct dis386 grps[][8] = {
     { "pslld",	MS, Ib, XX },
     { "(bad)",	XX, XX, XX },
   },
-  /* GRP12 */
+  /* GRP14 */
   {
     { "(bad)",	XX, XX, XX },
     { "(bad)",	XX, XX, XX },
@@ -1465,7 +1465,7 @@ static const struct dis386 grps[][8] = {
     { "psllq",	MS, Ib, XX },
     { "pslldq",	MS, Ib, XX },
   },
-  /* GRP13 */
+  /* GRP15 */
   {
     { "fxsave", Ev, XX, XX },
     { "fxrstor", Ev, XX, XX },
@@ -1476,7 +1476,7 @@ static const struct dis386 grps[][8] = {
     { "mfence", OP_0fae, 0, XX, XX },
     { "clflush", OP_0fae, 0, XX, XX },
   },
-  /* GRP14 */
+  /* GRP16 */
   {
     { "prefetchnta", Ev, XX, XX },
     { "prefetcht0", Ev, XX, XX },


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]