<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
diff attached<BR><BR><BR><BR><BR><BR> <BR>> Date: Wed, 20 Jan 2010 16:01:32 +0000<BR>> To: m3commit@elegosoft.com<BR>> From: jkrell@elego.de<BR>> Subject: [M3commit] CVS Update: cm3<BR>> <BR>> CVSROOT: /usr/cvs<BR>> Changes by: jkrell@birch. 10/01/20 16:01:32<BR>> <BR>> Modified files:<BR>> cm3/m3-sys/m3back/src/: Codex86.i3 Codex86.m3 M3x86.m3 <BR>> M3x86Rep.i3 Stackx86.i3 Stackx86.m3 <BR>> cm3/m3-sys/m3middle/src/: TInt.i3 TInt.m3 <BR>> <BR>> Log message:<BR>> convert much of m3back to use Target.Int instead of INTEGER<BR>> This should at least allow it to propagate constant LONGINTs<BR>> as well as perhaps otherwise help with implementing LONGINT,<BR>> since the virtual stack is now of Target.Int instead of INTEGER<BR>> <BR>> Beware that TWord.Multiply(x, 1) = 0, so I use TInt.Multiply instead<BR>> <BR>> Also note that there's still a lot of "INTEGER" used.<BR>> <BR>                                        </body>
</html>