[RFC PR48941 / 51980] Rewrite arm_neon.h to use __builtin_shuffle

Richard Henderson rth@redhat.com
Mon Jun 11 20:37:00 GMT 2012


On 2012-06-11 08:46, Ramana Radhakrishnan wrote:
> I will also point out that this implementation actually makes
> things worse at -O0 given we don't constant propagate the mask into
> the VEC_PERM_EXPR which is actually a regression compared to the
> current state of the art (yes at O0 but I'm sure someone somewhere
> will care about that.)

Is there any good reason to generate the _maskN variables,
rather than using the { } constant in the __builtin_shuffle
call directly?


r~



More information about the Gcc-patches mailing list