This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Remove E6500 insns from PPC_OPCODE_ALTIVEC2
- From: Peter Bergner <bergner at vnet dot ibm dot com>
- To: Alan Modra <amodra at gmail dot com>
- Cc: binutils at sourceware dot org
- Date: Fri, 7 Apr 2017 07:59:23 -0500
- Subject: Re: Remove E6500 insns from PPC_OPCODE_ALTIVEC2
- Authentication-results: sourceware.org; auth=none
- References: <20170407095345.GU16711@bubble.grove.modra.org>
On 4/7/17 4:53 AM, Alan Modra wrote:
> This isn't losing anything from the testsuite. All of these insns
> appear in testsuite/gas/ppc/e6500.s
>
> opcodes/
> * ppc-opc.c (powerpc_opcodes <mviwsplt, mvidsplt, lvexbx, lvepxl,
> lvexhx, lvepx, lvexwx, stvexbx, stvexhx, stvexwx, lvtrx, lvtlx,
> lvswx, stvfrx, stvflx, stvswx, lvsm, stvepxl, lvtrxl, stvepx,
> lvtlxl, lvswxl, stvfrxl, stvflxl, stvswxl>): Enable E6500 only
> vector instructions with E6500 not PPCVEC2.
> gas/
> * testsuite/gas/ppc/altivec2.s: Delete E6500 vector insns.
> * testsuite/gas/ppc/altivec2.d: Adjust to suit.
Looks good to me, but I have to wonder how you noticed these, unless
you read various PPC ISA docs in your free time? ;-)
Peter