* alpha.md (negsf, negdf): Revert Jan 22 change.
authorRichard Henderson <rth@cygnus.com>
Sat, 27 Jun 1998 13:18:25 +0000 (06:18 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 27 Jun 1998 13:18:25 +0000 (06:18 -0700)
From-SVN: r20755

gcc/ChangeLog
gcc/config/alpha/alpha.md

index b30f2403d4b20aedf4cbed88ae04b09439dc59aa..eb762b13bf79466725746d9321d7da2427238434 100644 (file)
@@ -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.
index 98fa0f7356706ea14b61a39a8c746a2285470409..6e280cbd1789754930ee4db4bc6b9d2b4fdb6967 100644 (file)
 (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")))]
   "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")