https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106770
Segher Boessenkool <segher at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |segher at gcc dot gnu.org --- Comment #3 from Segher Boessenkool <segher at gcc dot gnu.org> --- You get xxpermdi ,3 only with -mlittle. Maybe you mean this is for target powerpc64le-linux? That is very different from powerpcle-linux fwiw, don't confuse those :-) What -mcpu= did you use? xxpermdi doesn't extract any element of course, it is mfvsr[l]d that does that. But duplicating the element you extract isn't needed, sure.