https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116274
--- Comment #8 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- > > codegen is probably an RA/LRA artifact caused by bad instruction constraints > and the refuse to reload to a gpr. Not sure if a move high to gpr is a > thing, > pextrq would work for sure. But an unpck looks like a better match anyway. RA issue is fixed.