Is it easy/possible to run code with 32 bit pointers on a modern 64 bit OS?
Hal Murray
hmurray at megapathdsl.net
Mon Mar 27 00:53:18 UTC 2017
gem at rellim.com said:
> I don't see how 32/64 bit has any effect on the size of a list. At least if
> the list is tightly specified. uint32 as opposed to uint. Maybe if you
> pack the structure, or encode things tighter you might make some headway.
It's the pointers in each list member. If nothing else, a list member will
have a pointer to the next member. The MRU list has next, previous, and
next-hash-chain pointers.
The MRU slot is 88 bytes with 64 byte pointers and 72 bytes with 32 bit
pointers. (So there is a 4th pointer somewhere.)
--
These are my opinions. I hate spam.
More information about the devel
mailing list