Unix 3.7 gamma VM
ian.piumarta at inria.fr
Fri Mar 18 19:26:51 UTC 2005
On Mar 18, 2005, at 11:13, Tim Rowledge wrote:
> might save me some time if you could cast those changes in terms of the
> sqLong/sqInt etc #defines from the 64bit changes.
Wherever you see 'unsigned int' in Ned's changes attached to something
that can be interpreted as an object pointer, use 'usqInt' instead in
64-bit compatible code.
[u]sqInt always describes an integer of the same width as an oop in the
generated sources. This is described in detail in section 4 of
http://squeak.hpl.hp.com/squeak64/. If you aren't intimately familiar
with the contents of section 4 of that document, you are in very
dangerous territory trying to pull the 64-bit changes I made to VMM and
Interpreter forward into more recent 32-bit versions of the same.
More information about the Vm-dev