Function at 0x180003a20
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.180050e60
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, str.cuInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGet
test rax, rax
mov qword [0x1800740d8], rax
cmove rax, rcx
mov qword [0x1800740d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1800740e8], rax
cmove rax, rcx
mov qword [0x1800740e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1800740f8], rax
cmove rax, rcx
mov qword [0x1800740f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x180074108], rax
cmove rax, rcx
mov qword [0x180074100], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x180074118], rax
cmove rax, rcx
mov qword [0x180074110], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetP2PAttribute
test rax, rax
mov qword [0x180074128], rax
cmove rax, rcx
mov qword [0x180074120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x180074138], rax
cmove rax, rcx
mov qword [0x180074130], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x180074148], rax
cmove rax, rcx
mov qword [0x180074140], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x180074158], rax
cmove rax, rcx
mov qword [0x180074150], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074168], rax
cmove rax, rcx
mov qword [0x180074160], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuDevicePrimaryCtxRetain
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxRelease
test rax, rax
mov qword [0x180074178], rax
cmove rax, rcx
mov qword [0x180074170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxSetFlags
test rax, rax
mov qword [0x180074188], rax
cmove rax, rcx
mov qword [0x180074180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x180074198], rax
cmove rax, rcx
mov qword [0x180074190], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x1800741a8], rax
cmove rax, rcx
mov qword [0x1800741a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxCreate_v2
test rax, rax
mov qword [0x1800741b8], rax
cmove rax, rcx
mov qword [0x1800741b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1800741c8], rax
cmove rax, rcx
mov qword [0x1800741c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1800741d8], rax
cmove rax, rcx
mov qword [0x1800741d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1800741e8], rax
cmove rax, rcx
mov qword [0x1800741e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1800741f8], rax
cmove rax, rcx
mov qword [0x1800741f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x180074208], rax
cmove rax, rcx
mov qword [0x180074200], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x180074218], rax
cmove rax, rcx
mov qword [0x180074210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x180074228], rax
cmove rax, rcx
mov qword [0x180074220], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x180074238], rax
cmove rax, rcx
mov qword [0x180074230], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x180074248], rax
cmove rax, rcx
mov qword [0x180074240], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x180074258], rax
cmove rax, rcx
mov qword [0x180074250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x180074268], rax
cmove rax, rcx
mov qword [0x180074260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x180074278], rax
cmove rax, rcx
mov qword [0x180074270], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x180074288], rax
cmove rax, rcx
mov qword [0x180074280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSynchronize
test rax, rax
mov qword [0x180074298], rax
cmove rax, rcx
mov qword [0x180074290], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x1800742a8], rax
cmove rax, rcx
mov qword [0x1800742a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1800742b8], rax
cmove rax, rcx
mov qword [0x1800742b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1800742c8], rax
cmove rax, rcx
mov qword [0x1800742c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleUnload
test rax, rax
mov qword [0x1800742d8], rax
cmove rax, rcx
mov qword [0x1800742d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetFunction
test rax, rax
mov qword [0x1800742e8], rax
cmove rax, rcx
mov qword [0x1800742e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1800742f8], rax
cmove rax, rcx
mov qword [0x1800742f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x180074308], rax
cmove rax, rcx
mov qword [0x180074300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x180074318], rax
cmove rax, rcx
mov qword [0x180074310], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkCreate
test rax, rax
mov qword [0x180074328], rax
cmove rax, rcx
mov qword [0x180074320], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkAddData
test rax, rax
mov qword [0x180074338], rax
cmove rax, rcx
mov qword [0x180074330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x180074348], rax
cmove rax, rcx
mov qword [0x180074340], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074358], rax
cmove rax, rcx
lea rdx, str.cuLinkComplete
mov qword [0x180074350], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkDestroy
test rax, rax
mov qword [0x180074368], rax
cmove rax, rcx
mov qword [0x180074360], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x180074378], rax
cmove rax, rcx
mov qword [0x180074370], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x180074388], rax
cmove rax, rcx
mov qword [0x180074380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x180074398], rax
cmove rax, rcx
mov qword [0x180074390], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x1800743a8], rax
cmove rax, rcx
mov qword [0x1800743a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1800743b8], rax
cmove rax, rcx
mov qword [0x1800743b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemGetAddressRange_v2
test rax, rax
mov qword [0x1800743c8], rax
cmove rax, rcx
mov qword [0x1800743c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemFreeHost
test rax, rax
mov qword [0x1800743d8], rax
cmove rax, rcx
mov qword [0x1800743d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1800743e8], rax
cmove rax, rcx
mov qword [0x1800743e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800743f8], rax
lea rcx, [0x180003a10]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x1800743f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostGetFlags
test rax, rax
mov qword [0x180074408], rax
cmove rax, rcx
mov qword [0x180074400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x180074418], rax
cmove rax, rcx
mov qword [0x180074410], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x180074428], rax
cmove rax, rcx
mov qword [0x180074420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x180074438], rax
cmove rax, rcx
mov qword [0x180074430], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x180074448], rax
cmove rax, rcx
mov qword [0x180074440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x180074458], rax
cmove rax, rcx
mov qword [0x180074450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy_ptds
test rax, rax
mov qword [0x180074468], rax
cmove rax, rcx
mov qword [0x180074460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyAsync
test rax, rax
mov qword [0x180074478], rax
cmove rax, rcx
mov qword [0x180074470], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x180074488], rax
cmove rax, rcx
mov qword [0x180074480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180074498], rax
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x180074490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyPeer_ptds
test rax, rax
mov qword [0x1800744a8], rax
cmove rax, rcx
mov qword [0x1800744a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1800744b8], rax
cmove rax, rcx
mov qword [0x1800744b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1800744c8], rax
cmove rax, rcx
mov qword [0x1800744c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1800744d8], rax
cmove rax, rcx
mov qword [0x1800744d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1800744e8], rax
cmove rax, rcx
mov qword [0x1800744e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1800744f8], rax
cmove rax, rcx
mov qword [0x1800744f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
test rax, rax
mov qword [0x180074508], rax
cmove rax, rcx
mov qword [0x180074500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoH_v2
test rax, rax
mov qword [0x180074518], rax
cmove rax, rcx
mov qword [0x180074510], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x180074528], rax
cmove rax, rcx
mov qword [0x180074520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180074538], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoHAsync_v2
mov qword [0x180074530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
test rax, rax
mov qword [0x180074548], rax
cmove rax, rcx
mov qword [0x180074540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x180074558], rax
cmove rax, rcx
mov qword [0x180074550], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x180074568], rax
cmove rax, rcx
mov qword [0x180074560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x180074578], rax
cmove rax, rcx
mov qword [0x180074570], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x180074588], rax
cmove rax, rcx
mov qword [0x180074580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x180074598], rax
cmove rax, rcx
mov qword [0x180074590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
test rax, rax
mov qword [0x1800745a8], rax
cmove rax, rcx
mov qword [0x1800745a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DAsync_v2
test rax, rax
mov qword [0x1800745b8], rax
cmove rax, rcx
mov qword [0x1800745b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1800745c8], rax
cmove rax, rcx
mov qword [0x1800745c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x1800745d8], rax
cmove rax, rcx
mov qword [0x1800745d0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy3D_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3D_v2_ptds
test rax, rax
mov qword [0x1800745e8], rax
cmove rax, rcx
mov qword [0x1800745e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1800745f8], rax
cmove rax, rcx
mov qword [0x1800745f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x180074608], rax
cmove rax, rcx
mov qword [0x180074600], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x180074618], rax
cmove rax, rcx
mov qword [0x180074610], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x180074628], rax
cmove rax, rcx
mov qword [0x180074620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x180074638], rax
cmove rax, rcx
mov qword [0x180074630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
test rax, rax
mov qword [0x180074648], rax
cmove rax, rcx
mov qword [0x180074640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD8_v2
test rax, rax
mov qword [0x180074658], rax
cmove rax, rcx
mov qword [0x180074650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x180074668], rax
cmove rax, rcx
mov qword [0x180074660], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074678], rax
cmove rax, rcx
mov qword [0x180074670], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemsetD8Async
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD8Async_ptsz
test rax, rax
mov qword [0x180074688], rax
cmove rax, rcx
mov qword [0x180074680], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x180074698], rax
cmove rax, rcx
mov qword [0x180074690], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x1800746a8], rax
cmove rax, rcx
mov qword [0x1800746a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1800746b8], rax
cmove rax, rcx
mov qword [0x1800746b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1800746c8], rax
cmove rax, rcx
mov qword [0x1800746c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1800746d8], rax
cmove rax, rcx
mov qword [0x1800746d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1800746e8], rax
cmove rax, rcx
mov qword [0x1800746e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1800746f8], rax
cmove rax, rcx
mov qword [0x1800746f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x180074708], rax
cmove rax, rcx
mov qword [0x180074700], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x180074718], rax
cmove rax, rcx
mov qword [0x180074710], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x180074728], rax
cmove rax, rcx
mov qword [0x180074720], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x180074738], rax
cmove rax, rcx
mov qword [0x180074730], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x180074748], rax
cmove rax, rcx
mov qword [0x180074740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x180074758], rax
cmove rax, rcx
mov qword [0x180074750], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x180074768], rax
cmove rax, rcx
mov qword [0x180074760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x180074778], rax
cmove rax, rcx
mov qword [0x180074770], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x180074788], rax
cmove rax, rcx
mov qword [0x180074780], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x180074798], rax
cmove rax, rcx
mov qword [0x180074790], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x1800747a8], rax
cmove rax, rcx
mov qword [0x1800747a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x1800747b8], rax
cmove rax, rcx
mov qword [0x1800747b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x1800747c8], rax
cmove rax, rcx
mov qword [0x1800747c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x1800747d8], rax
cmove rax, rcx
mov qword [0x1800747d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x1800747e8], rax
cmove rax, rcx
mov qword [0x1800747e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x1800747f8], rax
cmove rax, rcx
mov qword [0x1800747f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x180074808], rax
cmove rax, rcx
mov qword [0x180074800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x180074818], rax
cmove rax, rcx
mov qword [0x180074810], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmapLevelBias
test rax, rax
mov qword [0x180074828], rax
cmove rax, rcx
mov qword [0x180074820], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmapLevelClamp
test rax, rax
mov qword [0x180074838], rax
cmove rax, rcx
mov qword [0x180074830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x180074848], rax
cmove rax, rcx
mov qword [0x180074840], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetFlags
test rax, rax
mov qword [0x180074858], rax
cmove rax, rcx
mov qword [0x180074850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074868], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetBorderColor
mov qword [0x180074860], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefGetBorderColor
test rax, rax
mov qword [0x180074878], rax
cmove rax, rcx
mov qword [0x180074870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x180074888], rax
cmove rax, rcx
mov qword [0x180074880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectCreate
test rax, rax
mov qword [0x180074898], rax
cmove rax, rcx
mov qword [0x180074890], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x1800748a8], rax
cmove rax, rcx
mov qword [0x1800748a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x1800748b8], rax
cmove rax, rcx
mov qword [0x1800748b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectGetTextureDesc
test rax, rax
mov qword [0x1800748c8], rax
cmove rax, rcx
mov qword [0x1800748c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectGetResourceViewDesc
test rax, rax
mov qword [0x1800748d8], rax
cmove rax, rcx
mov qword [0x1800748d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x1800748e8], rax
cmove rax, rcx
mov qword [0x1800748e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuSurfObjectDestroy
test rax, rax
mov qword [0x1800748f8], rax
cmove rax, rcx
mov qword [0x1800748f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180074908], rax
lea rcx, [0x180003a10]
test rax, rax
lea rdx, str.cuSurfObjectGetResourceDesc
cmove rax, rcx
mov qword [0x180074900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLaunchKernel
test rax, rax
mov qword [0x180074918], rax
cmove rax, rcx
mov qword [0x180074910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLaunchKernel_ptsz
test rax, rax
mov qword [0x180074928], rax
cmove rax, rcx
mov qword [0x180074920], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventCreate
test rax, rax
mov qword [0x180074938], rax
cmove rax, rcx
mov qword [0x180074930], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x180074948], rax
cmove rax, rcx
mov qword [0x180074940], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x180074958], rax
cmove rax, rcx
mov qword [0x180074950], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventQuery
test rax, rax
mov qword [0x180074968], rax
cmove rax, rcx
mov qword [0x180074960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x180074978], rax
cmove rax, rcx
mov qword [0x180074970], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x180074988], rax
cmove rax, rcx
mov qword [0x180074980], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x180074998], rax
cmove rax, rcx
mov qword [0x180074990], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x1800749a8], rax
test rax, rax
lea rdx, str.cuStreamWaitValue32
cmove rax, rcx
mov qword [0x1800749a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWaitValue32_ptsz
test rax, rax
mov qword [0x1800749b8], rax
cmove rax, rcx
mov qword [0x1800749b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWriteValue32
test rax, rax
mov qword [0x1800749c8], rax
cmove rax, rcx
mov qword [0x1800749c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWriteValue32_ptsz
test rax, rax
mov qword [0x1800749d8], rax
cmove rax, rcx
mov qword [0x1800749d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamBatchMemOp
test rax, rax
mov qword [0x1800749e8], rax
cmove rax, rcx
mov qword [0x1800749e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamBatchMemOp_ptsz
test rax, rax
mov qword [0x1800749f8], rax
cmove rax, rcx
mov qword [0x1800749f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamCreate
test rax, rax
mov qword [0x180074a08], rax
cmove rax, rcx
mov qword [0x180074a00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamCreateWithPriority
test rax, rax
mov qword [0x180074a18], rax
cmove rax, rcx
mov qword [0x180074a10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x180074a28], rax
cmove rax, rcx
mov qword [0x180074a20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamGetPriority_ptsz
test rax, rax
mov qword [0x180074a38], rax
cmove rax, rcx
mov qword [0x180074a30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180074a48], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetFlags
mov qword [0x180074a40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamGetFlags_ptsz
test rax, rax
mov qword [0x180074a58], rax
cmove rax, rcx
mov qword [0x180074a50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamDestroy_v2
test rax, rax
mov qword [0x180074a68], rax
cmove rax, rcx
mov qword [0x180074a60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x180074a78], rax
cmove rax, rcx
mov qword [0x180074a70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x180074a88], rax
cmove rax, rcx
mov qword [0x180074a80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x180074a98], rax
cmove rax, rcx
mov qword [0x180074a90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x180074aa8], rax
cmove rax, rcx
mov qword [0x180074aa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x180074ab8], rax
cmove rax, rcx
mov qword [0x180074ab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x180074ac8], rax
cmove rax, rcx
mov qword [0x180074ac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamQuery
test rax, rax
mov qword [0x180074ad8], rax
cmove rax, rcx
mov qword [0x180074ad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074ae8], rax
cmove rax, rcx
mov qword [0x180074ae0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamQuery_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAttachMemAsync
test rax, rax
mov qword [0x180074af8], rax
cmove rax, rcx
mov qword [0x180074af0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAttachMemAsync_ptsz
test rax, rax
mov qword [0x180074b08], rax
cmove rax, rcx
mov qword [0x180074b00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x180074b18], rax
cmove rax, rcx
mov qword [0x180074b10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x180074b28], rax
cmove rax, rcx
mov qword [0x180074b20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x180074b38], rax
cmove rax, rcx
mov qword [0x180074b30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x180074b48], rax
cmove rax, rcx
mov qword [0x180074b40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x180074b58], rax
cmove rax, rcx
mov qword [0x180074b50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x180074b68], rax
cmove rax, rcx
mov qword [0x180074b60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcOpenMemHandle
test rax, rax
mov qword [0x180074b78], rax
cmove rax, rcx
mov qword [0x180074b70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074b88], rax
cmove rax, rcx
mov qword [0x180074b80], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuIpcCloseMemHandle
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x180074b98], rax
cmove rax, rcx
mov qword [0x180074b90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x180074ba8], rax
cmove rax, rcx
mov qword [0x180074ba0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x180074bb8], rax
cmove rax, rcx
mov qword [0x180074bb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x180074bc8], rax
cmove rax, rcx
mov qword [0x180074bc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x180074bd8], rax
cmove rax, rcx
mov qword [0x180074bd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x180074be8], rax
cmove rax, rcx
mov qword [0x180074be0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObjectAsync_v2
test rax, rax
mov qword [0x180074bf8], rax
cmove rax, rcx
mov qword [0x180074bf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x180074c08], rax
cmove rax, rcx
mov qword [0x180074c00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLUnmapBufferObject
test rax, rax
mov qword [0x180074c18], rax
cmove rax, rcx
mov qword [0x180074c10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLUnmapBufferObjectAsync
test rax, rax
mov qword [0x180074c28], rax
cmove rax, rcx
mov qword [0x180074c20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x180074c38], rax
cmove rax, rcx
mov qword [0x180074c30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x180074c48], rax
cmove rax, rcx
mov qword [0x180074c40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x180074c58], rax
cmove rax, rcx
mov qword [0x180074c50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x180074c68], rax
cmove rax, rcx
mov qword [0x180074c60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x180074c78], rax
cmove rax, rcx
mov qword [0x180074c70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x180074c88], rax
cmove rax, rcx
mov qword [0x180074c80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsMapResources
test rax, rax
mov qword [0x180074c98], rax
cmove rax, rcx
mov qword [0x180074c90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x180074ca8], rax
cmove rax, rcx
mov qword [0x180074ca0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x180074cb8], rax
cmove rax, rcx
mov qword [0x180074cb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsUnmapResources_ptsz
test rax, rax
mov qword [0x180074cc8], rax
cmove rax, rcx
mov qword [0x180074cc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x180074cd8], rax
cmove rax, rcx
mov qword [0x180074cd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsSubResourceGetMappedArray
test rax, rax
mov qword [0x180074ce8], rax
cmove rax, rcx
mov qword [0x180074ce0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
test rax, rax
mov qword [0x180074cf8], rax
cmove rax, rcx
mov qword [0x180074cf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x180074d08], rax
cmove rax, rcx
mov qword [0x180074d00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x180074d18], rax
cmove rax, rcx
mov qword [0x180074d10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x180074d28], rax
cmove rax, rcx
mov qword [0x180074d20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuProfilerStop
test rax, rax
mov qword [0x180074d38], rax
cmove rax, rcx
mov qword [0x180074d30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x180074d48], rax
cmove rax, rcx
mov qword [0x180074d40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x180074d58], rax
cmove rax, rcx
mov qword [0x180074d50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11CtxCreateOnDevice
test rax, rax
mov qword [0x180074d68], rax
cmove rax, rcx
mov qword [0x180074d60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074d78], rax
cmove rax, rcx
lea rdx, str.cuGraphicsD3D11RegisterResource
mov qword [0x180074d70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11GetDirect3DDevice
test rax, rax
mov qword [0x180074d88], rax
cmove rax, rcx
mov qword [0x180074d80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10GetDevice
test rax, rax
mov qword [0x180074d98], rax
cmove rax, rcx
mov qword [0x180074d90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x180074da8], rax
cmove rax, rcx
mov qword [0x180074da0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x180074db8], rax
cmove rax, rcx
mov qword [0x180074db0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x180074dc8], rax
cmove rax, rcx
mov qword [0x180074dc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsD3D10RegisterResource
test rax, rax
mov qword [0x180074dd8], rax
cmove rax, rcx
mov qword [0x180074dd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x180074de8], rax
cmove rax, rcx
mov qword [0x180074de0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x180074df8], rax
cmove rax, rcx
mov qword [0x180074df0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10MapResources
test rax, rax
mov qword [0x180074e08], rax
cmove rax, rcx
mov qword [0x180074e00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180074e18], rax
lea rcx, [0x180003a10]
test rax, rax
lea rdx, str.cuD3D10UnmapResources
cmove rax, rcx
mov qword [0x180074e10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceSetMapFlags
test rax, rax
mov qword [0x180074e28], rax
cmove rax, rcx
mov qword [0x180074e20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x180074e38], rax
cmove rax, rcx
mov qword [0x180074e30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x180074e48], rax
cmove rax, rcx
mov qword [0x180074e40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x180074e58], rax
cmove rax, rcx
mov qword [0x180074e50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x180074e68], rax
cmove rax, rcx
mov qword [0x180074e60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x180074e78], rax
cmove rax, rcx
mov qword [0x180074e70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x180074e88], rax
cmove rax, rcx
mov qword [0x180074e80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x180074e98], rax
cmove rax, rcx
mov qword [0x180074e90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9CtxCreateOnDevice
test rax, rax
mov qword [0x180074ea8], rax
cmove rax, rcx
mov qword [0x180074ea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180074eb8], rax
test rax, rax
lea rdx, str.cuD3D9GetDirect3DDevice
cmove rax, rcx
mov qword [0x180074eb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsD3D9RegisterResource
test rax, rax
mov qword [0x180074ec8], rax
cmove rax, rcx
mov qword [0x180074ec0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9RegisterResource
test rax, rax
mov qword [0x180074ed8], rax
cmove rax, rcx
mov qword [0x180074ed0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x180074ee8], rax
cmove rax, rcx
mov qword [0x180074ee0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x180074ef8], rax
cmove rax, rcx
mov qword [0x180074ef0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x180074f08], rax
cmove rax, rcx
mov qword [0x180074f00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceSetMapFlags
test rax, rax
mov qword [0x180074f18], rax
cmove rax, rcx
mov qword [0x180074f10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x180074f28], rax
cmove rax, rcx
mov qword [0x180074f20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x180074f38], rax
cmove rax, rcx
mov qword [0x180074f30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x180074f48], rax
cmove rax, rcx
mov qword [0x180074f40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180074f58], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
mov qword [0x180074f50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x180074f68], rax
cmove rax, rcx
mov qword [0x180074f60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9Begin
test rax, rax
mov qword [0x180074f78], rax
cmove rax, rcx
mov qword [0x180074f70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x180074f88], rax
cmove rax, rcx
mov qword [0x180074f80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x180074f98], rax
cmove rax, rcx
mov qword [0x180074f90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x180074fa8], rax
cmove rax, rcx
mov qword [0x180074fa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x180074fb8], rax
cmove rax, rcx
mov qword [0x180074fb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x180074fc8], rax
cmove rax, rcx
mov qword [0x180074fc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x180074fd8], rax
cmove rax, rcx
mov qword [0x180074fd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
test rax, rax
mov qword [0x180074fe8], rax
cmove rax, rcx
mov qword [0x180074fe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180074ff8], rax
cmove rax, rcx
mov qword [0x180074ff0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemAdvise
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemPrefetchAsync
test rax, rax
mov qword [0x180075008], rax
cmove rax, rcx
mov qword [0x180075000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemPrefetchAsync_ptsz
test rax, rax
mov qword [0x180075018], rax
cmove rax, rcx
mov qword [0x180075010], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemRangeGetAttribute
test rax, rax
mov qword [0x180075028], rax
cmove rax, rcx
mov qword [0x180075020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemRangeGetAttributes
test rax, rax
mov qword [0x180075038], rax
cmove rax, rcx
mov qword [0x180075030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGetErrorString
test rax, rax
mov qword [0x180075048], rax
cmove rax, rcx
mov qword [0x180075040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGetErrorName
test rax, rax
mov qword [0x180075058], rax
cmove rax, rcx
mov qword [0x180075050], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180075068], rax
cmove rax, rcx
mov qword [0x180075060], rax
add rsp, 0x20
pop rbx
ret