aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorEric Christopher <echristo@gcc.gnu.org>2004-06-26 03:51:29 +0000
committerEric Christopher <echristo@gcc.gnu.org>2004-06-26 03:51:29 +0000
commite1152c0bc885278944dfbfa1c877e045702abc3f (patch)
tree61a7be35cc758aeaf2e7194167fbf1fc76d943b8 /gcc/config
parentd168da7484c329c59021cadbd34c24844c6466ce (diff)
downloadgcc-e1152c0bc885278944dfbfa1c877e045702abc3f.zip
gcc-e1152c0bc885278944dfbfa1c877e045702abc3f.tar.gz
gcc-e1152c0bc885278944dfbfa1c877e045702abc3f.tar.bz2
mips.md: Add back scheduling exclusion info.
2004-06-25 Eric Christopher <echristo@redhat.com> * config/mips/mips.md: Add back scheduling exclusion info. From-SVN: r83699
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/mips/mips.md20
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 545565c..94bd87a 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -326,7 +326,7 @@
(define_function_unit "memory" 1 0
(and (eq_attr "type" "load,fpload,fpidxload")
- (eq_attr "cpu" "r3900,r4600,r4650,r4100,r4120,r4300,r5000"))
+ (eq_attr "cpu" "!r3900,r4600,r4650,r4100,r4120,r4300,r5000"))
3 0)
(define_function_unit "memory" 1 0
@@ -346,7 +346,7 @@
(define_function_unit "imuldiv" 1 0
(and (eq_attr "type" "imul,imadd")
- (eq_attr "cpu" "r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000"))
+ (eq_attr "cpu" "!r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000"))
17 17)
;; On them mips16, we want to stronly discourage a mult from appearing
@@ -398,7 +398,7 @@
(define_function_unit "imuldiv" 1 0
(and (eq_attr "type" "idiv")
- (eq_attr "cpu" "r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000"))
+ (eq_attr "cpu" "!r3900,r4000,r4600,r4650,r4100,r4120,r4300,r5000"))
38 38)
(define_function_unit "imuldiv" 1 0
@@ -455,7 +455,7 @@
;; instructions to be processed in the "imuldiv" unit.
(define_function_unit "adder" 1 1
- (and (eq_attr "type" "fcmp") (eq_attr "cpu" "r3900,r6000,r4300,r5000"))
+ (and (eq_attr "type" "fcmp") (eq_attr "cpu" "!r3900,r6000,r4300,r5000"))
3 0)
(define_function_unit "adder" 1 1
@@ -467,7 +467,7 @@
1 0)
(define_function_unit "adder" 1 1
- (and (eq_attr "type" "fadd") (eq_attr "cpu" "r3900,r6000,r4300"))
+ (and (eq_attr "type" "fadd") (eq_attr "cpu" "!r3900,r6000,r4300"))
4 0)
(define_function_unit "adder" 1 1
@@ -480,7 +480,7 @@
(define_function_unit "adder" 1 1
(and (eq_attr "type" "fabs,fneg,fmove")
- (eq_attr "cpu" "r3900,r4600,r4650,r4300,r5000"))
+ (eq_attr "cpu" "!r3900,r4600,r4650,r4300,r5000"))
2 0)
(define_function_unit "adder" 1 1
@@ -490,7 +490,7 @@
(define_function_unit "mult" 1 1
(and (eq_attr "type" "fmul")
(and (eq_attr "mode" "SF")
- (eq_attr "cpu" "r3900,r6000,r4600,r4650,r4300,r5000")))
+ (eq_attr "cpu" "!r3900,r6000,r4600,r4650,r4300,r5000")))
7 0)
(define_function_unit "mult" 1 1
@@ -510,7 +510,7 @@
(define_function_unit "mult" 1 1
(and (eq_attr "type" "fmul")
- (and (eq_attr "mode" "DF") (eq_attr "cpu" "r3900,r6000,r4300,r5000")))
+ (and (eq_attr "mode" "DF") (eq_attr "cpu" "!r3900,r6000,r4300,r5000")))
8 0)
(define_function_unit "mult" 1 1
@@ -526,7 +526,7 @@
(define_function_unit "divide" 1 1
(and (eq_attr "type" "fdiv")
(and (eq_attr "mode" "SF")
- (eq_attr "cpu" "r3900,r6000,r4600,r4650,r4300,r5000")))
+ (eq_attr "cpu" "!r3900,r6000,r4600,r4650,r4300,r5000")))
23 0)
(define_function_unit "divide" 1 1
@@ -552,7 +552,7 @@
(define_function_unit "divide" 1 1
(and (eq_attr "type" "fdiv")
(and (eq_attr "mode" "DF")
- (eq_attr "cpu" "r3900,r6000,r4600,r4650,r4300")))
+ (eq_attr "cpu" "!r3900,r6000,r4600,r4650,r4300")))
36 0)
(define_function_unit "divide" 1 1