https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69120
--- Comment #2 from Kirill Yukhin <kyukhin at gcc dot gnu.org> --- Looked closely. The name was chosen intentionally to simplify "sse2_shufpd<mask_expand4_name>" expand. If we want to fix this name - new subst attribute need to be introduced and if (<mask_expand4_applied>) emit_insn (avx512vl_... else emit_insn (sse2_... inserted into the expand. Beside of the expand this template never called by name. So, I bet to have the name unchanged and keep things simple.