[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Wed Jan 20 16:01:32 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/01/20 16:01:32

Modified files:
	cm3/m3-sys/m3back/src/: Codex86.i3 Codex86.m3 M3x86.m3 
	                        M3x86Rep.i3 Stackx86.i3 Stackx86.m3 
	cm3/m3-sys/m3middle/src/: TInt.i3 TInt.m3 

Log message:
	convert much of m3back to use Target.Int instead of INTEGER
	This should at least allow it to propagate constant LONGINTs
	as well as perhaps otherwise help with implementing LONGINT,
	since the virtual stack is now of Target.Int instead of INTEGER
	
	Beware that TWord.Multiply(x, 1) = 0, so I use TInt.Multiply instead
	
	Also note that there's still a lot of "INTEGER" used.




More information about the M3commit mailing list