fabric.try_get#
PTX ISA: fabric.try_get
fabric.try_get.async.shared::cta.mbarrier::complete_tx::bytes.mbarrier::report::fabric.relaxed.sys.b128#
// fabric.try_get.async.dst.mbarrier::complete_tx::bytes.mbarrier::report::fabric.sem.scope.b128 [dstMem], [srcLeId, srcDataOff], size, [smem_bar]; // PTX ISA 93, SM_100
// .dst = { .shared::cta }
// .sem = { .relaxed }
// .scope = { .sys }
template <typename = void>
__device__ static inline void fabric_try_get(
cuda::ptx::space_shared_t,
cuda::ptx::sem_relaxed_t,
cuda::ptx::scope_sys_t,
void* dstMem,
uint32_t srcLeId,
uint64_t srcDataOff,
uint32_t size,
uint64_t* smem_bar);