From: Richard Henderson Date: Sat, 27 Jun 1998 13:18:25 +0000 (-0700) Subject: * alpha.md (negsf, negdf): Revert Jan 22 change. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ea56ab2ae0a87ddabb867ef8d4ad47205cee1f3a;p=gcc.git * alpha.md (negsf, negdf): Revert Jan 22 change. From-SVN: r20755 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b30f2403d4b..eb762b13bf7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sat Jun 27 13:15:30 1998 Richard Henderson + + * alpha.md (negsf, negdf): Revert Jan 22 change. + Sat Jun 27 07:35:21 1998 Kaveh R. Ghazi * mkstemp.c: Include gansidecl.h. Rename uint64_t to gcc_uint64_t. diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 98fa0f73567..6e280cbd178 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -1722,26 +1722,10 @@ (define_insn "negsf2" [(set (match_operand:SF 0 "register_operand" "=f") (neg:SF (match_operand:SF 1 "reg_or_fp0_operand" "fG")))] - "TARGET_FP && alpha_fptm == ALPHA_FPTM_N" + "TARGET_FP" "cpysn %R1,%R1,%0" [(set_attr "type" "fadd")]) -(define_insn "" - [(set (match_operand:SF 0 "register_operand" "=&f") - (neg:SF (match_operand:SF 1 "reg_or_fp0_operand" "fG")))] - "TARGET_FP && alpha_tp == ALPHA_TP_INSN" - "sub%,%)%& $f31,%R1,%0" - [(set_attr "type" "fadd") - (set_attr "trap" "yes")]) - -(define_insn "" - [(set (match_operand:SF 0 "register_operand" "=f") - (neg:SF (match_operand:SF 1 "reg_or_fp0_operand" "fG")))] - "TARGET_FP" - "sub%,%)%& $f31,%R1,%0" - [(set_attr "type" "fadd") - (set_attr "trap" "yes")]) - (define_insn "negdf2" [(set (match_operand:DF 0 "register_operand" "=f") (neg:DF (match_operand:DF 1 "reg_or_fp0_operand" "fG")))] @@ -1749,22 +1733,6 @@ "cpysn %R1,%R1,%0" [(set_attr "type" "fadd")]) -(define_insn "" - [(set (match_operand:DF 0 "register_operand" "=&f") - (neg:DF (match_operand:DF 1 "reg_or_fp0_operand" "fG")))] - "TARGET_FP && alpha_tp == ALPHA_TP_INSN" - "sub%-%)%& $f31,%R1,%0" - [(set_attr "type" "fadd") - (set_attr "trap" "yes")]) - -(define_insn "" - [(set (match_operand:DF 0 "register_operand" "=f") - (neg:DF (match_operand:DF 1 "reg_or_fp0_operand" "fG")))] - "TARGET_FP" - "sub%-%)%& $f31,%R1,%0" - [(set_attr "type" "fadd") - (set_attr "trap" "yes")]) - (define_insn "" [(set (match_operand:SF 0 "register_operand" "=&f") (plus:SF (match_operand:SF 1 "reg_or_fp0_operand" "%fG")