ARM > Efficient C for ARM > Function Calls
Remarks
This is from section 5.5 of ARM System Developer’s Guide.
long long
/ double
use two registers.
The benefit is not on the callee side, but on the caller side where it will have to perform fewer register setups and less register rearrangement.
Previous topic:
Register Allocation
Next topic:
Small Functions