Thread with 4 posts
jump to expanded postwas past me out of her right mind or does the iPhone OS ARMv6 ABI actually pass a return value that is a struct containing two 32-bit floats… via a pointer? not in registers??
@hikari sounds right to me off the top of my head
@rcombs what’s your experience with it?
@hikari not apple armv6 in particular, but even the SysV ARMv7 ABI has 8-byte structures be returned via a passed-in return pointer (the hf ABI adds returning small homogenous structures of floats in multiple VFP regs, and returning composite types in multiple GPRs is only added in armv8), so it's not really surprising that an apple ABI from the v6 days would have similar limitations