Function at 0x1800057b0
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.180045bc0
sub rsp, rax
mov rbx, rcx
lea rdx, [0x180004840]
lea rcx, [0x1800af590]
mov qword [rsp + 0x38], 0
call fcn.1800126d0
mov rcx, qword [0x1800af580]
mov rcx, qword [rcx + 0x20]
lea rdx, str.cuGetProcAddress
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800afa98], rax
test rax, rax
je 0x18000b04b
lea rdx, [rsp + 0x38]
lea rcx, str.cuGetProcAddress
xor r9d, r9d
mov r8d, 0x2b16
call rax
test eax, eax
jne 0x18000b040
cmp qword [rsp + 0x38], 0
je 0x18000b040
mov rax, qword [0x1800afa98]
test rax, rax
je 0x18000b04b
lea rdx, [0x1800afa50]
lea rcx, [0x18007b214]
xor r9d, r9d
mov r8d, 0x7d0
mov qword [0x1800ae4a0], rax
call rax
mov rcx, qword [0x1800afa50]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800afa98]
xor r9d, r9d
mov qword [0x1800ae480], rcx
lea rcx, str.cuGetProcAddress
call qword [0x1800ae4a0]
mov r10, qword [0x1800afa98]
lea rcx, [0x1800047b0]
test eax, eax
lea rdx, [0x1800afae8]
mov r8d, 0x7d0
cmovne r10, rcx
lea rcx, [0x18007b220]
xor r9d, r9d
mov qword [0x1800ae4a0], r10
call r10
mov rcx, qword [0x1800afae8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800afb10]
xor r9d, r9d
mov qword [0x1800ae4c0], rcx
lea rcx, str.cuDeviceGetCount
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb10]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800afb38]
xor r9d, r9d
mov qword [0x1800ae4d8], rcx
lea rcx, str.cuDeviceGetName
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb38]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae260]
xor r9d, r9d
mov qword [0x1800ae500], rcx
lea rcx, str.cuDeviceTotalMem
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae260]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae280]
xor r9d, r9d
mov qword [0x1800ae528], rcx
lea rcx, str.cuDeviceGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae280]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae2b0]
xor r9d, r9d
mov qword [0x1800ae540], rcx
lea rcx, str.cuDeviceGetP2PAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2b0]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ae570], rcx
lea rdx, [0x1800ae2e0]
lea rcx, str.cuDriverGetVersion
xor r9d, r9d
mov r8d, 0x7e4
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae300]
xor r9d, r9d
mov qword [0x1800ae578], rcx
lea rcx, str.cuDeviceGetByPCIBusId
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae300]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae328]
xor r9d, r9d
mov qword [0x1800ae598], rcx
lea rcx, str.cuDeviceGetPCIBusId
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae328]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x233c
cmovne rcx, rdx
lea rdx, [0x1800ae350]
xor r9d, r9d
mov qword [0x1800ae5c0], rcx
lea rcx, str.cuDeviceGetUuid
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae350]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae390]
xor r9d, r9d
mov qword [0x1800ae5d8], rcx
lea rcx, str.cuDeviceGetTexture1DLinearMaxWidth
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae390]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae3c0]
xor r9d, r9d
mov qword [0x1800ae608], rcx
lea rcx, str.cuDeviceGetDefaultMemPool
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae3e8]
xor r9d, r9d
mov qword [0x1800ae630], rcx
lea rcx, str.cuDeviceSetMemPool
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae408]
xor r9d, r9d
mov qword [0x1800ae640], rcx
lea rcx, str.cuDeviceGetMemPool
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae408]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ae668], rcx
lea rdx, [0x1800ae440]
lea rcx, str.cuFlushGPUDirectRDMAWrites
mov r8d, 0x2b16
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae440]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae478]
xor r9d, r9d
mov qword [0x1800ae680], rcx
lea rcx, str.cuDeviceGetLuid
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae478]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae4a8]
xor r9d, r9d
mov qword [0x1800ae6a8], rcx
lea rcx, [0x18007b3a0]
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae4a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae4e0]
xor r9d, r9d
mov qword [0x1800ae6c8], rcx
lea rcx, str.cuDevicePrimaryCtxRelease
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae4e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae508]
xor r9d, r9d
mov qword [0x1800ae6e0], rcx
lea rcx, str.cuDevicePrimaryCtxSetFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae508]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae548]
xor r9d, r9d
mov qword [0x1800ae700], rcx
lea rcx, str.cuDevicePrimaryCtxGetState
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae548]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae590]
xor r9d, r9d
mov qword [0x1800ae720], rcx
lea rcx, str.cuDevicePrimaryCtxReset
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae590]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae5b8]
xor r9d, r9d
mov qword [0x1800ae740], rcx
lea rcx, str.cuCtxCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae5b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ae770], rcx
lea rdx, [0x1800ae5f8]
lea rcx, str.cuCtxGetFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae5f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae628]
xor r9d, r9d
mov qword [0x1800ae780], rcx
lea rcx, str.cuCtxSetCurrent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae628]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae650]
xor r9d, r9d
mov qword [0x1800ae790], rcx
lea rcx, str.cuCtxGetCurrent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae650]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae678]
xor r9d, r9d
mov qword [0x1800ae7a8], rcx
lea rcx, str.cuCtxDetach
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae678]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae6b0]
xor r9d, r9d
mov qword [0x1800ae7c8], rcx
lea rcx, str.cuCtxGetApiVersion
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae6b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae6f0]
xor r9d, r9d
mov qword [0x1800ae7e8], rcx
lea rcx, str.cuCtxGetDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae6f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbc2
cmovne rcx, rdx
lea rdx, [0x1800ae728]
xor r9d, r9d
mov qword [0x1800ae800], rcx
lea rcx, str.cuCtxGetLimit
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae728]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbc2
cmovne rcx, rdx
lea rdx, [0x1800ae758]
xor r9d, r9d
mov qword [0x1800ae828], rcx
lea rcx, str.cuCtxSetLimit
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae758]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ae798]
mov qword [0x1800ae840], rcx
lea rcx, str.cuCtxGetCacheConfig
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae798]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae7d8]
xor r9d, r9d
mov qword [0x1800ae860], rcx
lea rcx, str.cuCtxSetCacheConfig
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae7d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
lea rdx, [0x1800ae7f8]
xor r9d, r9d
mov qword [0x1800ae878], rcx
lea rcx, str.cuCtxGetSharedMemConfig
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae7f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800ae830]
xor r9d, r9d
mov qword [0x1800ae880], rcx
lea rcx, str.cuCtxGetStreamPriorityRange
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae830]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
lea rdx, [0x1800ae868]
xor r9d, r9d
mov qword [0x1800ae8b0], rcx
lea rcx, str.cuCtxSetSharedMemConfig
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae868]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae8a0]
xor r9d, r9d
mov qword [0x1800ae8c0], rcx
lea rcx, [0x18007b550]
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae8a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae8c8]
xor r9d, r9d
mov qword [0x1800ae8e0], rcx
lea rcx, str.cuCtxResetPersistingL2Cache
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae8c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae900]
xor r9d, r9d
mov qword [0x1800ae8f0], rcx
lea rcx, str.cuModuleLoad
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae900]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ae940]
mov qword [0x1800ae910], rcx
lea rcx, str.cuModuleLoadData
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae940]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae970]
xor r9d, r9d
mov qword [0x1800ae928], rcx
lea rcx, str.cuModuleLoadFatBinary
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae970]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae998]
xor r9d, r9d
mov qword [0x1800ae948], rcx
lea rcx, [0x18007b5c8]
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae998]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae9d8]
xor r9d, r9d
mov qword [0x1800ae958], rcx
lea rcx, [0x18007b5d8]
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae9d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aea20]
xor r9d, r9d
mov qword [0x1800ae988], rcx
lea rcx, str.cuModuleGetGlobal
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800aea60]
xor r9d, r9d
mov qword [0x1800ae9a8], rcx
lea rcx, str.cuModuleGetTexRef
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea60]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800aeaa0]
xor r9d, r9d
mov qword [0x1800ae9c8], rcx
lea rcx, str.cuModuleGetSurfRef
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeaa0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800aeaf8]
xor r9d, r9d
mov qword [0x1800ae9f0], rcx
lea rcx, str.cuLinkCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeaf8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800aeb58]
xor r9d, r9d
mov qword [0x1800aea08], rcx
lea rcx, str.cuLinkAddData
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb58]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800aebd0]
xor r9d, r9d
mov qword [0x1800aea50], rcx
lea rcx, str.cuLinkAddFile
mov r8d, 0x13ba
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aebd0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800aec28]
xor r9d, r9d
mov qword [0x1800aea78], rcx
lea rcx, str.cuLinkComplete
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec28]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800aec60]
xor r9d, r9d
mov qword [0x1800aea98], rcx
lea rcx, str.cuLinkDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec60]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aec98]
xor r9d, r9d
mov qword [0x1800aeab0], rcx
lea rcx, str.cuMemGetInfo
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec98]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800aece0]
xor r9d, r9d
mov qword [0x1800aeac8], rcx
lea rcx, str.cuMemAllocManaged
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aece0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aed10]
xor r9d, r9d
mov qword [0x1800aeaf0], rcx
lea rcx, str.cuMemAlloc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed10]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aed60]
xor r9d, r9d
mov qword [0x1800aeb00], rcx
lea rcx, str.cuMemAllocPitch
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed60]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aedb0]
xor r9d, r9d
mov qword [0x1800aeb28], rcx
lea rcx, str.cuMemFree
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aedb0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aede8]
xor r9d, r9d
mov qword [0x1800aeb48], rcx
lea rcx, str.cuMemGetAddressRange
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aede8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800aee20]
xor r9d, r9d
mov qword [0x1800aeb70], rcx
lea rcx, str.cuMemFreeHost
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
lea rdx, [0x1800aee60]
xor r9d, r9d
mov qword [0x1800aeb80], rcx
lea rcx, str.cuMemHostAlloc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee60]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aee90]
xor r9d, r9d
mov qword [0x1800aeba0], rcx
lea rcx, str.cuMemHostGetDevicePointer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee90]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7ee
cmovne rcx, rdx
lea rdx, [0x1800aeed0]
xor r9d, r9d
mov qword [0x1800aebc0], rcx
lea rcx, str.cuMemHostGetFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeed0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x17a2
cmovne rcx, rdx
lea rdx, [0x1800aef18]
xor r9d, r9d
mov qword [0x1800aebe8], rcx
lea rcx, str.cuMemHostRegister
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef18]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800aef40]
xor r9d, r9d
mov qword [0x1800aebf8], rcx
lea rcx, str.cuMemHostUnregister
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef40]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800aef70]
xor r9d, r9d
mov qword [0x1800aec10], rcx
lea rcx, str.cuPointerGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef70]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800aefa8]
xor r9d, r9d
mov qword [0x1800aec30], rcx
lea rcx, str.cuPointerGetAttributes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aefa8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800aefe0]
xor r9d, r9d
mov qword [0x1800aec58], rcx
lea rcx, str.cuMemAllocAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aefe0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af018]
mov qword [0x1800aec88], rcx
lea rcx, str.cuMemAllocAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af018]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af050]
xor r9d, r9d
mov qword [0x1800aeca8], rcx
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af050]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af090]
mov qword [0x1800aecd8], rcx
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af090]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af0c8]
xor r9d, r9d
mov qword [0x1800aecf8], rcx
lea rcx, str.cuMemFreeAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af0c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af0f8]
mov qword [0x1800aed20], rcx
lea rcx, str.cuMemFreeAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af0f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af128]
xor r9d, r9d
mov qword [0x1800aed38], rcx
lea rcx, str.cuMemPoolTrimTo
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af128]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800af168]
mov r8d, 0x2b0c
mov qword [0x1800aed50], rcx
lea rcx, str.cuMemPoolSetAttribute
xor r9d, r9d
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af168]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af1a0]
xor r9d, r9d
mov qword [0x1800aed78], rcx
lea rcx, str.cuMemPoolGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af1a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af1f8]
xor r9d, r9d
mov qword [0x1800aed98], rcx
lea rcx, str.cuMemPoolSetAccess
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af1f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af230]
xor r9d, r9d
mov qword [0x1800aedc0], rcx
lea rcx, str.cuMemPoolGetAccess
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af230]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af270]
xor r9d, r9d
mov qword [0x1800aede0], rcx
lea rcx, str.cuMemPoolCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af270]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af2a8]
xor r9d, r9d
mov qword [0x1800aee00], rcx
lea rcx, str.cuMemPoolDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af2a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af2d8]
xor r9d, r9d
mov qword [0x1800aee18], rcx
lea rcx, str.cuMemPoolExportToShareableHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af2d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af318]
xor r9d, r9d
mov qword [0x1800aee38], rcx
lea rcx, str.cuMemPoolImportFromShareableHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af318]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800aee68], rcx
lea rdx, [0x1800af358]
lea rcx, str.cuMemPoolExportPointer
xor r9d, r9d
mov r8d, 0x2b0c
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af358]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800af390]
xor r9d, r9d
mov qword [0x1800aee80], rcx
lea rcx, str.cuMemPoolImportPointer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af390]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800af3c8]
xor r9d, r9d
mov qword [0x1800aeea8], rcx
lea rcx, str.cuMemcpy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af3c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af408]
mov qword [0x1800aeec0], rcx
lea rcx, str.cuMemcpy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af408]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800af460]
xor r9d, r9d
mov qword [0x1800aeee0], rcx
lea rcx, str.cuMemcpyAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af460]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af4a8]
mov qword [0x1800aef10], rcx
lea rcx, str.cuMemcpyAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af4a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800af500]
xor r9d, r9d
mov qword [0x1800aef30], rcx
lea rcx, str.cuMemcpyPeer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af500]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af550]
mov qword [0x1800aef60], rcx
lea rcx, str.cuMemcpyPeer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af550]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800aef80], rcx
lea rdx, [0x1800af5a8]
lea rcx, str.cuMemcpyPeerAsync
xor r9d, r9d
mov r8d, 0xfa0
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af5a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af600]
mov qword [0x1800aefb0], rcx
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af600]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af640]
xor r9d, r9d
mov qword [0x1800aefd0], rcx
lea rcx, str.cuMemcpyHtoD
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af640]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af678]
mov qword [0x1800aeff8], rcx
lea rcx, str.cuMemcpyHtoD
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af678]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af6b0]
xor r9d, r9d
mov qword [0x1800af008], rcx
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af6b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af6f0]
mov qword [0x1800af038], rcx
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af6f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af730]
xor r9d, r9d
mov qword [0x1800af040], rcx
lea rcx, str.cuMemcpyDtoH
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af730]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af770]
mov qword [0x1800af068], rcx
lea rcx, str.cuMemcpyDtoH
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af770]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800af080], rcx
lea rdx, [0x1800af7c8]
lea rcx, str.cuMemcpyDtoHAsync
mov r8d, 0xbcc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af7c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af810]
mov qword [0x1800af0b0], rcx
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af810]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af848]
xor r9d, r9d
mov qword [0x1800af0c0], rcx
lea rcx, str.cuMemcpyDtoD
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af848]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af880]
mov qword [0x1800af0e8], rcx
lea rcx, str.cuMemcpyDtoD
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af880]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af8b8]
xor r9d, r9d
mov qword [0x1800af100], rcx
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af8b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af8f0]
mov qword [0x1800af120], rcx
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af8f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af918]
xor r9d, r9d
mov qword [0x1800af148], rcx
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af918]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af938]
mov qword [0x1800af160], rcx
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af938]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800af170], rcx
lea rdx, [0x1800af958]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af958]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af980]
mov qword [0x1800af188], rcx
lea rcx, str.cuMemcpy2DAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af980]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af9a0]
xor r9d, r9d
mov qword [0x1800af1b0], rcx
lea rcx, str.cuMemcpy3D
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af9a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af9d0]
mov qword [0x1800af1b8], rcx
lea rcx, str.cuMemcpy3D
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af9d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af9f8]
xor r9d, r9d
mov qword [0x1800af1d0], rcx
lea rcx, str.cuMemcpy3DAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af9f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800afa28]
mov qword [0x1800af1e8], rcx
lea rcx, str.cuMemcpy3DAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa28]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800afa60]
xor r9d, r9d
mov qword [0x1800af210], rcx
lea rcx, str.cuMemcpy3DPeer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa60]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800afa88]
mov qword [0x1800af220], rcx
lea rcx, str.cuMemcpy3DPeer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa88]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800afab8]
mov qword [0x1800af238], rcx
lea rcx, str.cuMemcpy3DPeerAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afab8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800afaf0]
mov qword [0x1800af250], rcx
lea rcx, str.cuMemcpy3DPeerAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afaf0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800afb20]
xor r9d, r9d
mov qword [0x1800af268], rcx
lea rcx, str.cuMemsetD8
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb20]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800afb48]
mov qword [0x1800af288], rcx
lea rcx, str.cuMemsetD8
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae278]
xor r9d, r9d
mov qword [0x1800af2b0], rcx
lea rcx, str.cuMemsetD8Async
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae278]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae2b8]
mov qword [0x1800af2c8], rcx
lea rcx, str.cuMemsetD8Async
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae2e8]
xor r9d, r9d
mov qword [0x1800af2f0], rcx
lea rcx, str.cuMemsetD2D8
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae330]
mov qword [0x1800af320], rcx
lea rcx, str.cuMemsetD2D8
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae330]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ae370]
mov qword [0x1800af348], rcx
lea rcx, str.cuMemsetD2D8Async
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae370]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae3d0]
mov qword [0x1800af368], rcx
lea rcx, str.cuMemsetD2D8Async
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ae410]
xor r9d, r9d
mov qword [0x1800af3a0], rcx
lea rcx, str.cuFuncSetCacheConfig
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae410]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
lea rdx, [0x1800ae438]
xor r9d, r9d
mov qword [0x1800af3b8], rcx
lea rcx, str.cuFuncSetSharedMemConfig
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae438]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
lea rdx, [0x1800ae470]
xor r9d, r9d
mov qword [0x1800af3e0], rcx
lea rcx, str.cuFuncGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae470]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae4b0]
xor r9d, r9d
mov qword [0x1800af3f0], rcx
lea rcx, str.cuFuncSetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae4b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae4f0]
xor r9d, r9d
mov qword [0x1800af420], rcx
lea rcx, str.cuArrayCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae4f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae530]
xor r9d, r9d
mov qword [0x1800af438], rcx
lea rcx, str.cuArrayGetDescriptor
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae530]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae558]
xor r9d, r9d
mov qword [0x1800af458], rcx
lea rcx, str.cuArrayGetSparseProperties
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae558]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ae5a0]
xor r9d, r9d
mov qword [0x1800af478], rcx
lea rcx, str.cuArrayGetPlane
mov r8d, 0x2b0c
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae5a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae5e8]
xor r9d, r9d
mov qword [0x1800af488], rcx
lea rcx, str.cuArray3DCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae5e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae620]
xor r9d, r9d
mov qword [0x1800af4b0], rcx
lea rcx, str.cuArray3DGetDescriptor
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae620]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae648]
xor r9d, r9d
mov qword [0x1800af4b8], rcx
lea rcx, str.cuArrayDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae648]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ae690]
xor r9d, r9d
mov qword [0x1800af4d0], rcx
lea rcx, str.cuMipmappedArrayCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae690]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ae6e8]
xor r9d, r9d
mov qword [0x1800af4f8], rcx
lea rcx, str.cuMipmappedArrayGetLevel
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae6e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae730]
xor r9d, r9d
mov qword [0x1800af510], rcx
lea rcx, str.cuMipmappedArrayGetSparseProperties
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae730]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ae750]
xor r9d, r9d
mov qword [0x1800af528], rcx
lea rcx, str.cuMipmappedArrayDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae750]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae788]
xor r9d, r9d
mov qword [0x1800af538], rcx
lea rcx, str.cuTexRefCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae788]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae7c0]
xor r9d, r9d
mov qword [0x1800af548], rcx
lea rcx, str.cuTexRefDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae7c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae808]
xor r9d, r9d
mov qword [0x1800af568], rcx
lea rcx, str.cuTexRefSetArray
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae808]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ae850]
xor r9d, r9d
mov qword [0x1800af588], rcx
lea rcx, str.cuTexRefSetMipmappedArray
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae850]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae8a8]
xor r9d, r9d
mov qword [0x1800af5a0], rcx
lea rcx, str.cuTexRefSetAddress
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae8a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae908]
xor r9d, r9d
mov qword [0x1800af5c8], rcx
lea rcx, str.cuTexRefSetAddress2D
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae908]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae950]
xor r9d, r9d
mov qword [0x1800af5d8], rcx
lea rcx, str.cuTexRefSetFormat
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae950]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae990]
xor r9d, r9d
mov qword [0x1800af5f8], rcx
lea rcx, str.cuTexRefSetAddressMode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae990]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae9d0]
xor r9d, r9d
mov qword [0x1800af610], rcx
lea rcx, str.cuTexRefSetFilterMode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae9d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aea00]
xor r9d, r9d
mov qword [0x1800af628], rcx
lea rcx, str.cuTexRefSetMipmapFilterMode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea00]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aea38]
xor r9d, r9d
mov qword [0x1800af638], rcx
lea rcx, str.cuTexRefSetMipmapLevelBias
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea38]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aea70]
xor r9d, r9d
mov qword [0x1800af650], rcx
lea rcx, str.cuTexRefSetMipmapLevelClamp
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea70]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aeaa8]
xor r9d, r9d
mov qword [0x1800af668], rcx
lea rcx, str.cuTexRefSetMaxAnisotropy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeaa8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800aead8]
xor r9d, r9d
mov qword [0x1800af688], rcx
lea rcx, str.cuTexRefSetFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aead8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800aeb18]
xor r9d, r9d
mov qword [0x1800af690], rcx
lea rcx, str.cuTexRefSetBorderColor
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb18]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800aeb40]
xor r9d, r9d
mov qword [0x1800af6a0], rcx
lea rcx, str.cuTexRefGetBorderColor
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb40]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800aeb88]
mov r8d, 0xbb8
mov qword [0x1800af6c8], rcx
lea rcx, str.cuSurfRefSetArray
xor r9d, r9d
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb88]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aebd8]
xor r9d, r9d
mov qword [0x1800af6d8], rcx
lea rcx, str.cuTexObjectCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aebd8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aec08]
xor r9d, r9d
mov qword [0x1800af6f8], rcx
lea rcx, str.cuTexObjectDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec08]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aec38]
xor r9d, r9d
mov qword [0x1800af710], rcx
lea rcx, str.cuTexObjectGetResourceDesc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec38]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aec78]
xor r9d, r9d
mov qword [0x1800af720], rcx
lea rcx, str.cuTexObjectGetTextureDesc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec78]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aecb0]
xor r9d, r9d
mov qword [0x1800af748], rcx
lea rcx, str.cuTexObjectGetResourceViewDesc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aecb0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aece8]
xor r9d, r9d
mov qword [0x1800af760], rcx
lea rcx, str.cuSurfObjectCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aece8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aed18]
xor r9d, r9d
mov qword [0x1800af778], rcx
lea rcx, str.cuSurfObjectDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed18]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800af798], rcx
lea rdx, [0x1800aed48]
lea rcx, str.cuSurfObjectGetResourceDesc
xor r9d, r9d
mov r8d, 0x1388
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aed88]
xor r9d, r9d
mov qword [0x1800af7a8], rcx
lea rcx, str.cuImportExternalMemory
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed88]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aedc8]
xor r9d, r9d
mov qword [0x1800af7d0], rcx
lea rcx, str.cuExternalMemoryGetMappedBuffer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aedc8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aee08]
xor r9d, r9d
mov qword [0x1800af7e0], rcx
lea rcx, str.cuExternalMemoryGetMappedMipmappedArray
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee08]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aee40]
xor r9d, r9d
mov qword [0x1800af800], rcx
lea rcx, str.cuDestroyExternalMemory
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee40]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aee78]
xor r9d, r9d
mov qword [0x1800af818], rcx
lea rcx, str.cuImportExternalSemaphore
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee78]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aeeb0]
xor r9d, r9d
mov qword [0x1800af830], rcx
lea rcx, str.cuSignalExternalSemaphoresAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeeb0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aef00]
mov qword [0x1800af850], rcx
lea rcx, str.cuSignalExternalSemaphoresAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef00]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800af870], rcx
lea rdx, [0x1800aef50]
lea rcx, str.cuWaitExternalSemaphoresAsync
xor r9d, r9d
mov r8d, 0x2710
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef50]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aef90]
mov qword [0x1800af888], rcx
lea rcx, str.cuWaitExternalSemaphoresAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef90]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aefc0]
xor r9d, r9d
mov qword [0x1800af8a8], rcx
lea rcx, str.cuDestroyExternalSemaphore
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aefc0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800af020]
xor r9d, r9d
mov qword [0x1800af8c0], rcx
lea rcx, str.cuLaunchKernel
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af020]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af0a8]
mov qword [0x1800af8f8], rcx
lea rcx, str.cuLaunchKernel
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af0a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800af130]
xor r9d, r9d
mov qword [0x1800af930], rcx
lea rcx, str.cuLaunchCooperativeKernel
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af130]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800af1d8]
mov qword [0x1800af968], rcx
lea rcx, str.cuLaunchCooperativeKernel
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af1d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800af258]
xor r9d, r9d
mov qword [0x1800af9b0], rcx
lea rcx, str.cuLaunchCooperativeKernelMultiDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af258]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800af9c8], rcx
lea rdx, [0x1800af290]
lea rcx, str.cuLaunchHostFunc
mov r8d, 0x2710
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af290]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af2d0]
mov qword [0x1800af9f0], rcx
lea rcx, str.cuLaunchHostFunc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af2d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af308]
xor r9d, r9d
mov qword [0x1800afa08], rcx
lea rcx, str.cuEventCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af308]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af330]
xor r9d, r9d
mov qword [0x1800afa20], rcx
lea rcx, str.cuEventRecord
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af330]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af360]
mov qword [0x1800afa40], rcx
lea rcx, str.cuEventRecord
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af360]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800af398]
xor r9d, r9d
mov qword [0x1800afa58], rcx
lea rcx, str.cuEventRecordWithFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af398]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800af3d8]
mov qword [0x1800afa80], rcx
lea rcx, str.cuEventRecordWithFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af3d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af410]
xor r9d, r9d
mov qword [0x1800afaa0], rcx
lea rcx, str.cuEventQuery
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af410]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800afab0], rcx
lea rdx, [0x1800af430]
lea rcx, str.cuEventSynchronize
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af430]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800af470]
xor r9d, r9d
mov qword [0x1800afad0], rcx
lea rcx, str.cuEventDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af470]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af490]
xor r9d, r9d
mov qword [0x1800afae0], rcx
lea rcx, str.cuEventElapsedTime
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af490]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af4e0]
xor r9d, r9d
mov qword [0x1800afb00], rcx
lea rcx, str.cuStreamWaitValue32
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af4e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af520]
mov qword [0x1800afb18], rcx
lea rcx, str.cuStreamWaitValue32
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af520]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af570]
xor r9d, r9d
mov qword [0x1800afb40], rcx
lea rcx, str.cuStreamWriteValue32
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af570]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af5c0]
mov qword [0x1800afb58], rcx
lea rcx, str.cuStreamWriteValue32
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af5c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800af5f0]
xor r9d, r9d
mov qword [0x1800ae270], rcx
lea rcx, str.cuStreamWaitValue64
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af5f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800af630]
mov qword [0x1800ae290], rcx
lea rcx, str.cuStreamWaitValue64
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af630]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800af670]
xor r9d, r9d
mov qword [0x1800ae2a0], rcx
lea rcx, str.cuStreamWriteValue64
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af670]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800af6b8]
mov qword [0x1800ae2c8], rcx
lea rcx, str.cuStreamWriteValue64
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af6b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af6e8]
xor r9d, r9d
mov qword [0x1800ae2d0], rcx
lea rcx, str.cuStreamBatchMemOp
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af6e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af738]
mov qword [0x1800ae2f8], rcx
lea rcx, str.cuStreamBatchMemOp
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af738]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af790]
xor r9d, r9d
mov qword [0x1800ae310], rcx
lea rcx, str.cuStreamCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af790]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800af7c0]
xor r9d, r9d
mov qword [0x1800ae320], rcx
lea rcx, str.cuStreamCreateWithPriority
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af7c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800af7f0]
xor r9d, r9d
mov qword [0x1800ae340], rcx
lea rcx, str.cuStreamGetPriority
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af7f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af828]
mov qword [0x1800ae358], rcx
lea rcx, str.cuStreamGetPriority
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af828]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800af858]
xor r9d, r9d
mov qword [0x1800ae368], rcx
lea rcx, str.cuStreamGetFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af858]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x233c
cmovne rcx, rdx
lea rdx, [0x1800af878]
xor r9d, r9d
mov qword [0x1800ae380], rcx
lea rcx, str.cuStreamGetCtx
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af878]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af8a0]
mov qword [0x1800ae398], rcx
lea rcx, str.cuStreamGetFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af8a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800af8c8]
xor r9d, r9d
mov qword [0x1800ae3a0], rcx
lea rcx, str.cuStreamDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af8c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af8e8]
xor r9d, r9d
mov qword [0x1800ae3b0], rcx
lea rcx, str.cuStreamWaitEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af8e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af920]
mov qword [0x1800ae3c8], rcx
lea rcx, str.cuStreamWaitEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af920]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800af950]
xor r9d, r9d
mov qword [0x1800ae3f0], rcx
lea rcx, str.cuStreamAddCallback
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af950]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af990]
mov qword [0x1800ae400], rcx
lea rcx, str.cuStreamAddCallback
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af990]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800af9b8]
xor r9d, r9d
mov qword [0x1800ae420], rcx
lea rcx, str.cuStreamSynchronize
mov r8d, 0x7d0
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af9b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af9d8]
mov qword [0x1800ae430], rcx
lea rcx, str.cuStreamSynchronize
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af9d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800afa10]
xor r9d, r9d
mov qword [0x1800ae448], rcx
lea rcx, str.cuStreamQuery
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa10]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800afa38]
mov qword [0x1800ae458], rcx
lea rcx, str.cuStreamQuery
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa38]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800afa78]
xor r9d, r9d
mov qword [0x1800ae468], rcx
lea rcx, str.cuStreamAttachMemAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa78]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800afac8]
mov qword [0x1800ae490], rcx
lea rcx, str.cuStreamAttachMemAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afac8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800afb08]
xor r9d, r9d
mov qword [0x1800ae4b8], rcx
lea rcx, str.cuStreamCopyAttributes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb08]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800afb28]
mov qword [0x1800ae4e8], rcx
lea rcx, str.cuStreamCopyAttributes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb28]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800afb50]
xor r9d, r9d
mov qword [0x1800ae4f8], rcx
lea rcx, str.cuStreamGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb50]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae288]
mov qword [0x1800ae520], rcx
lea rcx, str.cuStreamGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae288]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae2a8]
xor r9d, r9d
mov qword [0x1800ae538], rcx
lea rcx, str.cuStreamSetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae2d8]
mov qword [0x1800ae560], rcx
lea rcx, str.cuStreamSetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae308]
xor r9d, r9d
mov qword [0x1800ae580], rcx
lea rcx, str.cuDeviceCanAccessPeer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae308]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae338]
xor r9d, r9d
mov qword [0x1800ae5a8], rcx
lea rcx, str.cuCtxEnablePeerAccess
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae338]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae360]
xor r9d, r9d
mov qword [0x1800ae5c8], rcx
lea rcx, str.cuCtxDisablePeerAccess
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae360]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae378]
xor r9d, r9d
mov qword [0x1800ae5e0], rcx
lea rcx, str.cuIpcGetEventHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae378]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae3a8]
xor r9d, r9d
mov qword [0x1800ae5f0], rcx
lea rcx, str.cuIpcOpenEventHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae3d8]
xor r9d, r9d
mov qword [0x1800ae610], rcx
lea rcx, str.cuIpcGetMemHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae3f8]
xor r9d, r9d
mov qword [0x1800ae638], rcx
lea rcx, str.cuIpcOpenMemHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae428]
xor r9d, r9d
mov qword [0x1800ae660], rcx
lea rcx, str.cuIpcOpenMemHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae428]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae460]
xor r9d, r9d
mov qword [0x1800ae688], rcx
lea rcx, str.cuIpcCloseMemHandle
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae460]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae498]
xor r9d, r9d
mov qword [0x1800ae6a0], rcx
lea rcx, str.cuGLCtxCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae498]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae4d0]
xor r9d, r9d
mov qword [0x1800ae6c0], rcx
lea rcx, str.cuGLInit
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae4d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ae510]
xor r9d, r9d
mov qword [0x1800ae6d8], rcx
lea rcx, str.cuGLGetDevices
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae510]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ae550]
mov r8d, 0x7d0
mov qword [0x1800ae708], rcx
lea rcx, str.cuGLRegisterBufferObject
xor r9d, r9d
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae550]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae588]
xor r9d, r9d
mov qword [0x1800ae718], rcx
lea rcx, str.cuGLMapBufferObject
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae588]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae5d0]
mov qword [0x1800ae748], rcx
lea rcx, str.cuGLMapBufferObject
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae5d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae618]
xor r9d, r9d
mov qword [0x1800ae778], rcx
lea rcx, str.cuGLMapBufferObjectAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae618]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae670]
mov qword [0x1800ae7a0], rcx
lea rcx, str.cuGLMapBufferObjectAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae670]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae6b8]
xor r9d, r9d
mov qword [0x1800ae7d0], rcx
lea rcx, str.cuGLUnmapBufferObject
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae6b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7ee
cmovne rcx, rdx
lea rdx, [0x1800ae6f8]
xor r9d, r9d
mov qword [0x1800ae7e0], rcx
lea rcx, str.cuGLUnmapBufferObjectAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae6f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae738]
xor r9d, r9d
mov qword [0x1800ae810], rcx
lea rcx, str.cuGLUnregisterBufferObject
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae738]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ae820], rcx
lea rdx, [0x1800ae768]
lea rcx, str.cuGLSetBufferObjectMapFlags
xor r9d, r9d
mov r8d, 0x7ee
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae768]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ae7b8]
xor r9d, r9d
mov qword [0x1800ae838], rcx
lea rcx, str.cuGraphicsGLRegisterImage
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae7b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ae818]
xor r9d, r9d
mov qword [0x1800ae870], rcx
lea rcx, str.cuGraphicsGLRegisterBuffer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae818]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
lea rdx, [0x1800ae858]
xor r9d, r9d
mov qword [0x1800ae898], rcx
lea rcx, str.cuWGLGetDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae858]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ae890]
xor r9d, r9d
mov qword [0x1800ae8b8], rcx
lea rcx, str.cuGraphicsUnregisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae890]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ae8d0]
xor r9d, r9d
mov qword [0x1800ae8d8], rcx
lea rcx, str.cuGraphicsMapResources
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae8d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae918]
mov qword [0x1800ae8f8], rcx
lea rcx, str.cuGraphicsMapResources
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae918]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ae960]
xor r9d, r9d
mov qword [0x1800ae920], rcx
lea rcx, str.cuGraphicsUnmapResources
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae960]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ae938], rcx
lea rdx, [0x1800ae9a0]
lea rcx, str.cuGraphicsUnmapResources
mov r9d, 2
mov r8d, 0x1b58
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae9a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x17a2
cmovne rcx, rdx
lea rdx, [0x1800ae9e8]
xor r9d, r9d
mov qword [0x1800ae968], rcx
lea rcx, str.cuGraphicsResourceSetMapFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae9e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800aea28]
xor r9d, r9d
mov qword [0x1800ae978], rcx
lea rcx, str.cuGraphicsSubResourceGetMappedArray
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea28]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800aea58]
xor r9d, r9d
mov qword [0x1800ae9b0], rcx
lea rcx, str.cuGraphicsResourceGetMappedMipmappedArray
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea58]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aea90]
xor r9d, r9d
mov qword [0x1800ae9b8], rcx
lea rcx, str.cuGraphicsResourceGetMappedPointer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea90]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800aead0]
xor r9d, r9d
mov qword [0x1800ae9e0], rcx
lea rcx, str.cuProfilerInitialize
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aead0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800aeb10]
xor r9d, r9d
mov qword [0x1800ae9f8], rcx
lea rcx, str.cuProfilerStart
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb10]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800aeb30]
xor r9d, r9d
mov qword [0x1800aea10], rcx
lea rcx, str.cuProfilerStop
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb30]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800aea30], rcx
lea rdx, [0x1800aeb60]
lea rcx, str.cuD3D11GetDevice
mov r8d, 0xbb8
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb60]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aebb0]
xor r9d, r9d
mov qword [0x1800aea40], rcx
lea rcx, str.cuD3D11GetDevices
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aebb0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aec00]
xor r9d, r9d
mov qword [0x1800aea68], rcx
lea rcx, str.cuD3D11CtxCreateOnDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec00]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800aec50]
xor r9d, r9d
mov qword [0x1800aea88], rcx
lea rcx, str.cuGraphicsD3D11RegisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec50]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aec90]
xor r9d, r9d
mov qword [0x1800aeab8], rcx
lea rcx, str.cuD3D11GetDirect3DDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec90]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800aecc0]
xor r9d, r9d
mov qword [0x1800aeac0], rcx
lea rcx, str.cuD3D10GetDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aecc0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aed08]
xor r9d, r9d
mov qword [0x1800aeae0], rcx
lea rcx, str.cuD3D10GetDevices
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed08]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aed70]
xor r9d, r9d
mov qword [0x1800aeb08], rcx
lea rcx, str.cuD3D10CtxCreateOnDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed70]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800aeb38], rcx
lea rdx, [0x1800aeda8]
lea rcx, str.cuD3D10GetDirect3DDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeda8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800aedf0]
xor r9d, r9d
mov qword [0x1800aeb50], rcx
lea rcx, str.cuGraphicsD3D10RegisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aedf0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800aee30]
xor r9d, r9d
mov qword [0x1800aeb68], rcx
lea rcx, str.cuD3D10RegisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800aee50]
xor r9d, r9d
mov qword [0x1800aeb90], rcx
lea rcx, str.cuD3D10UnregisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee50]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800aee88]
xor r9d, r9d
mov qword [0x1800aeb98], rcx
lea rcx, str.cuD3D10MapResources
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee88]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800aeeb8]
xor r9d, r9d
mov qword [0x1800aebb8], rcx
lea rcx, str.cuD3D10UnmapResources
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeeb8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800aeee8]
xor r9d, r9d
mov qword [0x1800aebc8], rcx
lea rcx, str.cuD3D10ResourceSetMapFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeee8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aef28]
xor r9d, r9d
mov qword [0x1800aebf0], rcx
lea rcx, str.cuD3D10ResourceGetSurfaceDimensions
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef28]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800aef78]
mov qword [0x1800aec20], rcx
lea rcx, str.cuD3D10ResourceGetMappedArray
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef78]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aefb8]
xor r9d, r9d
mov qword [0x1800aec40], rcx
lea rcx, str.cuD3D10ResourceGetMappedPointer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aefb8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aefe8]
xor r9d, r9d
mov qword [0x1800aec68], rcx
lea rcx, str.cuD3D10ResourceGetMappedSize
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aefe8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af028]
xor r9d, r9d
mov qword [0x1800aec80], rcx
lea rcx, str.cuD3D10ResourceGetMappedPitch
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af028]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af048]
xor r9d, r9d
mov qword [0x1800aecb8], rcx
lea rcx, str.cuD3D9GetDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af048]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af088]
xor r9d, r9d
mov qword [0x1800aecd0], rcx
lea rcx, str.cuD3D9GetDevices
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af088]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af0d8]
xor r9d, r9d
mov qword [0x1800aed00], rcx
lea rcx, str.cuD3D9CtxCreateOnDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af0d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af110]
xor r9d, r9d
mov qword [0x1800aed28], rcx
lea rcx, str.cuD3D9GetDirect3DDevice
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af110]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800af140]
mov qword [0x1800aed40], rcx
lea rcx, str.cuGraphicsD3D9RegisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af140]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af178]
xor r9d, r9d
mov qword [0x1800aed58], rcx
lea rcx, str.cuD3D9RegisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af178]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af1a8]
xor r9d, r9d
mov qword [0x1800aed80], rcx
lea rcx, str.cuD3D9UnregisterResource
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af1a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af1e0]
xor r9d, r9d
mov qword [0x1800aed90], rcx
lea rcx, str.cuD3D9MapResources
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af1e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af218]
xor r9d, r9d
mov qword [0x1800aedb8], rcx
lea rcx, str.cuD3D9UnmapResources
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af218]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af248]
xor r9d, r9d
mov qword [0x1800aedd0], rcx
lea rcx, str.cuD3D9ResourceSetMapFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af248]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af298]
xor r9d, r9d
mov qword [0x1800aedf8], rcx
lea rcx, str.cuD3D9ResourceGetSurfaceDimensions
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af298]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800af2e8]
xor r9d, r9d
mov qword [0x1800aee28], rcx
lea rcx, str.cuD3D9ResourceGetMappedArray
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af2e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af338]
xor r9d, r9d
mov qword [0x1800aee48], rcx
lea rcx, str.cuD3D9ResourceGetMappedPointer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af338]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800af378]
xor r9d, r9d
mov qword [0x1800aee70], rcx
lea rcx, str.cuD3D9ResourceGetMappedSize
mov r8d, 0xbcc
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af378]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af3c0]
xor r9d, r9d
mov qword [0x1800aeea0], rcx
lea rcx, str.cuD3D9ResourceGetMappedPitch
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af3c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af418]
xor r9d, r9d
mov qword [0x1800aeec8], rcx
lea rcx, str.cuD3D9Begin
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af418]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af440]
xor r9d, r9d
mov qword [0x1800aeed8], rcx
lea rcx, str.cuD3D9RegisterVertexBuffer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af440]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af468]
xor r9d, r9d
mov qword [0x1800aeef8], rcx
lea rcx, str.cuD3D9UnregisterVertexBuffer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af468]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800af4a0]
xor r9d, r9d
mov qword [0x1800aef08], rcx
lea rcx, str.cuD3D9MapVertexBuffer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af4a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af4c8]
xor r9d, r9d
mov qword [0x1800aef20], rcx
lea rcx, str.cuD3D9UnmapVertexBuffer
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af4c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800af4f0]
xor r9d, r9d
mov qword [0x1800aef38], rcx
lea rcx, str.cuD3D9End
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af4f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800af518]
xor r9d, r9d
mov qword [0x1800aef48], rcx
lea rcx, str.cuGetExportTable
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af518]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800af558]
xor r9d, r9d
mov qword [0x1800aef68], rcx
lea rcx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af558]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800af5b0]
xor r9d, r9d
mov qword [0x1800aef88], rcx
lea rcx, str.cuOccupancyAvailableDynamicSMemPerBlock
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af5b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af5e0]
xor r9d, r9d
mov qword [0x1800aefa0], rcx
lea rcx, str.cuMemAdvise
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af5e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af618]
xor r9d, r9d
mov qword [0x1800aefc8], rcx
lea rcx, str.cuMemPrefetchAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af618]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af660]
mov qword [0x1800aeff0], rcx
lea rcx, str.cuMemPrefetchAsync
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af660]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af6a8]
xor r9d, r9d
mov qword [0x1800af000], rcx
lea rcx, str.cuMemRangeGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af6a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800af700]
xor r9d, r9d
mov qword [0x1800af030], rcx
lea rcx, str.cuMemRangeGetAttributes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af700]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800af750]
xor r9d, r9d
mov qword [0x1800af060], rcx
lea rcx, [0x18007d0c0]
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af750]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800af780]
xor r9d, r9d
mov qword [0x1800af070], rcx
lea rcx, str.cuGetErrorName
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af780]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af7b8]
xor r9d, r9d
mov qword [0x1800af078], rcx
lea rcx, str.cuGraphCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af7b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af7f8]
xor r9d, r9d
mov qword [0x1800af0a0], rcx
lea rcx, str.cuGraphAddKernelNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af7f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af838]
xor r9d, r9d
mov qword [0x1800af0b8], rcx
lea rcx, str.cuGraphKernelNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af838]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af860]
xor r9d, r9d
mov qword [0x1800af0e0], rcx
lea rcx, str.cuGraphKernelNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af860]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af898]
xor r9d, r9d
mov qword [0x1800af0f0], rcx
lea rcx, str.cuGraphAddMemcpyNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af898]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af8d8]
xor r9d, r9d
mov qword [0x1800af118], rcx
lea rcx, str.cuGraphMemcpyNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af8d8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800af908]
mov r8d, 0x2710
mov qword [0x1800af138], rcx
lea rcx, str.cuGraphMemcpyNodeSetParams
xor r9d, r9d
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af908]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af940]
xor r9d, r9d
mov qword [0x1800af158], rcx
lea rcx, str.cuGraphAddMemsetNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af940]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af970]
xor r9d, r9d
mov qword [0x1800af180], rcx
lea rcx, str.cuGraphMemsetNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af970]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af998]
xor r9d, r9d
mov qword [0x1800af198], rcx
lea rcx, str.cuGraphMemsetNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af998]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800af9e0]
xor r9d, r9d
mov qword [0x1800af1c0], rcx
lea rcx, str.cuGraphAddHostNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af9e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800afa30]
xor r9d, r9d
mov qword [0x1800af1f0], rcx
lea rcx, str.cuGraphHostNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800afa68]
xor r9d, r9d
mov qword [0x1800af208], rcx
lea rcx, str.cuGraphHostNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afa68]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800afaa8]
xor r9d, r9d
mov qword [0x1800af228], rcx
lea rcx, str.cuGraphAddChildGraphNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afaa8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800af260], rcx
lea rdx, [0x1800afaf8]
lea rcx, str.cuGraphChildGraphNodeGetGraph
xor r9d, r9d
mov r8d, 0x2710
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afaf8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800afb30]
xor r9d, r9d
mov qword [0x1800af278], rcx
lea rcx, str.cuGraphAddEmptyNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800afb30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae268]
xor r9d, r9d
mov qword [0x1800af2a0], rcx
lea rcx, str.cuGraphAddEventRecordNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae268]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae298]
xor r9d, r9d
mov qword [0x1800af2c0], rcx
lea rcx, str.cuGraphEventRecordNodeGetEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae298]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae2c0]
xor r9d, r9d
mov qword [0x1800af2e0], rcx
lea rcx, str.cuGraphEventRecordNodeSetEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae2f0]
xor r9d, r9d
mov qword [0x1800af2f8], rcx
lea rcx, str.cuGraphAddEventWaitNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae2f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae318]
xor r9d, r9d
mov qword [0x1800af310], rcx
lea rcx, str.cuGraphEventWaitNodeGetEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae318]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae348]
xor r9d, r9d
mov qword [0x1800af328], rcx
lea rcx, str.cuGraphEventWaitNodeSetEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae348]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800af350], rcx
lea rdx, [0x1800ae388]
lea rcx, str.cuGraphAddExternalSemaphoresSignalNode
xor r9d, r9d
mov r8d, 0x2b0c
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae388]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae3b8]
xor r9d, r9d
mov qword [0x1800af370], rcx
lea rcx, str.cuGraphExternalSemaphoresSignalNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae3e0]
xor r9d, r9d
mov qword [0x1800af388], rcx
lea rcx, str.cuGraphExternalSemaphoresSignalNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae3e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae418]
xor r9d, r9d
mov qword [0x1800af3a8], rcx
lea rcx, str.cuGraphAddExternalSemaphoresWaitNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae418]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae450]
xor r9d, r9d
mov qword [0x1800af3d0], rcx
lea rcx, str.cuGraphExternalSemaphoresWaitNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae450]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae488]
xor r9d, r9d
mov qword [0x1800af3e8], rcx
lea rcx, str.cuGraphExternalSemaphoresWaitNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae488]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae4c8]
xor r9d, r9d
mov qword [0x1800af400], rcx
lea rcx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae4c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae518]
xor r9d, r9d
mov qword [0x1800af428], rcx
lea rcx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae518]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800af450], rcx
lea rdx, [0x1800ae568]
lea rcx, str.cuGraphAddMemAllocNode
mov r8d, 0x2b20
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae568]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ae5b0]
xor r9d, r9d
mov qword [0x1800af480], rcx
lea rcx, str.cuGraphMemAllocNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae5b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ae600]
xor r9d, r9d
mov qword [0x1800af498], rcx
lea rcx, str.cuGraphAddMemFreeNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae600]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ae658]
xor r9d, r9d
mov qword [0x1800af4c0], rcx
lea rcx, str.cuGraphMemFreeNodeGetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae658]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ae698]
xor r9d, r9d
mov qword [0x1800af4d8], rcx
lea rcx, str.cuDeviceGraphMemTrim
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae698]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ae6d0]
xor r9d, r9d
mov qword [0x1800af4e8], rcx
lea rcx, str.cuDeviceGetGraphMemAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae6d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ae710]
xor r9d, r9d
mov qword [0x1800af508], rcx
lea rcx, str.cuDeviceSetGraphMemAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae710]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae760]
xor r9d, r9d
mov qword [0x1800af530], rcx
lea rcx, str.cuGraphClone
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae760]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800af540], rcx
lea rdx, [0x1800ae7b0]
lea rcx, str.cuGraphNodeFindInClone
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae7b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae7f0]
xor r9d, r9d
mov qword [0x1800af560], rcx
lea rcx, str.cuGraphNodeGetType
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae7f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae848]
xor r9d, r9d
mov qword [0x1800af578], rcx
lea rcx, str.cuGraphGetNodes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae848]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae888]
xor r9d, r9d
mov qword [0x1800af598], rcx
lea rcx, str.cuGraphGetRootNodes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae888]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae8e8]
xor r9d, r9d
mov qword [0x1800af5b8], rcx
lea rcx, str.cuGraphGetEdges
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae8e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae930]
xor r9d, r9d
mov qword [0x1800af5d0], rcx
lea rcx, str.cuGraphNodeGetDependencies
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae930]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae980]
xor r9d, r9d
mov qword [0x1800af5e8], rcx
lea rcx, str.cuGraphNodeGetDependentNodes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae980]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae9c0]
xor r9d, r9d
mov qword [0x1800af608], rcx
lea rcx, str.cuGraphAddDependencies
call qword [0x1800ae4a0]
mov rcx, qword [0x1800ae9c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800aea18]
mov qword [0x1800af620], rcx
lea rcx, str.cuGraphRemoveDependencies
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea18]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aea48]
xor r9d, r9d
mov qword [0x1800af648], rcx
lea rcx, str.cuGraphDestroyNode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aea80]
xor r9d, r9d
mov qword [0x1800af658], rcx
lea rcx, str.cuGraphInstantiate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aea80]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800aeae8]
xor r9d, r9d
mov qword [0x1800af680], rcx
lea rcx, str.cuGraphInstantiate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeae8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800aeb20]
xor r9d, r9d
mov qword [0x1800af698], rcx
lea rcx, str.cuGraphInstantiateWithFlags
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800aeb78]
xor r9d, r9d
mov qword [0x1800af6c0], rcx
lea rcx, str.cuGraphUpload
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeb78]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800aeba8]
mov qword [0x1800af6d0], rcx
lea rcx, str.cuGraphUpload
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeba8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aebe0]
xor r9d, r9d
mov qword [0x1800af6e0], rcx
lea rcx, str.cuGraphLaunch
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aebe0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aec18]
mov qword [0x1800af708], rcx
lea rcx, str.cuGraphLaunch
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec18]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aec48]
xor r9d, r9d
mov qword [0x1800af718], rcx
lea rcx, str.cuGraphExecDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aec70]
xor r9d, r9d
mov qword [0x1800af728], rcx
lea rcx, str.cuGraphDestroy
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aec70]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aeca0]
xor r9d, r9d
mov qword [0x1800af740], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeca0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aecc8]
mov qword [0x1800af758], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aecc8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800aecf0]
xor r9d, r9d
mov qword [0x1800af768], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aecf0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800aed30]
mov qword [0x1800af788], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aed68]
xor r9d, r9d
mov qword [0x1800af7a0], rcx
lea rcx, str.cuStreamEndCapture
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aed68]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aeda0]
mov qword [0x1800af7b0], rcx
lea rcx, str.cuStreamEndCapture
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeda0]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800aedd8]
xor r9d, r9d
mov qword [0x1800af7d8], rcx
lea rcx, str.cuStreamIsCapturing
mov r8d, 0x2710
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aedd8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aee10]
mov qword [0x1800af7e8], rcx
lea rcx, str.cuStreamIsCapturing
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee10]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800aee58]
xor r9d, r9d
mov qword [0x1800af808], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee58]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800aee98]
mov qword [0x1800af820], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aee98]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800aeef0]
xor r9d, r9d
mov qword [0x1800af840], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aeef0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800aef58]
mov qword [0x1800af868], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef58]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800aef98]
xor r9d, r9d
mov qword [0x1800af890], rcx
lea rcx, str.cuStreamUpdateCaptureDependencies
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aef98]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800aefd8]
mov qword [0x1800af8b0], rcx
lea rcx, str.cuStreamUpdateCaptureDependencies
call qword [0x1800ae4a0]
mov rcx, qword [0x1800aefd8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800af010]
xor r9d, r9d
mov qword [0x1800af8d0], rcx
lea rcx, str.cuGraphExecKernelNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af010]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800af058]
xor r9d, r9d
mov qword [0x1800af8e0], rcx
lea rcx, str.cuGraphExecMemcpyNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af058]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800af098]
xor r9d, r9d
mov qword [0x1800af900], rcx
lea rcx, str.cuGraphExecMemsetNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af098]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800af0d0]
xor r9d, r9d
mov qword [0x1800af910], rcx
lea rcx, str.cuGraphExecHostNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af0d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800af108]
xor r9d, r9d
mov qword [0x1800af928], rcx
lea rcx, str.cuGraphExecChildGraphNodeSetParams
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af108]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800af150]
xor r9d, r9d
mov qword [0x1800af948], rcx
lea rcx, str.cuGraphExecEventRecordNodeSetEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af150]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800af190]
xor r9d, r9d
mov qword [0x1800af960], rcx
lea rcx, str.cuGraphExecEventWaitNodeSetEvent
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af190]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800af1c8]
xor r9d, r9d
mov qword [0x1800af978], rcx
lea rcx, str.cuThreadExchangeStreamCaptureMode
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af1c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800af200]
xor r9d, r9d
mov qword [0x1800af988], rcx
lea rcx, str.cuGraphExecUpdate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af200]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800af240]
xor r9d, r9d
mov qword [0x1800af9a8], rcx
lea rcx, str.cuGraphKernelNodeCopyAttributes
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af240]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800af280]
xor r9d, r9d
mov qword [0x1800af9c0], rcx
lea rcx, str.cuGraphKernelNodeGetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af280]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800af2b8]
xor r9d, r9d
mov qword [0x1800af9e8], rcx
lea rcx, str.cuGraphKernelNodeSetAttribute
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af2b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800af300]
xor r9d, r9d
mov qword [0x1800afa00], rcx
lea rcx, str.cuGraphDebugDotPrint
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af300]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800af340]
xor r9d, r9d
mov qword [0x1800afa18], rcx
lea rcx, str.cuUserObjectCreate
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af340]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800af380]
xor r9d, r9d
mov qword [0x1800afa48], rcx
lea rcx, str.cuUserObjectRetain
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af380]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800af3b0]
xor r9d, r9d
mov qword [0x1800afa70], rcx
lea rcx, str.cuUserObjectRelease
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af3b0]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800af3f8]
mov r8d, 0x2b16
mov qword [0x1800afa90], rcx
lea rcx, str.cuGraphRetainUserObject
xor r9d, r9d
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af3f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800af448]
xor r9d, r9d
mov qword [0x1800afac0], rcx
lea rcx, str.cuGraphReleaseUserObject
call qword [0x1800ae4a0]
mov rcx, qword [0x1800af448]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800afad8], rcx
add rsp, 0x20
pop rbx
ret
mov qword [0x1800afa98], 0
mov rcx, qword [rbx + 0x20]
lea rdx, [0x18007b214]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGetProcAddress
mov qword [0x1800afa50], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007b220]
mov qword [0x1800afa98], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetCount
mov qword [0x1800afae8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetName
mov qword [0x1800afb10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceTotalMem_v2
mov qword [0x1800afb38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetAttribute
mov qword [0x1800ae260], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetP2PAttribute
mov qword [0x1800ae280], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDriverGetVersion
mov qword [0x1800ae2b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae570], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetByPCIBusId
mov qword [0x1800ae2e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae578], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x1800ae300], rax
cmove rax, rcx
mov qword [0x1800ae598], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetUuid
mov qword [0x1800ae328], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetTexture1DLinearMaxWidth
mov qword [0x1800ae350], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetDefaultMemPool
mov qword [0x1800ae390], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae608], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceSetMemPool
mov qword [0x1800ae3c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetMemPool
mov qword [0x1800ae3e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFlushGPUDirectRDMAWrites
mov qword [0x1800ae408], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetLuid
mov qword [0x1800ae440], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae680], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007b3a0]
mov qword [0x1800ae478], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxRelease
mov qword [0x1800ae4a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxSetFlags_v2
mov qword [0x1800ae4e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxGetState
mov qword [0x1800ae508], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae700], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxReset
mov qword [0x1800ae548], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae720], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxCreate_v2
mov qword [0x1800ae590], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetFlags
mov qword [0x1800ae5b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae770], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxSetCurrent
mov qword [0x1800ae5f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae780], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetCurrent
mov qword [0x1800ae628], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae790], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxDetach
mov qword [0x1800ae650], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetApiVersion
mov qword [0x1800ae678], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetDevice
mov qword [0x1800ae6b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetLimit
mov qword [0x1800ae6f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ae728], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuCtxSetLimit
mov qword [0x1800ae828], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetCacheConfig
mov qword [0x1800ae758], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae840], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxSetCacheConfig
mov qword [0x1800ae798], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae860], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetSharedMemConfig
mov qword [0x1800ae7d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae878], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetStreamPriorityRange
mov qword [0x1800ae7f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxSetSharedMemConfig
mov qword [0x1800ae830], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007b550]
mov qword [0x1800ae868], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxResetPersistingL2Cache
mov qword [0x1800ae8a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleLoad
mov qword [0x1800ae8c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleLoadData
mov qword [0x1800ae900], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ae940], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuModuleLoadFatBinary
cmove rax, rcx
mov qword [0x1800ae928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007b5c8]
mov qword [0x1800ae970], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae948], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007b5d8]
mov qword [0x1800ae998], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae958], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleGetGlobal_v2
mov qword [0x1800ae9d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae988], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleGetTexRef
mov qword [0x1800aea20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleGetSurfRef
mov qword [0x1800aea60], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkCreate
mov qword [0x1800aeaa0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkAddData
mov qword [0x1800aeaf8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkAddFile
mov qword [0x1800aeb58], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkComplete
mov qword [0x1800aebd0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800aec28], rax
test rax, rax
lea rdx, str.cuLinkDestroy
cmove rax, rcx
mov qword [0x1800aea98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemGetInfo_v2
mov qword [0x1800aec60], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocManaged
mov qword [0x1800aec98], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeac8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAlloc_v2
mov qword [0x1800aece0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeaf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocPitch_v2
mov qword [0x1800aed10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemFree_v2
mov qword [0x1800aed60], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemGetAddressRange_v2
mov qword [0x1800aedb0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemFreeHost
mov qword [0x1800aede8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostAlloc
mov qword [0x1800aee20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostGetDevicePointer_v2
mov qword [0x1800aee60], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeba0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800aee90], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemHostGetFlags
mov qword [0x1800aebc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostRegister_v2
mov qword [0x1800aeed0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aebe8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostUnregister
mov qword [0x1800aef18], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aebf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuPointerGetAttribute
mov qword [0x1800aef40], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuPointerGetAttributes
mov qword [0x1800aef70], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocAsync
mov qword [0x1800aefa8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocAsync_ptsz
mov qword [0x1800aefe0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocFromPoolAsync
mov qword [0x1800af018], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeca8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocFromPoolAsync_ptsz
mov qword [0x1800af050], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aecd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemFreeAsync
mov qword [0x1800af090], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aecf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800af0c8], rax
cmove rax, rcx
mov qword [0x1800aed20], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemFreeAsync_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolTrimTo
mov qword [0x1800af0f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolSetAttribute
mov qword [0x1800af128], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolGetAttribute
mov qword [0x1800af168], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolSetAccess
mov qword [0x1800af1a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolGetAccess
mov qword [0x1800af1f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aedc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolCreate
mov qword [0x1800af230], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aede0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolDestroy
mov qword [0x1800af270], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aee00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolExportToShareableHandle
mov qword [0x1800af2a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aee18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolImportFromShareableHandle
mov qword [0x1800af2d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aee38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800af318], rax
cmove rax, rcx
mov qword [0x1800aee68], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemPoolExportPointer
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolImportPointer
mov qword [0x1800af358], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aee80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy
mov qword [0x1800af390], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeea8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy_ptds
mov qword [0x1800af3c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeec0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyAsync
mov qword [0x1800af408], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeee0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyAsync_ptsz
mov qword [0x1800af460], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeer
mov qword [0x1800af4a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeer_ptds
mov qword [0x1800af500], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeerAsync
mov qword [0x1800af550], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeerAsync_ptsz
mov qword [0x1800af5a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aefb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1800af600], rax
cmove rax, rcx
mov qword [0x1800aefd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyHtoD_v2_ptds
mov qword [0x1800af640], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeff8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyHtoDAsync_v2
mov qword [0x1800af678], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af008], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
mov qword [0x1800af6b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af038], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoH_v2
mov qword [0x1800af6f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoH_v2_ptds
mov qword [0x1800af730], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af068], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoHAsync_v2
mov qword [0x1800af770], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af080], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
mov qword [0x1800af7c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af0b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoD_v2
mov qword [0x1800af810], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af0c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoD_v2_ptds
mov qword [0x1800af848], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af0e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoDAsync_v2
mov qword [0x1800af880], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af100], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
mov qword [0x1800af8b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DUnaligned_v2
mov qword [0x1800af8f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af148], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
mov qword [0x1800af918], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af160], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DAsync_v2
mov qword [0x1800af938], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
mov qword [0x1800af958], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af188], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3D_v2
mov qword [0x1800af980], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af1b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3D_v2_ptds
mov qword [0x1800af9a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af1b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DAsync_v2
mov qword [0x1800af9d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af1d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
mov qword [0x1800af9f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af1e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DPeer
mov qword [0x1800afa28], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800afa60], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpy3DPeer_ptds
mov qword [0x1800af220], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DPeerAsync
mov qword [0x1800afa88], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af238], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
mov qword [0x1800afab8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8_v2
mov qword [0x1800afaf0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af268], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8_v2_ptds
mov qword [0x1800afb20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8Async
mov qword [0x1800afb48], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af2b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8Async_ptsz
mov qword [0x1800ae278], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af2c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD2D8_v2
mov qword [0x1800ae2b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af2f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD2D8_v2_ptds
mov qword [0x1800ae2e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af320], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD2D8Async
mov qword [0x1800ae330], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af348], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ae370], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuMemsetD2D8Async_ptsz
cmove rax, rcx
mov qword [0x1800af368], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFuncSetCacheConfig
mov qword [0x1800ae3d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af3a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFuncSetSharedMemConfig
mov qword [0x1800ae410], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af3b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFuncGetAttribute
mov qword [0x1800ae438], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af3e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFuncSetAttribute
mov qword [0x1800ae470], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af3f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayCreate_v2
mov qword [0x1800ae4b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayGetDescriptor_v2
mov qword [0x1800ae4f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af438], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayGetSparseProperties
mov qword [0x1800ae530], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af458], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayGetPlane
mov qword [0x1800ae558], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af478], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArray3DCreate_v2
mov qword [0x1800ae5a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af488], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ae5e8], rax
test rax, rax
lea rdx, str.cuArray3DGetDescriptor_v2
cmove rax, rcx
mov qword [0x1800af4b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayDestroy
mov qword [0x1800ae620], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af4b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMipmappedArrayCreate
mov qword [0x1800ae648], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af4d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMipmappedArrayGetLevel
mov qword [0x1800ae690], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af4f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMipmappedArrayGetSparseProperties
mov qword [0x1800ae6e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af510], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMipmappedArrayDestroy
mov qword [0x1800ae730], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefCreate
mov qword [0x1800ae750], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af538], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefDestroy
mov qword [0x1800ae788], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af548], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetArray
mov qword [0x1800ae7c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af568], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMipmappedArray
mov qword [0x1800ae808], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af588], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ae850], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuTexRefSetAddress_v2
mov qword [0x1800af5a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetAddress2D_v3
mov qword [0x1800ae8a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af5c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetFormat
mov qword [0x1800ae908], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af5d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetAddressMode
mov qword [0x1800ae950], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af5f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetFilterMode
mov qword [0x1800ae990], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af610], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMipmapFilterMode
mov qword [0x1800ae9d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af628], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMipmapLevelBias
mov qword [0x1800aea00], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af638], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMipmapLevelClamp
mov qword [0x1800aea38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMaxAnisotropy
mov qword [0x1800aea70], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetFlags
mov qword [0x1800aeaa8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af688], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800aead8], rax
cmove rax, rcx
mov qword [0x1800af690], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuTexRefSetBorderColor
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefGetBorderColor
mov qword [0x1800aeb18], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af6a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuSurfRefSetArray
mov qword [0x1800aeb40], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af6c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectCreate
mov qword [0x1800aeb88], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af6d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectDestroy
mov qword [0x1800aebd8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af6f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectGetResourceDesc
mov qword [0x1800aec08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af710], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectGetTextureDesc
mov qword [0x1800aec38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af720], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectGetResourceViewDesc
mov qword [0x1800aec78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af748], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuSurfObjectCreate
mov qword [0x1800aecb0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuSurfObjectDestroy
mov qword [0x1800aece8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af778], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800aed18], rax
cmove rax, rcx
mov qword [0x1800af798], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuSurfObjectGetResourceDesc
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuImportExternalMemory
mov qword [0x1800aed48], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af7a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuExternalMemoryGetMappedBuffer
mov qword [0x1800aed88], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af7d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuExternalMemoryGetMappedMipmappedArray
mov qword [0x1800aedc8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af7e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDestroyExternalMemory
mov qword [0x1800aee08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuImportExternalSemaphore
mov qword [0x1800aee40], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af818], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuSignalExternalSemaphoresAsync
mov qword [0x1800aee78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
mov qword [0x1800aeeb0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuWaitExternalSemaphoresAsync
mov qword [0x1800aef00], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
mov qword [0x1800aef50], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af888], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDestroyExternalSemaphore
test rax, rax
mov qword [0x1800aef90], rax
cmove rax, rcx
mov qword [0x1800af8a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchKernel
mov qword [0x1800aefc0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af8c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007c250]
mov qword [0x1800af020], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af8f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchCooperativeKernel
mov qword [0x1800af0a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af930], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchCooperativeKernel_ptsz
mov qword [0x1800af130], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af968], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
mov qword [0x1800af1d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af9b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchHostFunc
mov qword [0x1800af258], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af9c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchHostFunc_ptsz
mov qword [0x1800af290], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af9f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventCreate
mov qword [0x1800af2d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventRecord
mov qword [0x1800af308], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventRecord_ptsz
mov qword [0x1800af330], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventRecordWithFlags
mov qword [0x1800af360], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventRecordWithFlags_ptsz
mov qword [0x1800af398], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventQuery
mov qword [0x1800af3d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afaa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventSynchronize
mov qword [0x1800af410], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventDestroy_v2
mov qword [0x1800af430], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventElapsedTime
mov qword [0x1800af470], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afae0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitValue32
mov qword [0x1800af490], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afb00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitValue32_ptsz
mov qword [0x1800af4e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afb18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWriteValue32
mov qword [0x1800af520], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afb40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWriteValue32_ptsz
mov qword [0x1800af570], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afb58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800af5c0], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamWaitValue64
mov qword [0x1800ae270], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitValue64_ptsz
mov qword [0x1800af5f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae290], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWriteValue64
mov qword [0x1800af630], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWriteValue64_ptsz
mov qword [0x1800af670], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBatchMemOp
mov qword [0x1800af6b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBatchMemOp_ptsz
mov qword [0x1800af6e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCreate
mov qword [0x1800af738], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae310], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCreateWithPriority
mov qword [0x1800af790], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae320], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetPriority
mov qword [0x1800af7c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae340], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetPriority_ptsz
mov qword [0x1800af7f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae358], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800af828], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuStreamGetFlags
cmove rax, rcx
mov qword [0x1800ae368], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetCtx
mov qword [0x1800af858], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetFlags_ptsz
mov qword [0x1800af878], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae398], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamDestroy_v2
mov qword [0x1800af8a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitEvent
mov qword [0x1800af8c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitEvent_ptsz
mov qword [0x1800af8e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAddCallback
mov qword [0x1800af920], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAddCallback_ptsz
mov qword [0x1800af950], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSynchronize
mov qword [0x1800af990], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSynchronize_ptsz
mov qword [0x1800af9b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae430], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800af9d8], rax
test rax, rax
lea rdx, str.cuStreamQuery
cmove rax, rcx
mov qword [0x1800ae448], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamQuery_ptsz
mov qword [0x1800afa10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae458], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAttachMemAsync
mov qword [0x1800afa38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae468], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAttachMemAsync_ptsz
mov qword [0x1800afa78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCopyAttributes
mov qword [0x1800afac8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCopyAttributes_ptsz
mov qword [0x1800afb08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetAttribute
mov qword [0x1800afb28], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetAttribute_ptsz
mov qword [0x1800afb50], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSetAttribute
mov qword [0x1800ae288], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae538], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSetAttribute_ptsz
mov qword [0x1800ae2a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ae2d8], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuDeviceCanAccessPeer
mov qword [0x1800ae580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxEnablePeerAccess
mov qword [0x1800ae308], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxDisablePeerAccess
mov qword [0x1800ae338], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcGetEventHandle
mov qword [0x1800ae360], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcOpenEventHandle
mov qword [0x1800ae378], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcGetMemHandle
mov qword [0x1800ae3a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae610], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcOpenMemHandle
mov qword [0x1800ae3d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae638], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcOpenMemHandle_v2
mov qword [0x1800ae3f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae660], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcCloseMemHandle
mov qword [0x1800ae428], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae688], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLCtxCreate_v2
mov qword [0x1800ae460], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ae498], rax
cmove rax, rcx
mov qword [0x1800ae6c0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuGLInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLGetDevices
mov qword [0x1800ae4d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLRegisterBufferObject
mov qword [0x1800ae510], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae708], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObject_v2
mov qword [0x1800ae550], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae718], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObject_v2_ptds
mov qword [0x1800ae588], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae748], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObjectAsync_v2
mov qword [0x1800ae5d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae778], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
mov qword [0x1800ae618], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLUnmapBufferObject
mov qword [0x1800ae670], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLUnmapBufferObjectAsync
mov qword [0x1800ae6b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLUnregisterBufferObject
mov qword [0x1800ae6f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae810], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ae738], rax
cmove rax, rcx
mov qword [0x1800ae820], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuGLSetBufferObjectMapFlags
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsGLRegisterImage
mov qword [0x1800ae768], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae838], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsGLRegisterBuffer
mov qword [0x1800ae7b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuWGLGetDevice
mov qword [0x1800ae818], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae898], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsUnregisterResource
mov qword [0x1800ae858], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsMapResources
mov qword [0x1800ae890], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsMapResources_ptsz
mov qword [0x1800ae8d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsUnmapResources
mov qword [0x1800ae918], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae920], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsUnmapResources_ptsz
mov qword [0x1800ae960], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae938], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
mov qword [0x1800ae9a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae968], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsSubResourceGetMappedArray
test rax, rax
mov qword [0x1800ae9e8], rax
cmove rax, rcx
mov qword [0x1800ae978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
mov qword [0x1800aea28], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
mov qword [0x1800aea58], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuProfilerInitialize
mov qword [0x1800aea90], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuProfilerStart
mov qword [0x1800aead0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuProfilerStop
mov qword [0x1800aeb10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11GetDevice
mov qword [0x1800aeb30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11GetDevices
mov qword [0x1800aeb60], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11CtxCreateOnDevice
mov qword [0x1800aebb0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsD3D11RegisterResource
mov qword [0x1800aec00], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11GetDirect3DDevice
mov qword [0x1800aec50], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeab8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10GetDevice
mov qword [0x1800aec90], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10GetDevices
mov qword [0x1800aecc0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeae0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10CtxCreateOnDevice
mov qword [0x1800aed08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10GetDirect3DDevice
mov qword [0x1800aed70], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsD3D10RegisterResource
mov qword [0x1800aeda8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10RegisterResource
mov qword [0x1800aedf0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10UnregisterResource
mov qword [0x1800aee30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10MapResources
mov qword [0x1800aee50], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10UnmapResources
mov qword [0x1800aee88], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aebb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceSetMapFlags
mov qword [0x1800aeeb8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aebc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800aeee8], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
mov qword [0x1800aebf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedArray
mov qword [0x1800aef28], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
mov qword [0x1800aef78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
mov qword [0x1800aefb8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
mov qword [0x1800aefe8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aec80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9GetDevice
mov qword [0x1800af028], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aecb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9GetDevices
mov qword [0x1800af048], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aecd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9CtxCreateOnDevice
mov qword [0x1800af088], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9GetDirect3DDevice
mov qword [0x1800af0d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsD3D9RegisterResource
mov qword [0x1800af110], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800af140], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuD3D9RegisterResource
cmove rax, rcx
mov qword [0x1800aed58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnregisterResource
mov qword [0x1800af178], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9MapResources
mov qword [0x1800af1a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aed90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnmapResources
mov qword [0x1800af1e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aedb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceSetMapFlags
mov qword [0x1800af218], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aedd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
mov qword [0x1800af248], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aedf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedArray
mov qword [0x1800af298], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aee28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
mov qword [0x1800af2e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aee48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
mov qword [0x1800af338], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aee70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
mov qword [0x1800af378], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800af3c0], rax
test rax, rax
lea rdx, str.cuD3D9Begin
cmove rax, rcx
mov qword [0x1800aeec8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9RegisterVertexBuffer
mov qword [0x1800af418], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeed8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnregisterVertexBuffer
mov qword [0x1800af440], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeef8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9MapVertexBuffer_v2
mov qword [0x1800af468], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnmapVertexBuffer
mov qword [0x1800af4a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9End
mov qword [0x1800af4c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGetExportTable
mov qword [0x1800af4f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
mov qword [0x1800af518], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuOccupancyAvailableDynamicSMemPerBlock
mov qword [0x1800af558], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aef88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAdvise
mov qword [0x1800af5b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aefa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800af5e0], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemPrefetchAsync
mov qword [0x1800aefc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPrefetchAsync_ptsz
mov qword [0x1800af618], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeff0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemRangeGetAttribute
mov qword [0x1800af660], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemRangeGetAttributes
mov qword [0x1800af6a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007d0c0]
mov qword [0x1800af700], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af060], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGetErrorName
mov qword [0x1800af750], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphCreate
mov qword [0x1800af780], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af078], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddKernelNode
mov qword [0x1800af7b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af0a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeGetParams
mov qword [0x1800af7f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af0b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeSetParams
mov qword [0x1800af838], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af0e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800af860], rax
cmove rax, rcx
mov qword [0x1800af0f0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuGraphAddMemcpyNode
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemcpyNodeGetParams
mov qword [0x1800af898], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af118], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemcpyNodeSetParams
mov qword [0x1800af8d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af138], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddMemsetNode
mov qword [0x1800af908], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af158], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemsetNodeGetParams
mov qword [0x1800af940], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemsetNodeSetParams
mov qword [0x1800af970], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af198], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddHostNode
mov qword [0x1800af998], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af1c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphHostNodeGetParams
mov qword [0x1800af9e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af1f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphHostNodeSetParams
mov qword [0x1800afa30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af208], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddChildGraphNode
mov qword [0x1800afa68], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af228], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800afaa8], rax
cmove rax, rcx
mov qword [0x1800af260], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuGraphChildGraphNodeGetGraph
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddEmptyNode
mov qword [0x1800afaf8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af278], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddEventRecordNode
mov qword [0x1800afb30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af2a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphEventRecordNodeGetEvent
mov qword [0x1800ae268], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af2c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphEventRecordNodeSetEvent
mov qword [0x1800ae298], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af2e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddEventWaitNode
mov qword [0x1800ae2c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af2f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphEventWaitNodeGetEvent
mov qword [0x1800ae2f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af310], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphEventWaitNodeSetEvent
mov qword [0x1800ae318], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddExternalSemaphoresSignalNode
mov qword [0x1800ae348], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af350], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExternalSemaphoresSignalNodeGetParams
mov qword [0x1800ae388], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af370], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExternalSemaphoresSignalNodeSetParams
test rax, rax
mov qword [0x1800ae3b8], rax
cmove rax, rcx
mov qword [0x1800af388], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddExternalSemaphoresWaitNode
mov qword [0x1800ae3e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af3a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExternalSemaphoresWaitNodeGetParams
mov qword [0x1800ae418], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af3d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExternalSemaphoresWaitNodeSetParams
mov qword [0x1800ae450], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af3e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
mov qword [0x1800ae488], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
mov qword [0x1800ae4c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af428], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddMemAllocNode
mov qword [0x1800ae518], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemAllocNodeGetParams
mov qword [0x1800ae568], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddMemFreeNode
mov qword [0x1800ae5b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af498], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemFreeNodeGetParams
mov qword [0x1800ae600], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af4c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGraphMemTrim
mov qword [0x1800ae658], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af4d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetGraphMemAttribute
mov qword [0x1800ae698], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af4e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceSetGraphMemAttribute
mov qword [0x1800ae6d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af508], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphClone
mov qword [0x1800ae710], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphNodeFindInClone
mov qword [0x1800ae760], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphNodeGetType
mov qword [0x1800ae7b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphGetNodes
mov qword [0x1800ae7f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af578], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphGetRootNodes
mov qword [0x1800ae848], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af598], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphGetEdges
mov qword [0x1800ae888], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af5b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphNodeGetDependencies
mov qword [0x1800ae8e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af5d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphNodeGetDependentNodes
mov qword [0x1800ae930], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af5e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ae980], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphAddDependencies
mov qword [0x1800af608], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphRemoveDependencies
mov qword [0x1800ae9c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphDestroyNode
mov qword [0x1800aea18], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af648], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphInstantiate
mov qword [0x1800aea48], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af658], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphInstantiate_v2
mov qword [0x1800aea80], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af680], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphInstantiateWithFlags
mov qword [0x1800aeae8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af698], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphUpload
mov qword [0x1800aeb20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af6c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphUpload_ptsz
mov qword [0x1800aeb78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af6d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphLaunch
mov qword [0x1800aeba8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af6e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphLaunch_ptsz
mov qword [0x1800aebe0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af708], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800aec18], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuGraphExecDestroy
cmove rax, rcx
mov qword [0x1800af718], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphDestroy
mov qword [0x1800aec48], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af728], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBeginCapture
mov qword [0x1800aec70], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBeginCapture_ptsz
mov qword [0x1800aeca0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af758], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBeginCapture_v2
mov qword [0x1800aecc8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af768], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBeginCapture_v2_ptsz
mov qword [0x1800aecf0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af788], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamEndCapture
mov qword [0x1800aed30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af7a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamEndCapture_ptsz
mov qword [0x1800aed68], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af7b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamIsCapturing
mov qword [0x1800aeda0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af7d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamIsCapturing_ptsz
mov qword [0x1800aedd8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af7e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800aee10], rax
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo
cmove rax, rcx
mov qword [0x1800af808], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetCaptureInfo_ptsz
mov qword [0x1800aee58], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af820], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetCaptureInfo_v2
mov qword [0x1800aee98], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af840], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetCaptureInfo_v2_ptsz
mov qword [0x1800aeef0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af868], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamUpdateCaptureDependencies
mov qword [0x1800aef58], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af890], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamUpdateCaptureDependencies_ptsz
mov qword [0x1800aef98], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af8b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecKernelNodeSetParams
mov qword [0x1800aefd8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af8d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecMemcpyNodeSetParams
mov qword [0x1800af010], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af8e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecMemsetNodeSetParams
mov qword [0x1800af058], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecHostNodeSetParams
mov qword [0x1800af098], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800af0d0], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphExecChildGraphNodeSetParams
mov qword [0x1800af928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecEventRecordNodeSetEvent
mov qword [0x1800af108], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af948], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecEventWaitNodeSetEvent
mov qword [0x1800af150], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuThreadExchangeStreamCaptureMode
mov qword [0x1800af190], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecUpdate
mov qword [0x1800af1c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af988], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeCopyAttributes
mov qword [0x1800af200], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af9a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeGetAttribute
mov qword [0x1800af240], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af9c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeSetAttribute
mov qword [0x1800af280], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800af9e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphDebugDotPrint
mov qword [0x1800af2b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuUserObjectCreate
mov qword [0x1800af300], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800af340], rax
cmove rax, rcx
mov qword [0x1800afa48], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuUserObjectRetain
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuUserObjectRelease
mov qword [0x1800af380], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphRetainUserObject
mov qword [0x1800af3b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afa90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphReleaseUserObject
mov qword [0x1800af3f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800afac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800af448], rax
cmove rax, rcx
mov qword [0x1800afad8], rax
add rsp, 0x20
pop rbx
ret