AIX has a very old calling convention -- designed in 1988-1990. It is not necessarily dense in register usage, but it is simple and mostly straight-forward (unlike PowerPC SVR4 ABI :^). GPRs receive all parameters (integer and FP); FPRs receive FP parameters. David