SPRAB89B September 2011 – August 2025
The C6x does not have a specific call instruction. (1)A call is generated by generating the return address into a register (B3) and executing a branch. The return address calculation is covered in Section 3.1. A direct call to a named function generates a PC-relative branch, and therefore subject to the 4MB limit.