https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109230

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
So are we talking about
typedef float V __attribute__((vector_size (16)));
typedef int VI __attribute__((vector_size (16)));

V
foo (V x, V y)
{
  V a = x - y;
  V b = y + x;
  return __builtin_shuffle (b, a, (VI) { 0, 5, 2, 3 });
}
then?

Reply via email to