(set_attr "length" "4")])
(define_insn ""
- [(set (reg:SI 29) (mult:SI (reg:SI 26) (reg:SI 25)))
- (clobber (match_operand:SI 0 "register_operand" "=a"))
+ [(set (reg:SI 29)
+ (mult:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "r25_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 31))]
(symbol_ref "pa_attr_length_millicode_call (insn)")))])
(define_insn ""
- [(set (reg:SI 29) (mult:SI (reg:SI 26) (reg:SI 25)))
- (clobber (match_operand:SI 0 "register_operand" "=a"))
+ [(set (reg:SI 29)
+ (mult:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "r25_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 2))]
(define_insn ""
[(set (reg:SI 29)
- (div:SI (reg:SI 26) (match_operand:SI 0 "div_operand" "")))
- (clobber (match_operand:SI 1 "register_operand" "=a"))
+ (div:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "div_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 31))]
(define_insn ""
[(set (reg:SI 29)
- (div:SI (reg:SI 26) (match_operand:SI 0 "div_operand" "")))
- (clobber (match_operand:SI 1 "register_operand" "=a"))
+ (div:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "div_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 2))]
(define_insn ""
[(set (reg:SI 29)
- (udiv:SI (reg:SI 26) (match_operand:SI 0 "div_operand" "")))
- (clobber (match_operand:SI 1 "register_operand" "=a"))
+ (udiv:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "div_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 31))]
(define_insn ""
[(set (reg:SI 29)
- (udiv:SI (reg:SI 26) (match_operand:SI 0 "div_operand" "")))
- (clobber (match_operand:SI 1 "register_operand" "=a"))
+ (udiv:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "div_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 2))]
}")
(define_insn ""
- [(set (reg:SI 29) (mod:SI (reg:SI 26) (reg:SI 25)))
- (clobber (match_operand:SI 0 "register_operand" "=a"))
+ [(set (reg:SI 29)
+ (mod:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "r25_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 31))]
(symbol_ref "pa_attr_length_millicode_call (insn)")))])
(define_insn ""
- [(set (reg:SI 29) (mod:SI (reg:SI 26) (reg:SI 25)))
- (clobber (match_operand:SI 0 "register_operand" "=a"))
+ [(set (reg:SI 29)
+ (mod:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "r25_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 2))]
}")
(define_insn ""
- [(set (reg:SI 29) (umod:SI (reg:SI 26) (reg:SI 25)))
- (clobber (match_operand:SI 0 "register_operand" "=a"))
+ [(set (reg:SI 29)
+ (umod:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "r25_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 31))]
(symbol_ref "pa_attr_length_millicode_call (insn)")))])
(define_insn ""
- [(set (reg:SI 29) (umod:SI (reg:SI 26) (reg:SI 25)))
- (clobber (match_operand:SI 0 "register_operand" "=a"))
+ [(set (reg:SI 29)
+ (umod:SI (match_operand:SI 1 "r26_operand" "")
+ (match_operand:SI 0 "r25_operand" "")))
+ (clobber (match_operand:SI 2 "register_operand" "=a"))
(clobber (reg:SI 26))
(clobber (reg:SI 25))
(clobber (reg:SI 2))]