Function at 0x180005080
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.180041970
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, [0x180076634]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180076640]
test rax, rax
mov qword [0x1800a64e8], rax
cmove rax, rcx
mov qword [0x1800a68e0], 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 [0x1800a6508], rax
cmove rax, rcx
mov qword [0x1800a6908], 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 [0x1800a6528], rax
cmove rax, rcx
mov qword [0x1800a6918], 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 [0x1800a6550], rax
cmove rax, rcx
mov qword [0x1800a6940], 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 [0x1800a6578], rax
cmove rax, rcx
mov qword [0x1800a6958], 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 [0x1800a6598], rax
cmove rax, rcx
mov qword [0x1800a6970], 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 [0x1800a65c8], rax
cmove rax, rcx
mov qword [0x1800a6990], 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 [0x1800a65f0], rax
cmove rax, rcx
mov qword [0x1800a69a8], 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 [0x1800a6610], rax
cmove rax, rcx
mov qword [0x1800a69c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a6638], rax
cmove rax, rcx
mov qword [0x1800a69f8], 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 [0x1800a6668], rax
cmove rax, rcx
mov qword [0x1800a6a10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180076728]
test rax, rax
mov qword [0x1800a6690], rax
cmove rax, rcx
mov qword [0x1800a6a28], 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 [0x1800a66a8], rax
cmove rax, rcx
mov qword [0x1800a6a38], 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 [0x1800a66d0], rax
cmove rax, rcx
mov qword [0x1800a6a58], 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 [0x1800a66f0], rax
cmove rax, rcx
mov qword [0x1800a6a70], 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 [0x1800a6720], rax
cmove rax, rcx
mov qword [0x1800a6a80], 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 [0x1800a6748], rax
cmove rax, rcx
mov qword [0x1800a6aa0], 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 [0x1800a6768], rax
cmove rax, rcx
mov qword [0x1800a6ab0], 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 [0x1800a6790], rax
cmove rax, rcx
mov qword [0x1800a6ac8], 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 [0x1800a67a8], rax
cmove rax, rcx
mov qword [0x1800a6ae0], 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 [0x1800a67c8], rax
cmove rax, rcx
mov qword [0x1800a6af0], 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 [0x1800a67d8], rax
cmove rax, rcx
mov qword [0x1800a6b08], 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 [0x1800a6800], rax
cmove rax, rcx
mov qword [0x1800a6b28], 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 [0x1800a6828], rax
cmove rax, rcx
mov qword [0x1800a6b30], 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 [0x1800a6848], rax
cmove rax, rcx
mov qword [0x1800a6b50], 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 [0x1800a6870], rax
cmove rax, rcx
mov qword [0x1800a6b78], 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 [0x1800a6898], rax
cmove rax, rcx
mov qword [0x1800a6b88], 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 [0x1800a68b0], rax
cmove rax, rcx
mov qword [0x1800a6b90], 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 [0x1800a68d0], rax
cmove rax, rcx
mov qword [0x1800a6ba8], 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 [0x1800a6900], rax
cmove rax, rcx
mov qword [0x1800a6bb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x1800768d8]
test rax, rax
mov qword [0x1800a6920], rax
cmove rax, rcx
mov qword [0x1800a6bd0], 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 [0x1800a6950], rax
cmove rax, rcx
mov qword [0x1800a6be8], 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 [0x1800a6980], rax
cmove rax, rcx
mov qword [0x1800a6c00], 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 [0x1800a69b0], rax
cmove rax, rcx
mov qword [0x1800a6c08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180076930]
test rax, rax
mov qword [0x1800a69f0], rax
cmove rax, rcx
mov qword [0x1800a6c18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180076940]
test rax, rax
mov qword [0x1800a6a18], rax
cmove rax, rcx
mov qword [0x1800a6c30], 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 [0x1800a6a48], rax
cmove rax, rcx
mov qword [0x1800a6c40], 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 [0x1800a6a88], rax
cmove rax, rcx
mov qword [0x1800a6c60], 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 [0x1800a6ad0], rax
cmove rax, rcx
mov qword [0x1800a6c80], 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 [0x1800a6b10], rax
cmove rax, rcx
mov qword [0x1800a6c98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a6b60], rax
cmove rax, rcx
lea rdx, str.cuLinkAddData
mov qword [0x1800a6cc0], 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 [0x1800a6bb0], rax
cmove rax, rcx
mov qword [0x1800a6ce8], 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 [0x1800a6c20], rax
cmove rax, rcx
mov qword [0x1800a6d08], 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 [0x1800a6c58], rax
cmove rax, rcx
mov qword [0x1800a6d18], 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 [0x1800a6c88], rax
cmove rax, rcx
mov qword [0x1800a6d30], 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 [0x1800a6ca8], rax
cmove rax, rcx
mov qword [0x1800a6d40], 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 [0x1800a6cd0], rax
cmove rax, rcx
mov qword [0x1800a6d58], 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 [0x1800a6d00], rax
cmove rax, rcx
mov qword [0x1800a6d78], 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 [0x1800a6d38], rax
cmove rax, rcx
mov qword [0x1800a6d98], 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 [0x1800a6d68], rax
cmove rax, rcx
mov qword [0x1800a6db8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a6d88], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuMemFreeHost
cmove rax, rcx
mov qword [0x1800a6dd0], 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 [0x1800a6dc8], rax
cmove rax, rcx
mov qword [0x1800a6de8], 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 [0x1800a6e00], rax
cmove rax, rcx
mov qword [0x1800a6e10], 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 [0x1800a6e48], rax
cmove rax, rcx
mov qword [0x1800a6e28], 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 [0x1800a6e80], rax
cmove rax, rcx
mov qword [0x1800a6e50], 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 [0x1800a6eb0], rax
cmove rax, rcx
mov qword [0x1800a6e58], 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 [0x1800a6ed8], rax
cmove rax, rcx
mov qword [0x1800a6e78], 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 [0x1800a6f00], rax
cmove rax, rcx
mov qword [0x1800a6e90], 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 [0x1800a6f40], rax
cmove rax, rcx
mov qword [0x1800a6eb8], 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 [0x1800a6f78], rax
cmove rax, rcx
mov qword [0x1800a6ed0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a6fa8], rax
test rax, rax
lea rdx, str.cuMemcpyAsync
cmove rax, rcx
mov qword [0x1800a6ee0], 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 [0x1800a6fd8], rax
cmove rax, rcx
mov qword [0x1800a6f08], 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 [0x1800a7010], rax
cmove rax, rcx
mov qword [0x1800a6f28], 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 [0x1800a7058], rax
cmove rax, rcx
mov qword [0x1800a6f50], 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 [0x1800a70a0], rax
cmove rax, rcx
mov qword [0x1800a6f70], 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 [0x1800a70f0], rax
cmove rax, rcx
mov qword [0x1800a6f98], 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 [0x1800a7150], rax
cmove rax, rcx
mov qword [0x1800a6fb8], 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 [0x1800a7190], rax
cmove rax, rcx
mov qword [0x1800a6fd0], 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 [0x1800a71d0], rax
cmove rax, rcx
mov qword [0x1800a6ff8], 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 [0x1800a7210], rax
cmove rax, rcx
mov qword [0x1800a7008], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a7248], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoH_v2
mov qword [0x1800a7020], 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 [0x1800a7290], rax
cmove rax, rcx
mov qword [0x1800a7048], 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 [0x1800a72c8], rax
cmove rax, rcx
mov qword [0x1800a7060], 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 [0x1800a7308], rax
cmove rax, rcx
mov qword [0x1800a7080], 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 [0x1800a7358], rax
cmove rax, rcx
mov qword [0x1800a7098], 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 [0x1800a7390], rax
cmove rax, rcx
mov qword [0x1800a70b0], 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 [0x1800a73d0], rax
cmove rax, rcx
mov qword [0x1800a70d0], 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 [0x1800a7418], rax
cmove rax, rcx
mov qword [0x1800a70e8], 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 [0x1800a7448], rax
cmove rax, rcx
mov qword [0x1800a7108], 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 [0x1800a7478], rax
cmove rax, rcx
mov qword [0x1800a7120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a7498], rax
cmove rax, rcx
mov qword [0x1800a7130], 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 [0x1800a74c0], rax
cmove rax, rcx
mov qword [0x1800a7148], 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 [0x1800a74d8], rax
cmove rax, rcx
mov qword [0x1800a7160], 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 [0x1800a74f8], rax
cmove rax, rcx
mov qword [0x1800a7170], 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 [0x1800a7518], rax
cmove rax, rcx
mov qword [0x1800a7180], 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 [0x1800a6100], rax
cmove rax, rcx
mov qword [0x1800a7198], 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 [0x1800a6128], rax
cmove rax, rcx
mov qword [0x1800a71b0], 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 [0x1800a6150], rax
cmove rax, rcx
mov qword [0x1800a71b8], 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 [0x1800a6160], rax
cmove rax, rcx
mov qword [0x1800a71d8], 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 [0x1800a6188], rax
cmove rax, rcx
mov qword [0x1800a71f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a61b0], rax
cmove rax, rcx
mov qword [0x1800a71f8], 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 [0x1800a61e0], rax
cmove rax, rcx
mov qword [0x1800a7228], 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 [0x1800a6208], rax
cmove rax, rcx
mov qword [0x1800a7238], 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 [0x1800a6230], rax
cmove rax, rcx
mov qword [0x1800a7258], 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 [0x1800a6270], rax
cmove rax, rcx
mov qword [0x1800a7278], 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 [0x1800a62a0], rax
cmove rax, rcx
mov qword [0x1800a72b0], 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 [0x1800a62e0], rax
cmove rax, rcx
mov qword [0x1800a72e0], 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 [0x1800a6310], rax
cmove rax, rcx
mov qword [0x1800a7300], 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 [0x1800a6338], rax
cmove rax, rcx
mov qword [0x1800a7330], 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 [0x1800a6368], rax
cmove rax, rcx
mov qword [0x1800a7348], 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 [0x1800a6388], rax
cmove rax, rcx
mov qword [0x1800a7368], 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 [0x1800a63a0], rax
cmove rax, rcx
mov qword [0x1800a7370], 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 [0x1800a63d0], rax
cmove rax, rcx
mov qword [0x1800a7398], 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 [0x1800a63f8], rax
cmove rax, rcx
mov qword [0x1800a73a8], 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 [0x1800a6420], rax
cmove rax, rcx
mov qword [0x1800a73c8], 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 [0x1800a6448], rax
cmove rax, rcx
mov qword [0x1800a73e0], 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 [0x1800a6468], rax
cmove rax, rcx
mov qword [0x1800a73e8], 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 [0x1800a6488], rax
cmove rax, rcx
mov qword [0x1800a7408], 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 [0x1800a64a8], rax
cmove rax, rcx
mov qword [0x1800a7420], 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 [0x1800a64d0], rax
cmove rax, rcx
mov qword [0x1800a7440], 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 [0x1800a64f0], rax
cmove rax, rcx
mov qword [0x1800a7450], 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 [0x1800a6500], rax
cmove rax, rcx
mov qword [0x1800a7458], 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 [0x1800a6520], rax
cmove rax, rcx
mov qword [0x1800a7470], 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 [0x1800a6540], rax
cmove rax, rcx
mov qword [0x1800a7488], 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 [0x1800a6570], rax
cmove rax, rcx
mov qword [0x1800a74a0], 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 [0x1800a65a0], rax
cmove rax, rcx
mov qword [0x1800a74b8], 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 [0x1800a65d0], rax
cmove rax, rcx
mov qword [0x1800a74d0], 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 [0x1800a6608], rax
cmove rax, rcx
mov qword [0x1800a74f0], 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 [0x1800a6628], rax
cmove rax, rcx
mov qword [0x1800a7500], 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 [0x1800a6658], rax
cmove rax, rcx
mov qword [0x1800a7510], 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 [0x1800a6678], rax
cmove rax, rcx
mov qword [0x1800a7528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a6698], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetMipmapLevelClamp
mov qword [0x1800a6108], 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 [0x1800a66c8], rax
cmove rax, rcx
mov qword [0x1800a6118], 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 [0x1800a66f8], rax
cmove rax, rcx
mov qword [0x1800a6130], 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 [0x1800a6718], rax
cmove rax, rcx
mov qword [0x1800a6140], 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 [0x1800a6740], rax
cmove rax, rcx
mov qword [0x1800a6158], 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 [0x1800a6760], rax
cmove rax, rcx
mov qword [0x1800a6168], 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 [0x1800a6788], rax
cmove rax, rcx
mov qword [0x1800a6180], 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 [0x1800a67c0], rax
cmove rax, rcx
mov qword [0x1800a6198], 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 [0x1800a67f0], rax
cmove rax, rcx
mov qword [0x1800a61a0], 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 [0x1800a6818], rax
cmove rax, rcx
mov qword [0x1800a61c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a6840], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuTexObjectGetResourceViewDesc
cmove rax, rcx
mov qword [0x1800a61c8], 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 [0x1800a6860], rax
cmove rax, rcx
mov qword [0x1800a61e8], 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 [0x1800a6888], rax
cmove rax, rcx
mov qword [0x1800a61f0], 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 [0x1800a68a8], rax
cmove rax, rcx
mov qword [0x1800a6200], 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 [0x1800a68c8], rax
cmove rax, rcx
mov qword [0x1800a6218], 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 [0x1800a68f8], rax
cmove rax, rcx
mov qword [0x1800a6228], 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 [0x1800a6928], rax
cmove rax, rcx
mov qword [0x1800a6240], 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 [0x1800a6978], rax
cmove rax, rcx
mov qword [0x1800a6250], 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 [0x1800a69a0], rax
cmove rax, rcx
mov qword [0x1800a6260], 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 [0x1800a69e8], rax
cmove rax, rcx
mov qword [0x1800a6278], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a6a20], rax
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x1800a6288], 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 [0x1800a6a68], rax
cmove rax, rcx
mov qword [0x1800a62a8], 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 [0x1800a6aa8], rax
cmove rax, rcx
mov qword [0x1800a62c0], 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 [0x1800a6af8], rax
cmove rax, rcx
mov qword [0x1800a62d8], 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 [0x1800a6b38], rax
cmove rax, rcx
mov qword [0x1800a62f0], 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 [0x1800a6b68], rax
cmove rax, rcx
mov qword [0x1800a62f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x1800773e0]
test rax, rax
mov qword [0x1800a6bd8], rax
cmove rax, rcx
mov qword [0x1800a6328], 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 [0x1800a6c50], rax
cmove rax, rcx
mov qword [0x1800a6348], 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 [0x1800a6cd8], rax
cmove rax, rcx
mov qword [0x1800a6370], 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 [0x1800a6d50], rax
cmove rax, rcx
mov qword [0x1800a6398], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a6db0], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuLaunchHostFunc
mov qword [0x1800a63b8], 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 [0x1800a6df8], rax
cmove rax, rcx
mov qword [0x1800a63c0], 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 [0x1800a6e40], rax
cmove rax, rcx
mov qword [0x1800a63e0], 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 [0x1800a6e70], rax
cmove rax, rcx
mov qword [0x1800a63e8], 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 [0x1800a6e98], rax
cmove rax, rcx
mov qword [0x1800a63f0], 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 [0x1800a6ec8], rax
cmove rax, rcx
mov qword [0x1800a6410], 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 [0x1800a6ef8], rax
cmove rax, rcx
mov qword [0x1800a6418], 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 [0x1800a6f10], rax
cmove rax, rcx
mov qword [0x1800a6428], 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 [0x1800a6f38], rax
cmove rax, rcx
mov qword [0x1800a6438], 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 [0x1800a6f58], rax
cmove rax, rcx
mov qword [0x1800a6450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a6f88], rax
cmove rax, rcx
mov qword [0x1800a6460], 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 [0x1800a6fc8], rax
cmove rax, rcx
mov qword [0x1800a6480], 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 [0x1800a7000], rax
cmove rax, rcx
mov qword [0x1800a6498], 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 [0x1800a7040], rax
cmove rax, rcx
mov qword [0x1800a64b0], 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 [0x1800a7078], rax
cmove rax, rcx
mov qword [0x1800a64c8], 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 [0x1800a70c0], rax
cmove rax, rcx
mov qword [0x1800a64d8], 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 [0x1800a70f8], rax
cmove rax, rcx
mov qword [0x1800a64f8], 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 [0x1800a7138], rax
cmove rax, rcx
mov qword [0x1800a6510], 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 [0x1800a7178], rax
cmove rax, rcx
mov qword [0x1800a6530], 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 [0x1800a71c8], rax
cmove rax, rcx
mov qword [0x1800a6548], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a7200], rax
cmove rax, rcx
mov qword [0x1800a6558], 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 [0x1800a7230], rax
cmove rax, rcx
mov qword [0x1800a6568], 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 [0x1800a7268], rax
cmove rax, rcx
mov qword [0x1800a6580], 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 [0x1800a72a0], rax
cmove rax, rcx
mov qword [0x1800a6588], 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 [0x1800a72c0], rax
cmove rax, rcx
mov qword [0x1800a65a8], 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 [0x1800a72f0], rax
cmove rax, rcx
mov qword [0x1800a65b0], 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 [0x1800a7320], rax
cmove rax, rcx
mov qword [0x1800a65c0], 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 [0x1800a7350], rax
cmove rax, rcx
mov qword [0x1800a65d8], 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 [0x1800a7388], rax
cmove rax, rcx
mov qword [0x1800a65e8], 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 [0x1800a73b0], rax
cmove rax, rcx
mov qword [0x1800a6600], 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 [0x1800a73f0], rax
cmove rax, rcx
mov qword [0x1800a6618], 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 [0x1800a7438], rax
cmove rax, rcx
mov qword [0x1800a6630], 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 [0x1800a7468], rax
cmove rax, rcx
mov qword [0x1800a6640], 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 [0x1800a7480], rax
cmove rax, rcx
mov qword [0x1800a6650], 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 [0x1800a74a8], rax
cmove rax, rcx
mov qword [0x1800a6660], 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 [0x1800a74c8], rax
cmove rax, rcx
mov qword [0x1800a6670], 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 [0x1800a74e8], rax
cmove rax, rcx
mov qword [0x1800a6680], 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 [0x1800a7520], rax
cmove rax, rcx
mov qword [0x1800a66a0], 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 [0x1800a6120], rax
cmove rax, rcx
mov qword [0x1800a66b8], 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 [0x1800a6148], rax
cmove rax, rcx
mov qword [0x1800a66c0], 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 [0x1800a6170], rax
cmove rax, rcx
mov qword [0x1800a66d8], 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 [0x1800a6190], rax
cmove rax, rcx
mov qword [0x1800a66e8], 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 [0x1800a61b8], rax
cmove rax, rcx
mov qword [0x1800a6708], 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 [0x1800a61d0], rax
cmove rax, rcx
mov qword [0x1800a6710], 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 [0x1800a61f8], rax
cmove rax, rcx
mov qword [0x1800a6728], 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 [0x1800a6220], rax
cmove rax, rcx
mov qword [0x1800a6738], 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 [0x1800a6248], rax
cmove rax, rcx
mov qword [0x1800a6750], 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 [0x1800a6268], rax
cmove rax, rcx
mov qword [0x1800a6758], 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 [0x1800a6290], rax
cmove rax, rcx
mov qword [0x1800a6778], 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 [0x1800a62b8], rax
cmove rax, rcx
mov qword [0x1800a6780], 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 [0x1800a62d0], rax
cmove rax, rcx
mov qword [0x1800a67a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a6300], rax
cmove rax, rcx
lea rdx, str.cuGLMapBufferObjectAsync_v2
mov qword [0x1800a67b0], 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 [0x1800a6320], rax
cmove rax, rcx
mov qword [0x1800a67d0], 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 [0x1800a6340], rax
cmove rax, rcx
mov qword [0x1800a67e8], 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 [0x1800a6358], rax
cmove rax, rcx
mov qword [0x1800a67f8], 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 [0x1800a6378], rax
cmove rax, rcx
mov qword [0x1800a6810], 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 [0x1800a6390], rax
cmove rax, rcx
mov qword [0x1800a6820], 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 [0x1800a63b0], rax
cmove rax, rcx
mov qword [0x1800a6838], 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 [0x1800a63d8], rax
cmove rax, rcx
mov qword [0x1800a6850], 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 [0x1800a6408], rax
cmove rax, rcx
mov qword [0x1800a6868], 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 [0x1800a6430], rax
cmove rax, rcx
mov qword [0x1800a6880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a6458], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuGraphicsMapResources
cmove rax, rcx
mov qword [0x1800a6890], 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 [0x1800a6478], rax
cmove rax, rcx
mov qword [0x1800a68a0], 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 [0x1800a64a0], rax
cmove rax, rcx
mov qword [0x1800a68c0], 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 [0x1800a64c0], rax
cmove rax, rcx
mov qword [0x1800a68d8], 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 [0x1800a64e0], rax
cmove rax, rcx
mov qword [0x1800a68e8], 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 [0x1800a6518], rax
cmove rax, rcx
mov qword [0x1800a6910], 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 [0x1800a6538], rax
cmove rax, rcx
mov qword [0x1800a6938], 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 [0x1800a6560], rax
cmove rax, rcx
mov qword [0x1800a6948], 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 [0x1800a6590], rax
cmove rax, rcx
mov qword [0x1800a6960], 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 [0x1800a65b8], rax
cmove rax, rcx
mov qword [0x1800a6988], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a65e0], rax
test rax, rax
lea rdx, str.cuProfilerStop
cmove rax, rcx
mov qword [0x1800a6998], 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 [0x1800a65f8], rax
cmove rax, rcx
mov qword [0x1800a69b8], 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 [0x1800a6620], rax
cmove rax, rcx
mov qword [0x1800a69e0], 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 [0x1800a6648], rax
cmove rax, rcx
mov qword [0x1800a6a08], 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 [0x1800a6688], rax
cmove rax, rcx
mov qword [0x1800a6a30], 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 [0x1800a66b0], rax
cmove rax, rcx
mov qword [0x1800a6a40], 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 [0x1800a66e0], rax
cmove rax, rcx
mov qword [0x1800a6a60], 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 [0x1800a6700], rax
cmove rax, rcx
mov qword [0x1800a6a78], 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 [0x1800a6730], rax
cmove rax, rcx
mov qword [0x1800a6a98], 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 [0x1800a6770], rax
cmove rax, rcx
mov qword [0x1800a6ab8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a6798], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphicsD3D10RegisterResource
mov qword [0x1800a6ad8], 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 [0x1800a67b8], rax
cmove rax, rcx
mov qword [0x1800a6ae8], 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 [0x1800a67e0], rax
cmove rax, rcx
mov qword [0x1800a6b18], 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 [0x1800a6808], rax
cmove rax, rcx
mov qword [0x1800a6b20], 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 [0x1800a6830], rax
cmove rax, rcx
mov qword [0x1800a6b48], 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 [0x1800a6858], rax
cmove rax, rcx
mov qword [0x1800a6b58], 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 [0x1800a6878], rax
cmove rax, rcx
mov qword [0x1800a6b80], 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 [0x1800a68b8], rax
cmove rax, rcx
mov qword [0x1800a6ba0], 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 [0x1800a68f0], rax
cmove rax, rcx
mov qword [0x1800a6bc0], 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 [0x1800a6930], rax
cmove rax, rcx
mov qword [0x1800a6be0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a6968], rax
cmove rax, rcx
mov qword [0x1800a6bf0], 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 [0x1800a69c0], rax
cmove rax, rcx
mov qword [0x1800a6c10], 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 [0x1800a6a00], rax
cmove rax, rcx
mov qword [0x1800a6c28], 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 [0x1800a6a50], rax
cmove rax, rcx
mov qword [0x1800a6c48], 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 [0x1800a6a90], rax
cmove rax, rcx
mov qword [0x1800a6c68], 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 [0x1800a6ac0], rax
cmove rax, rcx
mov qword [0x1800a6c70], 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 [0x1800a6b00], rax
cmove rax, rcx
mov qword [0x1800a6c90], 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 [0x1800a6b40], rax
cmove rax, rcx
mov qword [0x1800a6ca0], 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 [0x1800a6b70], rax
cmove rax, rcx
mov qword [0x1800a6cb0], 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 [0x1800a6b98], rax
cmove rax, rcx
mov qword [0x1800a6cc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a6bc8], rax
cmove rax, rcx
mov qword [0x1800a6ce0], 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 [0x1800a6bf8], rax
cmove rax, rcx
mov qword [0x1800a6cf0], 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 [0x1800a6c38], rax
cmove rax, rcx
mov qword [0x1800a6d10], 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 [0x1800a6c78], rax
cmove rax, rcx
mov qword [0x1800a6d28], 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 [0x1800a6cb8], rax
cmove rax, rcx
mov qword [0x1800a6d48], 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 [0x1800a6cf8], rax
cmove rax, rcx
mov qword [0x1800a6d70], 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 [0x1800a6d20], rax
cmove rax, rcx
mov qword [0x1800a6d90], 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 [0x1800a6d60], rax
cmove rax, rcx
mov qword [0x1800a6da8], 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 [0x1800a6d80], rax
cmove rax, rcx
mov qword [0x1800a6dc0], 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 [0x1800a6da0], rax
cmove rax, rcx
mov qword [0x1800a6dd8], 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 [0x1800a6de0], rax
cmove rax, rcx
mov qword [0x1800a6df0], 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 [0x1800a6e18], rax
cmove rax, rcx
mov qword [0x1800a6e08], 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 [0x1800a6e38], rax
cmove rax, rcx
mov qword [0x1800a6e20], 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 [0x1800a6e68], rax
cmove rax, rcx
mov qword [0x1800a6e30], 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 [0x1800a6ea0], rax
cmove rax, rcx
mov qword [0x1800a6e60], 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 [0x1800a6ee8], rax
cmove rax, rcx
mov qword [0x1800a6e88], 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 [0x1800a6f20], rax
cmove rax, rcx
mov qword [0x1800a6ea8], 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 [0x1800a6f68], rax
cmove rax, rcx
mov qword [0x1800a6ec0], 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 [0x1800a6fb0], rax
cmove rax, rcx
mov qword [0x1800a6ef0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
lea rdx, [0x180078130]
test rax, rax
mov qword [0x1800a6ff0], rax
cmove rax, rcx
mov qword [0x1800a6f18], 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 [0x1800a7028], rax
cmove rax, rcx
mov qword [0x1800a6f30], 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 [0x1800a7050], rax
cmove rax, rcx
mov qword [0x1800a6f48], 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 [0x1800a7088], rax
cmove rax, rcx
mov qword [0x1800a6f60], 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 [0x1800a70b8], rax
cmove rax, rcx
mov qword [0x1800a6f80], 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 [0x1800a70e0], rax
cmove rax, rcx
mov qword [0x1800a6f90], 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 [0x1800a7118], rax
cmove rax, rcx
mov qword [0x1800a6fa0], 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 [0x1800a7158], rax
cmove rax, rcx
mov qword [0x1800a6fc0], 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 [0x1800a71a8], rax
cmove rax, rcx
mov qword [0x1800a6fe0], 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 [0x1800a71e0], rax
cmove rax, rcx
mov qword [0x1800a6fe8], 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 [0x1800a7220], rax
cmove rax, rcx
mov qword [0x1800a7018], 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 [0x1800a7260], rax
cmove rax, rcx
mov qword [0x1800a7030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a7288], rax
cmove rax, rcx
lea rdx, str.cuGraphAddHostNode
mov qword [0x1800a7038], 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 [0x1800a72d0], rax
cmove rax, rcx
mov qword [0x1800a7068], 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 [0x1800a7310], rax
cmove rax, rcx
mov qword [0x1800a7070], 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 [0x1800a7338], rax
cmove rax, rcx
mov qword [0x1800a7090], 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 [0x1800a7378], rax
cmove rax, rcx
mov qword [0x1800a70a8], 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 [0x1800a73c0], rax
cmove rax, rcx
mov qword [0x1800a70c8], 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 [0x1800a73f8], rax
cmove rax, rcx
mov qword [0x1800a70d8], 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 [0x1800a7428], rax
cmove rax, rcx
mov qword [0x1800a7100], 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 [0x1800a7460], rax
cmove rax, rcx
mov qword [0x1800a7110], 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 [0x1800a7490], rax
cmove rax, rcx
mov qword [0x1800a7128], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800a74b0], rax
lea rcx, [0x1800040d0]
test rax, rax
lea rdx, str.cuGraphGetRootNodes
cmove rax, rcx
mov qword [0x1800a7140], 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 [0x1800a74e0], rax
cmove rax, rcx
mov qword [0x1800a7168], 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 [0x1800a7508], rax
cmove rax, rcx
mov qword [0x1800a7188], 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 [0x1800a6110], rax
cmove rax, rcx
mov qword [0x1800a71a0], 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 [0x1800a6138], rax
cmove rax, rcx
mov qword [0x1800a71c0], 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 [0x1800a6178], rax
cmove rax, rcx
mov qword [0x1800a71e8], 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 [0x1800a61a8], rax
cmove rax, rcx
mov qword [0x1800a7208], 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 [0x1800a61d8], rax
cmove rax, rcx
mov qword [0x1800a7218], 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 [0x1800a6210], rax
cmove rax, rcx
mov qword [0x1800a7240], 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 [0x1800a6238], rax
cmove rax, rcx
mov qword [0x1800a7250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a6258], rax
test rax, rax
lea rdx, str.cuGraphExecDestroy
cmove rax, rcx
mov qword [0x1800a7270], 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 [0x1800a6280], rax
cmove rax, rcx
mov qword [0x1800a7280], 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 [0x1800a6298], rax
cmove rax, rcx
mov qword [0x1800a7298], 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 [0x1800a62b0], rax
cmove rax, rcx
mov qword [0x1800a72a8], 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 [0x1800a62c8], rax
cmove rax, rcx
mov qword [0x1800a72b8], 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 [0x1800a62e8], rax
cmove rax, rcx
mov qword [0x1800a72d8], 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 [0x1800a6308], rax
cmove rax, rcx
mov qword [0x1800a72e8], 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 [0x1800a6318], rax
cmove rax, rcx
mov qword [0x1800a72f8], 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 [0x1800a6330], rax
cmove rax, rcx
mov qword [0x1800a7318], 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 [0x1800a6350], rax
cmove rax, rcx
mov qword [0x1800a7328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
mov qword [0x1800a6360], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetCaptureInfo
mov qword [0x1800a7340], 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 [0x1800a6380], rax
cmove rax, rcx
mov qword [0x1800a7360], 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 [0x1800a63a8], rax
cmove rax, rcx
mov qword [0x1800a7380], 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 [0x1800a63c8], rax
cmove rax, rcx
mov qword [0x1800a73a0], 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 [0x1800a6400], rax
cmove rax, rcx
mov qword [0x1800a73b8], 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 [0x1800a6440], rax
cmove rax, rcx
mov qword [0x1800a73d8], 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 [0x1800a6470], rax
cmove rax, rcx
mov qword [0x1800a7400], 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 [0x1800a6490], rax
cmove rax, rcx
mov qword [0x1800a7410], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1800040d0]
test rax, rax
mov qword [0x1800a64b8], rax
cmove rax, rcx
mov qword [0x1800a7430], rax
add rsp, 0x20
pop rbx
ret