The call pseudo instruction is listed as follows:
call offset | auipc x1, offset[31:12]jalr x1, x1, offset[11:0] | Call far-away subroutine
Earlier, two flavors of call are defined
call : call away subroutine
call , : call away subroutine
call rd, offset should be added.
I was also if it is mandatory to assemble this into the given sequence, or if it is possible to use a jump and link with immediate if the subroutine is less far away as expected.