branch with link
ARM64's bl instruction, which jumps to a function and puts the return address in x30.
bl label sets x30 to the address of the following instruction and branches to label; blr xn does the same with a target in a register. RISC-V's equivalent is jal / jalr.
See also