<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Does anyone understand and can explain the rationale<BR>
to put some things in Mx86.m3 and some in Stackx86.m3?<BR>
 <BR>
 <BR>
It seems arbitrary in many places to me.<BR>
For exampe, in the release branch, compare<BR>
M3x86 shift, shift_left, shift_right.<BR>
shift_left and shift_right do the work themselves, but<BR>
shift calls stack.doshift.<BR>
In this I case merged all the code into stack.doshift,<BR>
with an enum to indicate which of the three types of shifts to do.<BR>
 <BR>
 <BR>
rotate is still the old way.<BR>
(I don't yet inline 64bit rotates without constants.)<BR>
 <BR>
 <BR>
Also, I assume "vstack" means "virtual stack"?<BR>
 <BR>
 <BR>
 - Jay<BR><BR>                                           </body>
</html>