This section describes the process that one function (caller) makes call into another function (callee).
For prototyped functions, all arguments are converted to the expected callee types before passing.
Parameter Passing
Varargs
Unprototyped Functions
Return Values
Caller/Callee Saved Registers
Function Pointers
Legacy Floating-Point Support
FpCsr
MXCSR
setjmp/longjump