Re: [PATCH ARM] PR/61062 Fix arm_neon.h ZIP/UZP/TRN for bigendian

2014-06-09 Thread Alan Lawrence
Baking on trunk as of rev 211369. --Alan Ramana Radhakrishnan wrote: On Wed, May 14, 2014 at 2:52 PM, Alan Lawrence wrote: Hi, Due to differences in how the ARM C Language Extensions and gcc's vector extensions deal with indices within vectors, the __builtin_shuffle masks used to implement t

Re: [PATCH ARM] PR/61062 Fix arm_neon.h ZIP/UZP/TRN for bigendian

2014-06-06 Thread Ramana Radhakrishnan
On Wed, May 14, 2014 at 2:52 PM, Alan Lawrence wrote: > Hi, > > Due to differences in how the ARM C Language Extensions and gcc's vector > extensions deal with indices within vectors, the __builtin_shuffle masks > used to implement the ZIP, UZP and TRN Neon Intrinsics in arm_neon.h are > correct o

[PATCH ARM] PR/61062 Fix arm_neon.h ZIP/UZP/TRN for bigendian

2014-05-14 Thread Alan Lawrence
Hi, Due to differences in how the ARM C Language Extensions and gcc's vector extensions deal with indices within vectors, the __builtin_shuffle masks used to implement the ZIP, UZP and TRN Neon Intrinsics in arm_neon.h are correct only for little-endian. (The problem on bigendian has recently