https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87555
--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Richard Biener from comment #9) > I don't think there's a documented canonical form but if I were to write one > I'd say the smaller (as in integer) merge mask should win? Alternatively the one with bit 0 set (first lane selected from first operand).