NVIDIA ISA Viewer

LDC

Load Constant

4 variants on SM100 (B200)

LDC
R,cx[UR][R]
distilled: @P0 LDC.U8 R0, cx[UR0][R0] ;
key: LDC_R_UR_R
0123456701234567012345670123456701234567012345670123456701234567
010000011010predoperand 0operand 100000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 100modi 20000000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

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

Modifier Group 2

BinaryValue
00(default)
01IL
10IS
11ISL
LDC
R,c[I][R]
distilled: @P0 LDC.U8 R0, c[0x0][R0] ;
key: LDC_R_I_R
0123456701234567012345670123456701234567012345670123456701234567
010000011101predoperand 0operand 20000000000000000000000operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi 20000000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

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

Modifier Group 2

BinaryValue
00(default)
01IL
10IS
11ISL
LDC
R,c[I][R+I]
distilled: @P0 LDC.U8 R0, c[0x0][R0+0x1] ;
key: LDC_R_I_R_I
0123456701234567012345670123456701234567012345670123456701234567
010000011101predoperand 0operand 2000000operand 3operand 100000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 100modi 20000000000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

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

Modifier Group 2

BinaryValue
00(default)
01IL
10IS
11ISL
LDC
R,cx[UR][R+I]
distilled: @P0 LDC.U8 R0, cx[UR0][R0+0x1] ;
key: LDC_R_UR_R_I
0123456701234567012345670123456701234567012345670123456701234567
010000011010predoperand 0operand 1000000operand 30000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20modi 100modi 20000000000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

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

Modifier Group 2

BinaryValue
00(default)
01IL
10IS
11ISL