NVIDIA ISA Viewer

UISETP

Uniform Integer Compare and Set Uniform Predicate

4 variants on SM100 (B200)

UISETP.AND
UP,UP,UR,UR,UP
distilled: @UP0 UISETP.F.U32.AND UP0, UP0, UR0, UR0, UP0;
key: UISETP_UP_UP_UR_UR_UP
0123456701234567012345670123456701234567012345670123456701234567
001100010100pred00000000operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 20operand 0operand 1operand 4cNOT10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U32
001(default)
010U32.OR
011OR
100U32.XOR
101XOR
110U32.INVALID3
111INVALID3

Modifier Group 2

BinaryValue
000F
001LT
010EQ
011LE
100GT
101NE
110GE
111T
UISETP.AND
UP,UP,UR,I,UP
distilled: @UP0 UISETP.F.U32.AND UP0, UP0, UR0, 0x0, UP0;
key: UISETP_UP_UP_UR_I_UP
0123456701234567012345670123456701234567012345670123456701234567
001100010001pred00000000operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1modi 20operand 0operand 1operand 4cNOT10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U32
001(default)
010U32.OR
011OR
100U32.XOR
101XOR
110U32.INVALID3
111INVALID3

Modifier Group 2

BinaryValue
000F
001LT
010EQ
011LE
100GT
101NE
110GE
111T
UISETP.EX.AND
UP,UP,UR,UR,UP,UP
distilled: @UP0 UISETP.F.U32.AND.EX UP0, UP0, UR0, UR0, UP0, UP0;
key: UISETP_UP_UP_UR_UR_UP_UP
0123456701234567012345670123456701234567012345670123456701234567
001100010100pred00000000operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000operand 5cNOT1modi 1modi 20operand 0operand 1operand 4cNOT10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U32
001(default)
010U32.OR
011OR
100U32.XOR
101XOR
110U32.INVALID3
111INVALID3

Modifier Group 2

BinaryValue
000F
001LT
010EQ
011LE
100GT
101NE
110GE
111T
UISETP.EX.AND
UP,UP,UR,I,UP,UP
distilled: @UP0 UISETP.F.U32.AND.EX UP0, UP0, UR0, 0x0, UP0, UP0;
key: UISETP_UP_UP_UR_I_UP_UP
0123456701234567012345670123456701234567012345670123456701234567
001100010001pred00000000operand 2operand 3
0123456701234567012345670123456701234567012345670123456701234567
000operand 5cNOT1modi 1modi 20operand 0operand 1operand 4cNOT10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U32
001(default)
010U32.OR
011OR
100U32.XOR
101XOR
110U32.INVALID3
111INVALID3

Modifier Group 2

BinaryValue
000F
001LT
010EQ
011LE
100GT
101NE
110GE
111T