NVIDIA ISA Viewer

ULDC

Load from Constant Memory into a Uniform Register

6 variants on SM75 (Turing)

ULDC
UR,[UR],UP
distilled: @UP0 ULDC.U8 UR0, [UR0], UP0;
key: ULDC_UR_UR_UP
0123456701234567012345670123456701234567012345670123456701234567
000111010001predoperand 00operand 1000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 10000000000operand 2cNOT10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U8
001S8
010U16
011S16
100(default)
10164
110INVALID6
111INVALID7
ULDC
UR,c[I][I]
distilled: @UP0 ULDC.U8 UR0, c[0x0][0x0];
key: ULDC_UR_I_I
0123456701234567012345670123456701234567012345670123456701234567
100111010101predoperand 000000000000000operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U8
001S8
010U16
011S16
100(default)
10164
110INVALID6
111INVALID7
ULDC
UR,cx[UR][I]
distilled: @UP0 ULDC.U8 UR0, cx[UR0][0x0];
key: ULDC_UR_UR_I
0123456701234567012345670123456701234567012345670123456701234567
100111010101predoperand 00operand 1000000operand 20000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U8
001S8
010U16
011S16
100(default)
10164
110INVALID6
111INVALID7
ULDC
UR,c[I][UR]
distilled: @UP0 ULDC.U8 UR0, c[0x0][UR0];
key: ULDC_UR_I_UR
0123456701234567012345670123456701234567012345670123456701234567
110111010101predoperand 00operand 200000000000000000000000operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U8
001S8
010U16
011S16
100(default)
10164
110INVALID6
111INVALID7
ULDC
UR,[UR+I],UP
distilled: @UP0 ULDC.U8 UR0, [UR0+0x1], UP0;
key: ULDC_UR_UR_I_UP
0123456701234567012345670123456701234567012345670123456701234567
000111010001predoperand 00operand 10000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 10000000000operand 3cNOT10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U8
001S8
010U16
011S16
100(default)
10164
110INVALID6
111INVALID7
ULDC
UR,c[I][UR+I]
distilled: @UP0 ULDC.U8 UR0, c[0x0][UR0+0x1];
key: ULDC_UR_I_UR_I
0123456701234567012345670123456701234567012345670123456701234567
110111010101predoperand 00operand 20000000operand 3operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100000000000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000U8
001S8
010U16
011S16
100(default)
10164
110INVALID6
111INVALID7