Browse Source

a bug fix: Clear32 has "len" argument as the number of items - not bytes!

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@6694 8c9fc860-2736-0410-a75d-ab315db34111
eth.morozova 9 years ago
parent
commit
24bd7efb56
1 changed files with 1 additions and 1 deletions
  1. 1 1
      source/I386.Raster.Mod

+ 1 - 1
source/I386.Raster.Mod

@@ -849,7 +849,7 @@ MODULE Raster; (** non-portable *)	(* eos, TF  **)
 	CODE {SYSTEM.i386}
 		PUSH ECX
 		MOV EDI, [EBP+dadr]
-		IMUL ECX, [EBP+len], 4
+		MOV ECX, [EBP+len]
 		MOV EAX, 0
 		CLD
 		REP STOSD