[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MIT-Scheme-devel] [commit acae7a5] svm: Port to 64 bit words.

From: Taylor R Campbell
Subject: Re: [MIT-Scheme-devel] [commit acae7a5] svm: Port to 64 bit words.
Date: Fri, 2 Mar 2012 19:15:05 +0000
User-agent: IMAIL/1.21; Edwin/3.116; MIT-Scheme/9.1

[I have been too busy to follow many changes over the past several
months; maybe I will eventually get to reviewing all the changes I

   commit acae7a59dadc87832ac9982ff2d7b40cb37eefa5
   Author: Matt Birkholz <address@hidden>
   Date:   Wed Feb 29 12:36:48 2012 -0700

    svm: Port to 64 bit words.

   -(define-integrable scheme-object-width 32) ;could be 64 too
   +(define-integrable scheme-object-width (if (fix:fixnum? #x100000000) 64 32))

We should be reducing, not increasing, the compiler's dependence on
the system characteristics of the host Scheme in which it runs.

I haven't looked closely at SVM in a while.  Is the compiled code
dependent on the word size of the physical machine that executes it?
If so, why, and can I persuade the compiler to generate 32-bit or
64-bit SVM code independent of whether the compiler's host is a 32-bit
or 64-bit machine?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]