Sltiu, Set on less than immediate unsigned – NEC Network Controller uPD98502 User Manual
Page 551
APPENDIX A MIPS III INSTRUCTION SET DETAILS
Preliminary User’s Manual S15543EJ1V0UM
551
SLTIU
Set On Less Than Immediate Unsigned
SLTIU
rs
SLTIU
0 0 1 0 1 1
rt
immediate
31
26 25
21 20
16 15
0
6
5
5
16
Format:
SLTIU rt, rs, immediate
Description:
The 16-bit
immediate is sign-extended and subtracted from the contents of general register rs. Considering both
quantities as unsigned integers, if
rs is less than the sign-extended immediate, the result is set to 1; otherwise the
result is set to 0.
No integer overflow exception occurs under any circumstances. The comparison is valid even if the subtraction
used during the comparison overflows.
Operation:
32
T:
if (0 || GPR [rs]) < (0 || (immediate
15
)
16
|| immediate
15...0
) then
GPR [rt]
← 0
31
|| 1
else
GPR [rt]
← 0
32
endif
64
T:
if (0 || GPR [rs]) < (0 || (immediate
15
)
48
|| immediate
15...0
) then
GPR [rt]
← 0
63
|| 1
else
GPR [rt]
← 0
64
endif
Exceptions:
None