This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[patch] fix for altivec
- From: matthew green <mrg at redhat dot com>
- To: binutils at sources dot redhat dot com
- Date: Mon, 18 Mar 2002 23:45:08 +1100
- Subject: [patch] fix for altivec
- Organisation: Red Hat, Asia-Pacific.
this fixes an operand ordering problem.
OK to commit? also for 2.12 branch?
.mrg.
* ppc-opc.c (vmaddfp): Fix opcode ordering.
Index: opcodes/ppc-opc.c
===================================================================
RCS file: /cvs/src/src/opcodes/ppc-opc.c,v
retrieving revision 1.28
diff -p -r1.28 ppc-opc.c
*** ppc-opc.c 2002/03/13 08:34:04 1.28
--- ppc-opc.c 2002/03/18 12:44:34
*************** const struct powerpc_opcode powerpc_opco
*** 1806,1812 ****
{ "vctuxs", VX(4, 906), VX_MASK, PPCVEC, { VD, VB, UIMM } },
{ "vexptefp", VX(4, 394), VX_MASK, PPCVEC, { VD, VB } },
{ "vlogefp", VX(4, 458), VX_MASK, PPCVEC, { VD, VB } },
! { "vmaddfp", VXA(4, 46), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },
{ "vmaxfp", VX(4, 1034), VX_MASK, PPCVEC, { VD, VA, VB } },
{ "vmaxsb", VX(4, 258), VX_MASK, PPCVEC, { VD, VA, VB } },
{ "vmaxsh", VX(4, 322), VX_MASK, PPCVEC, { VD, VA, VB } },
--- 1806,1812 ----
{ "vctuxs", VX(4, 906), VX_MASK, PPCVEC, { VD, VB, UIMM } },
{ "vexptefp", VX(4, 394), VX_MASK, PPCVEC, { VD, VB } },
{ "vlogefp", VX(4, 458), VX_MASK, PPCVEC, { VD, VB } },
! { "vmaddfp", VXA(4, 46), VXA_MASK, PPCVEC, { VD, VA, VC, VB } },
{ "vmaxfp", VX(4, 1034), VX_MASK, PPCVEC, { VD, VA, VB } },
{ "vmaxsb", VX(4, 258), VX_MASK, PPCVEC, { VD, VA, VB } },
{ "vmaxsh", VX(4, 322), VX_MASK, PPCVEC, { VD, VA, VB } },