]> gcc.gnu.org Git - gcc.git/commitdiff
(movh[if]-1): Corrected.
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 19 Jan 1997 22:20:34 +0000 (17:20 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 19 Jan 1997 22:20:34 +0000 (17:20 -0500)
(movtqf-1): Deleted.

From-SVN: r13526

gcc/config/1750a/1750a.md

index 1a118fce316005424151401a3338b0fd9a8a92a6..93777b6409b5aa1e3e5e21d93fe693071b517782 100644 (file)
         (match_operand:HI 1 "small_nonneg_const" "K"))]
   ""
   "*
-      {
-       rtx new_opnds[2];
-       new_opnds[0] = operands[0];
-       new_opnds[1] = operands[1];
-       output_asm_insn (\"stc 0,%0 ;movhi cst->mem\", new_opnds);
-       add_1_to_mem (new_opnds[0]);
-       output_asm_insn (\"stc %1,%0\", new_opnds);
-       return \";\";
-      }
+      output_asm_insn (\"stc 0,%0 ;movhi cst->mem\", operands);
+      return \"stc %1,%A0\";
   ")
 
 ;; The movhi pattern.
         (match_operand:HF 1 "zero_operand" "G"))]
   ""
   "*
-      {
-       rtx new_opnds[2];
-       new_opnds[0] = operands[0];
-       new_opnds[1] = operands[1];
-       output_asm_insn (\"stc 0,%0 ;movhf 0.0->mem\", new_opnds);
-       add_1_to_mem (new_opnds[0]);
-       output_asm_insn (\"stc 0,%0\", new_opnds);
-       return \";\";
-      }
+      output_asm_insn (\"stc 0,%0 ;movhf 0.0->mem\", operands);
+      return \"stc 0,%A0\";
   ")
 
 (define_insn "movhf"
 
 ;; Longfloat moves
 
-; Move TQFmode zero to memory
-(define_insn ""
-  [(set (match_operand:TQF 0 "memory_operand" "=m")
-        (match_operand:TQF 1 "zero_operand" "G"))]
-  ""
-  "*
-      {
-       rtx new_opnds[2];
-       new_opnds[0] = operands[0];
-       new_opnds[1] = operands[1];
-       output_asm_insn (\"stc 0,%0 ;movtqf 0.0->mem\", new_opnds);
-       add_1_to_mem (new_opnds[0]);
-       output_asm_insn (\"stc 0,%0\", new_opnds);
-       add_1_to_mem (new_opnds[0]);
-       output_asm_insn (\"stc 0,%0\", new_opnds);
-       return \";\";
-      }
-  ")
-
 (define_insn "movtqf"
   [(set (match_operand:TQF 0 "general_operand" "=r,r,m")
         (match_operand:TQF 1 "general_operand"  "r,m,r"))]
This page took 0.063454 seconds and 5 git commands to generate.