TSK3000A Core Instruction - SLTI

Frozen Content

Instruction:

Set On Less Than Immediate

Assembler Format:

slti rB, rA, IMM16

Example:

slti $3, $4, 0x8764

Description:

Sign-extends the 16-bit immediate value, IMM16 and compares the result with the contents of GPR rA, treating both values as 32-bit signed integers. If rA is less than the sign extended IMM16 value, a '1' is placed into GPR rB, otherwise GPR rB is loaded with '0'.

Operation:

If rA < SignExtend(IMM16) Then
   rB <-- 1
Else
   rB <-- 0

Instruction Type:

R-Type

Instruction Fields:

rA = Register index of operand A

rB = Register index of destination

IMM16 = 16-bit immediate data value

Encoding:

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 0 1 0
rA
rB
IMM16

Latency: 1

You are reporting an issue with the following selected text and/or image within the active document: