Function at 0x1800057b0
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.180045050
sub rsp, rax
mov rbx, rcx
lea rdx, [0x180004840]
lea rcx, [0x1800ae550]
mov qword [rsp + 0x38], 0
call fcn.1800126d0
mov rcx, qword [0x1800ae540]
mov rcx, qword [rcx + 0x20]
lea rdx, str.cuGetProcAddress
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800aea58], 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 [0x1800aea58]
test rax, rax
je 0x18000b04b
lea rdx, [0x1800aea10]
lea rcx, [0x18007a104]
xor r9d, r9d
mov r8d, 0x7d0
mov qword [0x1800ad460], rax
call rax
mov rcx, qword [0x1800aea10]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800aea58]
xor r9d, r9d
mov qword [0x1800ad440], rcx
lea rcx, str.cuGetProcAddress
call qword [0x1800ad460]
mov r10, qword [0x1800aea58]
lea rcx, [0x1800047b0]
test eax, eax
lea rdx, [0x1800aeaa8]
mov r8d, 0x7d0
cmovne r10, rcx
lea rcx, [0x18007a110]
xor r9d, r9d
mov qword [0x1800ad460], r10
call r10
mov rcx, qword [0x1800aeaa8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800aead0]
xor r9d, r9d
mov qword [0x1800ad480], rcx
lea rcx, str.cuDeviceGetCount
call qword [0x1800ad460]
mov rcx, qword [0x1800aead0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800aeaf8]
xor r9d, r9d
mov qword [0x1800ad498], rcx
lea rcx, str.cuDeviceGetName
call qword [0x1800ad460]
mov rcx, qword [0x1800aeaf8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad220]
xor r9d, r9d
mov qword [0x1800ad4c0], rcx
lea rcx, str.cuDeviceTotalMem
call qword [0x1800ad460]
mov rcx, qword [0x1800ad220]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad240]
xor r9d, r9d
mov qword [0x1800ad4e8], rcx
lea rcx, str.cuDeviceGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad240]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ad270]
xor r9d, r9d
mov qword [0x1800ad500], rcx
lea rcx, str.cuDeviceGetP2PAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad270]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ad530], rcx
lea rdx, [0x1800ad2a0]
lea rcx, str.cuDriverGetVersion
xor r9d, r9d
mov r8d, 0x7e4
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad2c0]
xor r9d, r9d
mov qword [0x1800ad538], rcx
lea rcx, str.cuDeviceGetByPCIBusId
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad2e8]
xor r9d, r9d
mov qword [0x1800ad558], rcx
lea rcx, str.cuDeviceGetPCIBusId
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x233c
cmovne rcx, rdx
lea rdx, [0x1800ad310]
xor r9d, r9d
mov qword [0x1800ad580], rcx
lea rcx, str.cuDeviceGetUuid
call qword [0x1800ad460]
mov rcx, qword [0x1800ad310]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad350]
xor r9d, r9d
mov qword [0x1800ad598], rcx
lea rcx, str.cuDeviceGetTexture1DLinearMaxWidth
call qword [0x1800ad460]
mov rcx, qword [0x1800ad350]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad380]
xor r9d, r9d
mov qword [0x1800ad5c8], rcx
lea rcx, str.cuDeviceGetDefaultMemPool
call qword [0x1800ad460]
mov rcx, qword [0x1800ad380]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad3a8]
xor r9d, r9d
mov qword [0x1800ad5f0], rcx
lea rcx, str.cuDeviceSetMemPool
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad3c8]
xor r9d, r9d
mov qword [0x1800ad600], rcx
lea rcx, str.cuDeviceGetMemPool
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3c8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ad628], rcx
lea rdx, [0x1800ad400]
lea rcx, str.cuFlushGPUDirectRDMAWrites
mov r8d, 0x2b16
call qword [0x1800ad460]
mov rcx, qword [0x1800ad400]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad438]
xor r9d, r9d
mov qword [0x1800ad640], rcx
lea rcx, str.cuDeviceGetLuid
call qword [0x1800ad460]
mov rcx, qword [0x1800ad438]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad468]
xor r9d, r9d
mov qword [0x1800ad668], rcx
lea rcx, [0x18007a290]
call qword [0x1800ad460]
mov rcx, qword [0x1800ad468]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad4a0]
xor r9d, r9d
mov qword [0x1800ad688], rcx
lea rcx, str.cuDevicePrimaryCtxRelease
call qword [0x1800ad460]
mov rcx, qword [0x1800ad4a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ad4c8]
xor r9d, r9d
mov qword [0x1800ad6a0], rcx
lea rcx, str.cuDevicePrimaryCtxSetFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ad4c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad508]
xor r9d, r9d
mov qword [0x1800ad6c0], rcx
lea rcx, str.cuDevicePrimaryCtxGetState
call qword [0x1800ad460]
mov rcx, qword [0x1800ad508]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad550]
xor r9d, r9d
mov qword [0x1800ad6e0], rcx
lea rcx, str.cuDevicePrimaryCtxReset
call qword [0x1800ad460]
mov rcx, qword [0x1800ad550]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad578]
xor r9d, r9d
mov qword [0x1800ad700], rcx
lea rcx, str.cuCtxCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ad578]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ad730], rcx
lea rdx, [0x1800ad5b8]
lea rcx, str.cuCtxGetFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ad5b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ad5e8]
xor r9d, r9d
mov qword [0x1800ad740], rcx
lea rcx, str.cuCtxSetCurrent
call qword [0x1800ad460]
mov rcx, qword [0x1800ad5e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ad610]
xor r9d, r9d
mov qword [0x1800ad750], rcx
lea rcx, str.cuCtxGetCurrent
call qword [0x1800ad460]
mov rcx, qword [0x1800ad610]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad638]
xor r9d, r9d
mov qword [0x1800ad768], rcx
lea rcx, str.cuCtxDetach
call qword [0x1800ad460]
mov rcx, qword [0x1800ad638]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad670]
xor r9d, r9d
mov qword [0x1800ad788], rcx
lea rcx, str.cuCtxGetApiVersion
call qword [0x1800ad460]
mov rcx, qword [0x1800ad670]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad6b0]
xor r9d, r9d
mov qword [0x1800ad7a8], rcx
lea rcx, str.cuCtxGetDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800ad6b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbc2
cmovne rcx, rdx
lea rdx, [0x1800ad6e8]
xor r9d, r9d
mov qword [0x1800ad7c0], rcx
lea rcx, str.cuCtxGetLimit
call qword [0x1800ad460]
mov rcx, qword [0x1800ad6e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbc2
cmovne rcx, rdx
lea rdx, [0x1800ad718]
xor r9d, r9d
mov qword [0x1800ad7e8], rcx
lea rcx, str.cuCtxSetLimit
call qword [0x1800ad460]
mov rcx, qword [0x1800ad718]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ad758]
mov qword [0x1800ad800], rcx
lea rcx, str.cuCtxGetCacheConfig
call qword [0x1800ad460]
mov rcx, qword [0x1800ad758]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad798]
xor r9d, r9d
mov qword [0x1800ad820], rcx
lea rcx, str.cuCtxSetCacheConfig
call qword [0x1800ad460]
mov rcx, qword [0x1800ad798]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
lea rdx, [0x1800ad7b8]
xor r9d, r9d
mov qword [0x1800ad838], rcx
lea rcx, str.cuCtxGetSharedMemConfig
call qword [0x1800ad460]
mov rcx, qword [0x1800ad7b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800ad7f0]
xor r9d, r9d
mov qword [0x1800ad840], rcx
lea rcx, str.cuCtxGetStreamPriorityRange
call qword [0x1800ad460]
mov rcx, qword [0x1800ad7f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
lea rdx, [0x1800ad828]
xor r9d, r9d
mov qword [0x1800ad870], rcx
lea rcx, str.cuCtxSetSharedMemConfig
call qword [0x1800ad460]
mov rcx, qword [0x1800ad828]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad860]
xor r9d, r9d
mov qword [0x1800ad880], rcx
lea rcx, [0x18007a440]
call qword [0x1800ad460]
mov rcx, qword [0x1800ad860]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ad888]
xor r9d, r9d
mov qword [0x1800ad8a0], rcx
lea rcx, str.cuCtxResetPersistingL2Cache
call qword [0x1800ad460]
mov rcx, qword [0x1800ad888]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad8c0]
xor r9d, r9d
mov qword [0x1800ad8b0], rcx
lea rcx, str.cuModuleLoad
call qword [0x1800ad460]
mov rcx, qword [0x1800ad8c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ad900]
mov qword [0x1800ad8d0], rcx
lea rcx, str.cuModuleLoadData
call qword [0x1800ad460]
mov rcx, qword [0x1800ad900]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad930]
xor r9d, r9d
mov qword [0x1800ad8e8], rcx
lea rcx, str.cuModuleLoadFatBinary
call qword [0x1800ad460]
mov rcx, qword [0x1800ad930]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad958]
xor r9d, r9d
mov qword [0x1800ad908], rcx
lea rcx, [0x18007a4b8]
call qword [0x1800ad460]
mov rcx, qword [0x1800ad958]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad998]
xor r9d, r9d
mov qword [0x1800ad918], rcx
lea rcx, [0x18007a4c8]
call qword [0x1800ad460]
mov rcx, qword [0x1800ad998]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad9e0]
xor r9d, r9d
mov qword [0x1800ad948], rcx
lea rcx, str.cuModuleGetGlobal
call qword [0x1800ad460]
mov rcx, qword [0x1800ad9e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ada20]
xor r9d, r9d
mov qword [0x1800ad968], rcx
lea rcx, str.cuModuleGetTexRef
call qword [0x1800ad460]
mov rcx, qword [0x1800ada20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ada60]
xor r9d, r9d
mov qword [0x1800ad988], rcx
lea rcx, str.cuModuleGetSurfRef
call qword [0x1800ad460]
mov rcx, qword [0x1800ada60]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800adab8]
xor r9d, r9d
mov qword [0x1800ad9b0], rcx
lea rcx, str.cuLinkCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800adab8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800adb18]
xor r9d, r9d
mov qword [0x1800ad9c8], rcx
lea rcx, str.cuLinkAddData
call qword [0x1800ad460]
mov rcx, qword [0x1800adb18]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800adb90]
xor r9d, r9d
mov qword [0x1800ada10], rcx
lea rcx, str.cuLinkAddFile
mov r8d, 0x13ba
call qword [0x1800ad460]
mov rcx, qword [0x1800adb90]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800adbe8]
xor r9d, r9d
mov qword [0x1800ada38], rcx
lea rcx, str.cuLinkComplete
call qword [0x1800ad460]
mov rcx, qword [0x1800adbe8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800adc20]
xor r9d, r9d
mov qword [0x1800ada58], rcx
lea rcx, str.cuLinkDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800adc20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adc58]
xor r9d, r9d
mov qword [0x1800ada70], rcx
lea rcx, str.cuMemGetInfo
call qword [0x1800ad460]
mov rcx, qword [0x1800adc58]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800adca0]
xor r9d, r9d
mov qword [0x1800ada88], rcx
lea rcx, str.cuMemAllocManaged
call qword [0x1800ad460]
mov rcx, qword [0x1800adca0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adcd0]
xor r9d, r9d
mov qword [0x1800adab0], rcx
lea rcx, str.cuMemAlloc
call qword [0x1800ad460]
mov rcx, qword [0x1800adcd0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800add20]
xor r9d, r9d
mov qword [0x1800adac0], rcx
lea rcx, str.cuMemAllocPitch
call qword [0x1800ad460]
mov rcx, qword [0x1800add20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800add70]
xor r9d, r9d
mov qword [0x1800adae8], rcx
lea rcx, str.cuMemFree
call qword [0x1800ad460]
mov rcx, qword [0x1800add70]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adda8]
xor r9d, r9d
mov qword [0x1800adb08], rcx
lea rcx, str.cuMemGetAddressRange
call qword [0x1800ad460]
mov rcx, qword [0x1800adda8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800adde0]
xor r9d, r9d
mov qword [0x1800adb30], rcx
lea rcx, str.cuMemFreeHost
call qword [0x1800ad460]
mov rcx, qword [0x1800adde0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
lea rdx, [0x1800ade20]
xor r9d, r9d
mov qword [0x1800adb40], rcx
lea rcx, str.cuMemHostAlloc
call qword [0x1800ad460]
mov rcx, qword [0x1800ade20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ade50]
xor r9d, r9d
mov qword [0x1800adb60], rcx
lea rcx, str.cuMemHostGetDevicePointer
call qword [0x1800ad460]
mov rcx, qword [0x1800ade50]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7ee
cmovne rcx, rdx
lea rdx, [0x1800ade90]
xor r9d, r9d
mov qword [0x1800adb80], rcx
lea rcx, str.cuMemHostGetFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ade90]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x17a2
cmovne rcx, rdx
lea rdx, [0x1800aded8]
xor r9d, r9d
mov qword [0x1800adba8], rcx
lea rcx, str.cuMemHostRegister
call qword [0x1800ad460]
mov rcx, qword [0x1800aded8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800adf00]
xor r9d, r9d
mov qword [0x1800adbb8], rcx
lea rcx, str.cuMemHostUnregister
call qword [0x1800ad460]
mov rcx, qword [0x1800adf00]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800adf30]
xor r9d, r9d
mov qword [0x1800adbd0], rcx
lea rcx, str.cuPointerGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800adf30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800adf68]
xor r9d, r9d
mov qword [0x1800adbf0], rcx
lea rcx, str.cuPointerGetAttributes
call qword [0x1800ad460]
mov rcx, qword [0x1800adf68]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800adfa0]
xor r9d, r9d
mov qword [0x1800adc18], rcx
lea rcx, str.cuMemAllocAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800adfa0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800adfd8]
mov qword [0x1800adc48], rcx
lea rcx, str.cuMemAllocAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800adfd8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae010]
xor r9d, r9d
mov qword [0x1800adc68], rcx
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae010]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae050]
mov qword [0x1800adc98], rcx
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae050]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae088]
xor r9d, r9d
mov qword [0x1800adcb8], rcx
lea rcx, str.cuMemFreeAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae088]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae0b8]
mov qword [0x1800adce0], rcx
lea rcx, str.cuMemFreeAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae0b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae0e8]
xor r9d, r9d
mov qword [0x1800adcf8], rcx
lea rcx, str.cuMemPoolTrimTo
call qword [0x1800ad460]
mov rcx, qword [0x1800ae0e8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ae128]
mov r8d, 0x2b0c
mov qword [0x1800add10], rcx
lea rcx, str.cuMemPoolSetAttribute
xor r9d, r9d
call qword [0x1800ad460]
mov rcx, qword [0x1800ae128]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae160]
xor r9d, r9d
mov qword [0x1800add38], rcx
lea rcx, str.cuMemPoolGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ae160]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae1b8]
xor r9d, r9d
mov qword [0x1800add58], rcx
lea rcx, str.cuMemPoolSetAccess
call qword [0x1800ad460]
mov rcx, qword [0x1800ae1b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae1f0]
xor r9d, r9d
mov qword [0x1800add80], rcx
lea rcx, str.cuMemPoolGetAccess
call qword [0x1800ad460]
mov rcx, qword [0x1800ae1f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae230]
xor r9d, r9d
mov qword [0x1800adda0], rcx
lea rcx, str.cuMemPoolCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ae230]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae268]
xor r9d, r9d
mov qword [0x1800addc0], rcx
lea rcx, str.cuMemPoolDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800ae268]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae298]
xor r9d, r9d
mov qword [0x1800addd8], rcx
lea rcx, str.cuMemPoolExportToShareableHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ae298]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae2d8]
xor r9d, r9d
mov qword [0x1800addf8], rcx
lea rcx, str.cuMemPoolImportFromShareableHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ae2d8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ade28], rcx
lea rdx, [0x1800ae318]
lea rcx, str.cuMemPoolExportPointer
xor r9d, r9d
mov r8d, 0x2b0c
call qword [0x1800ad460]
mov rcx, qword [0x1800ae318]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ae350]
xor r9d, r9d
mov qword [0x1800ade40], rcx
lea rcx, str.cuMemPoolImportPointer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae350]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae388]
xor r9d, r9d
mov qword [0x1800ade68], rcx
lea rcx, str.cuMemcpy
call qword [0x1800ad460]
mov rcx, qword [0x1800ae388]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae3c8]
mov qword [0x1800ade80], rcx
lea rcx, str.cuMemcpy
call qword [0x1800ad460]
mov rcx, qword [0x1800ae3c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae420]
xor r9d, r9d
mov qword [0x1800adea0], rcx
lea rcx, str.cuMemcpyAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae420]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae468]
mov qword [0x1800aded0], rcx
lea rcx, str.cuMemcpyAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae468]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae4c0]
xor r9d, r9d
mov qword [0x1800adef0], rcx
lea rcx, str.cuMemcpyPeer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae4c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae510]
mov qword [0x1800adf20], rcx
lea rcx, str.cuMemcpyPeer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae510]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800adf40], rcx
lea rdx, [0x1800ae568]
lea rcx, str.cuMemcpyPeerAsync
xor r9d, r9d
mov r8d, 0xfa0
call qword [0x1800ad460]
mov rcx, qword [0x1800ae568]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae5c0]
mov qword [0x1800adf70], rcx
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae5c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae600]
xor r9d, r9d
mov qword [0x1800adf90], rcx
lea rcx, str.cuMemcpyHtoD
call qword [0x1800ad460]
mov rcx, qword [0x1800ae600]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae638]
mov qword [0x1800adfb8], rcx
lea rcx, str.cuMemcpyHtoD
call qword [0x1800ad460]
mov rcx, qword [0x1800ae638]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae670]
xor r9d, r9d
mov qword [0x1800adfc8], rcx
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae670]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae6b0]
mov qword [0x1800adff8], rcx
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae6b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae6f0]
xor r9d, r9d
mov qword [0x1800ae000], rcx
lea rcx, str.cuMemcpyDtoH
call qword [0x1800ad460]
mov rcx, qword [0x1800ae6f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae730]
mov qword [0x1800ae028], rcx
lea rcx, str.cuMemcpyDtoH
call qword [0x1800ad460]
mov rcx, qword [0x1800ae730]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ae040], rcx
lea rdx, [0x1800ae788]
lea rcx, str.cuMemcpyDtoHAsync
mov r8d, 0xbcc
call qword [0x1800ad460]
mov rcx, qword [0x1800ae788]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae7d0]
mov qword [0x1800ae070], rcx
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae7d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae808]
xor r9d, r9d
mov qword [0x1800ae080], rcx
lea rcx, str.cuMemcpyDtoD
call qword [0x1800ad460]
mov rcx, qword [0x1800ae808]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae840]
mov qword [0x1800ae0a8], rcx
lea rcx, str.cuMemcpyDtoD
call qword [0x1800ad460]
mov rcx, qword [0x1800ae840]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae878]
xor r9d, r9d
mov qword [0x1800ae0c0], rcx
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae878]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae8b0]
mov qword [0x1800ae0e0], rcx
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae8b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae8d8]
xor r9d, r9d
mov qword [0x1800ae108], rcx
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1800ad460]
mov rcx, qword [0x1800ae8d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae8f8]
mov qword [0x1800ae120], rcx
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1800ad460]
mov rcx, qword [0x1800ae8f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ae130], rcx
lea rdx, [0x1800ae918]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae918]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae940]
mov qword [0x1800ae148], rcx
lea rcx, str.cuMemcpy2DAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae940]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae960]
xor r9d, r9d
mov qword [0x1800ae170], rcx
lea rcx, str.cuMemcpy3D
call qword [0x1800ad460]
mov rcx, qword [0x1800ae960]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae990]
mov qword [0x1800ae178], rcx
lea rcx, str.cuMemcpy3D
call qword [0x1800ad460]
mov rcx, qword [0x1800ae990]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae9b8]
xor r9d, r9d
mov qword [0x1800ae190], rcx
lea rcx, str.cuMemcpy3DAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae9b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae9e8]
mov qword [0x1800ae1a8], rcx
lea rcx, str.cuMemcpy3DAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae9e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800aea20]
xor r9d, r9d
mov qword [0x1800ae1d0], rcx
lea rcx, str.cuMemcpy3DPeer
call qword [0x1800ad460]
mov rcx, qword [0x1800aea20]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800aea48]
mov qword [0x1800ae1e0], rcx
lea rcx, str.cuMemcpy3DPeer
call qword [0x1800ad460]
mov rcx, qword [0x1800aea48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800aea78]
mov qword [0x1800ae1f8], rcx
lea rcx, str.cuMemcpy3DPeerAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800aea78]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800aeab0]
mov qword [0x1800ae210], rcx
lea rcx, str.cuMemcpy3DPeerAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800aeab0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800aeae0]
xor r9d, r9d
mov qword [0x1800ae228], rcx
lea rcx, str.cuMemsetD8
call qword [0x1800ad460]
mov rcx, qword [0x1800aeae0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800aeb08]
mov qword [0x1800ae248], rcx
lea rcx, str.cuMemsetD8
call qword [0x1800ad460]
mov rcx, qword [0x1800aeb08]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad238]
xor r9d, r9d
mov qword [0x1800ae270], rcx
lea rcx, str.cuMemsetD8Async
call qword [0x1800ad460]
mov rcx, qword [0x1800ad238]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad278]
mov qword [0x1800ae288], rcx
lea rcx, str.cuMemsetD8Async
call qword [0x1800ad460]
mov rcx, qword [0x1800ad278]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad2a8]
xor r9d, r9d
mov qword [0x1800ae2b0], rcx
lea rcx, str.cuMemsetD2D8
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad2f0]
mov qword [0x1800ae2e0], rcx
lea rcx, str.cuMemsetD2D8
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ad330]
mov qword [0x1800ae308], rcx
lea rcx, str.cuMemsetD2D8Async
call qword [0x1800ad460]
mov rcx, qword [0x1800ad330]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad390]
mov qword [0x1800ae328], rcx
lea rcx, str.cuMemsetD2D8Async
call qword [0x1800ad460]
mov rcx, qword [0x1800ad390]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ad3d0]
xor r9d, r9d
mov qword [0x1800ae360], rcx
lea rcx, str.cuFuncSetCacheConfig
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
lea rdx, [0x1800ad3f8]
xor r9d, r9d
mov qword [0x1800ae378], rcx
lea rcx, str.cuFuncSetSharedMemConfig
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
lea rdx, [0x1800ad430]
xor r9d, r9d
mov qword [0x1800ae3a0], rcx
lea rcx, str.cuFuncGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad430]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ad470]
xor r9d, r9d
mov qword [0x1800ae3b0], rcx
lea rcx, str.cuFuncSetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad470]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad4b0]
xor r9d, r9d
mov qword [0x1800ae3e0], rcx
lea rcx, str.cuArrayCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ad4b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad4f0]
xor r9d, r9d
mov qword [0x1800ae3f8], rcx
lea rcx, str.cuArrayGetDescriptor
call qword [0x1800ad460]
mov rcx, qword [0x1800ad4f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad518]
xor r9d, r9d
mov qword [0x1800ae418], rcx
lea rcx, str.cuArrayGetSparseProperties
call qword [0x1800ad460]
mov rcx, qword [0x1800ad518]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ad560]
xor r9d, r9d
mov qword [0x1800ae438], rcx
lea rcx, str.cuArrayGetPlane
mov r8d, 0x2b0c
call qword [0x1800ad460]
mov rcx, qword [0x1800ad560]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad5a8]
xor r9d, r9d
mov qword [0x1800ae448], rcx
lea rcx, str.cuArray3DCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ad5a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad5e0]
xor r9d, r9d
mov qword [0x1800ae470], rcx
lea rcx, str.cuArray3DGetDescriptor
call qword [0x1800ad460]
mov rcx, qword [0x1800ad5e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad608]
xor r9d, r9d
mov qword [0x1800ae478], rcx
lea rcx, str.cuArrayDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800ad608]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ad650]
xor r9d, r9d
mov qword [0x1800ae490], rcx
lea rcx, str.cuMipmappedArrayCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ad650]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ad6a8]
xor r9d, r9d
mov qword [0x1800ae4b8], rcx
lea rcx, str.cuMipmappedArrayGetLevel
call qword [0x1800ad460]
mov rcx, qword [0x1800ad6a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad6f0]
xor r9d, r9d
mov qword [0x1800ae4d0], rcx
lea rcx, str.cuMipmappedArrayGetSparseProperties
call qword [0x1800ad460]
mov rcx, qword [0x1800ad6f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ad710]
xor r9d, r9d
mov qword [0x1800ae4e8], rcx
lea rcx, str.cuMipmappedArrayDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800ad710]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad748]
xor r9d, r9d
mov qword [0x1800ae4f8], rcx
lea rcx, str.cuTexRefCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ad748]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad780]
xor r9d, r9d
mov qword [0x1800ae508], rcx
lea rcx, str.cuTexRefDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800ad780]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad7c8]
xor r9d, r9d
mov qword [0x1800ae528], rcx
lea rcx, str.cuTexRefSetArray
call qword [0x1800ad460]
mov rcx, qword [0x1800ad7c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ad810]
xor r9d, r9d
mov qword [0x1800ae548], rcx
lea rcx, str.cuTexRefSetMipmappedArray
call qword [0x1800ad460]
mov rcx, qword [0x1800ad810]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad868]
xor r9d, r9d
mov qword [0x1800ae560], rcx
lea rcx, str.cuTexRefSetAddress
call qword [0x1800ad460]
mov rcx, qword [0x1800ad868]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad8c8]
xor r9d, r9d
mov qword [0x1800ae588], rcx
lea rcx, str.cuTexRefSetAddress2D
call qword [0x1800ad460]
mov rcx, qword [0x1800ad8c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad910]
xor r9d, r9d
mov qword [0x1800ae598], rcx
lea rcx, str.cuTexRefSetFormat
call qword [0x1800ad460]
mov rcx, qword [0x1800ad910]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad950]
xor r9d, r9d
mov qword [0x1800ae5b8], rcx
lea rcx, str.cuTexRefSetAddressMode
call qword [0x1800ad460]
mov rcx, qword [0x1800ad950]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad990]
xor r9d, r9d
mov qword [0x1800ae5d0], rcx
lea rcx, str.cuTexRefSetFilterMode
call qword [0x1800ad460]
mov rcx, qword [0x1800ad990]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ad9c0]
xor r9d, r9d
mov qword [0x1800ae5e8], rcx
lea rcx, str.cuTexRefSetMipmapFilterMode
call qword [0x1800ad460]
mov rcx, qword [0x1800ad9c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ad9f8]
xor r9d, r9d
mov qword [0x1800ae5f8], rcx
lea rcx, str.cuTexRefSetMipmapLevelBias
call qword [0x1800ad460]
mov rcx, qword [0x1800ad9f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ada30]
xor r9d, r9d
mov qword [0x1800ae610], rcx
lea rcx, str.cuTexRefSetMipmapLevelClamp
call qword [0x1800ad460]
mov rcx, qword [0x1800ada30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ada68]
xor r9d, r9d
mov qword [0x1800ae628], rcx
lea rcx, str.cuTexRefSetMaxAnisotropy
call qword [0x1800ad460]
mov rcx, qword [0x1800ada68]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ada98]
xor r9d, r9d
mov qword [0x1800ae648], rcx
lea rcx, str.cuTexRefSetFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ada98]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800adad8]
xor r9d, r9d
mov qword [0x1800ae650], rcx
lea rcx, str.cuTexRefSetBorderColor
call qword [0x1800ad460]
mov rcx, qword [0x1800adad8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800adb00]
xor r9d, r9d
mov qword [0x1800ae660], rcx
lea rcx, str.cuTexRefGetBorderColor
call qword [0x1800ad460]
mov rcx, qword [0x1800adb00]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800adb48]
mov r8d, 0xbb8
mov qword [0x1800ae688], rcx
lea rcx, str.cuSurfRefSetArray
xor r9d, r9d
call qword [0x1800ad460]
mov rcx, qword [0x1800adb48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800adb98]
xor r9d, r9d
mov qword [0x1800ae698], rcx
lea rcx, str.cuTexObjectCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800adb98]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800adbc8]
xor r9d, r9d
mov qword [0x1800ae6b8], rcx
lea rcx, str.cuTexObjectDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800adbc8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800adbf8]
xor r9d, r9d
mov qword [0x1800ae6d0], rcx
lea rcx, str.cuTexObjectGetResourceDesc
call qword [0x1800ad460]
mov rcx, qword [0x1800adbf8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800adc38]
xor r9d, r9d
mov qword [0x1800ae6e0], rcx
lea rcx, str.cuTexObjectGetTextureDesc
call qword [0x1800ad460]
mov rcx, qword [0x1800adc38]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800adc70]
xor r9d, r9d
mov qword [0x1800ae708], rcx
lea rcx, str.cuTexObjectGetResourceViewDesc
call qword [0x1800ad460]
mov rcx, qword [0x1800adc70]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800adca8]
xor r9d, r9d
mov qword [0x1800ae720], rcx
lea rcx, str.cuSurfObjectCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800adca8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800adcd8]
xor r9d, r9d
mov qword [0x1800ae738], rcx
lea rcx, str.cuSurfObjectDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800adcd8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ae758], rcx
lea rdx, [0x1800add08]
lea rcx, str.cuSurfObjectGetResourceDesc
xor r9d, r9d
mov r8d, 0x1388
call qword [0x1800ad460]
mov rcx, qword [0x1800add08]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800add48]
xor r9d, r9d
mov qword [0x1800ae768], rcx
lea rcx, str.cuImportExternalMemory
call qword [0x1800ad460]
mov rcx, qword [0x1800add48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800add88]
xor r9d, r9d
mov qword [0x1800ae790], rcx
lea rcx, str.cuExternalMemoryGetMappedBuffer
call qword [0x1800ad460]
mov rcx, qword [0x1800add88]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800addc8]
xor r9d, r9d
mov qword [0x1800ae7a0], rcx
lea rcx, str.cuExternalMemoryGetMappedMipmappedArray
call qword [0x1800ad460]
mov rcx, qword [0x1800addc8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ade00]
xor r9d, r9d
mov qword [0x1800ae7c0], rcx
lea rcx, str.cuDestroyExternalMemory
call qword [0x1800ad460]
mov rcx, qword [0x1800ade00]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ade38]
xor r9d, r9d
mov qword [0x1800ae7d8], rcx
lea rcx, str.cuImportExternalSemaphore
call qword [0x1800ad460]
mov rcx, qword [0x1800ade38]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ade70]
xor r9d, r9d
mov qword [0x1800ae7f0], rcx
lea rcx, str.cuSignalExternalSemaphoresAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ade70]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adec0]
mov qword [0x1800ae810], rcx
lea rcx, str.cuSignalExternalSemaphoresAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800adec0]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ae830], rcx
lea rdx, [0x1800adf10]
lea rcx, str.cuWaitExternalSemaphoresAsync
xor r9d, r9d
mov r8d, 0x2710
call qword [0x1800ad460]
mov rcx, qword [0x1800adf10]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adf50]
mov qword [0x1800ae848], rcx
lea rcx, str.cuWaitExternalSemaphoresAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800adf50]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adf80]
xor r9d, r9d
mov qword [0x1800ae868], rcx
lea rcx, str.cuDestroyExternalSemaphore
call qword [0x1800ad460]
mov rcx, qword [0x1800adf80]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800adfe0]
xor r9d, r9d
mov qword [0x1800ae880], rcx
lea rcx, str.cuLaunchKernel
call qword [0x1800ad460]
mov rcx, qword [0x1800adfe0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae068]
mov qword [0x1800ae8b8], rcx
lea rcx, str.cuLaunchKernel
call qword [0x1800ad460]
mov rcx, qword [0x1800ae068]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae0f0]
xor r9d, r9d
mov qword [0x1800ae8f0], rcx
lea rcx, str.cuLaunchCooperativeKernel
call qword [0x1800ad460]
mov rcx, qword [0x1800ae0f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae198]
mov qword [0x1800ae928], rcx
lea rcx, str.cuLaunchCooperativeKernel
call qword [0x1800ad460]
mov rcx, qword [0x1800ae198]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae218]
xor r9d, r9d
mov qword [0x1800ae970], rcx
lea rcx, str.cuLaunchCooperativeKernelMultiDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800ae218]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ae988], rcx
lea rdx, [0x1800ae250]
lea rcx, str.cuLaunchHostFunc
mov r8d, 0x2710
call qword [0x1800ad460]
mov rcx, qword [0x1800ae250]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae290]
mov qword [0x1800ae9b0], rcx
lea rcx, str.cuLaunchHostFunc
call qword [0x1800ad460]
mov rcx, qword [0x1800ae290]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae2c8]
xor r9d, r9d
mov qword [0x1800ae9c8], rcx
lea rcx, str.cuEventCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ae2c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae2f0]
xor r9d, r9d
mov qword [0x1800ae9e0], rcx
lea rcx, str.cuEventRecord
call qword [0x1800ad460]
mov rcx, qword [0x1800ae2f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae320]
mov qword [0x1800aea00], rcx
lea rcx, str.cuEventRecord
call qword [0x1800ad460]
mov rcx, qword [0x1800ae320]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae358]
xor r9d, r9d
mov qword [0x1800aea18], rcx
lea rcx, str.cuEventRecordWithFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ae358]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae398]
mov qword [0x1800aea40], rcx
lea rcx, str.cuEventRecordWithFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ae398]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae3d0]
xor r9d, r9d
mov qword [0x1800aea60], rcx
lea rcx, str.cuEventQuery
call qword [0x1800ad460]
mov rcx, qword [0x1800ae3d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800aea70], rcx
lea rdx, [0x1800ae3f0]
lea rcx, str.cuEventSynchronize
call qword [0x1800ad460]
mov rcx, qword [0x1800ae3f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae430]
xor r9d, r9d
mov qword [0x1800aea90], rcx
lea rcx, str.cuEventDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800ae430]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae450]
xor r9d, r9d
mov qword [0x1800aeaa0], rcx
lea rcx, str.cuEventElapsedTime
call qword [0x1800ad460]
mov rcx, qword [0x1800ae450]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae4a0]
xor r9d, r9d
mov qword [0x1800aeac0], rcx
lea rcx, str.cuStreamWaitValue32
call qword [0x1800ad460]
mov rcx, qword [0x1800ae4a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae4e0]
mov qword [0x1800aead8], rcx
lea rcx, str.cuStreamWaitValue32
call qword [0x1800ad460]
mov rcx, qword [0x1800ae4e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae530]
xor r9d, r9d
mov qword [0x1800aeb00], rcx
lea rcx, str.cuStreamWriteValue32
call qword [0x1800ad460]
mov rcx, qword [0x1800ae530]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae580]
mov qword [0x1800aeb18], rcx
lea rcx, str.cuStreamWriteValue32
call qword [0x1800ad460]
mov rcx, qword [0x1800ae580]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae5b0]
xor r9d, r9d
mov qword [0x1800ad230], rcx
lea rcx, str.cuStreamWaitValue64
call qword [0x1800ad460]
mov rcx, qword [0x1800ae5b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae5f0]
mov qword [0x1800ad250], rcx
lea rcx, str.cuStreamWaitValue64
call qword [0x1800ad460]
mov rcx, qword [0x1800ae5f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae630]
xor r9d, r9d
mov qword [0x1800ad260], rcx
lea rcx, str.cuStreamWriteValue64
call qword [0x1800ad460]
mov rcx, qword [0x1800ae630]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x1800ae678]
mov qword [0x1800ad288], rcx
lea rcx, str.cuStreamWriteValue64
call qword [0x1800ad460]
mov rcx, qword [0x1800ae678]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae6a8]
xor r9d, r9d
mov qword [0x1800ad290], rcx
lea rcx, str.cuStreamBatchMemOp
call qword [0x1800ad460]
mov rcx, qword [0x1800ae6a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae6f8]
mov qword [0x1800ad2b8], rcx
lea rcx, str.cuStreamBatchMemOp
call qword [0x1800ad460]
mov rcx, qword [0x1800ae6f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae750]
xor r9d, r9d
mov qword [0x1800ad2d0], rcx
lea rcx, str.cuStreamCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ae750]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800ae780]
xor r9d, r9d
mov qword [0x1800ad2e0], rcx
lea rcx, str.cuStreamCreateWithPriority
call qword [0x1800ad460]
mov rcx, qword [0x1800ae780]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800ae7b0]
xor r9d, r9d
mov qword [0x1800ad300], rcx
lea rcx, str.cuStreamGetPriority
call qword [0x1800ad460]
mov rcx, qword [0x1800ae7b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae7e8]
mov qword [0x1800ad318], rcx
lea rcx, str.cuStreamGetPriority
call qword [0x1800ad460]
mov rcx, qword [0x1800ae7e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
lea rdx, [0x1800ae818]
xor r9d, r9d
mov qword [0x1800ad328], rcx
lea rcx, str.cuStreamGetFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ae818]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x233c
cmovne rcx, rdx
lea rdx, [0x1800ae838]
xor r9d, r9d
mov qword [0x1800ad340], rcx
lea rcx, str.cuStreamGetCtx
call qword [0x1800ad460]
mov rcx, qword [0x1800ae838]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae860]
mov qword [0x1800ad358], rcx
lea rcx, str.cuStreamGetFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ae860]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ae888]
xor r9d, r9d
mov qword [0x1800ad360], rcx
lea rcx, str.cuStreamDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800ae888]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae8a8]
xor r9d, r9d
mov qword [0x1800ad370], rcx
lea rcx, str.cuStreamWaitEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ae8a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae8e0]
mov qword [0x1800ad388], rcx
lea rcx, str.cuStreamWaitEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ae8e0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ae910]
xor r9d, r9d
mov qword [0x1800ad3b0], rcx
lea rcx, str.cuStreamAddCallback
call qword [0x1800ad460]
mov rcx, qword [0x1800ae910]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae950]
mov qword [0x1800ad3c0], rcx
lea rcx, str.cuStreamAddCallback
call qword [0x1800ad460]
mov rcx, qword [0x1800ae950]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ae978]
xor r9d, r9d
mov qword [0x1800ad3e0], rcx
lea rcx, str.cuStreamSynchronize
mov r8d, 0x7d0
call qword [0x1800ad460]
mov rcx, qword [0x1800ae978]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae998]
mov qword [0x1800ad3f0], rcx
lea rcx, str.cuStreamSynchronize
call qword [0x1800ad460]
mov rcx, qword [0x1800ae998]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae9d0]
xor r9d, r9d
mov qword [0x1800ad408], rcx
lea rcx, str.cuStreamQuery
call qword [0x1800ad460]
mov rcx, qword [0x1800ae9d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae9f8]
mov qword [0x1800ad418], rcx
lea rcx, str.cuStreamQuery
call qword [0x1800ad460]
mov rcx, qword [0x1800ae9f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800aea38]
xor r9d, r9d
mov qword [0x1800ad428], rcx
lea rcx, str.cuStreamAttachMemAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800aea38]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800aea88]
mov qword [0x1800ad450], rcx
lea rcx, str.cuStreamAttachMemAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800aea88]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800aeac8]
xor r9d, r9d
mov qword [0x1800ad478], rcx
lea rcx, str.cuStreamCopyAttributes
call qword [0x1800ad460]
mov rcx, qword [0x1800aeac8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800aeae8]
mov qword [0x1800ad4a8], rcx
lea rcx, str.cuStreamCopyAttributes
call qword [0x1800ad460]
mov rcx, qword [0x1800aeae8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800aeb10]
xor r9d, r9d
mov qword [0x1800ad4b8], rcx
lea rcx, str.cuStreamGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800aeb10]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ad248]
mov qword [0x1800ad4e0], rcx
lea rcx, str.cuStreamGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad248]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ad268]
xor r9d, r9d
mov qword [0x1800ad4f8], rcx
lea rcx, str.cuStreamSetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad268]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ad298]
mov qword [0x1800ad520], rcx
lea rcx, str.cuStreamSetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad298]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ad2c8]
xor r9d, r9d
mov qword [0x1800ad540], rcx
lea rcx, str.cuDeviceCanAccessPeer
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ad2f8]
xor r9d, r9d
mov qword [0x1800ad568], rcx
lea rcx, str.cuCtxEnablePeerAccess
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ad320]
xor r9d, r9d
mov qword [0x1800ad588], rcx
lea rcx, str.cuCtxDisablePeerAccess
call qword [0x1800ad460]
mov rcx, qword [0x1800ad320]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad338]
xor r9d, r9d
mov qword [0x1800ad5a0], rcx
lea rcx, str.cuIpcGetEventHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ad338]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad368]
xor r9d, r9d
mov qword [0x1800ad5b0], rcx
lea rcx, str.cuIpcOpenEventHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ad368]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad398]
xor r9d, r9d
mov qword [0x1800ad5d0], rcx
lea rcx, str.cuIpcGetMemHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ad398]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad3b8]
xor r9d, r9d
mov qword [0x1800ad5f8], rcx
lea rcx, str.cuIpcOpenMemHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ad3e8]
xor r9d, r9d
mov qword [0x1800ad620], rcx
lea rcx, str.cuIpcOpenMemHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad420]
xor r9d, r9d
mov qword [0x1800ad648], rcx
lea rcx, str.cuIpcCloseMemHandle
call qword [0x1800ad460]
mov rcx, qword [0x1800ad420]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad458]
xor r9d, r9d
mov qword [0x1800ad660], rcx
lea rcx, str.cuGLCtxCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ad458]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad490]
xor r9d, r9d
mov qword [0x1800ad680], rcx
lea rcx, str.cuGLInit
call qword [0x1800ad460]
mov rcx, qword [0x1800ad490]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
lea rdx, [0x1800ad4d0]
xor r9d, r9d
mov qword [0x1800ad698], rcx
lea rcx, str.cuGLGetDevices
call qword [0x1800ad460]
mov rcx, qword [0x1800ad4d0]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ad510]
mov r8d, 0x7d0
mov qword [0x1800ad6c8], rcx
lea rcx, str.cuGLRegisterBufferObject
xor r9d, r9d
call qword [0x1800ad460]
mov rcx, qword [0x1800ad510]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad548]
xor r9d, r9d
mov qword [0x1800ad6d8], rcx
lea rcx, str.cuGLMapBufferObject
call qword [0x1800ad460]
mov rcx, qword [0x1800ad548]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad590]
mov qword [0x1800ad708], rcx
lea rcx, str.cuGLMapBufferObject
call qword [0x1800ad460]
mov rcx, qword [0x1800ad590]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ad5d8]
xor r9d, r9d
mov qword [0x1800ad738], rcx
lea rcx, str.cuGLMapBufferObjectAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ad5d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad630]
mov qword [0x1800ad760], rcx
lea rcx, str.cuGLMapBufferObjectAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ad630]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad678]
xor r9d, r9d
mov qword [0x1800ad790], rcx
lea rcx, str.cuGLUnmapBufferObject
call qword [0x1800ad460]
mov rcx, qword [0x1800ad678]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7ee
cmovne rcx, rdx
lea rdx, [0x1800ad6b8]
xor r9d, r9d
mov qword [0x1800ad7a0], rcx
lea rcx, str.cuGLUnmapBufferObjectAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ad6b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ad6f8]
xor r9d, r9d
mov qword [0x1800ad7d0], rcx
lea rcx, str.cuGLUnregisterBufferObject
call qword [0x1800ad460]
mov rcx, qword [0x1800ad6f8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ad7e0], rcx
lea rdx, [0x1800ad728]
lea rcx, str.cuGLSetBufferObjectMapFlags
xor r9d, r9d
mov r8d, 0x7ee
call qword [0x1800ad460]
mov rcx, qword [0x1800ad728]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ad778]
xor r9d, r9d
mov qword [0x1800ad7f8], rcx
lea rcx, str.cuGraphicsGLRegisterImage
call qword [0x1800ad460]
mov rcx, qword [0x1800ad778]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ad7d8]
xor r9d, r9d
mov qword [0x1800ad830], rcx
lea rcx, str.cuGraphicsGLRegisterBuffer
call qword [0x1800ad460]
mov rcx, qword [0x1800ad7d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
lea rdx, [0x1800ad818]
xor r9d, r9d
mov qword [0x1800ad858], rcx
lea rcx, str.cuWGLGetDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800ad818]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ad850]
xor r9d, r9d
mov qword [0x1800ad878], rcx
lea rcx, str.cuGraphicsUnregisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800ad850]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ad890]
xor r9d, r9d
mov qword [0x1800ad898], rcx
lea rcx, str.cuGraphicsMapResources
call qword [0x1800ad460]
mov rcx, qword [0x1800ad890]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ad8d8]
mov qword [0x1800ad8b8], rcx
lea rcx, str.cuGraphicsMapResources
call qword [0x1800ad460]
mov rcx, qword [0x1800ad8d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ad920]
xor r9d, r9d
mov qword [0x1800ad8e0], rcx
lea rcx, str.cuGraphicsUnmapResources
call qword [0x1800ad460]
mov rcx, qword [0x1800ad920]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ad8f8], rcx
lea rdx, [0x1800ad960]
lea rcx, str.cuGraphicsUnmapResources
mov r9d, 2
mov r8d, 0x1b58
call qword [0x1800ad460]
mov rcx, qword [0x1800ad960]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x17a2
cmovne rcx, rdx
lea rdx, [0x1800ad9a8]
xor r9d, r9d
mov qword [0x1800ad928], rcx
lea rcx, str.cuGraphicsResourceSetMapFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ad9a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ad9e8]
xor r9d, r9d
mov qword [0x1800ad938], rcx
lea rcx, str.cuGraphicsSubResourceGetMappedArray
call qword [0x1800ad460]
mov rcx, qword [0x1800ad9e8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
lea rdx, [0x1800ada18]
xor r9d, r9d
mov qword [0x1800ad970], rcx
lea rcx, str.cuGraphicsResourceGetMappedMipmappedArray
call qword [0x1800ad460]
mov rcx, qword [0x1800ada18]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ada50]
xor r9d, r9d
mov qword [0x1800ad978], rcx
lea rcx, str.cuGraphicsResourceGetMappedPointer
call qword [0x1800ad460]
mov rcx, qword [0x1800ada50]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800ada90]
xor r9d, r9d
mov qword [0x1800ad9a0], rcx
lea rcx, str.cuProfilerInitialize
call qword [0x1800ad460]
mov rcx, qword [0x1800ada90]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800adad0]
xor r9d, r9d
mov qword [0x1800ad9b8], rcx
lea rcx, str.cuProfilerStart
call qword [0x1800ad460]
mov rcx, qword [0x1800adad0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
lea rdx, [0x1800adaf0]
xor r9d, r9d
mov qword [0x1800ad9d0], rcx
lea rcx, str.cuProfilerStop
call qword [0x1800ad460]
mov rcx, qword [0x1800adaf0]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ad9f0], rcx
lea rdx, [0x1800adb20]
lea rcx, str.cuD3D11GetDevice
mov r8d, 0xbb8
call qword [0x1800ad460]
mov rcx, qword [0x1800adb20]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adb70]
xor r9d, r9d
mov qword [0x1800ada00], rcx
lea rcx, str.cuD3D11GetDevices
call qword [0x1800ad460]
mov rcx, qword [0x1800adb70]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adbc0]
xor r9d, r9d
mov qword [0x1800ada28], rcx
lea rcx, str.cuD3D11CtxCreateOnDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800adbc0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800adc10]
xor r9d, r9d
mov qword [0x1800ada48], rcx
lea rcx, str.cuGraphicsD3D11RegisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800adc10]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adc50]
xor r9d, r9d
mov qword [0x1800ada78], rcx
lea rcx, str.cuD3D11GetDirect3DDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800adc50]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800adc80]
xor r9d, r9d
mov qword [0x1800ada80], rcx
lea rcx, str.cuD3D10GetDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800adc80]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adcc8]
xor r9d, r9d
mov qword [0x1800adaa0], rcx
lea rcx, str.cuD3D10GetDevices
call qword [0x1800ad460]
mov rcx, qword [0x1800adcc8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800add30]
xor r9d, r9d
mov qword [0x1800adac8], rcx
lea rcx, str.cuD3D10CtxCreateOnDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800add30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800adaf8], rcx
lea rdx, [0x1800add68]
lea rcx, str.cuD3D10GetDirect3DDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800add68]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800addb0]
xor r9d, r9d
mov qword [0x1800adb10], rcx
lea rcx, str.cuGraphicsD3D10RegisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800addb0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800addf0]
xor r9d, r9d
mov qword [0x1800adb28], rcx
lea rcx, str.cuD3D10RegisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800addf0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800ade10]
xor r9d, r9d
mov qword [0x1800adb50], rcx
lea rcx, str.cuD3D10UnregisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800ade10]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800ade48]
xor r9d, r9d
mov qword [0x1800adb58], rcx
lea rcx, str.cuD3D10MapResources
call qword [0x1800ad460]
mov rcx, qword [0x1800ade48]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800ade78]
xor r9d, r9d
mov qword [0x1800adb78], rcx
lea rcx, str.cuD3D10UnmapResources
call qword [0x1800ad460]
mov rcx, qword [0x1800ade78]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800adea8]
xor r9d, r9d
mov qword [0x1800adb88], rcx
lea rcx, str.cuD3D10ResourceSetMapFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800adea8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adee8]
xor r9d, r9d
mov qword [0x1800adbb0], rcx
lea rcx, str.cuD3D10ResourceGetSurfaceDimensions
call qword [0x1800ad460]
mov rcx, qword [0x1800adee8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800adf38]
mov qword [0x1800adbe0], rcx
lea rcx, str.cuD3D10ResourceGetMappedArray
call qword [0x1800ad460]
mov rcx, qword [0x1800adf38]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adf78]
xor r9d, r9d
mov qword [0x1800adc00], rcx
lea rcx, str.cuD3D10ResourceGetMappedPointer
call qword [0x1800ad460]
mov rcx, qword [0x1800adf78]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adfa8]
xor r9d, r9d
mov qword [0x1800adc28], rcx
lea rcx, str.cuD3D10ResourceGetMappedSize
call qword [0x1800ad460]
mov rcx, qword [0x1800adfa8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800adfe8]
xor r9d, r9d
mov qword [0x1800adc40], rcx
lea rcx, str.cuD3D10ResourceGetMappedPitch
call qword [0x1800ad460]
mov rcx, qword [0x1800adfe8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae008]
xor r9d, r9d
mov qword [0x1800adc78], rcx
lea rcx, str.cuD3D9GetDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800ae008]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae048]
xor r9d, r9d
mov qword [0x1800adc90], rcx
lea rcx, str.cuD3D9GetDevices
call qword [0x1800ad460]
mov rcx, qword [0x1800ae048]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae098]
xor r9d, r9d
mov qword [0x1800adcc0], rcx
lea rcx, str.cuD3D9CtxCreateOnDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800ae098]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae0d0]
xor r9d, r9d
mov qword [0x1800adce8], rcx
lea rcx, str.cuD3D9GetDirect3DDevice
call qword [0x1800ad460]
mov rcx, qword [0x1800ae0d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ae100]
mov qword [0x1800add00], rcx
lea rcx, str.cuGraphicsD3D9RegisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800ae100]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae138]
xor r9d, r9d
mov qword [0x1800add18], rcx
lea rcx, str.cuD3D9RegisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800ae138]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae168]
xor r9d, r9d
mov qword [0x1800add40], rcx
lea rcx, str.cuD3D9UnregisterResource
call qword [0x1800ad460]
mov rcx, qword [0x1800ae168]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae1a0]
xor r9d, r9d
mov qword [0x1800add50], rcx
lea rcx, str.cuD3D9MapResources
call qword [0x1800ad460]
mov rcx, qword [0x1800ae1a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae1d8]
xor r9d, r9d
mov qword [0x1800add78], rcx
lea rcx, str.cuD3D9UnmapResources
call qword [0x1800ad460]
mov rcx, qword [0x1800ae1d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae208]
xor r9d, r9d
mov qword [0x1800add90], rcx
lea rcx, str.cuD3D9ResourceSetMapFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ae208]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae258]
xor r9d, r9d
mov qword [0x1800addb8], rcx
lea rcx, str.cuD3D9ResourceGetSurfaceDimensions
call qword [0x1800ad460]
mov rcx, qword [0x1800ae258]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
lea rdx, [0x1800ae2a8]
xor r9d, r9d
mov qword [0x1800adde8], rcx
lea rcx, str.cuD3D9ResourceGetMappedArray
call qword [0x1800ad460]
mov rcx, qword [0x1800ae2a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae2f8]
xor r9d, r9d
mov qword [0x1800ade08], rcx
lea rcx, str.cuD3D9ResourceGetMappedPointer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae2f8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ae338]
xor r9d, r9d
mov qword [0x1800ade30], rcx
lea rcx, str.cuD3D9ResourceGetMappedSize
mov r8d, 0xbcc
call qword [0x1800ad460]
mov rcx, qword [0x1800ae338]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae380]
xor r9d, r9d
mov qword [0x1800ade60], rcx
lea rcx, str.cuD3D9ResourceGetMappedPitch
call qword [0x1800ad460]
mov rcx, qword [0x1800ae380]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae3d8]
xor r9d, r9d
mov qword [0x1800ade88], rcx
lea rcx, str.cuD3D9Begin
call qword [0x1800ad460]
mov rcx, qword [0x1800ae3d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae400]
xor r9d, r9d
mov qword [0x1800ade98], rcx
lea rcx, str.cuD3D9RegisterVertexBuffer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae400]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae428]
xor r9d, r9d
mov qword [0x1800adeb8], rcx
lea rcx, str.cuD3D9UnregisterVertexBuffer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae428]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
lea rdx, [0x1800ae460]
xor r9d, r9d
mov qword [0x1800adec8], rcx
lea rcx, str.cuD3D9MapVertexBuffer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae460]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae488]
xor r9d, r9d
mov qword [0x1800adee0], rcx
lea rcx, str.cuD3D9UnmapVertexBuffer
call qword [0x1800ad460]
mov rcx, qword [0x1800ae488]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
lea rdx, [0x1800ae4b0]
xor r9d, r9d
mov qword [0x1800adef8], rcx
lea rcx, str.cuD3D9End
call qword [0x1800ad460]
mov rcx, qword [0x1800ae4b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
lea rdx, [0x1800ae4d8]
xor r9d, r9d
mov qword [0x1800adf08], rcx
lea rcx, str.cuGetExportTable
call qword [0x1800ad460]
mov rcx, qword [0x1800ae4d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x1800ae518]
xor r9d, r9d
mov qword [0x1800adf28], rcx
lea rcx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800ae518]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800ae570]
xor r9d, r9d
mov qword [0x1800adf48], rcx
lea rcx, str.cuOccupancyAvailableDynamicSMemPerBlock
call qword [0x1800ad460]
mov rcx, qword [0x1800ae570]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae5a0]
xor r9d, r9d
mov qword [0x1800adf60], rcx
lea rcx, str.cuMemAdvise
call qword [0x1800ad460]
mov rcx, qword [0x1800ae5a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae5d8]
xor r9d, r9d
mov qword [0x1800adf88], rcx
lea rcx, str.cuMemPrefetchAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae5d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae620]
mov qword [0x1800adfb0], rcx
lea rcx, str.cuMemPrefetchAsync
call qword [0x1800ad460]
mov rcx, qword [0x1800ae620]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae668]
xor r9d, r9d
mov qword [0x1800adfc0], rcx
lea rcx, str.cuMemRangeGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ae668]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x1800ae6c0]
xor r9d, r9d
mov qword [0x1800adff0], rcx
lea rcx, str.cuMemRangeGetAttributes
call qword [0x1800ad460]
mov rcx, qword [0x1800ae6c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800ae710]
xor r9d, r9d
mov qword [0x1800ae020], rcx
lea rcx, [0x18007bfb0]
call qword [0x1800ad460]
mov rcx, qword [0x1800ae710]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
lea rdx, [0x1800ae740]
xor r9d, r9d
mov qword [0x1800ae030], rcx
lea rcx, str.cuGetErrorName
call qword [0x1800ad460]
mov rcx, qword [0x1800ae740]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae778]
xor r9d, r9d
mov qword [0x1800ae038], rcx
lea rcx, str.cuGraphCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ae778]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae7b8]
xor r9d, r9d
mov qword [0x1800ae060], rcx
lea rcx, str.cuGraphAddKernelNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ae7b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae7f8]
xor r9d, r9d
mov qword [0x1800ae078], rcx
lea rcx, str.cuGraphKernelNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae7f8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae820]
xor r9d, r9d
mov qword [0x1800ae0a0], rcx
lea rcx, str.cuGraphKernelNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae820]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae858]
xor r9d, r9d
mov qword [0x1800ae0b0], rcx
lea rcx, str.cuGraphAddMemcpyNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ae858]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae898]
xor r9d, r9d
mov qword [0x1800ae0d8], rcx
lea rcx, str.cuGraphMemcpyNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae898]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ae8c8]
mov r8d, 0x2710
mov qword [0x1800ae0f8], rcx
lea rcx, str.cuGraphMemcpyNodeSetParams
xor r9d, r9d
call qword [0x1800ad460]
mov rcx, qword [0x1800ae8c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae900]
xor r9d, r9d
mov qword [0x1800ae118], rcx
lea rcx, str.cuGraphAddMemsetNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ae900]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae930]
xor r9d, r9d
mov qword [0x1800ae140], rcx
lea rcx, str.cuGraphMemsetNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae930]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae958]
xor r9d, r9d
mov qword [0x1800ae158], rcx
lea rcx, str.cuGraphMemsetNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae958]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae9a0]
xor r9d, r9d
mov qword [0x1800ae180], rcx
lea rcx, str.cuGraphAddHostNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ae9a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ae9f0]
xor r9d, r9d
mov qword [0x1800ae1b0], rcx
lea rcx, str.cuGraphHostNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae9f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aea28]
xor r9d, r9d
mov qword [0x1800ae1c8], rcx
lea rcx, str.cuGraphHostNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800aea28]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aea68]
xor r9d, r9d
mov qword [0x1800ae1e8], rcx
lea rcx, str.cuGraphAddChildGraphNode
call qword [0x1800ad460]
mov rcx, qword [0x1800aea68]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ae220], rcx
lea rdx, [0x1800aeab8]
lea rcx, str.cuGraphChildGraphNodeGetGraph
xor r9d, r9d
mov r8d, 0x2710
call qword [0x1800ad460]
mov rcx, qword [0x1800aeab8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800aeaf0]
xor r9d, r9d
mov qword [0x1800ae238], rcx
lea rcx, str.cuGraphAddEmptyNode
call qword [0x1800ad460]
mov rcx, qword [0x1800aeaf0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad228]
xor r9d, r9d
mov qword [0x1800ae260], rcx
lea rcx, str.cuGraphAddEventRecordNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ad228]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad258]
xor r9d, r9d
mov qword [0x1800ae280], rcx
lea rcx, str.cuGraphEventRecordNodeGetEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ad258]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad280]
xor r9d, r9d
mov qword [0x1800ae2a0], rcx
lea rcx, str.cuGraphEventRecordNodeSetEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ad280]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad2b0]
xor r9d, r9d
mov qword [0x1800ae2b8], rcx
lea rcx, str.cuGraphAddEventWaitNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad2d8]
xor r9d, r9d
mov qword [0x1800ae2d0], rcx
lea rcx, str.cuGraphEventWaitNodeGetEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ad2d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ad308]
xor r9d, r9d
mov qword [0x1800ae2e8], rcx
lea rcx, str.cuGraphEventWaitNodeSetEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ad308]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800ae310], rcx
lea rdx, [0x1800ad348]
lea rcx, str.cuGraphAddExternalSemaphoresSignalNode
xor r9d, r9d
mov r8d, 0x2b0c
call qword [0x1800ad460]
mov rcx, qword [0x1800ad348]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad378]
xor r9d, r9d
mov qword [0x1800ae330], rcx
lea rcx, str.cuGraphExternalSemaphoresSignalNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad378]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad3a0]
xor r9d, r9d
mov qword [0x1800ae348], rcx
lea rcx, str.cuGraphExternalSemaphoresSignalNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3a0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad3d8]
xor r9d, r9d
mov qword [0x1800ae368], rcx
lea rcx, str.cuGraphAddExternalSemaphoresWaitNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ad3d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad410]
xor r9d, r9d
mov qword [0x1800ae390], rcx
lea rcx, str.cuGraphExternalSemaphoresWaitNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad410]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad448]
xor r9d, r9d
mov qword [0x1800ae3a8], rcx
lea rcx, str.cuGraphExternalSemaphoresWaitNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad448]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad488]
xor r9d, r9d
mov qword [0x1800ae3c0], rcx
lea rcx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad488]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x1800ad4d8]
xor r9d, r9d
mov qword [0x1800ae3e8], rcx
lea rcx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad4d8]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ae410], rcx
lea rdx, [0x1800ad528]
lea rcx, str.cuGraphAddMemAllocNode
mov r8d, 0x2b20
call qword [0x1800ad460]
mov rcx, qword [0x1800ad528]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ad570]
xor r9d, r9d
mov qword [0x1800ae440], rcx
lea rcx, str.cuGraphMemAllocNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad570]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ad5c0]
xor r9d, r9d
mov qword [0x1800ae458], rcx
lea rcx, str.cuGraphAddMemFreeNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ad5c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ad618]
xor r9d, r9d
mov qword [0x1800ae480], rcx
lea rcx, str.cuGraphMemFreeNodeGetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ad618]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ad658]
xor r9d, r9d
mov qword [0x1800ae498], rcx
lea rcx, str.cuDeviceGraphMemTrim
call qword [0x1800ad460]
mov rcx, qword [0x1800ad658]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ad690]
xor r9d, r9d
mov qword [0x1800ae4a8], rcx
lea rcx, str.cuDeviceGetGraphMemAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad690]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800ad6d0]
xor r9d, r9d
mov qword [0x1800ae4c8], rcx
lea rcx, str.cuDeviceSetGraphMemAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ad6d0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad720]
xor r9d, r9d
mov qword [0x1800ae4f0], rcx
lea rcx, str.cuGraphClone
call qword [0x1800ad460]
mov rcx, qword [0x1800ad720]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x1800ae500], rcx
lea rdx, [0x1800ad770]
lea rcx, str.cuGraphNodeFindInClone
call qword [0x1800ad460]
mov rcx, qword [0x1800ad770]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad7b0]
xor r9d, r9d
mov qword [0x1800ae520], rcx
lea rcx, str.cuGraphNodeGetType
call qword [0x1800ad460]
mov rcx, qword [0x1800ad7b0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad808]
xor r9d, r9d
mov qword [0x1800ae538], rcx
lea rcx, str.cuGraphGetNodes
call qword [0x1800ad460]
mov rcx, qword [0x1800ad808]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad848]
xor r9d, r9d
mov qword [0x1800ae558], rcx
lea rcx, str.cuGraphGetRootNodes
call qword [0x1800ad460]
mov rcx, qword [0x1800ad848]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad8a8]
xor r9d, r9d
mov qword [0x1800ae578], rcx
lea rcx, str.cuGraphGetEdges
call qword [0x1800ad460]
mov rcx, qword [0x1800ad8a8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad8f0]
xor r9d, r9d
mov qword [0x1800ae590], rcx
lea rcx, str.cuGraphNodeGetDependencies
call qword [0x1800ad460]
mov rcx, qword [0x1800ad8f0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad940]
xor r9d, r9d
mov qword [0x1800ae5a8], rcx
lea rcx, str.cuGraphNodeGetDependentNodes
call qword [0x1800ad460]
mov rcx, qword [0x1800ad940]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ad980]
xor r9d, r9d
mov qword [0x1800ae5c8], rcx
lea rcx, str.cuGraphAddDependencies
call qword [0x1800ad460]
mov rcx, qword [0x1800ad980]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
lea rdx, [0x1800ad9d8]
mov qword [0x1800ae5e0], rcx
lea rcx, str.cuGraphRemoveDependencies
call qword [0x1800ad460]
mov rcx, qword [0x1800ad9d8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ada08]
xor r9d, r9d
mov qword [0x1800ae608], rcx
lea rcx, str.cuGraphDestroyNode
call qword [0x1800ad460]
mov rcx, qword [0x1800ada08]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800ada40]
xor r9d, r9d
mov qword [0x1800ae618], rcx
lea rcx, str.cuGraphInstantiate
call qword [0x1800ad460]
mov rcx, qword [0x1800ada40]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800adaa8]
xor r9d, r9d
mov qword [0x1800ae640], rcx
lea rcx, str.cuGraphInstantiate
call qword [0x1800ad460]
mov rcx, qword [0x1800adaa8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
lea rdx, [0x1800adae0]
xor r9d, r9d
mov qword [0x1800ae658], rcx
lea rcx, str.cuGraphInstantiateWithFlags
call qword [0x1800ad460]
mov rcx, qword [0x1800adae0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800adb38]
xor r9d, r9d
mov qword [0x1800ae680], rcx
lea rcx, str.cuGraphUpload
call qword [0x1800ad460]
mov rcx, qword [0x1800adb38]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800adb68]
mov qword [0x1800ae690], rcx
lea rcx, str.cuGraphUpload
call qword [0x1800ad460]
mov rcx, qword [0x1800adb68]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adba0]
xor r9d, r9d
mov qword [0x1800ae6a0], rcx
lea rcx, str.cuGraphLaunch
call qword [0x1800ad460]
mov rcx, qword [0x1800adba0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adbd8]
mov qword [0x1800ae6c8], rcx
lea rcx, str.cuGraphLaunch
call qword [0x1800ad460]
mov rcx, qword [0x1800adbd8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adc08]
xor r9d, r9d
mov qword [0x1800ae6d8], rcx
lea rcx, str.cuGraphExecDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800adc08]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adc30]
xor r9d, r9d
mov qword [0x1800ae6e8], rcx
lea rcx, str.cuGraphDestroy
call qword [0x1800ad460]
mov rcx, qword [0x1800adc30]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adc60]
xor r9d, r9d
mov qword [0x1800ae700], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ad460]
mov rcx, qword [0x1800adc60]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800adc88]
mov qword [0x1800ae718], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ad460]
mov rcx, qword [0x1800adc88]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800adcb0]
xor r9d, r9d
mov qword [0x1800ae728], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ad460]
mov rcx, qword [0x1800adcb0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800adcf0]
mov qword [0x1800ae748], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x1800ad460]
mov rcx, qword [0x1800adcf0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800add28]
xor r9d, r9d
mov qword [0x1800ae760], rcx
lea rcx, str.cuStreamEndCapture
call qword [0x1800ad460]
mov rcx, qword [0x1800add28]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800add60]
mov qword [0x1800ae770], rcx
lea rcx, str.cuStreamEndCapture
call qword [0x1800ad460]
mov rcx, qword [0x1800add60]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800add98]
xor r9d, r9d
mov qword [0x1800ae798], rcx
lea rcx, str.cuStreamIsCapturing
mov r8d, 0x2710
call qword [0x1800ad460]
mov rcx, qword [0x1800add98]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x1800addd0]
mov qword [0x1800ae7a8], rcx
lea rcx, str.cuStreamIsCapturing
call qword [0x1800ad460]
mov rcx, qword [0x1800addd0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800ade18]
xor r9d, r9d
mov qword [0x1800ae7c8], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ad460]
mov rcx, qword [0x1800ade18]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800ade58]
mov qword [0x1800ae7e0], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ad460]
mov rcx, qword [0x1800ade58]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800adeb0]
xor r9d, r9d
mov qword [0x1800ae800], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ad460]
mov rcx, qword [0x1800adeb0]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800adf18]
mov qword [0x1800ae828], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x1800ad460]
mov rcx, qword [0x1800adf18]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800adf58]
xor r9d, r9d
mov qword [0x1800ae850], rcx
lea rcx, str.cuStreamUpdateCaptureDependencies
call qword [0x1800ad460]
mov rcx, qword [0x1800adf58]
lea rdx, [0x1800047b0]
test eax, eax
mov r9d, 2
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800adf98]
mov qword [0x1800ae870], rcx
lea rcx, str.cuStreamUpdateCaptureDependencies
call qword [0x1800ad460]
mov rcx, qword [0x1800adf98]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800adfd0]
xor r9d, r9d
mov qword [0x1800ae890], rcx
lea rcx, str.cuGraphExecKernelNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800adfd0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800ae018]
xor r9d, r9d
mov qword [0x1800ae8a0], rcx
lea rcx, str.cuGraphExecMemcpyNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae018]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800ae058]
xor r9d, r9d
mov qword [0x1800ae8c0], rcx
lea rcx, str.cuGraphExecMemsetNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae058]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800ae090]
xor r9d, r9d
mov qword [0x1800ae8d0], rcx
lea rcx, str.cuGraphExecHostNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae090]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae0c8]
xor r9d, r9d
mov qword [0x1800ae8e8], rcx
lea rcx, str.cuGraphExecChildGraphNodeSetParams
call qword [0x1800ad460]
mov rcx, qword [0x1800ae0c8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae110]
xor r9d, r9d
mov qword [0x1800ae908], rcx
lea rcx, str.cuGraphExecEventRecordNodeSetEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ae110]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x1800ae150]
xor r9d, r9d
mov qword [0x1800ae920], rcx
lea rcx, str.cuGraphExecEventWaitNodeSetEvent
call qword [0x1800ad460]
mov rcx, qword [0x1800ae150]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x1800ae188]
xor r9d, r9d
mov qword [0x1800ae938], rcx
lea rcx, str.cuThreadExchangeStreamCaptureMode
call qword [0x1800ad460]
mov rcx, qword [0x1800ae188]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
lea rdx, [0x1800ae1c0]
xor r9d, r9d
mov qword [0x1800ae948], rcx
lea rcx, str.cuGraphExecUpdate
call qword [0x1800ad460]
mov rcx, qword [0x1800ae1c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae200]
xor r9d, r9d
mov qword [0x1800ae968], rcx
lea rcx, str.cuGraphKernelNodeCopyAttributes
call qword [0x1800ad460]
mov rcx, qword [0x1800ae200]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae240]
xor r9d, r9d
mov qword [0x1800ae980], rcx
lea rcx, str.cuGraphKernelNodeGetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ae240]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x1800ae278]
xor r9d, r9d
mov qword [0x1800ae9a8], rcx
lea rcx, str.cuGraphKernelNodeSetAttribute
call qword [0x1800ad460]
mov rcx, qword [0x1800ae278]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800ae2c0]
xor r9d, r9d
mov qword [0x1800ae9c0], rcx
lea rcx, str.cuGraphDebugDotPrint
call qword [0x1800ad460]
mov rcx, qword [0x1800ae2c0]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800ae300]
xor r9d, r9d
mov qword [0x1800ae9d8], rcx
lea rcx, str.cuUserObjectCreate
call qword [0x1800ad460]
mov rcx, qword [0x1800ae300]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800ae340]
xor r9d, r9d
mov qword [0x1800aea08], rcx
lea rcx, str.cuUserObjectRetain
call qword [0x1800ad460]
mov rcx, qword [0x1800ae340]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800ae370]
xor r9d, r9d
mov qword [0x1800aea30], rcx
lea rcx, str.cuUserObjectRelease
call qword [0x1800ad460]
mov rcx, qword [0x1800ae370]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
lea rdx, [0x1800ae3b8]
mov r8d, 0x2b16
mov qword [0x1800aea50], rcx
lea rcx, str.cuGraphRetainUserObject
xor r9d, r9d
call qword [0x1800ad460]
mov rcx, qword [0x1800ae3b8]
lea rdx, [0x1800047b0]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x1800ae408]
xor r9d, r9d
mov qword [0x1800aea80], rcx
lea rcx, str.cuGraphReleaseUserObject
call qword [0x1800ad460]
mov rcx, qword [0x1800ae408]
lea rdx, [0x1800047b0]
test eax, eax
cmovne rcx, rdx
mov qword [0x1800aea98], rcx
add rsp, 0x20
pop rbx
ret
mov qword [0x1800aea58], 0
mov rcx, qword [rbx + 0x20]
lea rdx, [0x18007a104]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGetProcAddress
mov qword [0x1800aea10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007a110]
mov qword [0x1800aea58], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetCount
mov qword [0x1800aeaa8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetName
mov qword [0x1800aead0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad498], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceTotalMem_v2
mov qword [0x1800aeaf8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad4c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetAttribute
mov qword [0x1800ad220], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad4e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetP2PAttribute
mov qword [0x1800ad240], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDriverGetVersion
mov qword [0x1800ad270], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetByPCIBusId
mov qword [0x1800ad2a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad538], 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 [0x1800ad2c0], rax
cmove rax, rcx
mov qword [0x1800ad558], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetUuid
mov qword [0x1800ad2e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetTexture1DLinearMaxWidth
mov qword [0x1800ad310], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad598], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetDefaultMemPool
mov qword [0x1800ad350], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad5c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceSetMemPool
mov qword [0x1800ad380], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad5f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetMemPool
mov qword [0x1800ad3a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad600], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFlushGPUDirectRDMAWrites
mov qword [0x1800ad3c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad628], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetLuid
mov qword [0x1800ad400], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007a290]
mov qword [0x1800ad438], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxRelease
mov qword [0x1800ad468], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad688], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxSetFlags_v2
mov qword [0x1800ad4a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad6a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxGetState
mov qword [0x1800ad4c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad6c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDevicePrimaryCtxReset
mov qword [0x1800ad508], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad6e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxCreate_v2
mov qword [0x1800ad550], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad700], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetFlags
mov qword [0x1800ad578], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad730], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxSetCurrent
mov qword [0x1800ad5b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetCurrent
mov qword [0x1800ad5e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad750], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxDetach
mov qword [0x1800ad610], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad768], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetApiVersion
mov qword [0x1800ad638], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad788], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetDevice
mov qword [0x1800ad670], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad7a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetLimit
mov qword [0x1800ad6b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad7c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ad6e8], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuCtxSetLimit
mov qword [0x1800ad7e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetCacheConfig
mov qword [0x1800ad718], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxSetCacheConfig
mov qword [0x1800ad758], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad820], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetSharedMemConfig
mov qword [0x1800ad798], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad838], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxGetStreamPriorityRange
mov qword [0x1800ad7b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad840], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxSetSharedMemConfig
mov qword [0x1800ad7f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007a440]
mov qword [0x1800ad828], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxResetPersistingL2Cache
mov qword [0x1800ad860], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad8a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleLoad
mov qword [0x1800ad888], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad8b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleLoadData
mov qword [0x1800ad8c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad8d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ad900], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuModuleLoadFatBinary
cmove rax, rcx
mov qword [0x1800ad8e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007a4b8]
mov qword [0x1800ad930], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad908], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007a4c8]
mov qword [0x1800ad958], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad918], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleGetGlobal_v2
mov qword [0x1800ad998], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad948], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleGetTexRef
mov qword [0x1800ad9e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad968], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuModuleGetSurfRef
mov qword [0x1800ada20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad988], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkCreate
mov qword [0x1800ada60], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad9b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkAddData
mov qword [0x1800adab8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad9c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkAddFile
mov qword [0x1800adb18], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLinkComplete
mov qword [0x1800adb90], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800adbe8], rax
test rax, rax
lea rdx, str.cuLinkDestroy
cmove rax, rcx
mov qword [0x1800ada58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemGetInfo_v2
mov qword [0x1800adc20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocManaged
mov qword [0x1800adc58], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAlloc_v2
mov qword [0x1800adca0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocPitch_v2
mov qword [0x1800adcd0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemFree_v2
mov qword [0x1800add20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adae8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemGetAddressRange_v2
mov qword [0x1800add70], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemFreeHost
mov qword [0x1800adda8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostAlloc
mov qword [0x1800adde0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostGetDevicePointer_v2
mov qword [0x1800ade20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ade50], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemHostGetFlags
mov qword [0x1800adb80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostRegister_v2
mov qword [0x1800ade90], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adba8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemHostUnregister
mov qword [0x1800aded8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adbb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuPointerGetAttribute
mov qword [0x1800adf00], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adbd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuPointerGetAttributes
mov qword [0x1800adf30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adbf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocAsync
mov qword [0x1800adf68], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocAsync_ptsz
mov qword [0x1800adfa0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocFromPoolAsync
mov qword [0x1800adfd8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAllocFromPoolAsync_ptsz
mov qword [0x1800ae010], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemFreeAsync
mov qword [0x1800ae050], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adcb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ae088], rax
cmove rax, rcx
mov qword [0x1800adce0], 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 [0x1800ae0b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adcf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolSetAttribute
mov qword [0x1800ae0e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolGetAttribute
mov qword [0x1800ae128], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolSetAccess
mov qword [0x1800ae160], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolGetAccess
mov qword [0x1800ae1b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolCreate
mov qword [0x1800ae1f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adda0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolDestroy
mov qword [0x1800ae230], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800addc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolExportToShareableHandle
mov qword [0x1800ae268], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800addd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPoolImportFromShareableHandle
mov qword [0x1800ae298], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800addf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ae2d8], rax
cmove rax, rcx
mov qword [0x1800ade28], 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 [0x1800ae318], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ade40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy
mov qword [0x1800ae350], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ade68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy_ptds
mov qword [0x1800ae388], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ade80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyAsync
mov qword [0x1800ae3c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyAsync_ptsz
mov qword [0x1800ae420], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aded0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeer
mov qword [0x1800ae468], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adef0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeer_ptds
mov qword [0x1800ae4c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adf20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeerAsync
mov qword [0x1800ae510], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adf40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyPeerAsync_ptsz
mov qword [0x1800ae568], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adf70], 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 [0x1800ae5c0], rax
cmove rax, rcx
mov qword [0x1800adf90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyHtoD_v2_ptds
mov qword [0x1800ae600], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adfb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyHtoDAsync_v2
mov qword [0x1800ae638], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adfc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
mov qword [0x1800ae670], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adff8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoH_v2
mov qword [0x1800ae6b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoH_v2_ptds
mov qword [0x1800ae6f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae028], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoHAsync_v2
mov qword [0x1800ae730], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
mov qword [0x1800ae788], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoD_v2
mov qword [0x1800ae7d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae080], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoD_v2_ptds
mov qword [0x1800ae808], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae0a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoDAsync_v2
mov qword [0x1800ae840], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae0c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
mov qword [0x1800ae878], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae0e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DUnaligned_v2
mov qword [0x1800ae8b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae108], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
mov qword [0x1800ae8d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DAsync_v2
mov qword [0x1800ae8f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae130], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
mov qword [0x1800ae918], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae148], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3D_v2
mov qword [0x1800ae940], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3D_v2_ptds
mov qword [0x1800ae960], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae178], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DAsync_v2
mov qword [0x1800ae990], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae190], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
mov qword [0x1800ae9b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae1a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DPeer
mov qword [0x1800ae9e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae1d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800aea20], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpy3DPeer_ptds
mov qword [0x1800ae1e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DPeerAsync
mov qword [0x1800aea48], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae1f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
mov qword [0x1800aea78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8_v2
mov qword [0x1800aeab0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae228], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8_v2_ptds
mov qword [0x1800aeae0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae248], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8Async
mov qword [0x1800aeb08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae270], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD8Async_ptsz
mov qword [0x1800ad238], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD2D8_v2
mov qword [0x1800ad278], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD2D8_v2_ptds
mov qword [0x1800ad2a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemsetD2D8Async
mov qword [0x1800ad2f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae308], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ad330], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuMemsetD2D8Async_ptsz
cmove rax, rcx
mov qword [0x1800ae328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFuncSetCacheConfig
mov qword [0x1800ad390], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae360], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFuncSetSharedMemConfig
mov qword [0x1800ad3d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae378], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuFuncGetAttribute
mov qword [0x1800ad3f8], 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.cuFuncSetAttribute
mov qword [0x1800ad430], 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.cuArrayCreate_v2
mov qword [0x1800ad470], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayGetDescriptor_v2
mov qword [0x1800ad4b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayGetSparseProperties
mov qword [0x1800ad4f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae418], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayGetPlane
mov qword [0x1800ad518], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae438], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArray3DCreate_v2
mov qword [0x1800ad560], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae448], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ad5a8], rax
test rax, rax
lea rdx, str.cuArray3DGetDescriptor_v2
cmove rax, rcx
mov qword [0x1800ae470], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuArrayDestroy
mov qword [0x1800ad5e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae478], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMipmappedArrayCreate
mov qword [0x1800ad608], 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.cuMipmappedArrayGetLevel
mov qword [0x1800ad650], 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.cuMipmappedArrayGetSparseProperties
mov qword [0x1800ad6a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMipmappedArrayDestroy
mov qword [0x1800ad6f0], 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.cuTexRefCreate
mov qword [0x1800ad710], 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.cuTexRefDestroy
mov qword [0x1800ad748], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae508], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetArray
mov qword [0x1800ad780], 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.cuTexRefSetMipmappedArray
mov qword [0x1800ad7c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae548], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ad810], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuTexRefSetAddress_v2
mov qword [0x1800ae560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetAddress2D_v3
mov qword [0x1800ad868], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae588], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetFormat
mov qword [0x1800ad8c8], rax
test rax, 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.cuTexRefSetAddressMode
mov qword [0x1800ad910], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetFilterMode
mov qword [0x1800ad950], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMipmapFilterMode
mov qword [0x1800ad990], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMipmapLevelBias
mov qword [0x1800ad9c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetMipmapLevelClamp
mov qword [0x1800ad9f8], 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.cuTexRefSetMaxAnisotropy
mov qword [0x1800ada30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae628], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexRefSetFlags
mov qword [0x1800ada68], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae648], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ada98], rax
cmove rax, rcx
mov qword [0x1800ae650], 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 [0x1800adad8], 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.cuSurfRefSetArray
mov qword [0x1800adb00], 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.cuTexObjectCreate
mov qword [0x1800adb48], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae698], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectDestroy
mov qword [0x1800adb98], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectGetResourceDesc
mov qword [0x1800adbc8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuTexObjectGetTextureDesc
mov qword [0x1800adbf8], 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.cuTexObjectGetResourceViewDesc
mov qword [0x1800adc38], 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.cuSurfObjectCreate
mov qword [0x1800adc70], 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.cuSurfObjectDestroy
mov qword [0x1800adca8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae738], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800adcd8], rax
cmove rax, rcx
mov qword [0x1800ae758], 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 [0x1800add08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae768], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuExternalMemoryGetMappedBuffer
mov qword [0x1800add48], 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.cuExternalMemoryGetMappedMipmappedArray
mov qword [0x1800add88], 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.cuDestroyExternalMemory
mov qword [0x1800addc8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuImportExternalSemaphore
mov qword [0x1800ade00], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuSignalExternalSemaphoresAsync
mov qword [0x1800ade38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae7f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
mov qword [0x1800ade70], 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]
lea rdx, str.cuWaitExternalSemaphoresAsync
mov qword [0x1800adec0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
mov qword [0x1800adf10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae848], 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 [0x1800adf50], rax
cmove rax, rcx
mov qword [0x1800ae868], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchKernel
mov qword [0x1800adf80], 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, [0x18007b140]
mov qword [0x1800adfe0], 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.cuLaunchCooperativeKernel
mov qword [0x1800ae068], 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.cuLaunchCooperativeKernel_ptsz
mov qword [0x1800ae0f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
mov qword [0x1800ae198], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae970], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuLaunchHostFunc
mov qword [0x1800ae218], 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.cuLaunchHostFunc_ptsz
mov qword [0x1800ae250], 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.cuEventCreate
mov qword [0x1800ae290], 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.cuEventRecord
mov qword [0x1800ae2c8], 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.cuEventRecord_ptsz
mov qword [0x1800ae2f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventRecordWithFlags
mov qword [0x1800ae320], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventRecordWithFlags_ptsz
mov qword [0x1800ae358], 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.cuEventQuery
mov qword [0x1800ae398], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventSynchronize
mov qword [0x1800ae3d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventDestroy_v2
mov qword [0x1800ae3f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuEventElapsedTime
mov qword [0x1800ae430], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeaa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitValue32
mov qword [0x1800ae450], 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.cuStreamWaitValue32_ptsz
mov qword [0x1800ae4a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aead8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWriteValue32
mov qword [0x1800ae4e0], 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.cuStreamWriteValue32_ptsz
mov qword [0x1800ae530], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aeb18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ae580], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamWaitValue64
mov qword [0x1800ad230], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitValue64_ptsz
mov qword [0x1800ae5b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWriteValue64
mov qword [0x1800ae5f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWriteValue64_ptsz
mov qword [0x1800ae630], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBatchMemOp
mov qword [0x1800ae678], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad290], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBatchMemOp_ptsz
mov qword [0x1800ae6a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad2b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCreate
mov qword [0x1800ae6f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad2d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCreateWithPriority
mov qword [0x1800ae750], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad2e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetPriority
mov qword [0x1800ae780], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetPriority_ptsz
mov qword [0x1800ae7b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad318], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ae7e8], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuStreamGetFlags
cmove rax, rcx
mov qword [0x1800ad328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetCtx
mov qword [0x1800ae818], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad340], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetFlags_ptsz
mov qword [0x1800ae838], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad358], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamDestroy_v2
mov qword [0x1800ae860], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad360], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitEvent
mov qword [0x1800ae888], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad370], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamWaitEvent_ptsz
mov qword [0x1800ae8a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad388], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAddCallback
mov qword [0x1800ae8e0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad3b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAddCallback_ptsz
mov qword [0x1800ae910], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad3c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSynchronize
mov qword [0x1800ae950], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad3e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSynchronize_ptsz
mov qword [0x1800ae978], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad3f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ae998], rax
test rax, rax
lea rdx, str.cuStreamQuery
cmove rax, rcx
mov qword [0x1800ad408], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamQuery_ptsz
mov qword [0x1800ae9d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad418], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAttachMemAsync
mov qword [0x1800ae9f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad428], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamAttachMemAsync_ptsz
mov qword [0x1800aea38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCopyAttributes
mov qword [0x1800aea88], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad478], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamCopyAttributes_ptsz
mov qword [0x1800aeac8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad4a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetAttribute
mov qword [0x1800aeae8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad4b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetAttribute_ptsz
mov qword [0x1800aeb10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad4e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSetAttribute
mov qword [0x1800ad248], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad4f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamSetAttribute_ptsz
mov qword [0x1800ad268], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ad298], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuDeviceCanAccessPeer
mov qword [0x1800ad540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxEnablePeerAccess
mov qword [0x1800ad2c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad568], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuCtxDisablePeerAccess
mov qword [0x1800ad2f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad588], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcGetEventHandle
mov qword [0x1800ad320], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad5a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcOpenEventHandle
mov qword [0x1800ad338], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad5b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcGetMemHandle
mov qword [0x1800ad368], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad5d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcOpenMemHandle
mov qword [0x1800ad398], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad5f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcOpenMemHandle_v2
mov qword [0x1800ad3b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuIpcCloseMemHandle
mov qword [0x1800ad3e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad648], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLCtxCreate_v2
mov qword [0x1800ad420], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad660], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ad458], rax
cmove rax, rcx
mov qword [0x1800ad680], 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 [0x1800ad490], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad698], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLRegisterBufferObject
mov qword [0x1800ad4d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad6c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObject_v2
mov qword [0x1800ad510], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad6d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObject_v2_ptds
mov qword [0x1800ad548], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad708], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObjectAsync_v2
mov qword [0x1800ad590], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad738], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
mov qword [0x1800ad5d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLUnmapBufferObject
mov qword [0x1800ad630], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad790], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLUnmapBufferObjectAsync
mov qword [0x1800ad678], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad7a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGLUnregisterBufferObject
mov qword [0x1800ad6b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad7d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ad6f8], rax
cmove rax, rcx
mov qword [0x1800ad7e0], 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 [0x1800ad728], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad7f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsGLRegisterBuffer
mov qword [0x1800ad778], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuWGLGetDevice
mov qword [0x1800ad7d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad858], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsUnregisterResource
mov qword [0x1800ad818], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad878], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsMapResources
mov qword [0x1800ad850], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad898], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsMapResources_ptsz
mov qword [0x1800ad890], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad8b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsUnmapResources
mov qword [0x1800ad8d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad8e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsUnmapResources_ptsz
mov qword [0x1800ad920], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad8f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
mov qword [0x1800ad960], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad928], 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 [0x1800ad9a8], rax
cmove rax, rcx
mov qword [0x1800ad938], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
mov qword [0x1800ad9e8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad970], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
mov qword [0x1800ada18], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuProfilerInitialize
mov qword [0x1800ada50], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad9a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuProfilerStart
mov qword [0x1800ada90], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad9b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuProfilerStop
mov qword [0x1800adad0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad9d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11GetDevice
mov qword [0x1800adaf0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ad9f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11GetDevices
mov qword [0x1800adb20], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11CtxCreateOnDevice
mov qword [0x1800adb70], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsD3D11RegisterResource
mov qword [0x1800adbc0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D11GetDirect3DDevice
mov qword [0x1800adc10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10GetDevice
mov qword [0x1800adc50], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ada80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10GetDevices
mov qword [0x1800adc80], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adaa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10CtxCreateOnDevice
mov qword [0x1800adcc8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adac8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10GetDirect3DDevice
mov qword [0x1800add30], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adaf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsD3D10RegisterResource
mov qword [0x1800add68], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10RegisterResource
mov qword [0x1800addb0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10UnregisterResource
mov qword [0x1800addf0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10MapResources
mov qword [0x1800ade10], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10UnmapResources
mov qword [0x1800ade48], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceSetMapFlags
mov qword [0x1800ade78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adb88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800adea8], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
mov qword [0x1800adbb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedArray
mov qword [0x1800adee8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adbe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
mov qword [0x1800adf38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
mov qword [0x1800adf78], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
mov qword [0x1800adfa8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9GetDevice
mov qword [0x1800adfe8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9GetDevices
mov qword [0x1800ae008], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adc90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9CtxCreateOnDevice
mov qword [0x1800ae048], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adcc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9GetDirect3DDevice
mov qword [0x1800ae098], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adce8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphicsD3D9RegisterResource
mov qword [0x1800ae0d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ae100], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuD3D9RegisterResource
cmove rax, rcx
mov qword [0x1800add18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnregisterResource
mov qword [0x1800ae138], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9MapResources
mov qword [0x1800ae168], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnmapResources
mov qword [0x1800ae1a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceSetMapFlags
mov qword [0x1800ae1d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800add90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
mov qword [0x1800ae208], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800addb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedArray
mov qword [0x1800ae258], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adde8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
mov qword [0x1800ae2a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ade08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
mov qword [0x1800ae2f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ade30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
mov qword [0x1800ae338], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ade60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ae380], rax
test rax, rax
lea rdx, str.cuD3D9Begin
cmove rax, rcx
mov qword [0x1800ade88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9RegisterVertexBuffer
mov qword [0x1800ae3d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ade98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnregisterVertexBuffer
mov qword [0x1800ae400], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adeb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9MapVertexBuffer_v2
mov qword [0x1800ae428], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adec8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9UnmapVertexBuffer
mov qword [0x1800ae460], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adee0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuD3D9End
mov qword [0x1800ae488], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adef8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGetExportTable
mov qword [0x1800ae4b0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adf08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
mov qword [0x1800ae4d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adf28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuOccupancyAvailableDynamicSMemPerBlock
mov qword [0x1800ae518], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adf48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemAdvise
mov qword [0x1800ae570], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adf60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ae5a0], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemPrefetchAsync
mov qword [0x1800adf88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemPrefetchAsync_ptsz
mov qword [0x1800ae5d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adfb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemRangeGetAttribute
mov qword [0x1800ae620], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adfc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuMemRangeGetAttributes
mov qword [0x1800ae668], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800adff0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, [0x18007bfb0]
mov qword [0x1800ae6c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGetErrorName
mov qword [0x1800ae710], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphCreate
mov qword [0x1800ae740], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae038], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddKernelNode
mov qword [0x1800ae778], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae060], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeGetParams
mov qword [0x1800ae7b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae078], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeSetParams
mov qword [0x1800ae7f8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae0a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ae820], rax
cmove rax, rcx
mov qword [0x1800ae0b0], 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 [0x1800ae858], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae0d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemcpyNodeSetParams
mov qword [0x1800ae898], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae0f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddMemsetNode
mov qword [0x1800ae8c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae118], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemsetNodeGetParams
mov qword [0x1800ae900], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae140], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemsetNodeSetParams
mov qword [0x1800ae930], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae158], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddHostNode
mov qword [0x1800ae958], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphHostNodeGetParams
mov qword [0x1800ae9a0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae1b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphHostNodeSetParams
mov qword [0x1800ae9f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae1c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddChildGraphNode
mov qword [0x1800aea28], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae1e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800aea68], rax
cmove rax, rcx
mov qword [0x1800ae220], 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 [0x1800aeab8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae238], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddEventRecordNode
mov qword [0x1800aeaf0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphEventRecordNodeGetEvent
mov qword [0x1800ad228], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphEventRecordNodeSetEvent
mov qword [0x1800ad258], 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.cuGraphAddEventWaitNode
mov qword [0x1800ad280], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphEventWaitNodeGetEvent
mov qword [0x1800ad2b0], 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.cuGraphEventWaitNodeSetEvent
mov qword [0x1800ad2d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae2e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddExternalSemaphoresSignalNode
mov qword [0x1800ad308], 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.cuGraphExternalSemaphoresSignalNodeGetParams
mov qword [0x1800ad348], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae330], 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 [0x1800ad378], rax
cmove rax, rcx
mov qword [0x1800ae348], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddExternalSemaphoresWaitNode
mov qword [0x1800ad3a0], rax
test rax, rax
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.cuGraphExternalSemaphoresWaitNodeGetParams
mov qword [0x1800ad3d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae390], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExternalSemaphoresWaitNodeSetParams
mov qword [0x1800ad410], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
mov qword [0x1800ad448], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
mov qword [0x1800ad488], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae3e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddMemAllocNode
mov qword [0x1800ad4d8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae410], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphMemAllocNodeGetParams
mov qword [0x1800ad528], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphAddMemFreeNode
mov qword [0x1800ad570], 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.cuGraphMemFreeNodeGetParams
mov qword [0x1800ad5c0], 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, str.cuDeviceGraphMemTrim
mov qword [0x1800ad618], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae498], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceGetGraphMemAttribute
mov qword [0x1800ad658], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuDeviceSetGraphMemAttribute
mov qword [0x1800ad690], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphClone
mov qword [0x1800ad6d0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae4f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphNodeFindInClone
mov qword [0x1800ad720], 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.cuGraphNodeGetType
mov qword [0x1800ad770], 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.cuGraphGetNodes
mov qword [0x1800ad7b0], 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.cuGraphGetRootNodes
mov qword [0x1800ad808], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae558], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphGetEdges
mov qword [0x1800ad848], 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.cuGraphNodeGetDependencies
mov qword [0x1800ad8a8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphNodeGetDependentNodes
mov qword [0x1800ad8f0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae5a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800ad940], rax
lea rcx, [0x1800047b0]
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphAddDependencies
mov qword [0x1800ae5c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphRemoveDependencies
mov qword [0x1800ad980], 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.cuGraphDestroyNode
mov qword [0x1800ad9d8], 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.cuGraphInstantiate
mov qword [0x1800ada08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae618], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphInstantiate_v2
mov qword [0x1800ada40], 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.cuGraphInstantiateWithFlags
mov qword [0x1800adaa8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae658], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphUpload
mov qword [0x1800adae0], 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, str.cuGraphUpload_ptsz
mov qword [0x1800adb38], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae690], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphLaunch
mov qword [0x1800adb68], 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]
lea rdx, str.cuGraphLaunch_ptsz
mov qword [0x1800adba0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800adbd8], rax
lea rcx, [0x1800047b0]
test rax, rax
lea rdx, str.cuGraphExecDestroy
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.cuGraphDestroy
mov qword [0x1800adc08], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae6e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBeginCapture
mov qword [0x1800adc30], 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.cuStreamBeginCapture_ptsz
mov qword [0x1800adc60], 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.cuStreamBeginCapture_v2
mov qword [0x1800adc88], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae728], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamBeginCapture_v2_ptsz
mov qword [0x1800adcb0], 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.cuStreamEndCapture
mov qword [0x1800adcf0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamEndCapture_ptsz
mov qword [0x1800add28], 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.cuStreamIsCapturing
mov qword [0x1800add60], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae798], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamIsCapturing_ptsz
mov qword [0x1800add98], 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]
mov qword [0x1800addd0], rax
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo
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.cuStreamGetCaptureInfo_ptsz
mov qword [0x1800ade18], 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.cuStreamGetCaptureInfo_v2
mov qword [0x1800ade58], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamGetCaptureInfo_v2_ptsz
mov qword [0x1800adeb0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae828], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamUpdateCaptureDependencies
mov qword [0x1800adf18], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuStreamUpdateCaptureDependencies_ptsz
mov qword [0x1800adf58], 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.cuGraphExecKernelNodeSetParams
mov qword [0x1800adf98], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae890], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecMemcpyNodeSetParams
mov qword [0x1800adfd0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecMemsetNodeSetParams
mov qword [0x1800ae018], 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.cuGraphExecHostNodeSetParams
mov qword [0x1800ae058], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae8d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
mov qword [0x1800ae090], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphExecChildGraphNodeSetParams
mov qword [0x1800ae8e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecEventRecordNodeSetEvent
mov qword [0x1800ae0c8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae908], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphExecEventWaitNodeSetEvent
mov qword [0x1800ae110], 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.cuThreadExchangeStreamCaptureMode
mov qword [0x1800ae150], 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.cuGraphExecUpdate
mov qword [0x1800ae188], 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, str.cuGraphKernelNodeCopyAttributes
mov qword [0x1800ae1c0], 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.cuGraphKernelNodeGetAttribute
mov qword [0x1800ae200], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae980], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuGraphKernelNodeSetAttribute
mov qword [0x1800ae240], 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.cuGraphDebugDotPrint
mov qword [0x1800ae278], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
lea rdx, str.cuUserObjectCreate
mov qword [0x1800ae2c0], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800ae9d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ae300], rax
cmove rax, rcx
mov qword [0x1800aea08], 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 [0x1800ae340], 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.cuGraphRetainUserObject
mov qword [0x1800ae370], 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.cuGraphReleaseUserObject
mov qword [0x1800ae3b8], rax
test rax, rax
cmove rax, rcx
mov qword [0x1800aea80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800047b0]
test rax, rax
mov qword [0x1800ae408], rax
cmove rax, rcx
mov qword [0x1800aea98], rax
add rsp, 0x20
pop rbx
ret