Index: gcc/gcc/config/i386/ppro.md |
diff --git a/gcc/gcc/config/i386/ppro.md b/gcc/gcc/config/i386/ppro.md |
index 5e163d8296f73a3dd1e3d5d5f2b0f2c7e0f342d8..20f457ab192c3c6be9d1ba0cc7afe30fdf80b154 100644 |
--- a/gcc/gcc/config/i386/ppro.md |
+++ b/gcc/gcc/config/i386/ppro.md |
@@ -731,7 +731,7 @@ |
(define_insn_reservation "ppro_insn" 1 |
(and (eq_attr "cpu" "pentiumpro") |
(and (eq_attr "memory" "none,unknown") |
- (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseimul,mmx,mmxadd,mmxcmp"))) |
+ (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseishft1,sseimul,mmx,mmxadd,mmxcmp"))) |
"decodern,(p0|p1)") |
;; read-modify and register-memory instructions have 2 or three uops, |
@@ -739,13 +739,13 @@ |
(define_insn_reservation "ppro_insn_load" 3 |
(and (eq_attr "cpu" "pentiumpro") |
(and (eq_attr "memory" "load") |
- (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseimul,mmx,mmxadd,mmxcmp"))) |
+ (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseishft1,sseimul,mmx,mmxadd,mmxcmp"))) |
"decoder0,p2+(p0|p1)") |
(define_insn_reservation "ppro_insn_store" 1 |
(and (eq_attr "cpu" "pentiumpro") |
(and (eq_attr "memory" "store") |
- (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseimul,mmx,mmxadd,mmxcmp"))) |
+ (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseishft1,sseimul,mmx,mmxadd,mmxcmp"))) |
"decoder0,(p0|p1),p4+p3") |
;; read-modify-store instructions produce 4 uops so they have to be |
@@ -753,6 +753,6 @@ |
(define_insn_reservation "ppro_insn_both" 4 |
(and (eq_attr "cpu" "pentiumpro") |
(and (eq_attr "memory" "both") |
- (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseimul,mmx,mmxadd,mmxcmp"))) |
+ (eq_attr "type" "alu,alu1,negnot,incdec,icmp,test,setcc,icmov,push,pop,fxch,sseiadd,sseishft,sseishft1,sseimul,mmx,mmxadd,mmxcmp"))) |
"decoder0,p2+(p0|p1),p4+p3") |