mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-21 04:50:24 +08:00
* i386.md (movdi_rex64_1): Fix mmx<->int move opcode.
From-SVN: r62544
This commit is contained in:
parent
3f755ed062
commit
5ccbcd8cf9
@ -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 "#";
|
||||
|
Loading…
x
Reference in New Issue
Block a user