This is the mail archive of the
mailing list for the GCC project.
Re: Plans for Linux ELF "i686+" ABI ? Like SPARC V8+ ?
On Monday 15 October 2007 13:18, Darryl Miles wrote:
> Yes maybe there is a restriction in the ELF format on the maximum
> executable size but linking has little to do with the issue of improving
> performance via better linkage ABI rules. Passing function arguments by
> registers [64bit] verses by stack [32bit].
You cannot use 64bit registers in 32bit mode on x86_64.
You also cannot use registers 8-15, neither general purpose
nor XMM ones. They are simply not accessible at all.
Can you elaborate what exactly can be significantly improved
by new ABI?