From: Jan Hubicka Date: Fri, 7 Feb 2003 21:26:28 +0000 (+0000) Subject: * i386.md (movdi_rex64_1): Fix mmx<->int move opcode. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5ccbcd8cf9f1036b918569805e274374e603f4bc;p=gcc.git * i386.md (movdi_rex64_1): Fix mmx<->int move opcode. From-SVN: r62544 --- diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 3bba254dfbe..51788401e79 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1983,12 +1983,12 @@ case TYPE_SSEMOV: if (get_attr_mode (insn) == MODE_TI) return "movdqa\t{%1, %0|%0, %1}"; + /* FALLTHRU */ + case TYPE_MMXMOV: /* Moves from and into integer register is done using movd opcode with REX prefix. */ if (GENERAL_REG_P (operands[0]) || GENERAL_REG_P (operands[1])) return "movd\t{%1, %0|%0, %1}"; - /* FALLTHRU */ - case TYPE_MMXMOV: return "movq\t{%1, %0|%0, %1}"; case TYPE_MULTI: return "#";