call
Assembler pseudo-instructionChapter 26 of the RISC-V Assembly Programmer's Manual lists call symbol and call rd, symbol as assembler pseudoinstructions for calling a far-away subroutine. call symbol implicitly uses ra as the link register to save the return address, while call rd, symbol uses the specified rd instead. The psABI associates the AUIPC+JALR pair generated by CALL with R_RISCV_CALL or R_RISCV_CALL_PLT.