Function at 0x180005080
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.1800424e0
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, [0x180079764]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180079770]
test rax, rax
mov qword [0x1800a9628], rax
cmove rax, rcx
mov qword [0x1800a9a20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1800a9648], rax
cmove rax, rcx
mov qword [0x1800a9a48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1800a9668], rax
cmove rax, rcx
mov qword [0x1800a9a58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x1800a9690], rax
cmove rax, rcx
mov qword [0x1800a9a80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x1800a96b8], rax
cmove rax, rcx
mov qword [0x1800a9a98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetP2PAttribute
test rax, rax
mov qword [0x1800a96d8], rax
cmove rax, rcx
mov qword [0x1800a9ab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x1800a9708], rax
cmove rax, rcx
mov qword [0x1800a9ad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x1800a9730], rax
cmove rax, rcx
mov qword [0x1800a9ae8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x1800a9750], rax
cmove rax, rcx
mov qword [0x1800a9b08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a9778], rax
cmove rax, rcx
mov qword [0x1800a9b38], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuDeviceGetUuid
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetLuid
test rax, rax
mov qword [0x1800a97a8], rax
cmove rax, rcx
mov qword [0x1800a9b50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180079858]
test rax, rax
mov qword [0x1800a97d0], rax
cmove rax, rcx
mov qword [0x1800a9b68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDevicePrimaryCtxRelease
test rax, rax
mov qword [0x1800a97e8], rax
cmove rax, rcx
mov qword [0x1800a9b78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDevicePrimaryCtxSetFlags
test rax, rax
mov qword [0x1800a9810], rax
cmove rax, rcx
mov qword [0x1800a9b98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x1800a9830], rax
cmove rax, rcx
mov qword [0x1800a9bb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x1800a9860], rax
cmove rax, rcx
mov qword [0x1800a9bc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxCreate_v2
test rax, rax
mov qword [0x1800a9888], rax
cmove rax, rcx
mov qword [0x1800a9be0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1800a98a8], rax
cmove rax, rcx
mov qword [0x1800a9bf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1800a98d0], rax
cmove rax, rcx
mov qword [0x1800a9c08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1800a98e8], rax
cmove rax, rcx
mov qword [0x1800a9c20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1800a9908], rax
cmove rax, rcx
mov qword [0x1800a9c30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x1800a9918], rax
cmove rax, rcx
mov qword [0x1800a9c48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x1800a9940], rax
cmove rax, rcx
mov qword [0x1800a9c68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x1800a9968], rax
cmove rax, rcx
mov qword [0x1800a9c70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x1800a9988], rax
cmove rax, rcx
mov qword [0x1800a9c90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x1800a99b0], rax
cmove rax, rcx
mov qword [0x1800a9cb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x1800a99d8], rax
cmove rax, rcx
mov qword [0x1800a9cc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x1800a99f0], rax
cmove rax, rcx
mov qword [0x1800a9cd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x1800a9a10], rax
cmove rax, rcx
mov qword [0x1800a9ce8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x1800a9a40], rax
cmove rax, rcx
mov qword [0x1800a9cf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180079a08]
test rax, rax
mov qword [0x1800a9a60], rax
cmove rax, rcx
mov qword [0x1800a9d10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x1800a9a90], rax
cmove rax, rcx
mov qword [0x1800a9d28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1800a9ac0], rax
cmove rax, rcx
mov qword [0x1800a9d40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1800a9af0], rax
cmove rax, rcx
mov qword [0x1800a9d48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180079a60]
test rax, rax
mov qword [0x1800a9b30], rax
cmove rax, rcx
mov qword [0x1800a9d58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180079a70]
test rax, rax
mov qword [0x1800a9b58], rax
cmove rax, rcx
mov qword [0x1800a9d70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1800a9b88], rax
cmove rax, rcx
mov qword [0x1800a9d80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x1800a9bc8], rax
cmove rax, rcx
mov qword [0x1800a9da0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x1800a9c10], rax
cmove rax, rcx
mov qword [0x1800a9dc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLinkCreate
test rax, rax
mov qword [0x1800a9c50], rax
cmove rax, rcx
mov qword [0x1800a9dd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a9ca0], rax
cmove rax, rcx
lea rdx, str.cuLinkAddData
mov qword [0x1800a9e00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x1800a9cf0], rax
cmove rax, rcx
mov qword [0x1800a9e28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLinkComplete
test rax, rax
mov qword [0x1800a9d60], rax
cmove rax, rcx
mov qword [0x1800a9e48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLinkDestroy
test rax, rax
mov qword [0x1800a9d98], rax
cmove rax, rcx
mov qword [0x1800a9e58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x1800a9dc8], rax
cmove rax, rcx
mov qword [0x1800a9e70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x1800a9de8], rax
cmove rax, rcx
mov qword [0x1800a9e80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x1800a9e10], rax
cmove rax, rcx
mov qword [0x1800a9e98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x1800a9e40], rax
cmove rax, rcx
mov qword [0x1800a9eb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1800a9e78], rax
cmove rax, rcx
mov qword [0x1800a9ed8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemGetAddressRange_v2
test rax, rax
mov qword [0x1800a9ea8], rax
cmove rax, rcx
mov qword [0x1800a9ef8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a9ec8], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuMemFreeHost
cmove rax, rcx
mov qword [0x1800a9f10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1800a9f08], rax
cmove rax, rcx
mov qword [0x1800a9f28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemHostGetDevicePointer_v2
test rax, rax
mov qword [0x1800a9f40], rax
cmove rax, rcx
mov qword [0x1800a9f50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemHostGetFlags
test rax, rax
mov qword [0x1800a9f88], rax
cmove rax, rcx
mov qword [0x1800a9f68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x1800a9fc0], rax
cmove rax, rcx
mov qword [0x1800a9f90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x1800a9ff0], rax
cmove rax, rcx
mov qword [0x1800a9f98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x1800aa018], rax
cmove rax, rcx
mov qword [0x1800a9fb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x1800aa040], rax
cmove rax, rcx
mov qword [0x1800a9fd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x1800aa080], rax
cmove rax, rcx
mov qword [0x1800a9ff8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy_ptds
test rax, rax
mov qword [0x1800aa0b8], rax
cmove rax, rcx
mov qword [0x1800aa010], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800aa0e8], rax
test rax, rax
lea rdx, str.cuMemcpyAsync
cmove rax, rcx
mov qword [0x1800aa020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x1800aa118], rax
cmove rax, rcx
mov qword [0x1800aa048], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyPeer
test rax, rax
mov qword [0x1800aa150], rax
cmove rax, rcx
mov qword [0x1800aa068], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyPeer_ptds
test rax, rax
mov qword [0x1800aa198], rax
cmove rax, rcx
mov qword [0x1800aa090], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1800aa1e0], rax
cmove rax, rcx
mov qword [0x1800aa0b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1800aa230], rax
cmove rax, rcx
mov qword [0x1800aa0d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1800aa290], rax
cmove rax, rcx
mov qword [0x1800aa0f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1800aa2d0], rax
cmove rax, rcx
mov qword [0x1800aa110], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1800aa310], rax
cmove rax, rcx
mov qword [0x1800aa138], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1800aa350], rax
cmove rax, rcx
mov qword [0x1800aa148], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800aa388], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoH_v2
mov qword [0x1800aa160], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x1800aa3d0], rax
cmove rax, rcx
mov qword [0x1800aa188], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyDtoHAsync_v2
test rax, rax
mov qword [0x1800aa408], rax
cmove rax, rcx
mov qword [0x1800aa1a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
test rax, rax
mov qword [0x1800aa448], rax
cmove rax, rcx
mov qword [0x1800aa1c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x1800aa498], rax
cmove rax, rcx
mov qword [0x1800aa1d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x1800aa4d0], rax
cmove rax, rcx
mov qword [0x1800aa1f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x1800aa510], rax
cmove rax, rcx
mov qword [0x1800aa210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1800aa558], rax
cmove rax, rcx
mov qword [0x1800aa228], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x1800aa588], rax
cmove rax, rcx
mov qword [0x1800aa248], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
test rax, rax
mov qword [0x1800aa5b8], rax
cmove rax, rcx
mov qword [0x1800aa260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800aa5d8], rax
cmove rax, rcx
mov qword [0x1800aa270], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy2DAsync_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1800aa600], rax
cmove rax, rcx
mov qword [0x1800aa288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3D_v2
test rax, rax
mov qword [0x1800aa618], rax
cmove rax, rcx
mov qword [0x1800aa2a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3D_v2_ptds
test rax, rax
mov qword [0x1800aa638], rax
cmove rax, rcx
mov qword [0x1800aa2b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1800aa658], rax
cmove rax, rcx
mov qword [0x1800aa2c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x1800a9240], rax
cmove rax, rcx
mov qword [0x1800aa2d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x1800a9268], rax
cmove rax, rcx
mov qword [0x1800aa2f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x1800a9290], rax
cmove rax, rcx
mov qword [0x1800aa2f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x1800a92a0], rax
cmove rax, rcx
mov qword [0x1800aa318], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
test rax, rax
mov qword [0x1800a92c8], rax
cmove rax, rcx
mov qword [0x1800aa330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a92f0], rax
cmove rax, rcx
mov qword [0x1800aa338], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemsetD8_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x1800a9320], rax
cmove rax, rcx
mov qword [0x1800aa368], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemsetD8Async
test rax, rax
mov qword [0x1800a9348], rax
cmove rax, rcx
mov qword [0x1800aa378], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemsetD8Async_ptsz
test rax, rax
mov qword [0x1800a9370], rax
cmove rax, rcx
mov qword [0x1800aa398], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x1800a93b0], rax
cmove rax, rcx
mov qword [0x1800aa3b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x1800a93e0], rax
cmove rax, rcx
mov qword [0x1800aa3f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1800a9420], rax
cmove rax, rcx
mov qword [0x1800aa420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1800a9450], rax
cmove rax, rcx
mov qword [0x1800aa440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1800a9478], rax
cmove rax, rcx
mov qword [0x1800aa470], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1800a94a8], rax
cmove rax, rcx
mov qword [0x1800aa488], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1800a94c8], rax
cmove rax, rcx
mov qword [0x1800aa4a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuFuncSetAttribute
test rax, rax
mov qword [0x1800a94e0], rax
cmove rax, rcx
mov qword [0x1800aa4b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x1800a9510], rax
cmove rax, rcx
mov qword [0x1800aa4d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x1800a9538], rax
cmove rax, rcx
mov qword [0x1800aa4e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x1800a9560], rax
cmove rax, rcx
mov qword [0x1800aa508], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x1800a9588], rax
cmove rax, rcx
mov qword [0x1800aa520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x1800a95a8], rax
cmove rax, rcx
mov qword [0x1800aa528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x1800a95c8], rax
cmove rax, rcx
mov qword [0x1800aa548], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x1800a95e8], rax
cmove rax, rcx
mov qword [0x1800aa560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x1800a9610], rax
cmove rax, rcx
mov qword [0x1800aa580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x1800a9630], rax
cmove rax, rcx
mov qword [0x1800aa590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x1800a9640], rax
cmove rax, rcx
mov qword [0x1800aa598], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x1800a9660], rax
cmove rax, rcx
mov qword [0x1800aa5b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x1800a9680], rax
cmove rax, rcx
mov qword [0x1800aa5c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x1800a96b0], rax
cmove rax, rcx
mov qword [0x1800aa5e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x1800a96e0], rax
cmove rax, rcx
mov qword [0x1800aa5f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x1800a9710], rax
cmove rax, rcx
mov qword [0x1800aa610], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x1800a9748], rax
cmove rax, rcx
mov qword [0x1800aa630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x1800a9768], rax
cmove rax, rcx
mov qword [0x1800aa640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x1800a9798], rax
cmove rax, rcx
mov qword [0x1800aa650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetMipmapLevelBias
test rax, rax
mov qword [0x1800a97b8], rax
cmove rax, rcx
mov qword [0x1800aa668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a97d8], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetMipmapLevelClamp
mov qword [0x1800a9248], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x1800a9808], rax
cmove rax, rcx
mov qword [0x1800a9258], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetFlags
test rax, rax
mov qword [0x1800a9838], rax
cmove rax, rcx
mov qword [0x1800a9270], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefSetBorderColor
test rax, rax
mov qword [0x1800a9858], rax
cmove rax, rcx
mov qword [0x1800a9280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexRefGetBorderColor
test rax, rax
mov qword [0x1800a9880], rax
cmove rax, rcx
mov qword [0x1800a9298], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x1800a98a0], rax
cmove rax, rcx
mov qword [0x1800a92a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexObjectCreate
test rax, rax
mov qword [0x1800a98c8], rax
cmove rax, rcx
mov qword [0x1800a92c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x1800a9900], rax
cmove rax, rcx
mov qword [0x1800a92d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x1800a9930], rax
cmove rax, rcx
mov qword [0x1800a92e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuTexObjectGetTextureDesc
test rax, rax
mov qword [0x1800a9958], rax
cmove rax, rcx
mov qword [0x1800a9300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a9980], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuTexObjectGetResourceViewDesc
cmove rax, rcx
mov qword [0x1800a9308], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x1800a99a0], rax
cmove rax, rcx
mov qword [0x1800a9328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuSurfObjectDestroy
test rax, rax
mov qword [0x1800a99c8], rax
cmove rax, rcx
mov qword [0x1800a9330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuSurfObjectGetResourceDesc
test rax, rax
mov qword [0x1800a99e8], rax
cmove rax, rcx
mov qword [0x1800a9340], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuImportExternalMemory
test rax, rax
mov qword [0x1800a9a08], rax
cmove rax, rcx
mov qword [0x1800a9358], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuExternalMemoryGetMappedBuffer
test rax, rax
mov qword [0x1800a9a38], rax
cmove rax, rcx
mov qword [0x1800a9368], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuExternalMemoryGetMappedMipmappedArray
test rax, rax
mov qword [0x1800a9a68], rax
cmove rax, rcx
mov qword [0x1800a9380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDestroyExternalMemory
test rax, rax
mov qword [0x1800a9ab8], rax
cmove rax, rcx
mov qword [0x1800a9390], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuImportExternalSemaphore
test rax, rax
mov qword [0x1800a9ae0], rax
cmove rax, rcx
mov qword [0x1800a93a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuSignalExternalSemaphoresAsync
test rax, rax
mov qword [0x1800a9b28], rax
cmove rax, rcx
mov qword [0x1800a93b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a9b60], rax
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x1800a93c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuWaitExternalSemaphoresAsync
test rax, rax
mov qword [0x1800a9ba8], rax
cmove rax, rcx
mov qword [0x1800a93e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
test rax, rax
mov qword [0x1800a9be8], rax
cmove rax, rcx
mov qword [0x1800a9400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDestroyExternalSemaphore
test rax, rax
mov qword [0x1800a9c38], rax
cmove rax, rcx
mov qword [0x1800a9418], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceGetNvSciSyncAttributes
test rax, rax
mov qword [0x1800a9c78], rax
cmove rax, rcx
mov qword [0x1800a9430], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLaunchKernel
test rax, rax
mov qword [0x1800a9ca8], rax
cmove rax, rcx
mov qword [0x1800a9438], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x18007a510]
test rax, rax
mov qword [0x1800a9d18], rax
cmove rax, rcx
mov qword [0x1800a9468], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLaunchCooperativeKernel
test rax, rax
mov qword [0x1800a9d90], rax
cmove rax, rcx
mov qword [0x1800a9488], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLaunchCooperativeKernel_ptsz
test rax, rax
mov qword [0x1800a9e18], rax
cmove rax, rcx
mov qword [0x1800a94b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
test rax, rax
mov qword [0x1800a9e90], rax
cmove rax, rcx
mov qword [0x1800a94d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a9ef0], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuLaunchHostFunc
mov qword [0x1800a94f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuLaunchHostFunc_ptsz
test rax, rax
mov qword [0x1800a9f38], rax
cmove rax, rcx
mov qword [0x1800a9500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuEventCreate
test rax, rax
mov qword [0x1800a9f80], rax
cmove rax, rcx
mov qword [0x1800a9520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x1800a9fb0], rax
cmove rax, rcx
mov qword [0x1800a9528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x1800a9fd8], rax
cmove rax, rcx
mov qword [0x1800a9530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuEventQuery
test rax, rax
mov qword [0x1800aa008], rax
cmove rax, rcx
mov qword [0x1800a9550], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x1800aa038], rax
cmove rax, rcx
mov qword [0x1800a9558], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x1800aa050], rax
cmove rax, rcx
mov qword [0x1800a9568], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x1800aa078], rax
cmove rax, rcx
mov qword [0x1800a9578], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWaitValue32
test rax, rax
mov qword [0x1800aa098], rax
cmove rax, rcx
mov qword [0x1800a9590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800aa0c8], rax
cmove rax, rcx
mov qword [0x1800a95a0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamWaitValue32_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWriteValue32
test rax, rax
mov qword [0x1800aa108], rax
cmove rax, rcx
mov qword [0x1800a95c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWriteValue32_ptsz
test rax, rax
mov qword [0x1800aa140], rax
cmove rax, rcx
mov qword [0x1800a95d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWaitValue64
test rax, rax
mov qword [0x1800aa180], rax
cmove rax, rcx
mov qword [0x1800a95f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWaitValue64_ptsz
test rax, rax
mov qword [0x1800aa1b8], rax
cmove rax, rcx
mov qword [0x1800a9608], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWriteValue64
test rax, rax
mov qword [0x1800aa200], rax
cmove rax, rcx
mov qword [0x1800a9618], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWriteValue64_ptsz
test rax, rax
mov qword [0x1800aa238], rax
cmove rax, rcx
mov qword [0x1800a9638], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamBatchMemOp
test rax, rax
mov qword [0x1800aa278], rax
cmove rax, rcx
mov qword [0x1800a9650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamBatchMemOp_ptsz
test rax, rax
mov qword [0x1800aa2b8], rax
cmove rax, rcx
mov qword [0x1800a9670], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamCreate
test rax, rax
mov qword [0x1800aa308], rax
cmove rax, rcx
mov qword [0x1800a9688], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800aa340], rax
cmove rax, rcx
mov qword [0x1800a9698], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamCreateWithPriority
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x1800aa370], rax
cmove rax, rcx
mov qword [0x1800a96a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamGetPriority_ptsz
test rax, rax
mov qword [0x1800aa3a8], rax
cmove rax, rcx
mov qword [0x1800a96c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamGetFlags
test rax, rax
mov qword [0x1800aa3e0], rax
cmove rax, rcx
mov qword [0x1800a96c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamGetCtx
test rax, rax
mov qword [0x1800aa400], rax
cmove rax, rcx
mov qword [0x1800a96e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamGetFlags_ptsz
test rax, rax
mov qword [0x1800aa430], rax
cmove rax, rcx
mov qword [0x1800a96f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamDestroy_v2
test rax, rax
mov qword [0x1800aa460], rax
cmove rax, rcx
mov qword [0x1800a9700], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x1800aa490], rax
cmove rax, rcx
mov qword [0x1800a9718], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x1800aa4c8], rax
cmove rax, rcx
mov qword [0x1800a9728], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x1800aa4f0], rax
cmove rax, rcx
mov qword [0x1800a9740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x1800aa530], rax
cmove rax, rcx
mov qword [0x1800a9758], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x1800aa578], rax
cmove rax, rcx
mov qword [0x1800a9770], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x1800aa5a8], rax
cmove rax, rcx
mov qword [0x1800a9780], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamQuery
test rax, rax
mov qword [0x1800aa5c0], rax
cmove rax, rcx
mov qword [0x1800a9790], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamQuery_ptsz
test rax, rax
mov qword [0x1800aa5e8], rax
cmove rax, rcx
mov qword [0x1800a97a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamAttachMemAsync
test rax, rax
mov qword [0x1800aa608], rax
cmove rax, rcx
mov qword [0x1800a97b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamAttachMemAsync_ptsz
test rax, rax
mov qword [0x1800aa628], rax
cmove rax, rcx
mov qword [0x1800a97c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x1800aa660], rax
cmove rax, rcx
mov qword [0x1800a97e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x1800a9260], rax
cmove rax, rcx
mov qword [0x1800a97f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x1800a9288], rax
cmove rax, rcx
mov qword [0x1800a9800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x1800a92b0], rax
cmove rax, rcx
mov qword [0x1800a9818], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x1800a92d0], rax
cmove rax, rcx
mov qword [0x1800a9828], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x1800a92f8], rax
cmove rax, rcx
mov qword [0x1800a9848], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuIpcOpenMemHandle
test rax, rax
mov qword [0x1800a9310], rax
cmove rax, rcx
mov qword [0x1800a9850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuIpcCloseMemHandle
test rax, rax
mov qword [0x1800a9338], rax
cmove rax, rcx
mov qword [0x1800a9868], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x1800a9360], rax
cmove rax, rcx
mov qword [0x1800a9878], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x1800a9388], rax
cmove rax, rcx
mov qword [0x1800a9890], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x1800a93a8], rax
cmove rax, rcx
mov qword [0x1800a9898], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x1800a93d0], rax
cmove rax, rcx
mov qword [0x1800a98b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x1800a93f8], rax
cmove rax, rcx
mov qword [0x1800a98c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x1800a9410], rax
cmove rax, rcx
mov qword [0x1800a98e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a9440], rax
cmove rax, rcx
lea rdx, str.cuGLMapBufferObjectAsync_v2
mov qword [0x1800a98f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x1800a9460], rax
cmove rax, rcx
mov qword [0x1800a9910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLUnmapBufferObject
test rax, rax
mov qword [0x1800a9480], rax
cmove rax, rcx
mov qword [0x1800a9928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLUnmapBufferObjectAsync
test rax, rax
mov qword [0x1800a9498], rax
cmove rax, rcx
mov qword [0x1800a9938], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x1800a94b8], rax
cmove rax, rcx
mov qword [0x1800a9950], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x1800a94d0], rax
cmove rax, rcx
mov qword [0x1800a9960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x1800a94f0], rax
cmove rax, rcx
mov qword [0x1800a9978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x1800a9518], rax
cmove rax, rcx
mov qword [0x1800a9990], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x1800a9548], rax
cmove rax, rcx
mov qword [0x1800a99a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x1800a9570], rax
cmove rax, rcx
mov qword [0x1800a99c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a9598], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuGraphicsMapResources
cmove rax, rcx
mov qword [0x1800a99d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x1800a95b8], rax
cmove rax, rcx
mov qword [0x1800a99e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x1800a95e0], rax
cmove rax, rcx
mov qword [0x1800a9a00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsUnmapResources_ptsz
test rax, rax
mov qword [0x1800a9600], rax
cmove rax, rcx
mov qword [0x1800a9a18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x1800a9620], rax
cmove rax, rcx
mov qword [0x1800a9a28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsSubResourceGetMappedArray
test rax, rax
mov qword [0x1800a9658], rax
cmove rax, rcx
mov qword [0x1800a9a50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
test rax, rax
mov qword [0x1800a9678], rax
cmove rax, rcx
mov qword [0x1800a9a78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800a96a0], rax
cmove rax, rcx
mov qword [0x1800a9a88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x1800a96d0], rax
cmove rax, rcx
mov qword [0x1800a9aa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x1800a96f8], rax
cmove rax, rcx
mov qword [0x1800a9ac8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a9720], rax
test rax, rax
lea rdx, str.cuProfilerStop
cmove rax, rcx
mov qword [0x1800a9ad8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x1800a9738], rax
cmove rax, rcx
mov qword [0x1800a9af8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x1800a9760], rax
cmove rax, rcx
mov qword [0x1800a9b20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D11CtxCreateOnDevice
test rax, rax
mov qword [0x1800a9788], rax
cmove rax, rcx
mov qword [0x1800a9b48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsD3D11RegisterResource
test rax, rax
mov qword [0x1800a97c8], rax
cmove rax, rcx
mov qword [0x1800a9b70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D11GetDirect3DDevice
test rax, rax
mov qword [0x1800a97f0], rax
cmove rax, rcx
mov qword [0x1800a9b80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10GetDevice
test rax, rax
mov qword [0x1800a9820], rax
cmove rax, rcx
mov qword [0x1800a9ba0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x1800a9840], rax
cmove rax, rcx
mov qword [0x1800a9bb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x1800a9870], rax
cmove rax, rcx
mov qword [0x1800a9bd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x1800a98b0], rax
cmove rax, rcx
mov qword [0x1800a9bf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a98d8], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphicsD3D10RegisterResource
mov qword [0x1800a9c18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x1800a98f8], rax
cmove rax, rcx
mov qword [0x1800a9c28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x1800a9920], rax
cmove rax, rcx
mov qword [0x1800a9c58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10MapResources
test rax, rax
mov qword [0x1800a9948], rax
cmove rax, rcx
mov qword [0x1800a9c60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10UnmapResources
test rax, rax
mov qword [0x1800a9970], rax
cmove rax, rcx
mov qword [0x1800a9c88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10ResourceSetMapFlags
test rax, rax
mov qword [0x1800a9998], rax
cmove rax, rcx
mov qword [0x1800a9c98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1800a99b8], rax
cmove rax, rcx
mov qword [0x1800a9cc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x1800a99f8], rax
cmove rax, rcx
mov qword [0x1800a9ce0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800a9a30], rax
cmove rax, rcx
mov qword [0x1800a9d00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1800a9a70], rax
cmove rax, rcx
mov qword [0x1800a9d20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a9aa8], rax
cmove rax, rcx
mov qword [0x1800a9d30], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x1800a9b00], rax
cmove rax, rcx
mov qword [0x1800a9d50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x1800a9b40], rax
cmove rax, rcx
mov qword [0x1800a9d68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9CtxCreateOnDevice
test rax, rax
mov qword [0x1800a9b90], rax
cmove rax, rcx
mov qword [0x1800a9d88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9GetDirect3DDevice
test rax, rax
mov qword [0x1800a9bd0], rax
cmove rax, rcx
mov qword [0x1800a9da8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphicsD3D9RegisterResource
test rax, rax
mov qword [0x1800a9c00], rax
cmove rax, rcx
mov qword [0x1800a9db0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9RegisterResource
test rax, rax
mov qword [0x1800a9c40], rax
cmove rax, rcx
mov qword [0x1800a9dd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x1800a9c80], rax
cmove rax, rcx
mov qword [0x1800a9de0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x1800a9cb0], rax
cmove rax, rcx
mov qword [0x1800a9df0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x1800a9cd8], rax
cmove rax, rcx
mov qword [0x1800a9e08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a9d08], rax
cmove rax, rcx
mov qword [0x1800a9e20], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuD3D9ResourceSetMapFlags
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1800a9d38], rax
cmove rax, rcx
mov qword [0x1800a9e30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x1800a9d78], rax
cmove rax, rcx
mov qword [0x1800a9e50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800a9db8], rax
cmove rax, rcx
mov qword [0x1800a9e68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1800a9df8], rax
cmove rax, rcx
mov qword [0x1800a9e88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1800a9e38], rax
cmove rax, rcx
mov qword [0x1800a9eb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9Begin
test rax, rax
mov qword [0x1800a9e60], rax
cmove rax, rcx
mov qword [0x1800a9ed0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x1800a9ea0], rax
cmove rax, rcx
mov qword [0x1800a9ee8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x1800a9ec0], rax
cmove rax, rcx
mov qword [0x1800a9f00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x1800a9ee0], rax
cmove rax, rcx
mov qword [0x1800a9f18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x1800a9f20], rax
cmove rax, rcx
mov qword [0x1800a9f30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x1800a9f58], rax
cmove rax, rcx
mov qword [0x1800a9f48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x1800a9f78], rax
cmove rax, rcx
mov qword [0x1800a9f60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
test rax, rax
mov qword [0x1800a9fa8], rax
cmove rax, rcx
mov qword [0x1800a9f70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemAdvise
test rax, rax
mov qword [0x1800a9fe0], rax
cmove rax, rcx
mov qword [0x1800a9fa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemPrefetchAsync
test rax, rax
mov qword [0x1800aa028], rax
cmove rax, rcx
mov qword [0x1800a9fc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemPrefetchAsync_ptsz
test rax, rax
mov qword [0x1800aa060], rax
cmove rax, rcx
mov qword [0x1800a9fe8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemRangeGetAttribute
test rax, rax
mov qword [0x1800aa0a8], rax
cmove rax, rcx
mov qword [0x1800aa000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuMemRangeGetAttributes
test rax, rax
mov qword [0x1800aa0f0], rax
cmove rax, rcx
mov qword [0x1800aa030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x18007b260]
test rax, rax
mov qword [0x1800aa130], rax
cmove rax, rcx
mov qword [0x1800aa058], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGetErrorName
test rax, rax
mov qword [0x1800aa168], rax
cmove rax, rcx
mov qword [0x1800aa070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphCreate
test rax, rax
mov qword [0x1800aa190], rax
cmove rax, rcx
mov qword [0x1800aa088], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphAddKernelNode
test rax, rax
mov qword [0x1800aa1c8], rax
cmove rax, rcx
mov qword [0x1800aa0a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphKernelNodeGetParams
test rax, rax
mov qword [0x1800aa1f8], rax
cmove rax, rcx
mov qword [0x1800aa0c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphKernelNodeSetParams
test rax, rax
mov qword [0x1800aa220], rax
cmove rax, rcx
mov qword [0x1800aa0d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphAddMemcpyNode
test rax, rax
mov qword [0x1800aa258], rax
cmove rax, rcx
mov qword [0x1800aa0e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphMemcpyNodeGetParams
test rax, rax
mov qword [0x1800aa298], rax
cmove rax, rcx
mov qword [0x1800aa100], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphMemcpyNodeSetParams
test rax, rax
mov qword [0x1800aa2e8], rax
cmove rax, rcx
mov qword [0x1800aa120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphAddMemsetNode
test rax, rax
mov qword [0x1800aa320], rax
cmove rax, rcx
mov qword [0x1800aa128], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphMemsetNodeGetParams
test rax, rax
mov qword [0x1800aa360], rax
cmove rax, rcx
mov qword [0x1800aa158], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphMemsetNodeSetParams
test rax, rax
mov qword [0x1800aa3a0], rax
cmove rax, rcx
mov qword [0x1800aa170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800aa3c8], rax
cmove rax, rcx
lea rdx, str.cuGraphAddHostNode
mov qword [0x1800aa178], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphHostNodeGetParams
test rax, rax
mov qword [0x1800aa410], rax
cmove rax, rcx
mov qword [0x1800aa1a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphHostNodeSetParams
test rax, rax
mov qword [0x1800aa450], rax
cmove rax, rcx
mov qword [0x1800aa1b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphAddChildGraphNode
test rax, rax
mov qword [0x1800aa478], rax
cmove rax, rcx
mov qword [0x1800aa1d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphChildGraphNodeGetGraph
test rax, rax
mov qword [0x1800aa4b8], rax
cmove rax, rcx
mov qword [0x1800aa1e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphAddEmptyNode
test rax, rax
mov qword [0x1800aa500], rax
cmove rax, rcx
mov qword [0x1800aa208], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphClone
test rax, rax
mov qword [0x1800aa538], rax
cmove rax, rcx
mov qword [0x1800aa218], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphNodeFindInClone
test rax, rax
mov qword [0x1800aa568], rax
cmove rax, rcx
mov qword [0x1800aa240], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphNodeGetType
test rax, rax
mov qword [0x1800aa5a0], rax
cmove rax, rcx
mov qword [0x1800aa250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphGetNodes
test rax, rax
mov qword [0x1800aa5d0], rax
cmove rax, rcx
mov qword [0x1800aa268], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800aa5f0], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuGraphGetRootNodes
cmove rax, rcx
mov qword [0x1800aa280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphGetEdges
test rax, rax
mov qword [0x1800aa620], rax
cmove rax, rcx
mov qword [0x1800aa2a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphNodeGetDependencies
test rax, rax
mov qword [0x1800aa648], rax
cmove rax, rcx
mov qword [0x1800aa2c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphNodeGetDependentNodes
test rax, rax
mov qword [0x1800a9250], rax
cmove rax, rcx
mov qword [0x1800aa2e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphAddDependencies
test rax, rax
mov qword [0x1800a9278], rax
cmove rax, rcx
mov qword [0x1800aa300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphRemoveDependencies
test rax, rax
mov qword [0x1800a92b8], rax
cmove rax, rcx
mov qword [0x1800aa328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphDestroyNode
test rax, rax
mov qword [0x1800a92e8], rax
cmove rax, rcx
mov qword [0x1800aa348], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphInstantiate
test rax, rax
mov qword [0x1800a9318], rax
cmove rax, rcx
mov qword [0x1800aa358], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphLaunch
test rax, rax
mov qword [0x1800a9350], rax
cmove rax, rcx
mov qword [0x1800aa380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphLaunch_ptsz
test rax, rax
mov qword [0x1800a9378], rax
cmove rax, rcx
mov qword [0x1800aa390], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a9398], rax
test rax, rax
lea rdx, str.cuGraphExecDestroy
cmove rax, rcx
mov qword [0x1800aa3b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphDestroy
test rax, rax
mov qword [0x1800a93c0], rax
cmove rax, rcx
mov qword [0x1800aa3c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamBeginCapture
test rax, rax
mov qword [0x1800a93d8], rax
cmove rax, rcx
mov qword [0x1800aa3d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamBeginCapture_ptsz
test rax, rax
mov qword [0x1800a93f0], rax
cmove rax, rcx
mov qword [0x1800aa3e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamBeginCapture_v2
test rax, rax
mov qword [0x1800a9408], rax
cmove rax, rcx
mov qword [0x1800aa3f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamBeginCapture_v2_ptsz
test rax, rax
mov qword [0x1800a9428], rax
cmove rax, rcx
mov qword [0x1800aa418], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamEndCapture
test rax, rax
mov qword [0x1800a9448], rax
cmove rax, rcx
mov qword [0x1800aa428], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamEndCapture_ptsz
test rax, rax
mov qword [0x1800a9458], rax
cmove rax, rcx
mov qword [0x1800aa438], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamIsCapturing
test rax, rax
mov qword [0x1800a9470], rax
cmove rax, rcx
mov qword [0x1800aa458], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamIsCapturing_ptsz
test rax, rax
mov qword [0x1800a9490], rax
cmove rax, rcx
mov qword [0x1800aa468], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a94a0], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetCaptureInfo
mov qword [0x1800aa480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuStreamGetCaptureInfo_ptsz
test rax, rax
mov qword [0x1800a94c0], rax
cmove rax, rcx
mov qword [0x1800aa4a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphExecKernelNodeSetParams
test rax, rax
mov qword [0x1800a94e8], rax
cmove rax, rcx
mov qword [0x1800aa4c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphExecMemcpyNodeSetParams
test rax, rax
mov qword [0x1800a9508], rax
cmove rax, rcx
mov qword [0x1800aa4e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphExecMemsetNodeSetParams
test rax, rax
mov qword [0x1800a9540], rax
cmove rax, rcx
mov qword [0x1800aa4f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphExecHostNodeSetParams
test rax, rax
mov qword [0x1800a9580], rax
cmove rax, rcx
mov qword [0x1800aa518], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuThreadExchangeStreamCaptureMode
test rax, rax
mov qword [0x1800a95b0], rax
cmove rax, rcx
mov qword [0x1800aa540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, str.cuGraphExecUpdate
test rax, rax
mov qword [0x1800a95d0], rax
cmove rax, rcx
mov qword [0x1800aa550], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a95f8], rax
cmove rax, rcx
mov qword [0x1800aa570], rax
add rsp, 0x20
pop rbx
ret