[x86] Rewrite a core part of the new vector shuffle lowering to handle