(define_function_unit): Correct and simplify memory unit
authorTom Wood <wood@gnu.org>
Wed, 26 Aug 1992 20:54:09 +0000 (20:54 +0000)
committerTom Wood <wood@gnu.org>
Wed, 26 Aug 1992 20:54:09 +0000 (20:54 +0000)
specification.

From-SVN: r1966

gcc/config/m88k/m88k.md

index b7c3b59c67e9a01b9a5d7cbaec46f9f94a6e9039..f334998a93809a5e982f81b1e2a139bfd7c61c12 100644 (file)
@@ -28,7 +28,7 @@
 (define_expand "m88k_sccs_id"
   [(match_operand:SI 0 "" "")]
   ""
-  "{ static char sccs_id[] = \"@(#)m88k.md     2.2.7.5 08/24/92 10:41:24\";
+  "{ static char sccs_id[] = \"@(#)m88k.md     2.2.7.8 08/26/92 13:41:44\";
      FAIL; }")
 \f
 ;; Attribute specifications
 (define_function_unit "mem100" 1 0
   (and (eq_attr "type" "load") (eq_attr "cpu" "m88100")) 3 0)
 (define_function_unit "mem100" 1 0
-  (and (eq_attr "type" "loadd") (eq_attr "cpu" "m88100")) 3 2
-  [(eq_attr "type" "load,store,loadd,loada")])
+  (and (eq_attr "type" "loadd") (eq_attr "cpu" "m88100")) 3 2)
 
 (define_function_unit "mem110" 1 0
-  (and (eq_attr "type" "load") (eq_attr "cpu" "!m88100")) 3 2)
+  (and (eq_attr "type" "load,loadd") (eq_attr "cpu" "!m88100")) 3 2)
 (define_function_unit "mem110" 1 0
-  (and (eq_attr "type" "loadd") (eq_attr "cpu" "!m88100")) 3 3
-  [(eq_attr "type" "load")])
-(define_function_unit "mem110" 1 0
-  (and (eq_attr "type" "loadd") (eq_attr "cpu" "!m88100")) 3 2
-  [(eq_attr "type" "!load")])
-(define_function_unit "mem110" 1 0
-  (and (eq_attr "type" "store") (eq_attr "cpu" "!m88100")) 0 2)
+  (and (eq_attr "type" "store") (eq_attr "cpu" "!m88100")) 1 2)
 
 ; The times are adjusted to include fp1 and fplast, but then are further
 ; adjusted based on the actual generated code.  The notation to the right