# Basic jalr tests. # mach: riscv32 riscv64 .include "testutils.inc" start # Load desination into register a0. la a0, good_dest # Jump to the destination in a0. jalr a0, a0, 0 # If we write destination into a0 before reading it in order # to jump, we might end up here. bad_dest: fail # We should end up here. good_dest: pass fail