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? -- vda