Function at 0x14005a580
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x30
mov rbx, rcx
lea rdx, [0x1400593c0]
lea rcx, [0x1400ab6d0]
call fcn.140068ec0
mov rcx, qword [0x1400ab6c0]
lea rdx, str.cuGetProcAddress_v2
mov rcx, qword [rcx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae18], rax
test rax, rax
jne 0x14005eddc
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGetProcAddress
cmove rax, rcx
mov qword [0x1400aadd8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aadc8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGetProcAddress_v2
cmove rax, rcx
mov qword [0x1400aadf0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae10], rax
lea r10, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGet
cmove rax, r10
mov qword [0x1400aae18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae60], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetCount
cmove rax, rcx
mov qword [0x1400aae30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae90], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetName
cmove rax, rcx
mov qword [0x1400aae40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaec8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceTotalMem_v2
cmove rax, rcx
mov qword [0x1400aae68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf08], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetAttribute
cmove rax, rcx
mov qword [0x1400aae80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf50], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetP2PAttribute
cmove rax, rcx
mov qword [0x1400aaeb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDriverGetVersion
cmove rax, rcx
mov qword [0x1400aaed0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400aafd0], rax
lea rcx, [0x140058b00]
cmove rax, rcx
lea rdx, str.cuDeviceGetByPCIBusId
mov qword [0x1400aaef0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaff8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetPCIBusId
cmove rax, rcx
mov qword [0x1400aaf00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab038], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetUuid
cmove rax, rcx
mov qword [0x1400aaf28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab080], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetTexture1DLinearMaxWidth
cmove rax, rcx
mov qword [0x1400aaf48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab0d0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetDefaultMemPool
cmove rax, rcx
mov qword [0x1400aaf70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab118], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceSetMemPool
cmove rax, rcx
mov qword [0x1400aaf88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab158], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetMemPool
cmove rax, rcx
mov qword [0x1400aafa0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab1a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuFlushGPUDirectRDMAWrites
cmove rax, rcx
mov qword [0x1400aafb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab1d0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetLuid
cmove rax, rcx
mov qword [0x1400aafe0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab220], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxRetain
cmove rax, rcx
mov qword [0x1400ab000], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140058b00]
mov qword [0x1400ab270], rax
test rax, rax
lea rdx, str.cuDevicePrimaryCtxRelease
cmove rax, rcx
mov qword [0x1400ab020], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab2a8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxSetFlags_v2
cmove rax, rcx
mov qword [0x1400ab030], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab2d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxGetState
cmove rax, rcx
mov qword [0x1400ab058], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab318], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxReset
cmove rax, rcx
mov qword [0x1400ab070], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab350], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxCreate_v2
cmove rax, rcx
mov qword [0x1400ab088], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab388], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetFlags
cmove rax, rcx
mov qword [0x1400ab0b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab3b8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxSetCurrent
cmove rax, rcx
mov qword [0x1400ab0c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab3e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetCurrent
cmove rax, rcx
mov qword [0x1400ab0e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab400], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxDetach
cmove rax, rcx
mov qword [0x1400ab0f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab438], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetApiVersion
cmove rax, rcx
mov qword [0x1400ab110], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab468], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetDevice
cmove rax, rcx
mov qword [0x1400ab128], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab490], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetLimit
cmove rax, rcx
mov qword [0x1400ab148], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab4c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxSetLimit
cmove rax, rcx
mov qword [0x1400ab168], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab4f0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetCacheConfig
cmove rax, rcx
mov qword [0x1400ab180], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab518], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxSetCacheConfig
cmove rax, rcx
mov qword [0x1400ab190], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab538], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetSharedMemConfig
cmove rax, rcx
mov qword [0x1400ab1b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab568], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxGetStreamPriorityRange
cmove rax, rcx
mov qword [0x1400ab1c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab590], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxSetSharedMemConfig
cmove rax, rcx
mov qword [0x1400ab1e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab5c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxSynchronize
cmove rax, rcx
mov qword [0x1400ab1f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab5f0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxResetPersistingL2Cache
cmove rax, rcx
mov qword [0x1400ab218], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab620], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxPopCurrent_v2
cmove rax, rcx
mov qword [0x1400ab230], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab650], rax
test rax, rax
lea rcx, [0x140058b00]
lea rdx, str.cuCtxPushCurrent_v2
cmove rax, rcx
mov qword [0x1400ab258], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab678], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleLoad
cmove rax, rcx
mov qword [0x1400ab268], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab6a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleLoadData
cmove rax, rcx
mov qword [0x1400ab288], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab6f0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleLoadFatBinary
cmove rax, rcx
mov qword [0x1400ab2a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab728], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleUnload
cmove rax, rcx
mov qword [0x1400ab2c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab760], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleGetFunction
cmove rax, rcx
mov qword [0x1400ab2e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab7a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleGetGlobal_v2
cmove rax, rcx
mov qword [0x1400ab308], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab7e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleGetTexRef
cmove rax, rcx
mov qword [0x1400ab328], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab830], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleGetSurfRef
cmove rax, rcx
mov qword [0x1400ab348], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab868], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuModuleGetLoadingMode
cmove rax, rcx
mov qword [0x1400ab368], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab8a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLibraryLoadData
cmove rax, rcx
mov qword [0x1400ab380], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab8f0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLibraryLoadFromFile
cmove rax, rcx
mov qword [0x1400ab3c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab980], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLibraryUnload
cmove rax, rcx
mov qword [0x1400ab3f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab9c8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLibraryGetKernel
cmove rax, rcx
mov qword [0x1400ab418], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba00], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLibraryGetModule
cmove rax, rcx
mov qword [0x1400ab440], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba38], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuKernelGetFunction
cmove rax, rcx
mov qword [0x1400ab450], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba70], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLibraryGetGlobal
cmove rax, rcx
mov qword [0x1400ab478], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abaa0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLibraryGetManaged
cmove rax, rcx
mov qword [0x1400ab4a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abae8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuKernelGetAttribute
cmove rax, rcx
mov qword [0x1400ab4b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb40], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuKernelSetAttribute
cmove rax, rcx
mov qword [0x1400ab4e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb88], rax
lea rcx, [0x140058b00]
test rax, rax
cmove rax, rcx
lea rdx, str.cuKernelSetCacheConfig
mov qword [0x1400ab510], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abbd0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLinkCreate
cmove rax, rcx
mov qword [0x1400ab520], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLinkAddData
cmove rax, rcx
mov qword [0x1400ab550], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLinkAddFile
cmove rax, rcx
mov qword [0x1400ab580], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abcf0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLinkComplete
cmove rax, rcx
mov qword [0x1400ab5b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd48], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLinkDestroy
cmove rax, rcx
mov qword [0x1400ab5e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd80], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemGetInfo_v2
cmove rax, rcx
mov qword [0x1400ab5f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abdb0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemAllocManaged
cmove rax, rcx
mov qword [0x1400ab628], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abdf8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemAlloc_v2
cmove rax, rcx
mov qword [0x1400ab648], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe28], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemAllocPitch_v2
cmove rax, rcx
mov qword [0x1400ab660], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400abe60], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400ab690], rax
lea rdx, str.cuMemFree_v2
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemGetAddressRange_v2
cmove rax, rcx
mov qword [0x1400ab6b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abeb8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemFreeHost
cmove rax, rcx
mov qword [0x1400ab6d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abee8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemHostAlloc
cmove rax, rcx
mov qword [0x1400ab6f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x1400ab718], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf50], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemHostGetFlags
cmove rax, rcx
mov qword [0x1400ab738], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf80], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemHostRegister_v2
cmove rax, rcx
mov qword [0x1400ab748], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abfd0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemHostUnregister
cmove rax, rcx
mov qword [0x1400ab778], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abff8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuPointerGetAttribute
cmove rax, rcx
mov qword [0x1400ab790], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac030], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuPointerGetAttributes
cmove rax, rcx
mov qword [0x1400ab7b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ac078], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400ab7d8], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuMemAllocAsync
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac0c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemAllocAsync_ptsz
cmove rax, rcx
mov qword [0x1400ab7f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac108], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemAllocFromPoolAsync
cmove rax, rcx
mov qword [0x1400ab828], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac158], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemAllocFromPoolAsync_ptsz
cmove rax, rcx
mov qword [0x1400ab838], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac1a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemFreeAsync
cmove rax, rcx
mov qword [0x1400ab860], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac1e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemFreeAsync_ptsz
cmove rax, rcx
mov qword [0x1400ab888], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac228], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolTrimTo
cmove rax, rcx
mov qword [0x1400ab8a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac260], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolSetAttribute
cmove rax, rcx
mov qword [0x1400ab8b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac2a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolGetAttribute
cmove rax, rcx
mov qword [0x1400ab8d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac2e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolSetAccess
cmove rax, rcx
mov qword [0x1400ab8f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ac338], rax
lea rcx, [0x140058b00]
cmove rax, rcx
lea rdx, str.cuMemPoolGetAccess
mov qword [0x1400ab918], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac368], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolCreate
cmove rax, rcx
mov qword [0x1400ab938], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aa9d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolDestroy
cmove rax, rcx
mov qword [0x1400ab950], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa08], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolExportToShareableHandle
cmove rax, rcx
mov qword [0x1400ab968], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa38], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolImportFromShareableHandle
cmove rax, rcx
mov qword [0x1400ab998], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolExportPointer
cmove rax, rcx
mov qword [0x1400ab9b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaaa8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPoolImportPointer
cmove rax, rcx
mov qword [0x1400ab9d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaae8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy
cmove rax, rcx
mov qword [0x1400ab9f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aab28], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy_ptds
cmove rax, rcx
mov qword [0x1400aba18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aab60], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyAsync
cmove rax, rcx
mov qword [0x1400aba30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140058b00]
mov qword [0x1400aab98], rax
test rax, rax
lea rdx, str.cuMemcpyAsync_ptsz
cmove rax, rcx
mov qword [0x1400aba60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aabe8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x1400aba80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyPeer_ptds
cmove rax, rcx
mov qword [0x1400abaa8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac68], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync
cmove rax, rcx
mov qword [0x1400abac8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aacb0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync_ptsz
cmove rax, rcx
mov qword [0x1400abb00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aacf0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyHtoD_v2
cmove rax, rcx
mov qword [0x1400abb30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyHtoD_v2_ptds
cmove rax, rcx
mov qword [0x1400abb50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad50], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyHtoDAsync_v2
cmove rax, rcx
mov qword [0x1400abb70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad80], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
cmove rax, rcx
mov qword [0x1400abba0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aadd0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoH_v2
cmove rax, rcx
mov qword [0x1400abbb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae00], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoH_v2_ptds
cmove rax, rcx
mov qword [0x1400abbe8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae48], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoHAsync_v2
cmove rax, rcx
mov qword [0x1400abc00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
cmove rax, rcx
mov qword [0x1400abc28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaee8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoD_v2
cmove rax, rcx
mov qword [0x1400abc50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf40], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoD_v2_ptds
cmove rax, rcx
mov qword [0x1400abc70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf80], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoDAsync_v2
cmove rax, rcx
mov qword [0x1400abc88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aafc8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
cmove rax, rcx
mov qword [0x1400abcb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab018], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy2DUnaligned_v2
cmove rax, rcx
mov qword [0x1400abcd0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab060], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
cmove rax, rcx
mov qword [0x1400abce8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab098], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy2DAsync_v2
cmove rax, rcx
mov qword [0x1400abd08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab0b8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
cmove rax, rcx
mov qword [0x1400abd20], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab100], rax
test rax, rax
lea rcx, [0x140058b00]
lea rdx, str.cuMemcpy3D_v2
cmove rax, rcx
mov qword [0x1400abd40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab138], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy3D_v2_ptds
cmove rax, rcx
mov qword [0x1400abd58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab160], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy3DAsync_v2
cmove rax, rcx
mov qword [0x1400abd68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab198], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
cmove rax, rcx
mov qword [0x1400abd90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab1d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy3DPeer
cmove rax, rcx
mov qword [0x1400abda0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab210], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy3DPeer_ptds
cmove rax, rcx
mov qword [0x1400abdb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab248], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync
cmove rax, rcx
mov qword [0x1400abdc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab280], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
cmove rax, rcx
mov qword [0x1400abde0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab2c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD8_v2
cmove rax, rcx
mov qword [0x1400abe00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab300], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD8_v2_ptds
cmove rax, rcx
mov qword [0x1400abe18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab340], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD8Async
cmove rax, rcx
mov qword [0x1400abe38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab390], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD8Async_ptsz
cmove rax, rcx
mov qword [0x1400abe58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab3d0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD2D8_v2
cmove rax, rcx
mov qword [0x1400abe78], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab430], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD2D8_v2_ptds
cmove rax, rcx
mov qword [0x1400abea0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab498], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD2D8Async
cmove rax, rcx
mov qword [0x1400abec8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab4f8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemsetD2D8Async_ptsz
cmove rax, rcx
mov qword [0x1400abee0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab558], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuFuncSetCacheConfig
cmove rax, rcx
mov qword [0x1400abf10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab5a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuFuncSetSharedMemConfig
cmove rax, rcx
mov qword [0x1400abf28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab5d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuFuncGetAttribute
cmove rax, rcx
mov qword [0x1400abf48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab618], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuFuncSetAttribute
cmove rax, rcx
mov qword [0x1400abf60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab668], rax
lea rcx, [0x140058b00]
test rax, rax
cmove rax, rcx
lea rdx, str.cuArrayCreate_v2
mov qword [0x1400abf78], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab698], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuArrayGetDescriptor_v2
cmove rax, rcx
mov qword [0x1400abfa0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab6e8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuArrayGetSparseProperties
cmove rax, rcx
mov qword [0x1400abfb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab720], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuArrayGetPlane
cmove rax, rcx
mov qword [0x1400abfd8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab768], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuArray3DCreate_v2
cmove rax, rcx
mov qword [0x1400abfe8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab7a8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuArray3DGetDescriptor_v2
cmove rax, rcx
mov qword [0x1400ac018], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab7e8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuArrayDestroy
cmove rax, rcx
mov qword [0x1400ac028], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab818], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMipmappedArrayCreate
cmove rax, rcx
mov qword [0x1400ac048], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab840], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMipmappedArrayGetLevel
cmove rax, rcx
mov qword [0x1400ac060], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab880], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMipmappedArrayGetSparseProperties
cmove rax, rcx
mov qword [0x1400ac080], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ab8b8], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400ac0a8], rax
lea rdx, str.cuMipmappedArrayDestroy
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab8e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuArrayGetMemoryRequirements
cmove rax, rcx
mov qword [0x1400ac0b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab920], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMipmappedArrayGetMemoryRequirements
cmove rax, rcx
mov qword [0x1400ac0d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab960], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuTexObjectCreate
cmove rax, rcx
mov qword [0x1400ac0f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab9a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuTexObjectDestroy
cmove rax, rcx
mov qword [0x1400ac128], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab9e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuTexObjectGetResourceDesc
cmove rax, rcx
mov qword [0x1400ac130], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba10], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuTexObjectGetTextureDesc
cmove rax, rcx
mov qword [0x1400ac148], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba40], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuTexObjectGetResourceViewDesc
cmove rax, rcx
mov qword [0x1400ac168], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuSurfObjectCreate
cmove rax, rcx
mov qword [0x1400ac180], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abab0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuSurfObjectDestroy
cmove rax, rcx
mov qword [0x1400ac198], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400abad0], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400ac1b0], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuSurfObjectGetResourceDesc
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abaf0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuImportExternalMemory
cmove rax, rcx
mov qword [0x1400ac1d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb28], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedBuffer
cmove rax, rcx
mov qword [0x1400ac1f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb68], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x1400ac210], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abba8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDestroyExternalMemory
cmove rax, rcx
mov qword [0x1400ac230], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abbe0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuImportExternalSemaphore
cmove rax, rcx
mov qword [0x1400ac248], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc10], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x1400ac278], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc40], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x1400ac288], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abca0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x1400ac2c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abcd8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x1400ac2d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400abd28], rax
lea rcx, [0x140058b00]
cmove rax, rcx
lea rdx, str.cuDestroyExternalSemaphore
mov qword [0x1400ac310], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchKernel
cmove rax, rcx
mov qword [0x1400ac320], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abde8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchKernel_ptsz
cmove rax, rcx
mov qword [0x1400ac370], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe70], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel
cmove rax, rcx
mov qword [0x1400aaa00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf00], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel_ptsz
cmove rax, rcx
mov qword [0x1400aaa48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf88], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
cmove rax, rcx
mov qword [0x1400aaa80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac000], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchHostFunc
cmove rax, rcx
mov qword [0x1400aaa98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac040], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchHostFunc_ptsz
cmove rax, rcx
mov qword [0x1400aaab8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac088], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchKernelEx
cmove rax, rcx
mov qword [0x1400aaad8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac0c8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuLaunchKernelEx_ptsz
cmove rax, rcx
mov qword [0x1400aab10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140058b00]
mov qword [0x1400ac120], rax
test rax, rax
lea rdx, str.cuEventCreate
cmove rax, rcx
mov qword [0x1400aab20], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac160], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventRecord
cmove rax, rcx
mov qword [0x1400aab38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac190], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventRecord_ptsz
cmove rax, rcx
mov qword [0x1400aab58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac1d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventRecordWithFlags
cmove rax, rcx
mov qword [0x1400aab70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac218], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventRecordWithFlags_ptsz
cmove rax, rcx
mov qword [0x1400aab90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac258], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventQuery
cmove rax, rcx
mov qword [0x1400aaba8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac290], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventSynchronize
cmove rax, rcx
mov qword [0x1400aabb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac2c8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventDestroy_v2
cmove rax, rcx
mov qword [0x1400aabc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac2e8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuEventElapsedTime
cmove rax, rcx
mov qword [0x1400aabd8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac318], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWaitValue32
cmove rax, rcx
mov qword [0x1400aabf8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac360], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWaitValue32_ptsz
cmove rax, rcx
mov qword [0x1400aac10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aa9f0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWriteValue32
cmove rax, rcx
mov qword [0x1400aac30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa28], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWriteValue32_ptsz
cmove rax, rcx
mov qword [0x1400aac50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa68], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWaitValue64
cmove rax, rcx
mov qword [0x1400aac60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaab0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWaitValue64_ptsz
cmove rax, rcx
mov qword [0x1400aac80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaaf0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWriteValue64
cmove rax, rcx
mov qword [0x1400aaca8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aab48], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWriteValue64_ptsz
cmove rax, rcx
mov qword [0x1400aacc0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aab88], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamBatchMemOp
cmove rax, rcx
mov qword [0x1400aacd0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aabd0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamBatchMemOp_ptsz
cmove rax, rcx
mov qword [0x1400aace8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac08], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamCreate
cmove rax, rcx
mov qword [0x1400aad08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac38], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamCreateWithPriority
cmove rax, rcx
mov qword [0x1400aad10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac70], rax
test rax, rax
lea rcx, [0x140058b00]
lea rdx, str.cuStreamGetPriority
cmove rax, rcx
mov qword [0x1400aad28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetPriority_ptsz
cmove rax, rcx
mov qword [0x1400aad38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aacb8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetFlags
cmove rax, rcx
mov qword [0x1400aad48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aacd8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetCtx
cmove rax, rcx
mov qword [0x1400aad68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aacf8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetFlags_ptsz
cmove rax, rcx
mov qword [0x1400aad70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad18], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetId
cmove rax, rcx
mov qword [0x1400aad90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad40], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetId_ptsz
cmove rax, rcx
mov qword [0x1400aada0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad58], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamDestroy_v2
cmove rax, rcx
mov qword [0x1400aadb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWaitEvent
cmove rax, rcx
mov qword [0x1400aadb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aada8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamWaitEvent_ptsz
cmove rax, rcx
mov qword [0x1400aade0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aade8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamAddCallback
cmove rax, rcx
mov qword [0x1400aadf8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae28], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamAddCallback_ptsz
cmove rax, rcx
mov qword [0x1400aae20], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamSynchronize
cmove rax, rcx
mov qword [0x1400aae50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaeb8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamSynchronize_ptsz
cmove rax, rcx
mov qword [0x1400aae58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaed8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamQuery
cmove rax, rcx
mov qword [0x1400aae70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf18], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamQuery_ptsz
cmove rax, rcx
mov qword [0x1400aae88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf38], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamAttachMemAsync
cmove rax, rcx
mov qword [0x1400aaea8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamAttachMemAsync_ptsz
cmove rax, rcx
mov qword [0x1400aaec0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aafc0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamCopyAttributes
cmove rax, rcx
mov qword [0x1400aaef8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab010], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamCopyAttributes_ptsz
cmove rax, rcx
mov qword [0x1400aaf10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab050], rax
lea rcx, [0x140058b00]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetAttribute
mov qword [0x1400aaf30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab090], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetAttribute_ptsz
cmove rax, rcx
mov qword [0x1400aaf58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab0d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamSetAttribute
cmove rax, rcx
mov qword [0x1400aaf68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab120], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamSetAttribute_ptsz
cmove rax, rcx
mov qword [0x1400aaf90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab178], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceCanAccessPeer
cmove rax, rcx
mov qword [0x1400aafa8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab1c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxEnablePeerAccess
cmove rax, rcx
mov qword [0x1400aafd8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab208], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuCtxDisablePeerAccess
cmove rax, rcx
mov qword [0x1400aaff0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab240], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuIpcGetEventHandle
cmove rax, rcx
mov qword [0x1400ab008], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab278], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuIpcOpenEventHandle
cmove rax, rcx
mov qword [0x1400ab028], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab2b8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuIpcGetMemHandle
cmove rax, rcx
mov qword [0x1400ab040], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ab2f8], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400ab068], rax
lea rdx, str.cuIpcOpenMemHandle
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab330], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuIpcOpenMemHandle_v2
cmove rax, rcx
mov qword [0x1400ab078], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab370], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuIpcCloseMemHandle
cmove rax, rcx
mov qword [0x1400ab0a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab3a8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLCtxCreate_v2
cmove rax, rcx
mov qword [0x1400ab0c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab3e8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLInit
cmove rax, rcx
mov qword [0x1400ab0f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab408], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLGetDevices
cmove rax, rcx
mov qword [0x1400ab108], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab458], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLRegisterBufferObject
cmove rax, rcx
mov qword [0x1400ab130], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab488], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLMapBufferObject_v2
cmove rax, rcx
mov qword [0x1400ab140], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab4c8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLMapBufferObject_v2_ptds
cmove rax, rcx
mov qword [0x1400ab170], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab508], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLMapBufferObjectAsync_v2
cmove rax, rcx
mov qword [0x1400ab188], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ab540], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400ab1b8], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab588], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLUnmapBufferObject
cmove rax, rcx
mov qword [0x1400ab1f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab5d0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLUnmapBufferObjectAsync
cmove rax, rcx
mov qword [0x1400ab200], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab608], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLUnregisterBufferObject
cmove rax, rcx
mov qword [0x1400ab228], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab640], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGLSetBufferObjectMapFlags
cmove rax, rcx
mov qword [0x1400ab250], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab670], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsGLRegisterImage
cmove rax, rcx
mov qword [0x1400ab260], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab6b8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsGLRegisterBuffer
cmove rax, rcx
mov qword [0x1400ab298], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab710], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuWGLGetDevice
cmove rax, rcx
mov qword [0x1400ab2b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab750], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsUnregisterResource
cmove rax, rcx
mov qword [0x1400ab2e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab780], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsMapResources
cmove rax, rcx
mov qword [0x1400ab2f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ab7c0], rax
lea rcx, [0x140058b00]
cmove rax, rcx
lea rdx, str.cuGraphicsMapResources_ptsz
mov qword [0x1400ab310], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab808], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources
cmove rax, rcx
mov qword [0x1400ab338], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab848], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources_ptsz
cmove rax, rcx
mov qword [0x1400ab358], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab878], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
cmove rax, rcx
mov qword [0x1400ab378], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab8c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsSubResourceGetMappedArray
cmove rax, rcx
mov qword [0x1400ab398], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab900], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x1400ab3b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab940], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x1400ab3c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab988], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuProfilerInitialize
cmove rax, rcx
mov qword [0x1400ab3f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab9c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuProfilerStart
cmove rax, rcx
mov qword [0x1400ab410], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab9e8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuProfilerStop
cmove rax, rcx
mov qword [0x1400ab428], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140058b00]
mov qword [0x1400aba20], rax
test rax, rax
lea rdx, str.cuD3D11GetDevice
cmove rax, rcx
mov qword [0x1400ab448], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba48], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D11GetDevices
cmove rax, rcx
mov qword [0x1400ab460], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba88], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D11CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1400ab480], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abad8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsD3D11RegisterResource
cmove rax, rcx
mov qword [0x1400ab4b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb10], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D11GetDirect3DDevice
cmove rax, rcx
mov qword [0x1400ab4d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb48], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10GetDevice
cmove rax, rcx
mov qword [0x1400ab4e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10GetDevices
cmove rax, rcx
mov qword [0x1400ab500], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abbc0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1400ab530], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc18], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10GetDirect3DDevice
cmove rax, rcx
mov qword [0x1400ab548], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc58], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsD3D10RegisterResource
cmove rax, rcx
mov qword [0x1400ab560], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc80], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10RegisterResource
cmove rax, rcx
mov qword [0x1400ab578], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abcb8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10UnregisterResource
cmove rax, rcx
mov qword [0x1400ab598], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abce0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10MapResources
cmove rax, rcx
mov qword [0x1400ab5a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd18], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10UnmapResources
cmove rax, rcx
mov qword [0x1400ab5c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd50], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10ResourceSetMapFlags
cmove rax, rcx
mov qword [0x1400ab5e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x1400ab610], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abdd8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedArray
cmove rax, rcx
mov qword [0x1400ab630], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x1400ab658], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe50], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x1400ab688], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe88], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x1400ab6a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abed0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9GetDevice
cmove rax, rcx
mov qword [0x1400ab6e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abef8], rax
test rax, rax
lea rcx, [0x140058b00]
lea rdx, str.cuD3D9GetDevices
cmove rax, rcx
mov qword [0x1400ab700], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf38], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1400ab730], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf90], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9GetDirect3DDevice
cmove rax, rcx
mov qword [0x1400ab758], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abfc0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphicsD3D9RegisterResource
cmove rax, rcx
mov qword [0x1400ab770], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abff0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9RegisterResource
cmove rax, rcx
mov qword [0x1400ab798], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac038], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9UnregisterResource
cmove rax, rcx
mov qword [0x1400ab7b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac068], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9MapResources
cmove rax, rcx
mov qword [0x1400ab7c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac0a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9UnmapResources
cmove rax, rcx
mov qword [0x1400ab7f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac0d0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9ResourceSetMapFlags
cmove rax, rcx
mov qword [0x1400ab800], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac100], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x1400ab820], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac150], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedArray
cmove rax, rcx
mov qword [0x1400ab850], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac1b8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x1400ab870], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac208], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x1400ab890], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac270], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x1400ab8c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac2b8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9Begin
cmove rax, rcx
mov qword [0x1400ab8e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac300], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9RegisterVertexBuffer
cmove rax, rcx
mov qword [0x1400ab908], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac330], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9UnregisterVertexBuffer
cmove rax, rcx
mov qword [0x1400ab910], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac350], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9MapVertexBuffer_v2
cmove rax, rcx
mov qword [0x1400ab928], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac380], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9UnmapVertexBuffer
cmove rax, rcx
mov qword [0x1400ab948], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aa9f8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuD3D9End
cmove rax, rcx
mov qword [0x1400ab958], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa18], rax
lea rcx, [0x140058b00]
test rax, rax
cmove rax, rcx
lea rdx, str.cuGetExportTable
mov qword [0x1400ab970], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa40], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
cmove rax, rcx
mov qword [0x1400ab990], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa70], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuOccupancyAvailableDynamicSMemPerBlock
cmove rax, rcx
mov qword [0x1400ab9b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaac0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuOccupancyMaxPotentialClusterSize
cmove rax, rcx
mov qword [0x1400ab9d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aab00], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveClusters
cmove rax, rcx
mov qword [0x1400aba08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aab40], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemAdvise
cmove rax, rcx
mov qword [0x1400aba28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aab78], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPrefetchAsync
cmove rax, rcx
mov qword [0x1400aba50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aabb8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemPrefetchAsync_ptsz
cmove rax, rcx
mov qword [0x1400aba68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac00], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemRangeGetAttribute
cmove rax, rcx
mov qword [0x1400aba90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aac48], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuMemRangeGetAttributes
cmove rax, rcx
mov qword [0x1400abab8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400aac90], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400abae0], rax
lea rdx, str.cuGetErrorString
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aacc8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGetErrorName
cmove rax, rcx
mov qword [0x1400abb08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aace0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphCreate
cmove rax, rcx
mov qword [0x1400abb18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad00], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddKernelNode_v2
cmove rax, rcx
mov qword [0x1400abb38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad30], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphKernelNodeGetParams_v2
cmove rax, rcx
mov qword [0x1400abb60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad60], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetParams_v2
cmove rax, rcx
mov qword [0x1400abb80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aad88], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddMemcpyNode
cmove rax, rcx
mov qword [0x1400abb98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aadc0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphMemcpyNodeGetParams
cmove rax, rcx
mov qword [0x1400abbc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae08], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x1400abbf0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aae38], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddMemsetNode
cmove rax, rcx
mov qword [0x1400abbf8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400aaea0], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400abc38], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuGraphMemsetNodeGetParams
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaee0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphMemsetNodeSetParams
cmove rax, rcx
mov qword [0x1400abc48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddHostNode
cmove rax, rcx
mov qword [0x1400abc68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaf60], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphHostNodeGetParams
cmove rax, rcx
mov qword [0x1400abc90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aafb0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphHostNodeSetParams
cmove rax, rcx
mov qword [0x1400abca8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aafe8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddChildGraphNode
cmove rax, rcx
mov qword [0x1400abcc0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab048], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphChildGraphNodeGetGraph
cmove rax, rcx
mov qword [0x1400abcf8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab0a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddEmptyNode
cmove rax, rcx
mov qword [0x1400abd10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab0e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddEventRecordNode
cmove rax, rcx
mov qword [0x1400abd38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab150], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphEventRecordNodeGetEvent
cmove rax, rcx
mov qword [0x1400abd60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ab1a8], rax
lea rcx, [0x140058b00]
cmove rax, rcx
lea rdx, str.cuGraphEventRecordNodeSetEvent
mov qword [0x1400abd88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab1e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddEventWaitNode
cmove rax, rcx
mov qword [0x1400abda8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab238], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphEventWaitNodeGetEvent
cmove rax, rcx
mov qword [0x1400abdd0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab290], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x1400abdf0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab2d0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresSignalNode
cmove rax, rcx
mov qword [0x1400abe08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab320], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeGetParams
cmove rax, rcx
mov qword [0x1400abe30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab360], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x1400abe40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab3a0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresWaitNode
cmove rax, rcx
mov qword [0x1400abe48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab3d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeGetParams
cmove rax, rcx
mov qword [0x1400abe80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab420], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x1400abe90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140058b00]
mov qword [0x1400ab470], rax
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x1400abea8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab4a8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x1400abec0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab4d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddMemAllocNode
cmove rax, rcx
mov qword [0x1400abed8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab528], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphMemAllocNodeGetParams
cmove rax, rcx
mov qword [0x1400abf08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab570], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddMemFreeNode
cmove rax, rcx
mov qword [0x1400abf18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab5b0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphMemFreeNodeGetParams
cmove rax, rcx
mov qword [0x1400abf40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab600], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGraphMemTrim
cmove rax, rcx
mov qword [0x1400abf58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab638], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceGetGraphMemAttribute
cmove rax, rcx
mov qword [0x1400abf68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab680], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuDeviceSetGraphMemAttribute
cmove rax, rcx
mov qword [0x1400abf98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab6c8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphClone
cmove rax, rcx
mov qword [0x1400abfa8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab708], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphNodeFindInClone
cmove rax, rcx
mov qword [0x1400abfc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab740], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphNodeGetType
cmove rax, rcx
mov qword [0x1400abfe0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab788], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphGetNodes
cmove rax, rcx
mov qword [0x1400ac008], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab7d0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphGetRootNodes
cmove rax, rcx
mov qword [0x1400ac020], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab810], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphGetEdges
cmove rax, rcx
mov qword [0x1400ac050], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab858], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphNodeGetDependencies
cmove rax, rcx
mov qword [0x1400ac070], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab898], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphNodeGetDependentNodes
cmove rax, rcx
mov qword [0x1400ac090], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab8d8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphAddDependencies
cmove rax, rcx
mov qword [0x1400ac0b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab930], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphRemoveDependencies
cmove rax, rcx
mov qword [0x1400ac0e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab978], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphDestroyNode
cmove rax, rcx
mov qword [0x1400ac0f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab9a8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphInstantiate
cmove rax, rcx
mov qword [0x1400ac118], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ab9f0], rax
test rax, rax
lea rcx, [0x140058b00]
lea rdx, str.cuGraphInstantiate_v2
cmove rax, rcx
mov qword [0x1400ac140], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba58], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphInstantiateWithFlags
cmove rax, rcx
mov qword [0x1400ac170], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aba98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphUpload
cmove rax, rcx
mov qword [0x1400ac188], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abac0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphUpload_ptsz
cmove rax, rcx
mov qword [0x1400ac1a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abaf8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphLaunch
cmove rax, rcx
mov qword [0x1400ac1c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphLaunch_ptsz
cmove rax, rcx
mov qword [0x1400ac1e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb58], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecDestroy
cmove rax, rcx
mov qword [0x1400ac200], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abb90], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphDestroy
cmove rax, rcx
mov qword [0x1400ac220], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abbb0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamBeginCapture
cmove rax, rcx
mov qword [0x1400ac238], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abbd8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamBeginCapture_ptsz
cmove rax, rcx
mov qword [0x1400ac250], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc08], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2
cmove rax, rcx
mov qword [0x1400ac268], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc30], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2_ptsz
cmove rax, rcx
mov qword [0x1400ac280], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc60], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamEndCapture
cmove rax, rcx
mov qword [0x1400ac298], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abc98], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamEndCapture_ptsz
cmove rax, rcx
mov qword [0x1400ac2b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abcc8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamIsCapturing
cmove rax, rcx
mov qword [0x1400ac2d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd00], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamIsCapturing_ptsz
cmove rax, rcx
mov qword [0x1400ac2f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd30], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo
cmove rax, rcx
mov qword [0x1400ac308], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abd70], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_ptsz
cmove rax, rcx
mov qword [0x1400ac340], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abdc0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2
cmove rax, rcx
mov qword [0x1400ac348], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe10], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2_ptsz
cmove rax, rcx
mov qword [0x1400ac378], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abe68], rax
lea rcx, [0x140058b00]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamUpdateCaptureDependencies
mov qword [0x1400aa9e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abeb0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies_ptsz
cmove rax, rcx
mov qword [0x1400aaa10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abef0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecKernelNodeSetParams_v2
cmove rax, rcx
mov qword [0x1400aaa30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf30], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x1400aaa50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abf70], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecMemsetNodeSetParams
cmove rax, rcx
mov qword [0x1400aaa60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400abfb8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecHostNodeSetParams
cmove rax, rcx
mov qword [0x1400aaa88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac010], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecChildGraphNodeSetParams
cmove rax, rcx
mov qword [0x1400aaaa0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac058], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecEventRecordNodeSetEvent
cmove rax, rcx
mov qword [0x1400aaac8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac098], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x1400aaae0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac0e0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuThreadExchangeStreamCaptureMode
cmove rax, rcx
mov qword [0x1400aab08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400ac110], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400aab18], rax
lea rdx, str.cuGraphExecUpdate_v2
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac138], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphKernelNodeCopyAttributes
cmove rax, rcx
mov qword [0x1400aab30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac178], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphKernelNodeGetAttribute
cmove rax, rcx
mov qword [0x1400aab50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac1c0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetAttribute
cmove rax, rcx
mov qword [0x1400aab68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac1f8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphDebugDotPrint
cmove rax, rcx
mov qword [0x1400aab80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac240], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuUserObjectCreate
cmove rax, rcx
mov qword [0x1400aaba0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac2a8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuUserObjectRetain
cmove rax, rcx
mov qword [0x1400aabc0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac2f8], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuUserObjectRelease
cmove rax, rcx
mov qword [0x1400aabe0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac328], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphRetainUserObject
cmove rax, rcx
mov qword [0x1400aabf0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400ac358], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphReleaseUserObject
cmove rax, rcx
mov qword [0x1400aac18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400aa9e0], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400aac28], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuGraphNodeSetEnabled
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa20], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphNodeGetEnabled
cmove rax, rcx
mov qword [0x1400aac40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa58], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphInstantiateWithParams
cmove rax, rcx
mov qword [0x1400aac58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaa90], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphInstantiateWithParams_ptsz
cmove rax, rcx
mov qword [0x1400aac78], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aaad0], rax
lea rcx, [0x140058b00]
test rax, rax
lea rdx, str.cuGraphExecGetFlags
cmove rax, rcx
mov qword [0x1400aac88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400aaaf8], rax
lea rcx, [0x140058b00]
cmove rax, rcx
mov qword [0x1400aaca0], rax
add rsp, 0x30
pop rbx
ret
xor ebx, ebx
lea rdx, [0x1400aad98]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rcx, str.cuInit
call rax
test eax, eax
jne 0x14005ee15
mov rax, qword [0x1400aad98]
test rax, rax
je 0x14005ee15
mov qword [0x1400aadd8], rax
jmp 0x14005ee23
lea rcx, [0x140058b00]
mov qword [0x1400aadd8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b16
lea rdx, [0x1400aadc8]
lea rcx, str.cuGetProcAddress
call qword [0x1400aae18]
test eax, eax
jne 0x14005ee5e
mov rax, qword [0x1400aadc8]
test rax, rax
je 0x14005ee5e
mov qword [0x1400aadf0], rax
jmp 0x14005ee6c
lea rcx, [0x140058b00]
mov qword [0x1400aadf0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400aae10]
lea rcx, str.cuGetProcAddress
call qword [0x1400aae18]
test eax, eax
jne 0x14005ee9e
mov r10, qword [0x1400aae10]
test r10, r10
jne 0x14005eea5
lea r10, [0x140058b00]
xor r9d, r9d
mov qword [0x1400aae18], r10
mov r8d, 0x7d0
mov qword [rsp + 0x20], rbx
lea rdx, [0x1400aae60]
lea rcx, str.cuDeviceGet
call r10
test eax, eax
jne 0x14005eee4
mov rax, qword [0x1400aae60]
test rax, rax
je 0x14005eee4
mov qword [0x1400aae30], rax
jmp 0x14005eef2
lea rcx, [0x140058b00]
mov qword [0x1400aae30], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400aae90]
lea rcx, str.cuDeviceGetCount
call qword [0x1400aae18]
test eax, eax
jne 0x14005ef2d
mov rax, qword [0x1400aae90]
test rax, rax
je 0x14005ef2d
mov qword [0x1400aae40], rax
jmp 0x14005ef3b
lea rcx, [0x140058b00]
mov qword [0x1400aae40], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400aaec8]
lea rcx, str.cuDeviceGetName
call qword [0x1400aae18]
test eax, eax
jne 0x14005ef76
mov rax, qword [0x1400aaec8]
test rax, rax
je 0x14005ef76
mov qword [0x1400aae68], rax
jmp 0x14005ef84
lea rcx, [0x140058b00]
mov qword [0x1400aae68], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400aaf08]
lea rcx, str.cuDeviceTotalMem
call qword [0x1400aae18]
test eax, eax
jne 0x14005efbf
mov rax, qword [0x1400aaf08]
test rax, rax
je 0x14005efbf
mov qword [0x1400aae80], rax
jmp 0x14005efcd
lea rcx, [0x140058b00]
mov qword [0x1400aae80], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400aaf50]
lea rcx, str.cuDeviceGetAttribute
call qword [0x1400aae18]
test eax, eax
jne 0x14005f008
mov rax, qword [0x1400aaf50]
test rax, rax
je 0x14005f008
mov qword [0x1400aaeb0], rax
jmp 0x14005f016
lea rcx, [0x140058b00]
mov qword [0x1400aaeb0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1f40
lea rdx, [0x1400aaf98]
lea rcx, str.cuDeviceGetP2PAttribute
call qword [0x1400aae18]
test eax, eax
jne 0x14005f051
mov rax, qword [0x1400aaf98]
test rax, rax
je 0x14005f051
mov qword [0x1400aaed0], rax
jmp 0x14005f05f
lea rcx, [0x140058b00]
mov qword [0x1400aaed0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7e4
lea rdx, [0x1400aafd0]
lea rcx, str.cuDriverGetVersion
call qword [0x1400aae18]
test eax, eax
jne 0x14005f09a
mov rax, qword [0x1400aafd0]
test rax, rax
je 0x14005f09a
mov qword [0x1400aaef0], rax
jmp 0x14005f0a8
lea rcx, [0x140058b00]
mov qword [0x1400aaef0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfaa
lea rdx, [0x1400aaff8]
lea rcx, str.cuDeviceGetByPCIBusId
call qword [0x1400aae18]
test eax, eax
jne 0x14005f0e3
mov rax, qword [0x1400aaff8]
test rax, rax
je 0x14005f0e3
mov qword [0x1400aaf00], rax
jmp 0x14005f0f1
lea rcx, [0x140058b00]
mov qword [0x1400aaf00], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfaa
lea rdx, [0x1400ab038]
lea rcx, str.cuDeviceGetPCIBusId
call qword [0x1400aae18]
test eax, eax
jne 0x14005f12c
mov rax, qword [0x1400ab038]
test rax, rax
je 0x14005f12c
mov qword [0x1400aaf28], rax
jmp 0x14005f13a
lea rcx, [0x140058b00]
mov qword [0x1400aaf28], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x233c
lea rdx, [0x1400ab080]
lea rcx, str.cuDeviceGetUuid
call qword [0x1400aae18]
test eax, eax
jne 0x14005f175
mov rax, qword [0x1400ab080]
test rax, rax
je 0x14005f175
mov qword [0x1400aaf48], rax
jmp 0x14005f183
lea rcx, [0x140058b00]
mov qword [0x1400aaf48], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b02
lea rdx, [0x1400ab0d0]
lea rcx, str.cuDeviceGetTexture1DLinearMaxWidth
call qword [0x1400aae18]
test eax, eax
jne 0x14005f1be
mov rax, qword [0x1400ab0d0]
test rax, rax
je 0x14005f1be
mov qword [0x1400aaf70], rax
jmp 0x14005f1cc
lea rcx, [0x140058b00]
mov qword [0x1400aaf70], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ab118]
lea rcx, str.cuDeviceGetDefaultMemPool
call qword [0x1400aae18]
test eax, eax
jne 0x14005f207
mov rax, qword [0x1400ab118]
test rax, rax
je 0x14005f207
mov qword [0x1400aaf88], rax
jmp 0x14005f215
lea rcx, [0x140058b00]
mov qword [0x1400aaf88], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ab158]
lea rcx, str.cuDeviceSetMemPool
call qword [0x1400aae18]
test eax, eax
jne 0x14005f250
mov rax, qword [0x1400ab158]
test rax, rax
je 0x14005f250
mov qword [0x1400aafa0], rax
jmp 0x14005f25e
lea rcx, [0x140058b00]
mov qword [0x1400aafa0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ab1a0]
lea rcx, str.cuDeviceGetMemPool
call qword [0x1400aae18]
test eax, eax
jne 0x14005f299
mov rax, qword [0x1400ab1a0]
test rax, rax
je 0x14005f299
mov qword [0x1400aafb8], rax
jmp 0x14005f2a7
lea rcx, [0x140058b00]
mov qword [0x1400aafb8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b16
lea rdx, [0x1400ab1d0]
lea rcx, str.cuFlushGPUDirectRDMAWrites
call qword [0x1400aae18]
test eax, eax
jne 0x14005f2e2
mov rax, qword [0x1400ab1d0]
test rax, rax
je 0x14005f2e2
mov qword [0x1400aafe0], rax
jmp 0x14005f2f0
lea rcx, [0x140058b00]
mov qword [0x1400aafe0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2710
lea rdx, [0x1400ab220]
lea rcx, str.cuDeviceGetLuid
call qword [0x1400aae18]
test eax, eax
jne 0x14005f32b
mov rax, qword [0x1400ab220]
test rax, rax
je 0x14005f32b
mov qword [0x1400ab000], rax
jmp 0x14005f339
lea rcx, [0x140058b00]
mov qword [0x1400ab000], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab270]
lea rcx, str.cuDevicePrimaryCtxRetain
call qword [0x1400aae18]
test eax, eax
jne 0x14005f374
mov rax, qword [0x1400ab270]
test rax, rax
je 0x14005f374
mov qword [0x1400ab020], rax
jmp 0x14005f382
lea rcx, [0x140058b00]
mov qword [0x1400ab020], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab2a8]
lea rcx, str.cuDevicePrimaryCtxRelease
call qword [0x1400aae18]
test eax, eax
jne 0x14005f3bd
mov rax, qword [0x1400ab2a8]
test rax, rax
je 0x14005f3bd
mov qword [0x1400ab030], rax
jmp 0x14005f3cb
lea rcx, [0x140058b00]
mov qword [0x1400ab030], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2af8
lea rdx, [0x1400ab2d8]
lea rcx, str.cuDevicePrimaryCtxSetFlags
call qword [0x1400aae18]
test eax, eax
jne 0x14005f406
mov rax, qword [0x1400ab2d8]
test rax, rax
je 0x14005f406
mov qword [0x1400ab058], rax
jmp 0x14005f414
lea rcx, [0x140058b00]
mov qword [0x1400ab058], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab318]
lea rcx, str.cuDevicePrimaryCtxGetState
call qword [0x1400aae18]
test eax, eax
jne 0x14005f44f
mov rax, qword [0x1400ab318]
test rax, rax
je 0x14005f44f
mov qword [0x1400ab070], rax
jmp 0x14005f45d
lea rcx, [0x140058b00]
mov qword [0x1400ab070], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab350]
lea rcx, str.cuDevicePrimaryCtxReset
call qword [0x1400aae18]
test eax, eax
jne 0x14005f498
mov rax, qword [0x1400ab350]
test rax, rax
je 0x14005f498
mov qword [0x1400ab088], rax
jmp 0x14005f4a6
lea rcx, [0x140058b00]
mov qword [0x1400ab088], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab388]
lea rcx, str.cuCtxCreate
call qword [0x1400aae18]
test eax, eax
jne 0x14005f4e1
mov rax, qword [0x1400ab388]
test rax, rax
je 0x14005f4e1
mov qword [0x1400ab0b0], rax
jmp 0x14005f4ef
lea rcx, [0x140058b00]
mov qword [0x1400ab0b0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab3b8]
lea rcx, str.cuCtxGetFlags
call qword [0x1400aae18]
test eax, eax
jne 0x14005f52a
mov rax, qword [0x1400ab3b8]
test rax, rax
je 0x14005f52a
mov qword [0x1400ab0c8], rax
jmp 0x14005f538
lea rcx, [0x140058b00]
mov qword [0x1400ab0c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400ab3e0]
lea rcx, str.cuCtxSetCurrent
call qword [0x1400aae18]
test eax, eax
jne 0x14005f573
mov rax, qword [0x1400ab3e0]
test rax, rax
je 0x14005f573
mov qword [0x1400ab0e8], rax
jmp 0x14005f581
lea rcx, [0x140058b00]
mov qword [0x1400ab0e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400ab400]
lea rcx, str.cuCtxGetCurrent
call qword [0x1400aae18]
test eax, eax
jne 0x14005f5bc
mov rax, qword [0x1400ab400]
test rax, rax
je 0x14005f5bc
mov qword [0x1400ab0f8], rax
jmp 0x14005f5ca
lea rcx, [0x140058b00]
mov qword [0x1400ab0f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab438]
lea rcx, str.cuCtxDetach
call qword [0x1400aae18]
test eax, eax
jne 0x14005f605
mov rax, qword [0x1400ab438]
test rax, rax
je 0x14005f605
mov qword [0x1400ab110], rax
jmp 0x14005f613
lea rcx, [0x140058b00]
mov qword [0x1400ab110], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab468]
lea rcx, str.cuCtxGetApiVersion
call qword [0x1400aae18]
test eax, eax
jne 0x14005f64e
mov rax, qword [0x1400ab468]
test rax, rax
je 0x14005f64e
mov qword [0x1400ab128], rax
jmp 0x14005f65c
lea rcx, [0x140058b00]
mov qword [0x1400ab128], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab490]
lea rcx, str.cuCtxGetDevice
call qword [0x1400aae18]
test eax, eax
jne 0x14005f697
mov rax, qword [0x1400ab490]
test rax, rax
je 0x14005f697
mov qword [0x1400ab148], rax
jmp 0x14005f6a5
lea rcx, [0x140058b00]
mov qword [0x1400ab148], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbc2
lea rdx, [0x1400ab4c0]
lea rcx, str.cuCtxGetLimit
call qword [0x1400aae18]
test eax, eax
jne 0x14005f6e0
mov rax, qword [0x1400ab4c0]
test rax, rax
je 0x14005f6e0
mov qword [0x1400ab168], rax
jmp 0x14005f6ee
lea rcx, [0x140058b00]
mov qword [0x1400ab168], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbc2
lea rdx, [0x1400ab4f0]
lea rcx, str.cuCtxSetLimit
call qword [0x1400aae18]
test eax, eax
jne 0x14005f729
mov rax, qword [0x1400ab4f0]
test rax, rax
je 0x14005f729
mov qword [0x1400ab180], rax
jmp 0x14005f737
lea rcx, [0x140058b00]
mov qword [0x1400ab180], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab518]
lea rcx, str.cuCtxGetCacheConfig
call qword [0x1400aae18]
test eax, eax
jne 0x14005f772
mov rax, qword [0x1400ab518]
test rax, rax
je 0x14005f772
mov qword [0x1400ab190], rax
jmp 0x14005f780
lea rcx, [0x140058b00]
mov qword [0x1400ab190], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab538]
lea rcx, str.cuCtxSetCacheConfig
call qword [0x1400aae18]
test eax, eax
jne 0x14005f7bb
mov rax, qword [0x1400ab538]
test rax, rax
je 0x14005f7bb
mov qword [0x1400ab1b0], rax
jmp 0x14005f7c9
lea rcx, [0x140058b00]
mov qword [0x1400ab1b0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfb4
lea rdx, [0x1400ab568]
lea rcx, str.cuCtxGetSharedMemConfig
call qword [0x1400aae18]
test eax, eax
jne 0x14005f804
mov rax, qword [0x1400ab568]
test rax, rax
je 0x14005f804
mov qword [0x1400ab1c8], rax
jmp 0x14005f812
lea rcx, [0x140058b00]
mov qword [0x1400ab1c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x13ba
lea rdx, [0x1400ab590]
lea rcx, str.cuCtxGetStreamPriorityRange
call qword [0x1400aae18]
test eax, eax
jne 0x14005f84d
mov rax, qword [0x1400ab590]
test rax, rax
je 0x14005f84d
mov qword [0x1400ab1e8], rax
jmp 0x14005f85b
lea rcx, [0x140058b00]
mov qword [0x1400ab1e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfb4
lea rdx, [0x1400ab5c0]
lea rcx, str.cuCtxSetSharedMemConfig
call qword [0x1400aae18]
test eax, eax
jne 0x14005f896
mov rax, qword [0x1400ab5c0]
test rax, rax
je 0x14005f896
mov qword [0x1400ab1f8], rax
jmp 0x14005f8a4
lea rcx, [0x140058b00]
mov qword [0x1400ab1f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab5f0]
lea rcx, str.cuCtxSynchronize
call qword [0x1400aae18]
test eax, eax
jne 0x14005f8df
mov rax, qword [0x1400ab5f0]
test rax, rax
je 0x14005f8df
mov qword [0x1400ab218], rax
jmp 0x14005f8ed
lea rcx, [0x140058b00]
mov qword [0x1400ab218], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2af8
lea rdx, [0x1400ab620]
lea rcx, str.cuCtxResetPersistingL2Cache
call qword [0x1400aae18]
test eax, eax
jne 0x14005f928
mov rax, qword [0x1400ab620]
test rax, rax
je 0x14005f928
mov qword [0x1400ab230], rax
jmp 0x14005f936
lea rcx, [0x140058b00]
mov qword [0x1400ab230], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400ab650]
lea rcx, str.cuCtxPopCurrent
call qword [0x1400aae18]
test eax, eax
jne 0x14005f971
mov rax, qword [0x1400ab650]
test rax, rax
je 0x14005f971
mov qword [0x1400ab258], rax
jmp 0x14005f97f
lea rcx, [0x140058b00]
mov qword [0x1400ab258], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400ab678]
lea rcx, str.cuCtxPushCurrent
call qword [0x1400aae18]
test eax, eax
jne 0x14005f9ba
mov rax, qword [0x1400ab678]
test rax, rax
je 0x14005f9ba
mov qword [0x1400ab268], rax
jmp 0x14005f9c8
lea rcx, [0x140058b00]
mov qword [0x1400ab268], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab6a0]
lea rcx, str.cuModuleLoad
call qword [0x1400aae18]
test eax, eax
jne 0x14005fa03
mov rax, qword [0x1400ab6a0]
test rax, rax
je 0x14005fa03
mov qword [0x1400ab288], rax
jmp 0x14005fa11
lea rcx, [0x140058b00]
mov qword [0x1400ab288], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab6f0]
lea rcx, str.cuModuleLoadData
call qword [0x1400aae18]
test eax, eax
jne 0x14005fa4c
mov rax, qword [0x1400ab6f0]
test rax, rax
je 0x14005fa4c
mov qword [0x1400ab2a0], rax
jmp 0x14005fa5a
lea rcx, [0x140058b00]
mov qword [0x1400ab2a0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab728]
lea rcx, str.cuModuleLoadFatBinary
call qword [0x1400aae18]
test eax, eax
jne 0x14005fa95
mov rax, qword [0x1400ab728]
test rax, rax
je 0x14005fa95
mov qword [0x1400ab2c8], rax
jmp 0x14005faa3
lea rcx, [0x140058b00]
mov qword [0x1400ab2c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab760]
lea rcx, str.cuModuleUnload
call qword [0x1400aae18]
test eax, eax
jne 0x14005fade
mov rax, qword [0x1400ab760]
test rax, rax
je 0x14005fade
mov qword [0x1400ab2e8], rax
jmp 0x14005faec
lea rcx, [0x140058b00]
mov qword [0x1400ab2e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab7a0]
lea rcx, str.cuModuleGetFunction
call qword [0x1400aae18]
test eax, eax
jne 0x14005fb27
mov rax, qword [0x1400ab7a0]
test rax, rax
je 0x14005fb27
mov qword [0x1400ab308], rax
jmp 0x14005fb35
lea rcx, [0x140058b00]
mov qword [0x1400ab308], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab7e0]
lea rcx, str.cuModuleGetGlobal
call qword [0x1400aae18]
test eax, eax
jne 0x14005fb70
mov rax, qword [0x1400ab7e0]
test rax, rax
je 0x14005fb70
mov qword [0x1400ab328], rax
jmp 0x14005fb7e
lea rcx, [0x140058b00]
mov qword [0x1400ab328], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400ab830]
lea rcx, str.cuModuleGetTexRef
call qword [0x1400aae18]
test eax, eax
jne 0x14005fbb9
mov rax, qword [0x1400ab830]
test rax, rax
je 0x14005fbb9
mov qword [0x1400ab348], rax
jmp 0x14005fbc7
lea rcx, [0x140058b00]
mov qword [0x1400ab348], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbb8
lea rdx, [0x1400ab868]
lea rcx, str.cuModuleGetSurfRef
call qword [0x1400aae18]
test eax, eax
jne 0x14005fc02
mov rax, qword [0x1400ab868]
test rax, rax
je 0x14005fc02
mov qword [0x1400ab368], rax
jmp 0x14005fc10
lea rcx, [0x140058b00]
mov qword [0x1400ab368], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b3e
lea rdx, [0x1400ab8a0]
lea rcx, str.cuModuleGetLoadingMode
call qword [0x1400aae18]
test eax, eax
jne 0x14005fc4b
mov rax, qword [0x1400ab8a0]
test rax, rax
je 0x14005fc4b
mov qword [0x1400ab380], rax
jmp 0x14005fc59
lea rcx, [0x140058b00]
mov qword [0x1400ab380], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400ab8f0]
lea rcx, str.cuLibraryLoadData
call qword [0x1400aae18]
test eax, eax
jne 0x14005fc94
mov rax, qword [0x1400ab8f0]
test rax, rax
je 0x14005fc94
mov qword [0x1400ab3c0], rax
jmp 0x14005fca2
lea rcx, [0x140058b00]
mov qword [0x1400ab3c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400ab980]
lea rcx, str.cuLibraryLoadFromFile
call qword [0x1400aae18]
test eax, eax
jne 0x14005fcdd
mov rax, qword [0x1400ab980]
test rax, rax
je 0x14005fcdd
mov qword [0x1400ab3f8], rax
jmp 0x14005fceb
lea rcx, [0x140058b00]
mov qword [0x1400ab3f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400ab9c8]
lea rcx, str.cuLibraryUnload
call qword [0x1400aae18]
test eax, eax
jne 0x14005fd26
mov rax, qword [0x1400ab9c8]
test rax, rax
je 0x14005fd26
mov qword [0x1400ab418], rax
jmp 0x14005fd34
lea rcx, [0x140058b00]
mov qword [0x1400ab418], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400aba00]
lea rcx, str.cuLibraryGetKernel
call qword [0x1400aae18]
test eax, eax
jne 0x14005fd6f
mov rax, qword [0x1400aba00]
test rax, rax
je 0x14005fd6f
mov qword [0x1400ab440], rax
jmp 0x14005fd7d
lea rcx, [0x140058b00]
mov qword [0x1400ab440], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400aba38]
lea rcx, str.cuLibraryGetModule
call qword [0x1400aae18]
test eax, eax
jne 0x14005fdb8
mov rax, qword [0x1400aba38]
test rax, rax
je 0x14005fdb8
mov qword [0x1400ab450], rax
jmp 0x14005fdc6
lea rcx, [0x140058b00]
mov qword [0x1400ab450], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400aba70]
lea rcx, str.cuKernelGetFunction
call qword [0x1400aae18]
test eax, eax
jne 0x14005fe01
mov rax, qword [0x1400aba70]
test rax, rax
je 0x14005fe01
mov qword [0x1400ab478], rax
jmp 0x14005fe0f
lea rcx, [0x140058b00]
mov qword [0x1400ab478], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400abaa0]
lea rcx, str.cuLibraryGetGlobal
call qword [0x1400aae18]
test eax, eax
jne 0x14005fe4a
mov rax, qword [0x1400abaa0]
test rax, rax
je 0x14005fe4a
mov qword [0x1400ab4a0], rax
jmp 0x14005fe58
lea rcx, [0x140058b00]
mov qword [0x1400ab4a0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400abae8]
lea rcx, str.cuLibraryGetManaged
call qword [0x1400aae18]
test eax, eax
jne 0x14005fe93
mov rax, qword [0x1400abae8]
test rax, rax
je 0x14005fe93
mov qword [0x1400ab4b8], rax
jmp 0x14005fea1
lea rcx, [0x140058b00]
mov qword [0x1400ab4b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400abb40]
lea rcx, str.cuKernelGetAttribute
call qword [0x1400aae18]
test eax, eax
jne 0x14005fedc
mov rax, qword [0x1400abb40]
test rax, rax
je 0x14005fedc
mov qword [0x1400ab4e8], rax
jmp 0x14005feea
lea rcx, [0x140058b00]
mov qword [0x1400ab4e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400abb88]
lea rcx, str.cuKernelSetAttribute
call qword [0x1400aae18]
test eax, eax
jne 0x14005ff25
mov rax, qword [0x1400abb88]
test rax, rax
je 0x14005ff25
mov qword [0x1400ab510], rax
jmp 0x14005ff33
lea rcx, [0x140058b00]
mov qword [0x1400ab510], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2ee0
lea rdx, [0x1400abbd0]
lea rcx, str.cuKernelSetCacheConfig
call qword [0x1400aae18]
test eax, eax
jne 0x14005ff6e
mov rax, qword [0x1400abbd0]
test rax, rax
je 0x14005ff6e
mov qword [0x1400ab520], rax
jmp 0x14005ff7c
lea rcx, [0x140058b00]
mov qword [0x1400ab520], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x13ba
lea rdx, [0x1400abc20]
lea rcx, str.cuLinkCreate
call qword [0x1400aae18]
test eax, eax
jne 0x14005ffb7
mov rax, qword [0x1400abc20]
test rax, rax
je 0x14005ffb7
mov qword [0x1400ab550], rax
jmp 0x14005ffc5
lea rcx, [0x140058b00]
mov qword [0x1400ab550], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x13ba
lea rdx, [0x1400abc78]
lea rcx, str.cuLinkAddData
call qword [0x1400aae18]
test eax, eax
jne 0x140060000
mov rax, qword [0x1400abc78]
test rax, rax
je 0x140060000
mov qword [0x1400ab580], rax
jmp 0x14006000e
lea rcx, [0x140058b00]
mov qword [0x1400ab580], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x13ba
lea rdx, [0x1400abcf0]
lea rcx, str.cuLinkAddFile
call qword [0x1400aae18]
test eax, eax
jne 0x140060049
mov rax, qword [0x1400abcf0]
test rax, rax
je 0x140060049
mov qword [0x1400ab5b8], rax
jmp 0x140060057
lea rcx, [0x140058b00]
mov qword [0x1400ab5b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x13ba
lea rdx, [0x1400abd48]
lea rcx, str.cuLinkComplete
call qword [0x1400aae18]
test eax, eax
jne 0x140060092
mov rax, qword [0x1400abd48]
test rax, rax
je 0x140060092
mov qword [0x1400ab5e0], rax
jmp 0x1400600a0
lea rcx, [0x140058b00]
mov qword [0x1400ab5e0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x13ba
lea rdx, [0x1400abd80]
lea rcx, str.cuLinkDestroy
call qword [0x1400aae18]
test eax, eax
jne 0x1400600db
mov rax, qword [0x1400abd80]
test rax, rax
je 0x1400600db
mov qword [0x1400ab5f8], rax
jmp 0x1400600e9
lea rcx, [0x140058b00]
mov qword [0x1400ab5f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400abdb0]
lea rcx, str.cuMemGetInfo
call qword [0x1400aae18]
test eax, eax
jne 0x140060124
mov rax, qword [0x1400abdb0]
test rax, rax
je 0x140060124
mov qword [0x1400ab628], rax
jmp 0x140060132
lea rcx, [0x140058b00]
mov qword [0x1400ab628], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1770
lea rdx, [0x1400abdf8]
lea rcx, str.cuMemAllocManaged
call qword [0x1400aae18]
test eax, eax
jne 0x14006016d
mov rax, qword [0x1400abdf8]
test rax, rax
je 0x14006016d
mov qword [0x1400ab648], rax
jmp 0x14006017b
lea rcx, [0x140058b00]
mov qword [0x1400ab648], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400abe28]
lea rcx, str.cuMemAlloc
call qword [0x1400aae18]
test eax, eax
jne 0x1400601b6
mov rax, qword [0x1400abe28]
test rax, rax
je 0x1400601b6
mov qword [0x1400ab660], rax
jmp 0x1400601c4
lea rcx, [0x140058b00]
mov qword [0x1400ab660], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400abe60]
lea rcx, str.cuMemAllocPitch
call qword [0x1400aae18]
test eax, eax
jne 0x1400601ff
mov rax, qword [0x1400abe60]
test rax, rax
je 0x1400601ff
mov qword [0x1400ab690], rax
jmp 0x14006020d
lea rcx, [0x140058b00]
mov qword [0x1400ab690], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400abe98]
lea rcx, str.cuMemFree
call qword [0x1400aae18]
test eax, eax
jne 0x140060248
mov rax, qword [0x1400abe98]
test rax, rax
je 0x140060248
mov qword [0x1400ab6b0], rax
jmp 0x140060256
lea rcx, [0x140058b00]
mov qword [0x1400ab6b0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400abeb8]
lea rcx, str.cuMemGetAddressRange
call qword [0x1400aae18]
test eax, eax
jne 0x140060291
mov rax, qword [0x1400abeb8]
test rax, rax
je 0x140060291
mov qword [0x1400ab6d8], rax
jmp 0x14006029f
lea rcx, [0x140058b00]
mov qword [0x1400ab6d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7d0
lea rdx, [0x1400abee8]
lea rcx, str.cuMemFreeHost
call qword [0x1400aae18]
test eax, eax
jne 0x1400602da
mov rax, qword [0x1400abee8]
test rax, rax
je 0x1400602da
mov qword [0x1400ab6f8], rax
jmp 0x1400602e8
lea rcx, [0x140058b00]
mov qword [0x1400ab6f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7e4
lea rdx, [0x1400abf20]
lea rcx, str.cuMemHostAlloc
call qword [0x1400aae18]
test eax, eax
jne 0x140060323
mov rax, qword [0x1400abf20]
test rax, rax
je 0x140060323
mov qword [0x1400ab718], rax
jmp 0x140060331
lea rcx, [0x140058b00]
mov qword [0x1400ab718], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400abf50]
lea rcx, str.cuMemHostGetDevicePointer
call qword [0x1400aae18]
test eax, eax
jne 0x14006036c
mov rax, qword [0x1400abf50]
test rax, rax
je 0x14006036c
mov qword [0x1400ab738], rax
jmp 0x14006037a
lea rcx, [0x140058b00]
mov qword [0x1400ab738], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x7ee
lea rdx, [0x1400abf80]
lea rcx, str.cuMemHostGetFlags
call qword [0x1400aae18]
test eax, eax
jne 0x1400603b5
mov rax, qword [0x1400abf80]
test rax, rax
je 0x1400603b5
mov qword [0x1400ab748], rax
jmp 0x1400603c3
lea rcx, [0x140058b00]
mov qword [0x1400ab748], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x17a2
lea rdx, [0x1400abfd0]
lea rcx, str.cuMemHostRegister
call qword [0x1400aae18]
test eax, eax
jne 0x1400603fe
mov rax, qword [0x1400abfd0]
test rax, rax
je 0x1400603fe
mov qword [0x1400ab778], rax
jmp 0x14006040c
lea rcx, [0x140058b00]
mov qword [0x1400ab778], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400abff8]
lea rcx, str.cuMemHostUnregister
call qword [0x1400aae18]
test eax, eax
jne 0x140060447
mov rax, qword [0x1400abff8]
test rax, rax
je 0x140060447
mov qword [0x1400ab790], rax
jmp 0x140060455
lea rcx, [0x140058b00]
mov qword [0x1400ab790], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400ac030]
lea rcx, str.cuPointerGetAttribute
call qword [0x1400aae18]
test eax, eax
jne 0x140060490
mov rax, qword [0x1400ac030]
test rax, rax
je 0x140060490
mov qword [0x1400ab7b8], rax
jmp 0x14006049e
lea rcx, [0x140058b00]
mov qword [0x1400ab7b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ac078]
lea rcx, str.cuPointerGetAttributes
call qword [0x1400aae18]
test eax, eax
jne 0x1400604d9
mov rax, qword [0x1400ac078]
test rax, rax
je 0x1400604d9
mov qword [0x1400ab7d8], rax
jmp 0x1400604e7
lea rcx, [0x140058b00]
mov qword [0x1400ab7d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac0c0]
lea rcx, str.cuMemAllocAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060522
mov rax, qword [0x1400ac0c0]
test rax, rax
je 0x140060522
mov qword [0x1400ab7f8], rax
jmp 0x140060530
lea rcx, [0x140058b00]
mov qword [0x1400ab7f8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac108]
lea rcx, str.cuMemAllocAsync
call qword [0x1400aae18]
test eax, eax
jne 0x14006056e
mov rax, qword [0x1400ac108]
test rax, rax
je 0x14006056e
mov qword [0x1400ab828], rax
jmp 0x14006057c
lea rcx, [0x140058b00]
mov qword [0x1400ab828], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac158]
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1400aae18]
test eax, eax
jne 0x1400605b7
mov rax, qword [0x1400ac158]
test rax, rax
je 0x1400605b7
mov qword [0x1400ab838], rax
jmp 0x1400605c5
lea rcx, [0x140058b00]
mov qword [0x1400ab838], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac1a0]
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060603
mov rax, qword [0x1400ac1a0]
test rax, rax
je 0x140060603
mov qword [0x1400ab860], rax
jmp 0x140060611
lea rcx, [0x140058b00]
mov qword [0x1400ab860], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac1e0]
lea rcx, str.cuMemFreeAsync
call qword [0x1400aae18]
test eax, eax
jne 0x14006064c
mov rax, qword [0x1400ac1e0]
test rax, rax
je 0x14006064c
mov qword [0x1400ab888], rax
jmp 0x14006065a
lea rcx, [0x140058b00]
mov qword [0x1400ab888], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac228]
lea rcx, str.cuMemFreeAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060698
mov rax, qword [0x1400ac228]
test rax, rax
je 0x140060698
mov qword [0x1400ab8a8], rax
jmp 0x1400606a6
lea rcx, [0x140058b00]
mov qword [0x1400ab8a8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac260]
lea rcx, str.cuMemPoolTrimTo
call qword [0x1400aae18]
test eax, eax
jne 0x1400606e1
mov rax, qword [0x1400ac260]
test rax, rax
je 0x1400606e1
mov qword [0x1400ab8b0], rax
jmp 0x1400606ef
lea rcx, [0x140058b00]
mov qword [0x1400ab8b0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac2a0]
lea rcx, str.cuMemPoolSetAttribute
call qword [0x1400aae18]
test eax, eax
jne 0x14006072a
mov rax, qword [0x1400ac2a0]
test rax, rax
je 0x14006072a
mov qword [0x1400ab8d0], rax
jmp 0x140060738
lea rcx, [0x140058b00]
mov qword [0x1400ab8d0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac2e0]
lea rcx, str.cuMemPoolGetAttribute
call qword [0x1400aae18]
test eax, eax
jne 0x140060773
mov rax, qword [0x1400ac2e0]
test rax, rax
je 0x140060773
mov qword [0x1400ab8f8], rax
jmp 0x140060781
lea rcx, [0x140058b00]
mov qword [0x1400ab8f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac338]
lea rcx, str.cuMemPoolSetAccess
call qword [0x1400aae18]
test eax, eax
jne 0x1400607bc
mov rax, qword [0x1400ac338]
test rax, rax
je 0x1400607bc
mov qword [0x1400ab918], rax
jmp 0x1400607ca
lea rcx, [0x140058b00]
mov qword [0x1400ab918], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400ac368]
lea rcx, str.cuMemPoolGetAccess
call qword [0x1400aae18]
test eax, eax
jne 0x140060805
mov rax, qword [0x1400ac368]
test rax, rax
je 0x140060805
mov qword [0x1400ab938], rax
jmp 0x140060813
lea rcx, [0x140058b00]
mov qword [0x1400ab938], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400aa9d8]
lea rcx, str.cuMemPoolCreate
call qword [0x1400aae18]
test eax, eax
jne 0x14006084e
mov rax, qword [0x1400aa9d8]
test rax, rax
je 0x14006084e
mov qword [0x1400ab950], rax
jmp 0x14006085c
lea rcx, [0x140058b00]
mov qword [0x1400ab950], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400aaa08]
lea rcx, str.cuMemPoolDestroy
call qword [0x1400aae18]
test eax, eax
jne 0x140060897
mov rax, qword [0x1400aaa08]
test rax, rax
je 0x140060897
mov qword [0x1400ab968], rax
jmp 0x1400608a5
lea rcx, [0x140058b00]
mov qword [0x1400ab968], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400aaa38]
lea rcx, str.cuMemPoolExportToShareableHandle
call qword [0x1400aae18]
test eax, eax
jne 0x1400608e0
mov rax, qword [0x1400aaa38]
test rax, rax
je 0x1400608e0
mov qword [0x1400ab998], rax
jmp 0x1400608ee
lea rcx, [0x140058b00]
mov qword [0x1400ab998], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400aaa78]
lea rcx, str.cuMemPoolImportFromShareableHandle
call qword [0x1400aae18]
test eax, eax
jne 0x140060929
mov rax, qword [0x1400aaa78]
test rax, rax
je 0x140060929
mov qword [0x1400ab9b8], rax
jmp 0x140060937
lea rcx, [0x140058b00]
mov qword [0x1400ab9b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400aaaa8]
lea rcx, str.cuMemPoolExportPointer
call qword [0x1400aae18]
test eax, eax
jne 0x140060972
mov rax, qword [0x1400aaaa8]
test rax, rax
je 0x140060972
mov qword [0x1400ab9d0], rax
jmp 0x140060980
lea rcx, [0x140058b00]
mov qword [0x1400ab9d0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0x2b0c
lea rdx, [0x1400aaae8]
lea rcx, str.cuMemPoolImportPointer
call qword [0x1400aae18]
test eax, eax
jne 0x1400609bb
mov rax, qword [0x1400aaae8]
test rax, rax
je 0x1400609bb
mov qword [0x1400ab9f8], rax
jmp 0x1400609c9
lea rcx, [0x140058b00]
mov qword [0x1400ab9f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400aab28]
lea rcx, str.cuMemcpy
call qword [0x1400aae18]
test eax, eax
jne 0x140060a04
mov rax, qword [0x1400aab28]
test rax, rax
je 0x140060a04
mov qword [0x1400aba18], rax
jmp 0x140060a12
lea rcx, [0x140058b00]
mov qword [0x1400aba18], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aab60]
lea rcx, str.cuMemcpy
call qword [0x1400aae18]
test eax, eax
jne 0x140060a50
mov rax, qword [0x1400aab60]
test rax, rax
je 0x140060a50
mov qword [0x1400aba30], rax
jmp 0x140060a5e
lea rcx, [0x140058b00]
mov qword [0x1400aba30], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400aab98]
lea rcx, str.cuMemcpyAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060a99
mov rax, qword [0x1400aab98]
test rax, rax
je 0x140060a99
mov qword [0x1400aba60], rax
jmp 0x140060aa7
lea rcx, [0x140058b00]
mov qword [0x1400aba60], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aabe8]
lea rcx, str.cuMemcpyAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060ae5
mov rax, qword [0x1400aabe8]
test rax, rax
je 0x140060ae5
mov qword [0x1400aba80], rax
jmp 0x140060af3
lea rcx, [0x140058b00]
mov qword [0x1400aba80], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400aac20]
lea rcx, str.cuMemcpyPeer
call qword [0x1400aae18]
test eax, eax
jne 0x140060b2e
mov rax, qword [0x1400aac20]
test rax, rax
je 0x140060b2e
mov qword [0x1400abaa8], rax
jmp 0x140060b3c
lea rcx, [0x140058b00]
mov qword [0x1400abaa8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aac68]
lea rcx, str.cuMemcpyPeer
call qword [0x1400aae18]
test eax, eax
jne 0x140060b7a
mov rax, qword [0x1400aac68]
test rax, rax
je 0x140060b7a
mov qword [0x1400abac8], rax
jmp 0x140060b88
lea rcx, [0x140058b00]
mov qword [0x1400abac8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400aacb0]
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060bc3
mov rax, qword [0x1400aacb0]
test rax, rax
je 0x140060bc3
mov qword [0x1400abb00], rax
jmp 0x140060bd1
lea rcx, [0x140058b00]
mov qword [0x1400abb00], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aacf0]
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060c0f
mov rax, qword [0x1400aacf0]
test rax, rax
je 0x140060c0f
mov qword [0x1400abb30], rax
jmp 0x140060c1d
lea rcx, [0x140058b00]
mov qword [0x1400abb30], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400aad20]
lea rcx, str.cuMemcpyHtoD
call qword [0x1400aae18]
test eax, eax
jne 0x140060c58
mov rax, qword [0x1400aad20]
test rax, rax
je 0x140060c58
mov qword [0x1400abb50], rax
jmp 0x140060c66
lea rcx, [0x140058b00]
mov qword [0x1400abb50], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aad50]
lea rcx, str.cuMemcpyHtoD
call qword [0x1400aae18]
test eax, eax
jne 0x140060ca4
mov rax, qword [0x1400aad50]
test rax, rax
je 0x140060ca4
mov qword [0x1400abb70], rax
jmp 0x140060cb2
lea rcx, [0x140058b00]
mov qword [0x1400abb70], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400aad80]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060ced
mov rax, qword [0x1400aad80]
test rax, rax
je 0x140060ced
mov qword [0x1400abba0], rax
jmp 0x140060cfb
lea rcx, [0x140058b00]
mov qword [0x1400abba0], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aadd0]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060d39
mov rax, qword [0x1400aadd0]
test rax, rax
je 0x140060d39
mov qword [0x1400abbb8], rax
jmp 0x140060d47
lea rcx, [0x140058b00]
mov qword [0x1400abbb8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400aae00]
lea rcx, str.cuMemcpyDtoH
call qword [0x1400aae18]
test eax, eax
jne 0x140060d82
mov rax, qword [0x1400aae00]
test rax, rax
je 0x140060d82
mov qword [0x1400abbe8], rax
jmp 0x140060d90
lea rcx, [0x140058b00]
mov qword [0x1400abbe8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aae48]
lea rcx, str.cuMemcpyDtoH
call qword [0x1400aae18]
test eax, eax
jne 0x140060dce
mov rax, qword [0x1400aae48]
test rax, rax
je 0x140060dce
mov qword [0x1400abc00], rax
jmp 0x140060ddc
lea rcx, [0x140058b00]
mov qword [0x1400abc00], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400aae98]
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060e17
mov rax, qword [0x1400aae98]
test rax, rax
je 0x140060e17
mov qword [0x1400abc28], rax
jmp 0x140060e25
lea rcx, [0x140058b00]
mov qword [0x1400abc28], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aaee8]
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060e63
mov rax, qword [0x1400aaee8]
test rax, rax
je 0x140060e63
mov qword [0x1400abc50], rax
jmp 0x140060e71
lea rcx, [0x140058b00]
mov qword [0x1400abc50], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400aaf40]
lea rcx, str.cuMemcpyDtoD
call qword [0x1400aae18]
test eax, eax
jne 0x140060eac
mov rax, qword [0x1400aaf40]
test rax, rax
je 0x140060eac
mov qword [0x1400abc70], rax
jmp 0x140060eba
lea rcx, [0x140058b00]
mov qword [0x1400abc70], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400aaf80]
lea rcx, str.cuMemcpyDtoD
call qword [0x1400aae18]
test eax, eax
jne 0x140060ef8
mov rax, qword [0x1400aaf80]
test rax, rax
je 0x140060ef8
mov qword [0x1400abc88], rax
jmp 0x140060f06
lea rcx, [0x140058b00]
mov qword [0x1400abc88], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400aafc8]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060f41
mov rax, qword [0x1400aafc8]
test rax, rax
je 0x140060f41
mov qword [0x1400abcb0], rax
jmp 0x140060f4f
lea rcx, [0x140058b00]
mov qword [0x1400abcb0], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab018]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140060f8d
mov rax, qword [0x1400ab018]
test rax, rax
je 0x140060f8d
mov qword [0x1400abcd0], rax
jmp 0x140060f9b
lea rcx, [0x140058b00]
mov qword [0x1400abcd0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab060]
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1400aae18]
test eax, eax
jne 0x140060fd6
mov rax, qword [0x1400ab060]
test rax, rax
je 0x140060fd6
mov qword [0x1400abce8], rax
jmp 0x140060fe4
lea rcx, [0x140058b00]
mov qword [0x1400abce8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab098]
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1400aae18]
test eax, eax
jne 0x140061022
mov rax, qword [0x1400ab098]
test rax, rax
je 0x140061022
mov qword [0x1400abd08], rax
jmp 0x140061030
lea rcx, [0x140058b00]
mov qword [0x1400abd08], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab0b8]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1400aae18]
test eax, eax
jne 0x14006106b
mov rax, qword [0x1400ab0b8]
test rax, rax
je 0x14006106b
mov qword [0x1400abd20], rax
jmp 0x140061079
lea rcx, [0x140058b00]
mov qword [0x1400abd20], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab100]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1400aae18]
test eax, eax
jne 0x1400610b7
mov rax, qword [0x1400ab100]
test rax, rax
je 0x1400610b7
mov qword [0x1400abd40], rax
jmp 0x1400610c5
lea rcx, [0x140058b00]
mov qword [0x1400abd40], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab138]
lea rcx, str.cuMemcpy3D
call qword [0x1400aae18]
test eax, eax
jne 0x140061100
mov rax, qword [0x1400ab138]
test rax, rax
je 0x140061100
mov qword [0x1400abd58], rax
jmp 0x14006110e
lea rcx, [0x140058b00]
mov qword [0x1400abd58], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab160]
lea rcx, str.cuMemcpy3D
call qword [0x1400aae18]
test eax, eax
jne 0x14006114c
mov rax, qword [0x1400ab160]
test rax, rax
je 0x14006114c
mov qword [0x1400abd68], rax
jmp 0x14006115a
lea rcx, [0x140058b00]
mov qword [0x1400abd68], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xbcc
lea rdx, [0x1400ab198]
lea rcx, str.cuMemcpy3DAsync
call qword [0x1400aae18]
test eax, eax
jne 0x140061195
mov rax, qword [0x1400ab198]
test rax, rax
je 0x140061195
mov qword [0x1400abd90], rax
jmp 0x1400611a3
lea rcx, [0x140058b00]
mov qword [0x1400abd90], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab1d8]
lea rcx, str.cuMemcpy3DAsync
call qword [0x1400aae18]
test eax, eax
jne 0x1400611e1
mov rax, qword [0x1400ab1d8]
test rax, rax
je 0x1400611e1
mov qword [0x1400abda0], rax
jmp 0x1400611ef
lea rcx, [0x140058b00]
mov qword [0x1400abda0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8d, 0xfa0
lea rdx, [0x1400ab210]
lea rcx, str.cuMemcpy3DPeer
call qword [0x1400aae18]
test eax, eax
jne 0x14006122a
mov rax, qword [0x1400ab210]
test rax, rax
je 0x14006122a
lea rcx, [0x140058b00]
mov qword [0x1400abdb8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rbx
mov r8d, 0x1b58
lea rdx, [0x1400ab248]
lea rcx, str.cuMemcpy3DPeer
call qword [0x1400aae18]
test eax, eax
jne 0x140061276