NVIDIA ISA Viewer

CCTL

Cache Control

12 variants on SM100 (B200)

CCTL.E.LDC
[UR]
distilled: @P0 CCTL.E.???0.LDC.???0 [UR0];
key: CCTL_UR
0123456701234567012345670123456701234567012345670123456701234567
111111001010pred00000000operand 000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000???1modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.E.LDC
[UR+I]
distilled: @P0 CCTL.E.???0.LDC.???0 [UR0+0x1];
key: CCTL_UR_I
0123456701234567012345670123456701234567012345670123456701234567
111111001010pred00000000operand 0operand 1
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000???1modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDC
distilled: @P0 CCTL.???0.LDC.???0;
key: CCTL_
0123456701234567012345670123456701234567012345670123456701234567
111111001100pred000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000???1modi 200000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011???3
0100IVALL
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDC
cx[UR][R]
distilled: @P0 CCTL.???0.LDC.???0 cx[UR0][R0] ;
key: CCTL_UR_R
0123456701234567012345670123456701234567012345670123456701234567
111111001110pred00000000operand 000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 1000000modi 100000???1modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDC
c[I][R]
distilled: @P0 CCTL.???0.LDC.???0 c[0x0][R0] ;
key: CCTL_I_R
0123456701234567012345670123456701234567012345670123456701234567
111111001101pred00000000operand 10000000000000000000000operand 000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000???1modi 200000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDC
c[I][R+I]
distilled: @P0 CCTL.???0.LDC.???0 c[0x0][R0+0x1] ;
key: CCTL_I_R_I
0123456701234567012345670123456701234567012345670123456701234567
111111001101pred00000000operand 100000operand 2operand 000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000???1modi 200000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDC
cx[UR][R+I]
distilled: @P0 CCTL.???0.LDC.???0 cx[UR0][R0+0x1] ;
key: CCTL_UR_R_I
0123456701234567012345670123456701234567012345670123456701234567
111111001110pred00000000operand 000000operand 20000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 1000000modi 100000???1modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDCU
distilled: @P0 CCTL.???0.LDCU.???0 ;
key: CCTL_
0123456701234567012345670123456701234567012345670123456701234567
000000101100pred000000000000000000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000DEEPmodi 200000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011???3
0100IVALL
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDCU
c[I][UR]
distilled: @P0 CCTL.???0.LDCU.???0 c[0x0][UR0] ;
key: CCTL_I_UR
0123456701234567012345670123456701234567012345670123456701234567
000000101101pred00000000operand 10000000000000000000000operand 000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000DEEPmodi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDCU
c[I][UR+I]
distilled: @P0 CCTL.???0.LDCU.???0 c[0x0][UR0+0x1] ;
key: CCTL_I_UR_I
0123456701234567012345670123456701234567012345670123456701234567
000000101101pred00000000operand 100000operand 2operand 000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000DEEPmodi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDCU.E
[UR]
distilled: @P0 CCTL.E.???0.LDCU.???0 [UR0] ;
key: CCTL_UR
0123456701234567012345670123456701234567012345670123456701234567
000000101010pred00000000operand 000000000000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000DEEPmodi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15
CCTL.LDCU.E
[UR+I]
distilled: @P0 CCTL.E.???0.LDCU.???0 [UR0+0x1] ;
key: CCTL_UR_I
0123456701234567012345670123456701234567012345670123456701234567
000000101010pred00000000operand 0operand 1
0123456701234567012345670123456701234567012345670123456701234567
00000000000000modi 100000DEEPmodi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000???0
001???1
010C
011???3
100???4
101???5
110???6
111???7

Modifier Group 2

BinaryValue
0000???0
0001???1
0010???2
0011IV
0100???4
0101???5
0110???6
0111???7
1000???8
1001???9
1010???10
1011???11
1100???12
1101???13
1110???14
1111???15