Return Values

LSB-conforming applications shall not return structures or unions in registers as described in Section 3 of System V Application Binary Interface PowerPC Processor Supplement. Instead they must use the alternative method of passing the address of a buffer in a register as shown in the same section.