NVIDIA ISA Viewer

UIADD3

Uniform Integer Addition

8 variants on SM100 (B200)

UIADD3
UR,UP,UP,UR,UR,UR
distilled: @UP0 UIADD3 UR0, UP0, UP0, UR0, UR0, UR0;
key: UIADD3_UR_UP_UP_UR_UR_UR
0123456701234567012345670123456701234567012345670123456701234567
000010010100predoperand 0operand 3operand 400000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00cNEG0000operand 1operand 2000010000000000000stallyr-barw-barb-maskreuse00
UIADD3
UR,UP,UP,UR,I,UR
distilled: @UP0 UIADD3 UR0, UP0, UP0, UR0, 0x0, UR0;
key: UIADD3_UR_UP_UP_UR_I_UR
0123456701234567012345670123456701234567012345670123456701234567
000010010001predoperand 0operand 3operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00cNEG0000operand 1operand 2000010000000000000stallyr-barw-barb-maskreuse00
UIADD3.64
UR,UP,UP,UR,UR,UR
distilled: @UP0 UIADD3.64 UR0, UP0, UP0, UR0, UR0, UR0;
key: UIADD3_UR_UP_UP_UR_UR_UR
0123456701234567012345670123456701234567012345670123456701234567
111010010100predoperand 0operand 3operand 400000000000000000000000cNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00cNEG0000operand 1operand 2000010000000000000stallyr-barw-barb-maskreuse00
UIADD3.64
UR,UP,UP,UR,I,UR
distilled: @UP0 UIADD3.64 UR0, UP0, UP0, UR0, 0x0, UR0;
key: UIADD3_UR_UP_UP_UR_I_UR
0123456701234567012345670123456701234567012345670123456701234567
111010010001predoperand 0operand 3operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 5cNEG00cNEG0000operand 1operand 2000010000000000000stallyr-barw-barb-maskreuse00
UIADD3.X
UR,UP,UP,UR,UR,UR,UP,UP
distilled: @UP0 UIADD3.X UR0, UP0, UP0, UR0, UR0, UR0, UP0, UP0;
key: UIADD3_UR_UP_UP_UR_UR_UR_UP_UP
0123456701234567012345670123456701234567012345670123456701234567
000010010100predoperand 0operand 3operand 400000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01cINVoperand 7operand 1operand 2operand 6cNOT10000000000000stallyr-barw-barb-maskreuse00
UIADD3.X
UR,UP,UP,UR,I,UR,UP,UP
distilled: @UP0 UIADD3.X UR0, UP0, UP0, UR0, 0x0, UR0, UP0, UP0;
key: UIADD3_UR_UP_UP_UR_I_UR_UP_UP
0123456701234567012345670123456701234567012345670123456701234567
000010010001predoperand 0operand 3operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01cINVoperand 7operand 1operand 2operand 6cNOT10000000000000stallyr-barw-barb-maskreuse00
UIADD3.X.64
UR,UP,UP,UR,UR,UR,UP,UP
distilled: @UP0 UIADD3.64.X UR0, UP0, UP0, UR0, UR0, UR0, UP0, UP0;
key: UIADD3_UR_UP_UP_UR_UR_UR_UP_UP
0123456701234567012345670123456701234567012345670123456701234567
111010010100predoperand 0operand 3operand 400000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01cINVoperand 7operand 1operand 2operand 6cNOT10000000000000stallyr-barw-barb-maskreuse00
UIADD3.X.64
UR,UP,UP,UR,I,UR,UP,UP
distilled: @UP0 UIADD3.64.X UR0, UP0, UP0, UR0, 0x0, UR0, UP0, UP0;
key: UIADD3_UR_UP_UP_UR_I_UR_UP_UP
0123456701234567012345670123456701234567012345670123456701234567
111010010001predoperand 0operand 3operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 5cINV01cINVoperand 7operand 1operand 2operand 6cNOT10000000000000stallyr-barw-barb-maskreuse00