Blez, Branch on less than or equal to zero – NEC Network Controller uPD98502 User Manual
Page 456

APPENDIX A MIPS III INSTRUCTION SET DETAILS
456
Preliminary User’s Manual S15543EJ1V0UM
BLEZ
Branch On Less Than Or Equal To Zero
BLEZ
rs
BLEZ
0 0 0 1 1 0
0
0 0 0 0 0
offset
31
26 25
21 20
16 15
0
6
5
5
16
Format:
BLEZ rs, offset
Description:
A branch target address is computed from the sum of the address of the instruction in the delay slot and the 16-bit
offset, shifted left two bits and sign-extended. The contents of general register rs are compared to zero. If the
contents of general register
rs are zero or smaller than zero, then the program branches to the target address, with
a delay of one instruction.
Operation:
32
T:
target
← (offset
15
)
14
|| offset || 0
2
condition
← (GPR [rs]
31
= 1) or (GPR [rs] = 0
32
)
T+1: if condition then
PC
← PC + target
endif
64
T:
target
← (offset
15
)
46
|| offset || 0
2
condition
← (GPR [rs]
63
= 1) or (GPR [rs] = 0
64
)
T+1: if condition then
PC
← PC + target
endif
Exceptions:
None