diff options
author | Eric Christopher <echristo@gcc.gnu.org> | 2004-06-26 03:51:29 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gcc.gnu.org> | 2004-06-26 03:51:29 +0000 |
commit | e1152c0bc885278944dfbfa1c877e045702abc3f (patch) | |
tree | 61a7be35cc758aeaf2e7194167fbf1fc76d943b8 /gcc/config | |
parent | d168da7484c329c59021cadbd34c24844c6466ce (diff) | |
download | gcc-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.md | 20 |
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 |