Message ID | 20200215152628.32068-3-hjl.tools@gmail.com |
---|---|
State | New |
Headers | show |
Series | i386: Properly encode xmm16-xmm31/ymm16-ymm31 for vector move | expand |
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index f14683cd14f..b30e5a51edc 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1902,11 +1902,7 @@ (define_insn "*movxi_internal_avx512f" return standard_sse_constant_opcode (insn, operands); case TYPE_SSEMOV: - if (misaligned_operand (operands[0], XImode) - || misaligned_operand (operands[1], XImode)) - return "vmovdqu32\t{%1, %0|%0, %1}"; - else - return "vmovdqa32\t{%1, %0|%0, %1}"; + return ix86_output_ssemov (insn, operands); default: gcc_unreachable ();