""
"cror 0,0,0")
\f
-;; Define the subtract-one-and-jump insns, starting with the template
-;; so loop.c knows what to generate.
-
-(define_expand "decrement_and_branchsi"
- [(set (pc) (if_then_else (ne (match_operand:SI 0 "register_operand" "c")
- (const_int 1))
- (label_ref (match_operand 1 "" ""))
- (pc)))
- (set (match_dup 0) (plus:SI (match_dup 0) (const_int -1)))]
- ""
- "")
-
+;; Define the subtract-one-and-jump insns.
;; We need to be able to do this for any operand, including MEM, or we
;; will cause reload to blow up since we don't allow output reloads on
;; JUMP_INSNs.
#
#")
-;; Similar, but we can use GE since we have a REG_NONNEG.
+;; Similar, but we can use GE since we have a REG_NOTES.
(define_insn ""
[(set (pc)
(if_then_else (ge (match_operand:SI 1 "register_operand" "0,*r,*r")