[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
missed...]
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?
- Re: [MIT-Scheme-devel] [commit acae7a5] svm: Port to 64 bit words.,
Taylor R Campbell <=