Re: [AArch64] Fix early-clobber operands to vtbx[1,3]

2013-10-12 Thread Jakub Jelinek
On Sat, Oct 12, 2013 at 08:57:51AM +0100, James Greenhalgh wrote: > I've committed this as revision 203478, but 4.8 is currently > frozen for release, so Jakub (+CC) will have to approve it. This is ok for 4.8.2. Jakub

Re: [AArch64] Fix early-clobber operands to vtbx[1,3]

2013-10-12 Thread James Greenhalgh
>From ba67f60eb238b71c55cc4363f5061b6e6810990a Mon Sep 17 00:00:00 2001 From: James Greenhalgh Date: Fri, 13 Sep 2013 17:18:23 +0100 Subject: [AArch64] Fix early-clobber operands to vtbx[1,3] MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1.8.3-rc0" This is a

Re: [AArch64] Fix early-clobber operands to vtbx[1,3]

2013-10-11 Thread Marcus Shawcroft
On 11 October 2013 17:45, James Greenhalgh wrote: > > Hi, > > The vtbx intrinsics are implemented in assembly without noting > that their tmp1 operand is early-clobber. This can, when the > wind blows the wrong way, result in us making a total mess of > the state of registers. > > Fix by marking t

[AArch64] Fix early-clobber operands to vtbx[1,3]

2013-10-11 Thread James Greenhalgh
Hi, The vtbx intrinsics are implemented in assembly without noting that their tmp1 operand is early-clobber. This can, when the wind blows the wrong way, result in us making a total mess of the state of registers. Fix by marking the required operands as early-clobber. Regression tested against