On 01/12/2018 07:57 AM, Peter Maydell wrote: > I see we're passing and returning decomposed_parts structs everywhere > rather than pointers to them. How well does that compile? (I guess > everything ends up inlining...)
For the x86_64 abi at least, the structure (as defined with bitfields) is 128 bits and is passed and returned in registers. I believe the same to be true for the aarch64 abi. I'd have to do some research to determine what happens for the other 64-bit hosts. r~