NVIDIA ISA Viewer

PLOP3

Predicate Logic Operation

14 variants on SM90 (H100)

PLOP3.LUT
P,P,P,R,P,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, R0.SIGN, P0, 0x0, 0x0;
key: PLOP3_P_P_P_R_P_I_I
0123456701234567012345670123456701234567012345670123456701234567
101110000100predoperand 600000000operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000operand 4cNOToperand 5operand 0operand 1operand 2cNOT00000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,R,R,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, R0.SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_P_R_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
011110000100predoperand 600000000operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 5operand 0operand 1operand 2cNOT00000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,R,R,R,I,I
distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, R0.SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_R_R_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
111110000100predoperand 6operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 5operand 0operand 1000000000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,P,P,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, P0, P0, 0x0, 0x0;
key: PLOP3_P_P_P_P_P_I_I
0123456701234567012345670123456701234567012345670123456701234567
001110000001predoperand 60000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 50operand 4cNOToperand 5operand 3operand 5operand 3operand 0operand 1operand 2cNOT00000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,P,UP,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, P0, UP0, 0x0, 0x0;
key: PLOP3_P_P_P_P_UP_I_I
0123456701234567012345670123456701234567012345670123456701234567
001110000001predoperand 60000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 51operand 4cNOToperand 5operand 3operand 5operand 3operand 0operand 1operand 2cNOT00000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,c[I][I],P,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, c[0x0] [0x0].SIGN, P0, 0x0, 0x0;
key: PLOP3_P_P_P_I_I_P_I_I
0123456701234567012345670123456701234567012345670123456701234567
101110000101predoperand 70000000000000000operand 4operand 3operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
000operand 5cNOToperand 6operand 0operand 1operand 2cNOT00000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,cx[UR][I],P,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, cx[UR0] [0x0].SIGN, P0, 0x0, 0x0;
key: PLOP3_P_P_P_UR_I_P_I_I
0123456701234567012345670123456701234567012345670123456701234567
101110000101predoperand 700000000operand 30operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
000operand 5cNOToperand 6operand 0operand 1operand 2cNOT10000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,c[I][I],R,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, c[0x0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_P_I_I_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
011110000101predoperand 70000000000000000operand 4operand 3operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 6operand 0operand 1operand 2cNOT00000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,cx[UR][I],R,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, cx[UR0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_P_UR_I_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
011110000101predoperand 700000000operand 30operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 6operand 0operand 1operand 2cNOT10000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,R,c[I][I],R,I,I
distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, c[0x0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_R_I_I_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
111110000101predoperand 7operand 200000000operand 4operand 3operand 4operand 300000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 6operand 0operand 1000000000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,R,cx[UR][I],R,I,I
distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, cx[UR0] [0x0].SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_R_UR_I_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
111110000101predoperand 7operand 2operand 30operand 4000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 5operand 6operand 0operand 1000010000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,UR,P,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, UR0.SIGN, P0, 0x0, 0x0;
key: PLOP3_P_P_P_UR_P_I_I
0123456701234567012345670123456701234567012345670123456701234567
101110000011predoperand 600000000operand 30000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000operand 4cNOToperand 5operand 0operand 1operand 2cNOT10000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,P,UR,R,I,I
distilled: @P0 PLOP3.LUT P0, P0, P0, UR0.SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_P_UR_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
011110000011predoperand 600000000operand 30000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 5operand 0operand 1operand 2cNOT10000000000000stallyr-barw-barb-maskreuse00
PLOP3.LUT
P,P,R,UR,R,I,I
distilled: @P0 PLOP3.LUT P0, P0, R0.SIGN, UR0.SIGN, R0.SIGN, 0x0, 0x0;
key: PLOP3_P_P_R_UR_R_I_I
0123456701234567012345670123456701234567012345670123456701234567
111110000011predoperand 6operand 2operand 30000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4operand 5operand 0operand 1000010000000000000stallyr-barw-barb-maskreuse00