<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>