Re: [PATCH, ARM] Reload register class fix for NEON constants

2011-05-04 Thread Richard Earnshaw
On Mon, 2011-04-25 at 19:39 +0400, Dmitry Melnik wrote: > Hi All, > > The attached patch changes the reload class for NEON constant vectors > from GENERAL_REGS to NO_REGS. > The issue was found on this code from libevas: > > void > _op_blend_p_caa_dp(unsigned *s, unsigned* e, unsigned *d, unsig

[PATCH, ARM] Reload register class fix for NEON constants

2011-04-25 Thread Dmitry Melnik
Hi All, The attached patch changes the reload class for NEON constant vectors from GENERAL_REGS to NO_REGS. The issue was found on this code from libevas: void _op_blend_p_caa_dp(unsigned *s, unsigned* e, unsigned *d, unsigned c) { while (d < e) { *d = ( (*s) >> 8) & 0x00ff00ff)