Assembly:

BGEUC rs, rt, address

nanoMIPS

Branch if Greater than or Equal

Purpose:

Branch if Greater than or Equal

to Unsigned, Compact.PC relative branch to address if

unsigned register $rs is greater than or equal to unsigned register $rt.

Availability:

nanoMIPS

Format:

100010

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.