[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