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

--- Comment #2 from Hongtao Liu <liuhongt at gcc dot gnu.org> ---

> 
> which have 1 less builtin_convertvector, and benifits more when v2si support
> min/max but v2di doesn't support min/max,

v2si
f1 (v2si a, v2si b, v2di *p)
{

  v2si zz = a < b ? a : b;
  v2di z = __builtin_convertvector (zz, v2di);
  *p = z;
  return __builtin_convertvector (z, v2si);
}

Reply via email to