Commit a9cd25ec by Richard Kenner

(movh[if]-1): Corrected.

(movtqf-1): Deleted.

From-SVN: r13526
parent d8fa884b
......@@ -422,15 +422,8 @@
(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.
......@@ -470,15 +463,8 @@
(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"
......@@ -493,25 +479,6 @@
;; 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"))]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment