On Oct 17, 2007, at 12:26 AM, Andrew Gaylard wrote:
Here's a pass at answering the "what is a 64-bit VM?" question: A 64-bit VM is one which is compiled with the LP64 or ILP64 data model.
I doubt that ILP64 could be made to work. 8-, 16-, 32- and 64-bit 'int's are all important in some place or another. I think all popular 64-bit architectures come with C compilers that implement LP64 by default, Cray/UNICOS weirdness notwithstanding (but there the C compiler is one of the lesser of your worries ;-).
This is great stuff! Does someone (or some wiki page) have a final version of the '64-FAQ' with all the deltas applied that I can copy to squeakvm.org?
Thanks! Ian