Function at 0x1800050c0
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.18003f800
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, [0x180074844]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, [0x180074850]
test rax, rax
mov qword [0x1800a4f90], rax
cmove rax, rcx
mov qword [0x1800a51a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1800a4fb0], rax
cmove rax, rcx
mov qword [0x1800a51c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1800a4fd8], rax
cmove rax, rcx
mov qword [0x1800a51d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x1800a5010], rax
cmove rax, rcx
mov qword [0x1800a5200], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x1800a5038], rax
cmove rax, rcx
mov qword [0x1800a5210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetP2PAttribute
test rax, rax
mov qword [0x1800a5068], rax
cmove rax, rcx
mov qword [0x1800a5230], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x1800a50a0], rax
cmove rax, rcx
mov qword [0x1800a5260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x1800a50d0], rax
cmove rax, rcx
mov qword [0x1800a5268], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x1800a50f0], rax
cmove rax, rcx
mov qword [0x1800a5288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a5120], rax
cmove rax, rcx
mov qword [0x1800a52a8], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuDeviceGetUuid
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetLuid
test rax, rax
mov qword [0x1800a5150], rax
cmove rax, rcx
mov qword [0x1800a52c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, [0x180074938]
test rax, rax
mov qword [0x1800a5188], rax
cmove rax, rcx
mov qword [0x1800a52e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDevicePrimaryCtxRelease
test rax, rax
mov qword [0x1800a51b8], rax
cmove rax, rcx
mov qword [0x1800a52f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDevicePrimaryCtxSetFlags_v2
test rax, rax
mov qword [0x1800a51e8], rax
cmove rax, rcx
mov qword [0x1800a5300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x1800a5220], rax
cmove rax, rcx
mov qword [0x1800a5328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x1800a5250], rax
cmove rax, rcx
mov qword [0x1800a5348], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxCreate_v2
test rax, rax
mov qword [0x1800a5290], rax
cmove rax, rcx
mov qword [0x1800a5360], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1800a52b0], rax
cmove rax, rcx
mov qword [0x1800a5378], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1800a52e8], rax
cmove rax, rcx
mov qword [0x1800a5398], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1800a5320], rax
cmove rax, rcx
mov qword [0x1800a53a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1800a5340], rax
cmove rax, rcx
mov qword [0x1800a53c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x1800a5370], rax
cmove rax, rcx
mov qword [0x1800a53d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x1800a5390], rax
cmove rax, rcx
mov qword [0x1800a53f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x1800a53c8], rax
cmove rax, rcx
mov qword [0x1800a5408], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x1800a53f8], rax
cmove rax, rcx
mov qword [0x1800a5420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x1800a5428], rax
cmove rax, rcx
mov qword [0x1800a5440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x1800a5450], rax
cmove rax, rcx
mov qword [0x1800a5448], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x1800a5488], rax
cmove rax, rcx
mov qword [0x1800a5460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x1800a54b8], rax
cmove rax, rcx
mov qword [0x1800a5480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x1800a54f0], rax
cmove rax, rcx
mov qword [0x1800a5498], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, [0x180074ae8]
test rax, rax
mov qword [0x1800a5520], rax
cmove rax, rcx
mov qword [0x1800a54b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxResetPersistingL2Cache
test rax, rax
mov qword [0x1800a5548], rax
cmove rax, rcx
mov qword [0x1800a54c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x1800a5570], rax
cmove rax, rcx
mov qword [0x1800a54e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1800a55a0], rax
cmove rax, rcx
mov qword [0x1800a5500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1800a55d0], rax
cmove rax, rcx
mov qword [0x1800a5510], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, [0x180074b60]
test rax, rax
mov qword [0x1800a5600], rax
cmove rax, rcx
mov qword [0x1800a5538], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, [0x180074b70]
test rax, rax
mov qword [0x1800a5610], rax
cmove rax, rcx
mov qword [0x1800a5540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1800a5640], rax
cmove rax, rcx
mov qword [0x1800a5568], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x1800a5688], rax
cmove rax, rcx
mov qword [0x1800a5588], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x1800a56c8], rax
cmove rax, rcx
mov qword [0x1800a55a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a5700], rax
cmove rax, rcx
lea rdx, str.cuLinkCreate
mov qword [0x1800a55c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLinkAddData
test rax, rax
mov qword [0x1800a5738], rax
cmove rax, rcx
mov qword [0x1800a55f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x1800a4298], rax
cmove rax, rcx
mov qword [0x1800a5628], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLinkComplete
test rax, rax
mov qword [0x1800a42f8], rax
cmove rax, rcx
mov qword [0x1800a5648], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLinkDestroy
test rax, rax
mov qword [0x1800a4340], rax
cmove rax, rcx
mov qword [0x1800a5668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x1800a4360], rax
cmove rax, rcx
mov qword [0x1800a5678], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x1800a4380], rax
cmove rax, rcx
mov qword [0x1800a5690], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x1800a43a8], rax
cmove rax, rcx
mov qword [0x1800a56b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x1800a43d0], rax
cmove rax, rcx
mov qword [0x1800a56c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1800a4408], rax
cmove rax, rcx
mov qword [0x1800a56e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a4448], rax
lea rcx, [0x180004090]
test rax, rax
lea rdx, str.cuMemGetAddressRange_v2
cmove rax, rcx
mov qword [0x1800a56f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemFreeHost
test rax, rax
mov qword [0x1800a4470], rax
cmove rax, rcx
mov qword [0x1800a5710], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1800a4498], rax
cmove rax, rcx
mov qword [0x1800a5728], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemHostGetDevicePointer_v2
test rax, rax
mov qword [0x1800a44c8], rax
cmove rax, rcx
mov qword [0x1800a4250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemHostGetFlags
test rax, rax
mov qword [0x1800a4500], rax
cmove rax, rcx
mov qword [0x1800a4270], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x1800a4530], rax
cmove rax, rcx
mov qword [0x1800a4278], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x1800a4568], rax
cmove rax, rcx
mov qword [0x1800a4290], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x1800a4598], rax
cmove rax, rcx
mov qword [0x1800a42a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x1800a45e0], rax
cmove rax, rcx
mov qword [0x1800a42c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x1800a4628], rax
cmove rax, rcx
mov qword [0x1800a42e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a4670], rax
test rax, rax
lea rdx, str.cuMemcpy_ptds
cmove rax, rcx
mov qword [0x1800a4308], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyAsync
test rax, rax
mov qword [0x1800a46a8], rax
cmove rax, rcx
mov qword [0x1800a4318], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x1800a46e0], rax
cmove rax, rcx
mov qword [0x1800a4330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyPeer
test rax, rax
mov qword [0x1800a4710], rax
cmove rax, rcx
mov qword [0x1800a4350], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyPeer_ptds
test rax, rax
mov qword [0x1800a4750], rax
cmove rax, rcx
mov qword [0x1800a4378], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1800a4798], rax
cmove rax, rcx
mov qword [0x1800a4390], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1800a47f0], rax
cmove rax, rcx
mov qword [0x1800a43c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1800a4850], rax
cmove rax, rcx
mov qword [0x1800a43d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1800a4890], rax
cmove rax, rcx
mov qword [0x1800a43f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1800a48d8], rax
cmove rax, rcx
mov qword [0x1800a4410], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a4910], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
mov qword [0x1800a4440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoH_v2
test rax, rax
mov qword [0x1800a4950], rax
cmove rax, rcx
mov qword [0x1800a4458], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x1800a4990], rax
cmove rax, rcx
mov qword [0x1800a4478], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoHAsync_v2
test rax, rax
mov qword [0x1800a49c8], rax
cmove rax, rcx
mov qword [0x1800a4490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
test rax, rax
mov qword [0x1800a49f8], rax
cmove rax, rcx
mov qword [0x1800a44b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x1800a4a28], rax
cmove rax, rcx
mov qword [0x1800a44d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x1800a4a58], rax
cmove rax, rcx
mov qword [0x1800a44e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x1800a4a80], rax
cmove rax, rcx
mov qword [0x1800a4508], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1800a4ab8], rax
cmove rax, rcx
mov qword [0x1800a4518], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x1800a4ae0], rax
cmove rax, rcx
mov qword [0x1800a4540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a4b08], rax
cmove rax, rcx
mov qword [0x1800a4558], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy2DAsync_v2
test rax, rax
mov qword [0x1800a4b28], rax
cmove rax, rcx
mov qword [0x1800a4570], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1800a4b48], rax
cmove rax, rcx
mov qword [0x1800a4588], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy3D_v2
test rax, rax
mov qword [0x1800a4b68], rax
cmove rax, rcx
mov qword [0x1800a45a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy3D_v2_ptds
test rax, rax
mov qword [0x1800a4b88], rax
cmove rax, rcx
mov qword [0x1800a45b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1800a4ba0], rax
cmove rax, rcx
mov qword [0x1800a45d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x1800a4bb0], rax
cmove rax, rcx
mov qword [0x1800a45f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x1800a4bd0], rax
cmove rax, rcx
mov qword [0x1800a4608], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x1800a4bf0], rax
cmove rax, rcx
mov qword [0x1800a4620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x1800a4c00], rax
cmove rax, rcx
mov qword [0x1800a4630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a4c18], rax
cmove rax, rcx
mov qword [0x1800a4650], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD8_v2
test rax, rax
mov qword [0x1800a4c30], rax
cmove rax, rcx
mov qword [0x1800a4668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x1800a4c58], rax
cmove rax, rcx
mov qword [0x1800a4680], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD8Async
test rax, rax
mov qword [0x1800a4c80], rax
cmove rax, rcx
mov qword [0x1800a46a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD8Async_ptsz
test rax, rax
mov qword [0x1800a4cb0], rax
cmove rax, rcx
mov qword [0x1800a46b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x1800a4cf0], rax
cmove rax, rcx
mov qword [0x1800a46d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x1800a4d18], rax
cmove rax, rcx
mov qword [0x1800a46f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1800a4d50], rax
cmove rax, rcx
mov qword [0x1800a4720], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1800a4d80], rax
cmove rax, rcx
mov qword [0x1800a4740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1800a4db8], rax
cmove rax, rcx
mov qword [0x1800a4760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1800a4df0], rax
cmove rax, rcx
mov qword [0x1800a4778], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1800a4e10], rax
cmove rax, rcx
mov qword [0x1800a4788], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuFuncSetAttribute
test rax, rax
mov qword [0x1800a4e40], rax
cmove rax, rcx
mov qword [0x1800a47a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x1800a4e78], rax
cmove rax, rcx
mov qword [0x1800a47d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x1800a4e98], rax
cmove rax, rcx
mov qword [0x1800a47e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x1800a4eb8], rax
cmove rax, rcx
mov qword [0x1800a4800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x1800a4ee0], rax
cmove rax, rcx
mov qword [0x1800a4818], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x1800a4f10], rax
cmove rax, rcx
mov qword [0x1800a4828], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x1800a4f28], rax
cmove rax, rcx
mov qword [0x1800a4838], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x1800a4f58], rax
cmove rax, rcx
mov qword [0x1800a4860], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x1800a4f80], rax
cmove rax, rcx
mov qword [0x1800a4870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x1800a4fa8], rax
cmove rax, rcx
mov qword [0x1800a4888], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x1800a4fc8], rax
cmove rax, rcx
mov qword [0x1800a4898], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x1800a4ff0], rax
cmove rax, rcx
mov qword [0x1800a48b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x1800a5028], rax
cmove rax, rcx
mov qword [0x1800a48c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x1800a5058], rax
cmove rax, rcx
mov qword [0x1800a48e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x1800a5090], rax
cmove rax, rcx
mov qword [0x1800a4900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x1800a50c8], rax
cmove rax, rcx
mov qword [0x1800a4920], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x1800a5100], rax
cmove rax, rcx
mov qword [0x1800a4940], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x1800a5130], rax
cmove rax, rcx
mov qword [0x1800a4958], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x1800a5160], rax
cmove rax, rcx
mov qword [0x1800a4978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a5190], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetMipmapLevelBias
mov qword [0x1800a4988], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetMipmapLevelClamp
test rax, rax
mov qword [0x1800a51d0], rax
cmove rax, rcx
mov qword [0x1800a49a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x1800a5208], rax
cmove rax, rcx
mov qword [0x1800a49b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetFlags
test rax, rax
mov qword [0x1800a5240], rax
cmove rax, rcx
mov qword [0x1800a49d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefSetBorderColor
test rax, rax
mov qword [0x1800a5278], rax
cmove rax, rcx
mov qword [0x1800a49e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexRefGetBorderColor
test rax, rax
mov qword [0x1800a52a0], rax
cmove rax, rcx
mov qword [0x1800a49f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x1800a52d8], rax
cmove rax, rcx
mov qword [0x1800a4a00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexObjectCreate
test rax, rax
mov qword [0x1800a5310], rax
cmove rax, rcx
mov qword [0x1800a4a18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x1800a5368], rax
cmove rax, rcx
mov qword [0x1800a4a30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x1800a53a0], rax
cmove rax, rcx
mov qword [0x1800a4a40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a53d0], rax
lea rcx, [0x180004090]
test rax, rax
lea rdx, str.cuTexObjectGetTextureDesc
cmove rax, rcx
mov qword [0x1800a4a50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuTexObjectGetResourceViewDesc
test rax, rax
mov qword [0x1800a5410], rax
cmove rax, rcx
mov qword [0x1800a4a60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x1800a5438], rax
cmove rax, rcx
mov qword [0x1800a4a70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuSurfObjectDestroy
test rax, rax
mov qword [0x1800a5470], rax
cmove rax, rcx
mov qword [0x1800a4a88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuSurfObjectGetResourceDesc
test rax, rax
mov qword [0x1800a54a0], rax
cmove rax, rcx
mov qword [0x1800a4a90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuImportExternalMemory
test rax, rax
mov qword [0x1800a54d8], rax
cmove rax, rcx
mov qword [0x1800a4aa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuExternalMemoryGetMappedBuffer
test rax, rax
mov qword [0x1800a5518], rax
cmove rax, rcx
mov qword [0x1800a4ab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuExternalMemoryGetMappedMipmappedArray
test rax, rax
mov qword [0x1800a5558], rax
cmove rax, rcx
mov qword [0x1800a4ac8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDestroyExternalMemory
test rax, rax
mov qword [0x1800a5590], rax
cmove rax, rcx
mov qword [0x1800a4ad8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuImportExternalSemaphore
test rax, rax
mov qword [0x1800a55c0], rax
cmove rax, rcx
mov qword [0x1800a4ae8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a55f8], rax
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x1800a4af8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
test rax, rax
mov qword [0x1800a5620], rax
cmove rax, rcx
mov qword [0x1800a4b18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuWaitExternalSemaphoresAsync
test rax, rax
mov qword [0x1800a5660], rax
cmove rax, rcx
mov qword [0x1800a4b38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
test rax, rax
mov qword [0x1800a56a8], rax
cmove rax, rcx
mov qword [0x1800a4b50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDestroyExternalSemaphore
test rax, rax
mov qword [0x1800a56e0], rax
cmove rax, rcx
mov qword [0x1800a4b60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceGetNvSciSyncAttributes
test rax, rax
mov qword [0x1800a5720], rax
cmove rax, rcx
mov qword [0x1800a4b80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLaunchKernel
test rax, rax
mov qword [0x1800a4260], rax
cmove rax, rcx
mov qword [0x1800a4b90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, [0x180075610]
test rax, rax
mov qword [0x1800a42b8], rax
cmove rax, rcx
mov qword [0x1800a4bb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLaunchCooperativeKernel
test rax, rax
mov qword [0x1800a4338], rax
cmove rax, rcx
mov qword [0x1800a4be8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLaunchCooperativeKernel_ptsz
test rax, rax
mov qword [0x1800a43b0], rax
cmove rax, rcx
mov qword [0x1800a4c10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a4430], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
mov qword [0x1800a4c38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLaunchHostFunc
test rax, rax
mov qword [0x1800a4488], rax
cmove rax, rcx
mov qword [0x1800a4c50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuLaunchHostFunc_ptsz
test rax, rax
mov qword [0x1800a44c0], rax
cmove rax, rcx
mov qword [0x1800a4c60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuEventCreate
test rax, rax
mov qword [0x1800a44f0], rax
cmove rax, rcx
mov qword [0x1800a4c78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x1800a4520], rax
cmove rax, rcx
mov qword [0x1800a4c88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x1800a4550], rax
cmove rax, rcx
mov qword [0x1800a4c98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuEventQuery
test rax, rax
mov qword [0x1800a4590], rax
cmove rax, rcx
mov qword [0x1800a4ca8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x1800a45c0], rax
cmove rax, rcx
mov qword [0x1800a4cb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x1800a45e8], rax
cmove rax, rcx
mov qword [0x1800a4cc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x1800a4610], rax
cmove rax, rcx
mov qword [0x1800a4cd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a4648], rax
cmove rax, rcx
mov qword [0x1800a4ce8], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamWaitValue32
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWaitValue32_ptsz
test rax, rax
mov qword [0x1800a4688], rax
cmove rax, rcx
mov qword [0x1800a4d00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWriteValue32
test rax, rax
mov qword [0x1800a46c8], rax
cmove rax, rcx
mov qword [0x1800a4d10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWriteValue32_ptsz
test rax, rax
mov qword [0x1800a4700], rax
cmove rax, rcx
mov qword [0x1800a4d30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWaitValue64
test rax, rax
mov qword [0x1800a4738], rax
cmove rax, rcx
mov qword [0x1800a4d40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWaitValue64_ptsz
test rax, rax
mov qword [0x1800a4768], rax
cmove rax, rcx
mov qword [0x1800a4d58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWriteValue64
test rax, rax
mov qword [0x1800a47b0], rax
cmove rax, rcx
mov qword [0x1800a4d70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWriteValue64_ptsz
test rax, rax
mov qword [0x1800a47f8], rax
cmove rax, rcx
mov qword [0x1800a4d88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamBatchMemOp
test rax, rax
mov qword [0x1800a4840], rax
cmove rax, rcx
mov qword [0x1800a4da0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamBatchMemOp_ptsz
test rax, rax
mov qword [0x1800a4880], rax
cmove rax, rcx
mov qword [0x1800a4da8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a48d0], rax
cmove rax, rcx
mov qword [0x1800a4dc8], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamCreate
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamCreateWithPriority
test rax, rax
mov qword [0x1800a4908], rax
cmove rax, rcx
mov qword [0x1800a4dd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x1800a4930], rax
cmove rax, rcx
mov qword [0x1800a4de0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetPriority_ptsz
test rax, rax
mov qword [0x1800a4968], rax
cmove rax, rcx
mov qword [0x1800a4df8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetFlags
test rax, rax
mov qword [0x1800a4998], rax
cmove rax, rcx
mov qword [0x1800a4e08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetCtx
test rax, rax
mov qword [0x1800a49c0], rax
cmove rax, rcx
mov qword [0x1800a4e20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetFlags_ptsz
test rax, rax
mov qword [0x1800a49e8], rax
cmove rax, rcx
mov qword [0x1800a4e30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamDestroy_v2
test rax, rax
mov qword [0x1800a4a08], rax
cmove rax, rcx
mov qword [0x1800a4e48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x1800a4a20], rax
cmove rax, rcx
mov qword [0x1800a4e60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x1800a4a48], rax
cmove rax, rcx
mov qword [0x1800a4e70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x1800a4a78], rax
cmove rax, rcx
mov qword [0x1800a4e88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x1800a4aa8], rax
cmove rax, rcx
mov qword [0x1800a4ea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x1800a4ad0], rax
cmove rax, rcx
mov qword [0x1800a4eb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x1800a4b00], rax
cmove rax, rcx
mov qword [0x1800a4ec8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamQuery
test rax, rax
mov qword [0x1800a4b10], rax
cmove rax, rcx
mov qword [0x1800a4ed8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamQuery_ptsz
test rax, rax
mov qword [0x1800a4b30], rax
cmove rax, rcx
mov qword [0x1800a4ef0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamAttachMemAsync
test rax, rax
mov qword [0x1800a4b58], rax
cmove rax, rcx
mov qword [0x1800a4ef8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamAttachMemAsync_ptsz
test rax, rax
mov qword [0x1800a4b78], rax
cmove rax, rcx
mov qword [0x1800a4f18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamCopyAttributes
test rax, rax
mov qword [0x1800a4ba8], rax
cmove rax, rcx
mov qword [0x1800a4f38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamCopyAttributes_ptsz
test rax, rax
mov qword [0x1800a4bc8], rax
cmove rax, rcx
mov qword [0x1800a4f40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetAttribute
test rax, rax
mov qword [0x1800a4be0], rax
cmove rax, rcx
mov qword [0x1800a4f60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetAttribute_ptsz
test rax, rax
mov qword [0x1800a4bf8], rax
cmove rax, rcx
mov qword [0x1800a4f70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamSetAttribute
test rax, rax
mov qword [0x1800a4c28], rax
cmove rax, rcx
mov qword [0x1800a4f88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamSetAttribute_ptsz
test rax, rax
mov qword [0x1800a4c48], rax
cmove rax, rcx
mov qword [0x1800a4fa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x1800a4c70], rax
cmove rax, rcx
mov qword [0x1800a4fc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x1800a4ca0], rax
cmove rax, rcx
mov qword [0x1800a4fe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x1800a4cc8], rax
cmove rax, rcx
mov qword [0x1800a4ff8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x1800a4ce0], rax
cmove rax, rcx
mov qword [0x1800a5000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x1800a4d08], rax
cmove rax, rcx
mov qword [0x1800a5020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x1800a4d28], rax
cmove rax, rcx
mov qword [0x1800a5030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuIpcOpenMemHandle
test rax, rax
mov qword [0x1800a4d38], rax
cmove rax, rcx
mov qword [0x1800a5050], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a4d60], rax
cmove rax, rcx
lea rdx, str.cuIpcCloseMemHandle
mov qword [0x1800a5060], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x1800a4d78], rax
cmove rax, rcx
mov qword [0x1800a5070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x1800a4d98], rax
cmove rax, rcx
mov qword [0x1800a5088], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x1800a4db0], rax
cmove rax, rcx
mov qword [0x1800a5098], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x1800a4dd8], rax
cmove rax, rcx
mov qword [0x1800a50b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x1800a4e00], rax
cmove rax, rcx
mov qword [0x1800a50c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x1800a4e28], rax
cmove rax, rcx
mov qword [0x1800a50e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLMapBufferObjectAsync_v2
test rax, rax
mov qword [0x1800a4e58], rax
cmove rax, rcx
mov qword [0x1800a50f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x1800a4e80], rax
cmove rax, rcx
mov qword [0x1800a5118], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLUnmapBufferObject
test rax, rax
mov qword [0x1800a4ec0], rax
cmove rax, rcx
mov qword [0x1800a5128], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a4ee8], rax
lea rcx, [0x180004090]
test rax, rax
lea rdx, str.cuGLUnmapBufferObjectAsync
cmove rax, rcx
mov qword [0x1800a5148], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x1800a4f08], rax
cmove rax, rcx
mov qword [0x1800a5158], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x1800a4f30], rax
cmove rax, rcx
mov qword [0x1800a5168], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x1800a4f50], rax
cmove rax, rcx
mov qword [0x1800a5180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x1800a4f78], rax
cmove rax, rcx
mov qword [0x1800a5198], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x1800a4fb8], rax
cmove rax, rcx
mov qword [0x1800a51c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x1800a4fe8], rax
cmove rax, rcx
mov qword [0x1800a51e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsMapResources
test rax, rax
mov qword [0x1800a5018], rax
cmove rax, rcx
mov qword [0x1800a51f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x1800a5040], rax
cmove rax, rcx
mov qword [0x1800a5218], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x1800a5078], rax
cmove rax, rcx
mov qword [0x1800a5238], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a50a8], rax
test rax, rax
lea rdx, str.cuGraphicsUnmapResources_ptsz
cmove rax, rcx
mov qword [0x1800a5258], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x1800a50d8], rax
cmove rax, rcx
mov qword [0x1800a5280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsSubResourceGetMappedArray
test rax, rax
mov qword [0x1800a5108], rax
cmove rax, rcx
mov qword [0x1800a5298], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
test rax, rax
mov qword [0x1800a5138], rax
cmove rax, rcx
mov qword [0x1800a52c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800a5170], rax
cmove rax, rcx
mov qword [0x1800a52d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x1800a51a8], rax
cmove rax, rcx
mov qword [0x1800a52f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x1800a51f0], rax
cmove rax, rcx
mov qword [0x1800a5318], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuProfilerStop
test rax, rax
mov qword [0x1800a5228], rax
cmove rax, rcx
mov qword [0x1800a5330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x1800a5248], rax
cmove rax, rcx
mov qword [0x1800a5338], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x1800a5270], rax
cmove rax, rcx
mov qword [0x1800a5358], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a52b8], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D11CtxCreateOnDevice
mov qword [0x1800a5380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsD3D11RegisterResource
test rax, rax
mov qword [0x1800a5308], rax
cmove rax, rcx
mov qword [0x1800a53b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D11GetDirect3DDevice
test rax, rax
mov qword [0x1800a5350], rax
cmove rax, rcx
mov qword [0x1800a53e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10GetDevice
test rax, rax
mov qword [0x1800a5388], rax
cmove rax, rcx
mov qword [0x1800a53e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x1800a53b8], rax
cmove rax, rcx
mov qword [0x1800a5400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x1800a5418], rax
cmove rax, rcx
mov qword [0x1800a5430], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x1800a5468], rax
cmove rax, rcx
mov qword [0x1800a5458], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsD3D10RegisterResource
test rax, rax
mov qword [0x1800a54a8], rax
cmove rax, rcx
mov qword [0x1800a5478], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x1800a54e8], rax
cmove rax, rcx
mov qword [0x1800a5490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x1800a5530], rax
cmove rax, rcx
mov qword [0x1800a54c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a5550], rax
cmove rax, rcx
mov qword [0x1800a54d0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuD3D10MapResources
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10UnmapResources
test rax, rax
mov qword [0x1800a5580], rax
cmove rax, rcx
mov qword [0x1800a54f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10ResourceSetMapFlags
test rax, rax
mov qword [0x1800a55b8], rax
cmove rax, rcx
mov qword [0x1800a5508], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1800a55e0], rax
cmove rax, rcx
mov qword [0x1800a5528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x1800a5618], rax
cmove rax, rcx
mov qword [0x1800a5560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800a5658], rax
cmove rax, rcx
mov qword [0x1800a5578], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1800a5698], rax
cmove rax, rcx
mov qword [0x1800a5598], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1800a56d8], rax
cmove rax, rcx
mov qword [0x1800a55b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x1800a5708], rax
cmove rax, rcx
mov qword [0x1800a55d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x1800a4258], rax
cmove rax, rcx
mov qword [0x1800a55e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a4280], rax
cmove rax, rcx
mov qword [0x1800a5608], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuD3D9CtxCreateOnDevice
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9GetDirect3DDevice
test rax, rax
mov qword [0x1800a42d0], rax
cmove rax, rcx
mov qword [0x1800a5630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphicsD3D9RegisterResource
test rax, rax
mov qword [0x1800a4300], rax
cmove rax, rcx
mov qword [0x1800a5638], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9RegisterResource
test rax, rax
mov qword [0x1800a4320], rax
cmove rax, rcx
mov qword [0x1800a5650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x1800a4358], rax
cmove rax, rcx
mov qword [0x1800a5670], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x1800a4370], rax
cmove rax, rcx
mov qword [0x1800a5680], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x1800a4398], rax
cmove rax, rcx
mov qword [0x1800a56a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9ResourceSetMapFlags
test rax, rax
mov qword [0x1800a43b8], rax
cmove rax, rcx
mov qword [0x1800a56b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1800a43e0], rax
cmove rax, rcx
mov qword [0x1800a56d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x1800a4418], rax
cmove rax, rcx
mov qword [0x1800a56f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800a4468], rax
cmove rax, rcx
mov qword [0x1800a5718], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1800a44a8], rax
cmove rax, rcx
mov qword [0x1800a5730], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1800a44e8], rax
cmove rax, rcx
mov qword [0x1800a4268], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9Begin
test rax, rax
mov qword [0x1800a4538], rax
cmove rax, rcx
mov qword [0x1800a4288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x1800a4578], rax
cmove rax, rcx
mov qword [0x1800a42a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x1800a45a0], rax
cmove rax, rcx
mov qword [0x1800a42b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x1800a45c8], rax
cmove rax, rcx
mov qword [0x1800a42c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x1800a4600], rax
cmove rax, rcx
mov qword [0x1800a42d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x1800a4638], rax
cmove rax, rcx
mov qword [0x1800a42e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x1800a4660], rax
cmove rax, rcx
mov qword [0x1800a42f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
test rax, rax
mov qword [0x1800a4690], rax
cmove rax, rcx
mov qword [0x1800a4310], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuOccupancyAvailableDynamicSMemPerBlock
test rax, rax
mov qword [0x1800a46c0], rax
cmove rax, rcx
mov qword [0x1800a4328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemAdvise
test rax, rax
mov qword [0x1800a4708], rax
cmove rax, rcx
mov qword [0x1800a4348], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemPrefetchAsync
test rax, rax
mov qword [0x1800a4730], rax
cmove rax, rcx
mov qword [0x1800a4368], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemPrefetchAsync_ptsz
test rax, rax
mov qword [0x1800a4770], rax
cmove rax, rcx
mov qword [0x1800a4388], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemRangeGetAttribute
test rax, rax
mov qword [0x1800a47b8], rax
cmove rax, rcx
mov qword [0x1800a43a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuMemRangeGetAttributes
test rax, rax
mov qword [0x1800a4808], rax
cmove rax, rcx
mov qword [0x1800a43c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, [0x180076430]
test rax, rax
mov qword [0x1800a4858], rax
cmove rax, rcx
mov qword [0x1800a43e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGetErrorName
test rax, rax
mov qword [0x1800a48a0], rax
cmove rax, rcx
mov qword [0x1800a43f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphCreate
test rax, rax
mov qword [0x1800a48c8], rax
cmove rax, rcx
mov qword [0x1800a4400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphAddKernelNode
test rax, rax
mov qword [0x1800a48f0], rax
cmove rax, rcx
mov qword [0x1800a4420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a4938], rax
cmove rax, rcx
lea rdx, str.cuGraphKernelNodeGetParams
mov qword [0x1800a4450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphKernelNodeSetParams
test rax, rax
mov qword [0x1800a4970], rax
cmove rax, rcx
mov qword [0x1800a4460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphAddMemcpyNode
test rax, rax
mov qword [0x1800a49b0], rax
cmove rax, rcx
mov qword [0x1800a4480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphMemcpyNodeGetParams
test rax, rax
mov qword [0x1800a49d8], rax
cmove rax, rcx
mov qword [0x1800a44a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphMemcpyNodeSetParams
test rax, rax
mov qword [0x1800a4a10], rax
cmove rax, rcx
mov qword [0x1800a44b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphAddMemsetNode
test rax, rax
mov qword [0x1800a4a38], rax
cmove rax, rcx
mov qword [0x1800a44d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphMemsetNodeGetParams
test rax, rax
mov qword [0x1800a4a68], rax
cmove rax, rcx
mov qword [0x1800a44f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphMemsetNodeSetParams
test rax, rax
mov qword [0x1800a4a98], rax
cmove rax, rcx
mov qword [0x1800a4510], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphAddHostNode
test rax, rax
mov qword [0x1800a4ac0], rax
cmove rax, rcx
mov qword [0x1800a4528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphHostNodeGetParams
test rax, rax
mov qword [0x1800a4af0], rax
cmove rax, rcx
mov qword [0x1800a4548], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a4b20], rax
lea rcx, [0x180004090]
test rax, rax
lea rdx, str.cuGraphHostNodeSetParams
cmove rax, rcx
mov qword [0x1800a4560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphAddChildGraphNode
test rax, rax
mov qword [0x1800a4b40], rax
cmove rax, rcx
mov qword [0x1800a4580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphChildGraphNodeGetGraph
test rax, rax
mov qword [0x1800a4b70], rax
cmove rax, rcx
mov qword [0x1800a45b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphAddEmptyNode
test rax, rax
mov qword [0x1800a4b98], rax
cmove rax, rcx
mov qword [0x1800a45d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphClone
test rax, rax
mov qword [0x1800a4bc0], rax
cmove rax, rcx
mov qword [0x1800a45f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphNodeFindInClone
test rax, rax
mov qword [0x1800a4bd8], rax
cmove rax, rcx
mov qword [0x1800a4618], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphNodeGetType
test rax, rax
mov qword [0x1800a4c08], rax
cmove rax, rcx
mov qword [0x1800a4640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphGetNodes
test rax, rax
mov qword [0x1800a4c20], rax
cmove rax, rcx
mov qword [0x1800a4658], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphGetRootNodes
test rax, rax
mov qword [0x1800a4c40], rax
cmove rax, rcx
mov qword [0x1800a4678], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphGetEdges
test rax, rax
mov qword [0x1800a4c68], rax
cmove rax, rcx
mov qword [0x1800a4698], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a4c90], rax
test rax, rax
lea rdx, str.cuGraphNodeGetDependencies
cmove rax, rcx
mov qword [0x1800a46b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphNodeGetDependentNodes
test rax, rax
mov qword [0x1800a4cd0], rax
cmove rax, rcx
mov qword [0x1800a46d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphAddDependencies
test rax, rax
mov qword [0x1800a4cf8], rax
cmove rax, rcx
mov qword [0x1800a46e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphRemoveDependencies
test rax, rax
mov qword [0x1800a4d20], rax
cmove rax, rcx
mov qword [0x1800a46f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphDestroyNode
test rax, rax
mov qword [0x1800a4d48], rax
cmove rax, rcx
mov qword [0x1800a4718], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphInstantiate
test rax, rax
mov qword [0x1800a4d68], rax
cmove rax, rcx
mov qword [0x1800a4728], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphInstantiate_v2
test rax, rax
mov qword [0x1800a4d90], rax
cmove rax, rcx
mov qword [0x1800a4748], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphLaunch
test rax, rax
mov qword [0x1800a4dc0], rax
cmove rax, rcx
mov qword [0x1800a4758], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphLaunch_ptsz
test rax, rax
mov qword [0x1800a4de8], rax
cmove rax, rcx
mov qword [0x1800a4780], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphExecDestroy
test rax, rax
mov qword [0x1800a4e18], rax
cmove rax, rcx
mov qword [0x1800a4790], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
mov qword [0x1800a4e38], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphDestroy
mov qword [0x1800a47a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamBeginCapture
test rax, rax
mov qword [0x1800a4e50], rax
cmove rax, rcx
mov qword [0x1800a47c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamBeginCapture_ptsz
test rax, rax
mov qword [0x1800a4e68], rax
cmove rax, rcx
mov qword [0x1800a47c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamBeginCapture_v2
test rax, rax
mov qword [0x1800a4e90], rax
cmove rax, rcx
mov qword [0x1800a47d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamBeginCapture_v2_ptsz
test rax, rax
mov qword [0x1800a4ea8], rax
cmove rax, rcx
mov qword [0x1800a47e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamEndCapture
test rax, rax
mov qword [0x1800a4ed0], rax
cmove rax, rcx
mov qword [0x1800a4810], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamEndCapture_ptsz
test rax, rax
mov qword [0x1800a4f00], rax
cmove rax, rcx
mov qword [0x1800a4820], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamIsCapturing
test rax, rax
mov qword [0x1800a4f20], rax
cmove rax, rcx
mov qword [0x1800a4830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamIsCapturing_ptsz
test rax, rax
mov qword [0x1800a4f48], rax
cmove rax, rcx
mov qword [0x1800a4848], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuStreamGetCaptureInfo
test rax, rax
mov qword [0x1800a4f68], rax
cmove rax, rcx
mov qword [0x1800a4868], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a4f98], rax
cmove rax, rcx
mov qword [0x1800a4878], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamGetCaptureInfo_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphExecKernelNodeSetParams
test rax, rax
mov qword [0x1800a4fd0], rax
cmove rax, rcx
mov qword [0x1800a48a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphExecMemcpyNodeSetParams
test rax, rax
mov qword [0x1800a5008], rax
cmove rax, rcx
mov qword [0x1800a48b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphExecMemsetNodeSetParams
test rax, rax
mov qword [0x1800a5048], rax
cmove rax, rcx
mov qword [0x1800a48e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphExecHostNodeSetParams
test rax, rax
mov qword [0x1800a5080], rax
cmove rax, rcx
mov qword [0x1800a48f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuThreadExchangeStreamCaptureMode
test rax, rax
mov qword [0x1800a50b8], rax
cmove rax, rcx
mov qword [0x1800a4918], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphExecUpdate
test rax, rax
mov qword [0x1800a50e8], rax
cmove rax, rcx
mov qword [0x1800a4928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphKernelNodeCopyAttributes
test rax, rax
mov qword [0x1800a5110], rax
cmove rax, rcx
mov qword [0x1800a4948], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphKernelNodeGetAttribute
test rax, rax
mov qword [0x1800a5140], rax
cmove rax, rcx
mov qword [0x1800a4960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
lea rdx, str.cuGraphKernelNodeSetAttribute
test rax, rax
mov qword [0x1800a5178], rax
cmove rax, rcx
mov qword [0x1800a4980], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180004090]
test rax, rax
mov qword [0x1800a51b0], rax
cmove rax, rcx
mov qword [0x1800a49a0], rax
add rsp, 0x20
pop rbx
ret