beautypg.com

Sltiu, Set on less than immediate unsigned – NEC Network Controller uPD98502 User Manual

Page 551

background image

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