瀏覽代碼

* bug in secondadd(subn) with swaped mmx operands fixed

florian 25 年之前
父節點
當前提交
da1ea39588
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      compiler/cg386add.pas

+ 6 - 3
compiler/cg386add.pas

@@ -2150,7 +2150,7 @@ implementation
                  { allocinfo for EDI added, because it doesn't seem to be }
                  { used anyway                                            }
 {$endif noAllocEdi}
-                                  emit_reg_reg(op,S_NO,p^.location.register,R_EDI);
+                                  emit_reg_reg(op,S_NO,p^.location.register,R_MM0);
                                   emit_reg_reg(A_MOVQ,S_NO,R_MM7,p^.location.register);
                                end
                              else
@@ -2210,7 +2210,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.87  2000-01-09 16:35:39  jonas
+  Revision 1.88  2000-01-09 19:44:53  florian
+    * bug in secondadd(subn) with swaped mmx operands fixed
+
+  Revision 1.87  2000/01/09 16:35:39  jonas
     + comment about badly placed release_loc calls for a_mul which
       causes wrong regdeallocations. Don't know how to fix :(
 
@@ -2307,4 +2310,4 @@ end.
   Revision 1.63  1999/05/31 20:35:45  peter
     * ansistring fixes, decr_ansistr called after all temp ansi reuses
 
-}
+}