Target Address Calculation
JALR forms the target from rs1 plus a sign-extended 12-bit immediate, then clears the least-significant bit of the target address before jumping.
The RISC-V Instruction Set Manual, Volume I: Unprivileged Architecture, version 20260120, §2.5 Control Transfer Instructions