[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