Assembly:

BLTUC rs, rt, address

nanoMIPS

Branch if Less Than Unsigned, Compact

Purpose:

Branch if Less Than Unsigned, Compact. PC relative branch to address if unsigned register$rs is less than unsigned register $rt.

Availability:

nanoMIPS

Format:

101010

rt

rs

11

s[13:1]

s[14]

6

5

5

2

13

1

Operation:

offset = sign_extend(s, from_nbits=15)
address = effective_address(CPU.next_pc, offset)
if unsigned(GPR[rs]) < unsigned(GPR[rt]):
    CPU.next_pc = address

Exceptions:

None.