Procházet zdrojové kódy

* IDIV reads edx too (but now the div/mod optimization fails :/ )

Jonas Maebe před 23 roky
rodič
revize
e483612cf2
1 změnil soubory, kde provedl 5 přidání a 2 odebrání
  1. 5 2
      compiler/i386/daopt386.pas

+ 5 - 2
compiler/i386/daopt386.pas

@@ -790,7 +790,7 @@ begin
     A_IDIV,A_DIV,A_MUL:
       begin
         regReadByInstruction :=
-          regInOp(reg,p.oper[0]) or (reg = R_EAX);
+          regInOp(reg,p.oper[0]) or (reg = R_EAX) or (reg = R_EDX);
       end;
     else
       begin
@@ -2591,7 +2591,10 @@ End.
 
 {
   $Log$
-  Revision 1.38  2002-05-18 13:34:22  peter
+  Revision 1.39  2002-06-09 12:56:04  jonas
+    * IDIV reads edx too (but now the div/mod optimization fails :/ )
+
+  Revision 1.38  2002/05/18 13:34:22  peter
     * readded missing revisions
 
   Revision 1.37  2002/05/16 19:46:51  carl