(define_expand "call"
[(parallel [(call (match_operand:SI 0 "" "")
(match_operand 1 "" ""))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))])]
""
"
(define_insn "call_internal"
[(call (mem:SI (match_operand:SI 0 "call_operand_address" "r,S"))
(match_operand 1 "" "i,i"))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))]
""
"*
[(parallel [(set (match_operand 0 "" "")
(call (match_operand:SI 1 "" "")
(match_operand 2 "" "")))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))])]
;;- Don't use operand 1 for most machines.
""
[(set (match_operand 0 "" "=rfx,rfx")
(call (mem:SI (match_operand:SI 1 "call_operand_address" "r,S"))
(match_operand 2 "" "i,i")))
- (clobber (reg:SI 31))
(clobber (reg:SI 2))]
;;- Don't use operand 1 for most machines.
""