OSDN Git Service

(movdf): Don't copy a word at a time; nearly always loses.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Dec 1995 23:44:10 +0000 (23:44 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Dec 1995 23:44:10 +0000 (23:44 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10859 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/rs6000/rs6000.md

index 5da324c..5ad55b1 100644 (file)
   ""
   "
 {
-  if (GET_CODE (operands[0]) == MEM && GET_CODE (operands[1]) == MEM)
-    {
-      emit_move_insn (operand_subword (operands[0], 1, 1, DFmode),
-                     operand_subword_force (operands[1], 1, DFmode));
-      emit_move_insn (operand_subword (operands[0], 0, 1, DFmode),
-                     operand_subword_force (operands[1], 0, DFmode));
-      DONE;
-    }
-
   if (GET_CODE (operands[0]) != REG)
     operands[1] = force_reg (DFmode, operands[1]);