Could we get a LP64 version identifier?

bearophile bearophileHUGS at lycos.com
Tue Jan 27 04:12:14 PST 2009


Walter Bright:
> Frits van Bommel:
> > [1]: Hey, x86 technically has 6-byte pointers if you count segments as 
> > part of the pointer (which would be mostly useless on currently popular 
> > operating systems though).
> 
> It does, but I know of no compiler that supports that (C, C++, or any 
> other), and code that needs to deal with that tends to be assembler.

16 free bits suggest various possible usages, for example the length for small strings/arrays, halving the size of the array struct.

Bye,
bearophile



More information about the Digitalmars-d mailing list