SPRAC71C February 2019 – March 2026
The number of arguments passed in registers depends on the size and type of each argument. Arguments are assigned, in declared order, to an available register of the appropriate size. Additional arguments are passed on the stack. See "How a Function Makes a Call" in the TMS320C28x Optimizing C/C++ Compiler User's Guide (SPRU514).