SPRAB89A September 2011 – March 2014
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.2. A direct call to a named function generates a PC-relative branch, and therefore subject to the 4MB limit.