SPRAC71A March 2019 – February 2020
A function call is made by calling the dedicated LCR instruction, which pushes the return address to the function call stack and branches to the called function. The called function returns by executing a dedicated LRETR instruction, which pops the return address from the stack and branches to it.