diff options
author | Richard Henderson <rth@cygnus.com> | 1998-06-27 06:18:25 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1998-06-27 06:18:25 -0700 |
commit | ea56ab2ae0a87ddabb867ef8d4ad47205cee1f3a (patch) | |
tree | 8bc4e010a3b72ee166d64082648112657d8cfeb1 | |
parent | 8abc5081cd1cd828bcf78c7f81b291ac4819bc31 (diff) | |
download | gcc-ea56ab2ae0a87ddabb867ef8d4ad47205cee1f3a.zip gcc-ea56ab2ae0a87ddabb867ef8d4ad47205cee1f3a.tar.gz gcc-ea56ab2ae0a87ddabb867ef8d4ad47205cee1f3a.tar.bz2 |
* alpha.md (negsf, negdf): Revert Jan 22 change.
From-SVN: r20755
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.md | 34 |
2 files changed, 5 insertions, 33 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b30f240..eb762b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sat Jun 27 13:15:30 1998 Richard Henderson <rth@cygnus.com> + + * alpha.md (negsf, negdf): Revert Jan 22 change. + Sat Jun 27 07:35:21 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * 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 98fa0f7..6e280cb 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")))] @@ -1750,22 +1734,6 @@ [(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") (match_operand:SF 2 "reg_or_fp0_operand" "fG")))] |