[M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Thu Jan 21 00:56:10 CET 2010


On 20 Jan 2010, at 16:01, Jay Krell wrote:

> 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

What????????

> 	
> 	Also note that there's still a lot of "INTEGER" used.




More information about the M3commit mailing list