Posted Sep 6, 2011 0:24 UTC (Tue) by kragilkragil2 (guest, #76172)
Parent article: The x32 system call ABI
Do Windows or OSX do it this way?
My guess is they don't because they would need compiler support, but I also think that some engineers at Apple, MS, Intel or AMD did the benchmarks and concluded that it isn't worth it. AFAIK modern CPUs use some sort of shadow registers or something to mask away the performance penalties you get by having so few registers.