4 ms·
Because you don't need registers for the function call ceremony?
by dan00 10y ago
Because you don't need registers for the function call ceremony?
- benchaney 10y agoYes, and because you don't have to spill the arguments to the stack. Also, you optimize across the function call boundary.
- WalterBright 10y agoBecause you can allocate registers in a way that is particular to a specific call's context, rather than in the generic context of a called function.