The x32 system call ABI
The x32 system call ABI
Posted Apr 15, 2012 21:16 UTC (Sun) by tenchiki (subscriber, #53749)Parent article: The x32 system call ABI
I hope the people developing the x32 ABI have looked at what worked and what didn't work in the IRIX n32 ABI; it had a lot of the same requirements and issues. IRIX 64-bit systems ran %99+ of userspace as n32 for the same reasons mentioned (most apps don't need >2G address space, and 32bit pointers used the cache better).
One of the notable specs for the n32 ABI that don't seem to have been mentioned for x32 is to make the long datatype to be 64bits:
One of the notable specs for the n32 ABI that don't seem to have been mentioned for x32 is to make the long datatype to be 64bits:
ABI: o32 n32 64
int 32 32 32
long 32 64 64
pointer 32 32 64
(all other types same size)
