Commit c7ef4a16 by Richard Stallman

(QI and HI bte/btne patterns): Deleted.

From-SVN: r1551
parent 874a7be1
...@@ -497,78 +497,8 @@ ...@@ -497,78 +497,8 @@
}") }")
;; Simple BTE/BTNE compare-and-branch insns made by combining. ;; Simple BTE/BTNE compare-and-branch insns made by combining.
;; Note that it is wrong to add similar patterns for QI or HImode
(define_insn "" ;; because bte/btne always compare the whole register.
[(set (pc)
(if_then_else (eq (match_operand:QI 0 "register_operand" "r")
(match_operand:QI 1 "bte_operand" "rK"))
(label_ref (match_operand 2 "" ""))
(pc)))]
""
"bte %1,%0,%2")
(define_insn ""
[(set (pc)
(if_then_else (ne (match_operand:QI 0 "register_operand" "r")
(match_operand:QI 1 "bte_operand" "rK"))
(label_ref (match_operand 2 "" ""))
(pc)))]
""
"btne %1,%0,%2")
(define_insn ""
[(set (pc)
(if_then_else (eq (match_operand:QI 0 "register_operand" "r")
(match_operand:QI 1 "bte_operand" "rK"))
(pc)
(label_ref (match_operand 2 "" ""))))]
""
"btne %1,%0,%2")
(define_insn ""
[(set (pc)
(if_then_else (ne (match_operand:QI 0 "register_operand" "r")
(match_operand:QI 1 "bte_operand" "rK"))
(pc)
(label_ref (match_operand 2 "" ""))))]
""
"bte %1,%0,%2")
(define_insn ""
[(set (pc)
(if_then_else (eq (match_operand:HI 0 "register_operand" "r")
(match_operand:HI 1 "bte_operand" "rK"))
(label_ref (match_operand 2 "" ""))
(pc)))]
""
"bte %1,%0,%2")
(define_insn ""
[(set (pc)
(if_then_else (ne (match_operand:HI 0 "register_operand" "r")
(match_operand:HI 1 "bte_operand" "rK"))
(label_ref (match_operand 2 "" ""))
(pc)))]
""
"btne %1,%0,%2")
(define_insn ""
[(set (pc)
(if_then_else (eq (match_operand:HI 0 "register_operand" "r")
(match_operand:HI 1 "bte_operand" "rK"))
(pc)
(label_ref (match_operand 2 "" ""))))]
""
"btne %1,%0,%2")
(define_insn ""
[(set (pc)
(if_then_else (ne (match_operand:HI 0 "register_operand" "r")
(match_operand:HI 1 "bte_operand" "rK"))
(pc)
(label_ref (match_operand 2 "" ""))))]
""
"bte %1,%0,%2")
(define_insn "" (define_insn ""
[(set (pc) [(set (pc)
......
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