Assembly:

JALRC dst, src

nanoMIPS

Jump And Link Register, Compact. Unconditional

Purpose:

Jump And Link Register, Compact. Unconditionaljump to address in register $src, placing

the return address in register $dst.

Availability:

nanoMIPS

Format:

JALRC[32]

010010

rt

rs

0000

x

6

5

5

4

12

src = rs
dst = rt

JALRC[16]

110110

rt

1

0000

6

5

1

4

src = rt
dst = 31

Operation:

address = GPR[src] + 0
GPR[dst] = CPU.next_pc
CPU.next_pc = address

Exceptions:

None.