PATCH: PR binutils/4502: pmulhrw disassembled as pfmulhrw

H. J. Lu hjl@lucon.org
Tue May 15 01:04:00 GMT 2007


I am checking in this patch.


H.J.
----
gas/testsuite/

2007-05-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR binutils/4502
	* gas/i386/amd.d: Replace "pfmulhrw" with "pmulhrw".

opcodes/

2007-05-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR binutils/4502
	* i386-dis.c (Suffix3DNow): Replace "pfmulhrw" with "pmulhrw".

--- binutils/gas/testsuite/gas/i386/amd.d.bad	2007-04-26 21:22:14.000000000 -0700
+++ binutils/gas/testsuite/gas/i386/amd.d	2007-05-14 17:59:58.000000000 -0700
@@ -27,7 +27,7 @@ Disassembly of section .text:
   63:	0f 0f fc 9a [ 	]*pfsub  %mm4,%mm7
   67:	0f 0f c5 aa [ 	]*pfsubr %mm5,%mm0
   6b:	0f 0f ce 0d [ 	]*pi2fd  %mm6,%mm1
-  6f:	0f 0f d7 b7 [ 	]*pfmulhrw %mm7,%mm2
+  6f:	0f 0f d7 b7 [ 	]*pmulhrw %mm7,%mm2
   73:	2e 0f [ 	]*\(bad\)  
   75:	0f 54 c3 [ 	]*andps  %xmm3,%xmm0
   78:	07 [ 	]*pop    %es
--- binutils/opcodes/i386-dis.c.bad	2007-05-08 13:51:54.000000000 -0700
+++ binutils/opcodes/i386-dis.c	2007-05-14 17:56:45.000000000 -0700
@@ -5954,7 +5954,7 @@ static const char *const Suffix3DNow[] =
 /* A8 */	NULL,		NULL,		"pfsubr",	NULL,
 /* AC */	NULL,		NULL,		"pfacc",	NULL,
 /* B0 */	"pfcmpeq",	NULL,		NULL,		NULL,
-/* B4 */	"pfmul",	NULL,		"pfrcpit2",	"pfmulhrw",
+/* B4 */	"pfmul",	NULL,		"pfrcpit2",	"pmulhrw",
 /* B8 */	NULL,		NULL,		NULL,		"pswapd",
 /* BC */	NULL,		NULL,		NULL,		"pavgusb",
 /* C0 */	NULL,		NULL,		NULL,		NULL,



More information about the Binutils mailing list