+2003-11-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.md (*movsf_h8300h): Change to
+ *movsf_h8300hs.
+ (addsi_h8300): Change to *addsi_h8300.
+ (addsi_h8300h): Change to *addsi_h8300hs.
+ (subsi3_h8300): Change to *subsi3_h8300.
+ (subsi3_h8300h): Change to *subsi3_h8300hs.
+ (neghi2_h8300h): Change to *neghi2_h8300hs.
+ (negsi2_h8300h): Change to *negsi2_h8300hs.
+
2003-11-28 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (*subhi3_h8300): Remove '&' from the
(symbol_ref "compute_mov_length (operands)"))
(set_attr "cc" "set_zn,set_znv,clobber,set_znv,set_znv,set_znv,set_znv,none_0hit,none_0hit,set_znv")])
-(define_insn "*movsf_h8300h"
+(define_insn "*movsf_h8300hs"
[(set (match_operand:SF 0 "general_operand_dst" "=r,r,r,m,<,r")
(match_operand:SF 1 "general_operand_src" "G,r,im,r,r,>"))]
"(TARGET_H8300H || TARGET_H8300S)
""
"")
-(define_insn "addsi_h8300"
+(define_insn "*addsi_h8300"
[(set (match_operand:SI 0 "register_operand" "=r,r")
(plus:SI (match_operand:SI 1 "register_operand" "%0,0")
(match_operand:SI 2 "nonmemory_operand" "n,r")))]
(set (attr "cc")
(symbol_ref "compute_plussi_cc (operands)"))])
-(define_insn "addsi_h8300h"
+(define_insn "*addsi_h8300hs"
[(set (match_operand:SI 0 "register_operand" "=r,r")
(plus:SI (match_operand:SI 1 "register_operand" "%0,0")
(match_operand:SI 2 "nonmemory_operand" "i,r")))]
""
"")
-(define_insn "subsi3_h8300"
+(define_insn "*subsi3_h8300"
[(set (match_operand:SI 0 "register_operand" "=r")
(minus:SI (match_operand:SI 1 "register_operand" "0")
(match_operand:SI 2 "register_operand" "r")))]
[(set_attr "length" "6")
(set_attr "cc" "clobber")])
-(define_insn "subsi3_h8300h"
+(define_insn "*subsi3_h8300hs"
[(set (match_operand:SI 0 "register_operand" "=r,r")
(minus:SI (match_operand:SI 1 "general_operand" "0,0")
(match_operand:SI 2 "nonmemory_operand" "r,i")))]
""
"operands[2] = gen_reg_rtx (HImode);")
-(define_insn "neghi2_h8300h"
+(define_insn "*neghi2_h8300hs"
[(set (match_operand:HI 0 "register_operand" "=r")
(neg:HI (match_operand:HI 1 "register_operand" "0")))]
"TARGET_H8300H || TARGET_H8300S"
""
"operands[2] = gen_reg_rtx (SImode);")
-(define_insn "negsi2_h8300h"
+(define_insn "*negsi2_h8300hs"
[(set (match_operand:SI 0 "register_operand" "=r")
(neg:SI (match_operand:SI 1 "register_operand" "0")))]
"TARGET_H8300H || TARGET_H8300S"