Commit a9cd25ec by Richard Kenner

(movh[if]-1): Corrected.

(movtqf-1): Deleted.

From-SVN: r13526
parent d8fa884b
...@@ -422,15 +422,8 @@ ...@@ -422,15 +422,8 @@
(match_operand:HI 1 "small_nonneg_const" "K"))] (match_operand:HI 1 "small_nonneg_const" "K"))]
"" ""
"* "*
{ output_asm_insn (\"stc 0,%0 ;movhi cst->mem\", operands);
rtx new_opnds[2]; return \"stc %1,%A0\";
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 \";\";
}
") ")
;; The movhi pattern. ;; The movhi pattern.
...@@ -470,15 +463,8 @@ ...@@ -470,15 +463,8 @@
(match_operand:HF 1 "zero_operand" "G"))] (match_operand:HF 1 "zero_operand" "G"))]
"" ""
"* "*
{ output_asm_insn (\"stc 0,%0 ;movhf 0.0->mem\", operands);
rtx new_opnds[2]; return \"stc 0,%A0\";
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 \";\";
}
") ")
(define_insn "movhf" (define_insn "movhf"
...@@ -493,25 +479,6 @@ ...@@ -493,25 +479,6 @@
;; Longfloat moves ;; 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" (define_insn "movtqf"
[(set (match_operand:TQF 0 "general_operand" "=r,r,m") [(set (match_operand:TQF 0 "general_operand" "=r,r,m")
(match_operand:TQF 1 "general_operand" "r,m,r"))] (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