NVIDIA ISA Viewer

STAS

Asynchronous Store to Distributed Shared Memory With Explicit Synchronization

2 variants on SM100 (B200)

STAS
[R+UR],R
distilled: @P0 STAS.INVALID0 [R0.U32+UR0], R0 ;
key: STAS_R_UR_R
0123456701234567012345670123456701234567012345670123456701234567
101111011011pred00000000operand 0operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 10modi 100000000000000modi10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000INVALID0
001INVALID1
010INVALID2
011INVALID3
100(default)
10164
110128
111INVALID7

Operand 0 Modifiers

BinaryValue
0U32
164
STAS
[R+UR+I],R
distilled: @P0 STAS.INVALID0 [R0.U32+UR0+0x1], R0 ;
key: STAS_R_UR_I_R
0123456701234567012345670123456701234567012345670123456701234567
101111011011pred00000000operand 0operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 10modi 100000000000000modi10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000INVALID0
001INVALID1
010INVALID2
011INVALID3
100(default)
10164
110128
111INVALID7

Operand 0 Modifiers

BinaryValue
0U32
164