diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-02-07 21:26:28 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-02-07 21:26:28 +0000 |
commit | 4964fd9c8f7f524c5bdd0b4fe8d81a555f74acb9 (patch) | |
tree | abce04282c99b7ad43dc9a9272af80e9412e1006 | |
parent | 04e73e5ea8121ef8720759630ab92d9aa81f81d8 (diff) | |
download | gcc-4964fd9c8f7f524c5bdd0b4fe8d81a555f74acb9.tar.gz |
* i386.md (movdi_rex64_1): Fix mmx<->int move opcode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62544 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/config/i386/i386.md | 4 |
1 files changed, 2 insertions, 2 deletions
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 "#"; |