<div dir="ltr">Rather than going full 64-bit it might be easier to update the compiler to emit x86-64 instructions but still use 32-bit addresses for the heap. As long as your heap is contiguous, you have burn one of the new x86-64 registers on storing the (64-bit) base pointer for the heap, and do all addressing relative to the base pointer.<div><br></div><div>Slava</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 1, 2019 at 6:56 PM Jim Sawyer <a href="mailto:jas@cruzio.com">jas@cruzio.com</a> [self-interest] <<a href="mailto:self-interest@yahoogroups.com">self-interest@yahoogroups.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<u></u>
<div style="background-color:rgb(255,255,255)">
<span style="display:none"> </span>
<div id="gmail-m_3596114808721783706ygrp-mlmsg">
<div id="gmail-m_3596114808721783706ygrp-msg">
<div id="gmail-m_3596114808721783706ygrp-text">
<p>
</p><p>Hi David,</p>
<p>Any chance of stirring up interest in your current environment?</p>
<p>Like well before you hit 40 and start pondering such things ;-)</p>
<p>I am certainly not the only one who would jump at the chance</p>
<p>to work under your expert tutelage. Seriously.</p>
<p>Regards,</p>
<p>-Jim</p>
<p><br>
</p>
<div>On 9/30/2019 6:23 PM, David Ungar
<a href="mailto:ungar@mac.com" target="_blank">ungar@mac.com</a> [self-interest] wrote:<br>
</div>
<blockquote type="cite">
When I retire, I’d like to work on a 64-bit port of some sort. No
plans to retire at present.<br>
<div><br>
<blockquote type="cite">
<div>On Sep 30, 2019, at 4:55 PM, <a href="mailto:mail@russell-allen.com" target="_blank">mail@russell-allen.com</a>
[self-interest] <<a href="mailto:self-interest@yahoogroups.com" target="_blank">self-interest@yahoogroups.com</a>>
wrote:</div>
<br>
<div>
<div id="gmail-m_3596114808721783706ygrp-mlmsg" style="font-size:13px;font-family:Arial,helvetica,clean,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">
<div id="gmail-m_3596114808721783706ygrp-msg">
<div id="gmail-m_3596114808721783706ygrp-text" style="font-family:Georgia">
<div style="margin:0px 0px 1em"><br>
</div>
<div style="margin:0px;padding:0px;font-family:arial;font-size:10pt"><font size="2" face="arial">Sadly, I don't have the skills and
time.</font></div>
<font size="2" face="arial">
<div style="margin:0px;padding:0px;font-family:arial;font-size:10pt">If someone has the skills and we
can work out a coherent plan to either port the
existing VM or to do a new one (clearest option
would be probably using Truffle/Graal, or building
on SqueakVM) then I would definitely be keen to
talk about how to help make that happen.</div>
<div style="margin:0px;padding:0px;font-family:arial;font-size:10pt">Russell</div>
<p style="margin:0px;padding:0px;font-family:arial;font-size:10pt"> </p>
<div style="margin:0px;padding:0px;font-family:arial;font-size:10pt">-----Original Message-----<br>
From: "<a href="mailto:scott@hnn.bz" style="font-family:Verdana" target="_blank">scott@hnn.bz</a><span> </span>[self-interest]"
<<a href="mailto:self-interest@yahoogroups.com" style="font-family:Verdana" target="_blank">self-interest@yahoogroups.com</a>><br>
Sent: Monday, September 30, 2019 5:18pm<br>
To:<span> </span><a href="mailto:self-interest@yahoogroups.com" style="font-family:Verdana" target="_blank">self-interest@yahoogroups.com</a><br>
Subject: [self-interest] 64-bit for macOS?<br>
<br>
</div>
<div id="gmail-m_3596114808721783706SafeStyles1569887512"><span> </span>
<div id="gmail-m_3596114808721783706ygrp-mlmsg" style="font-size:13px;font-family:Arial,helvetica,clean,sans-serif">
<div id="gmail-m_3596114808721783706ygrp-msg">
<div id="gmail-m_3596114808721783706ygrp-text" style="font-family:Georgia">
<div style="margin:0px;padding:0px;font-family:arial;font-size:10pt"><span>Are
there any plans at all to release a
64-bit version of Self, so that it will
run on Mojave?</span></div>
<p style="margin:0px;padding:0px;font-family:arial;font-size:10pt"><span> </span></p>
<div style="margin:0px;padding:0px;font-family:arial;font-size:10pt"><span>Thanks,</span></div>
<div style="margin:0px;padding:0px;font-family:arial;font-size:10pt"><span>Scott</span></div>
</div>
</div>
</div>
</div>
</font>
<div style="margin:0px 0px 1em"><br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<div width="1" style="color:white"></div>
</blockquote>
<div id="gmail-m_3596114808721783706DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top-width:1px;border-top-style:solid;border-top-color:rgb(211,212,222)">
<tbody><tr>
<td style="width:55px"><a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img alt="" width="46" height="29" style="width: 46px; height: 29px;"></a></td>
<td style="width:470px;color:rgb(65,66,78);font-size:13px;font-family:Arial,Helvetica,sans-serif">Virus-free. <a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" style="color:rgb(68,83,234)" target="_blank">www.avg.com</a>
</td>
</tr>
</tbody></table><a href="#m_3596114808721783706_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div>
<p></p>
</div>
<div style="color:rgb(255,255,255);height:0px"></div>
</div>
</blockquote></div>