From ea56ab2ae0a87ddabb867ef8d4ad47205cee1f3a Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sat, 27 Jun 1998 06:18:25 -0700 Subject: [PATCH] * alpha.md (negsf, negdf): Revert Jan 22 change. From-SVN: r20755 --- gcc/ChangeLog | 4 ++++ gcc/config/alpha/alpha.md | 34 +--------------------------------- 2 files changed, 5 insertions(+), 33 deletions(-) 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") -- 2.30.2