2
0
Эх сурвалжийг харах

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 жил өмнө
parent
commit
24bd7efb56

+ 1 - 1
source/I386.Raster.Mod

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