Re: [PATCH, ARM] Use vld1/vst1 to implement vec_set/vec_extract

2012-09-17 Thread Ulrich Weigand
Richard Earnshaw wrote: > You confused me for a bit with the reference to "line numbers", but I > think you must mean "lane numbers". Indeed, sorry for the confusion. > FTR, I see no reason why GCC would have problems with 64-bit vectors in > big-endian mode, it's only 128-bit (and larger) vecto

Re: [PATCH, ARM] Use vld1/vst1 to implement vec_set/vec_extract

2012-09-17 Thread Richard Earnshaw
On 14/09/12 19:03, Ulrich Weigand wrote: > Hello, > > following up on the prior patch, this patch exploits more opportunities to > generate the vld1 / vst1 family of instructions, this time to implement the > vec_set and vec_extract patterns with memory scalar operands. > > Without the patch, vec

[PATCH, ARM] Use vld1/vst1 to implement vec_set/vec_extract

2012-09-14 Thread Ulrich Weigand
Hello, following up on the prior patch, this patch exploits more opportunities to generate the vld1 / vst1 family of instructions, this time to implement the vec_set and vec_extract patterns with memory scalar operands. Without the patch, vec_set/vec_extract only support register operands for the