Function at 0x140004130
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.1401d04b0
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x60]
lea rdx, str.cuInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceGet
test rax, rax
mov qword [0x1402c7ec8], rax
cmove rax, rcx
mov qword [0x1402c7ec0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1402c7ed8], rax
cmove rax, rcx
mov qword [0x1402c7ed0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1402c7ee8], rax
cmove rax, rcx
mov qword [0x1402c7ee0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x1402c7ef8], rax
cmove rax, rcx
mov qword [0x1402c7ef0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x1402c7f08], rax
cmove rax, rcx
mov qword [0x1402c7f00], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceGetP2PAttribute
test rax, rax
mov qword [0x1402c7f18], rax
cmove rax, rcx
mov qword [0x1402c7f10], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x1402c7f28], rax
cmove rax, rcx
mov qword [0x1402c7f20], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x1402c7f38], rax
cmove rax, rcx
mov qword [0x1402c7f30], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x1402c7f48], rax
cmove rax, rcx
mov qword [0x1402c7f40], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c7f58], rax
cmove rax, rcx
mov qword [0x1402c7f50], rax
mov rcx, qword [rbx + 0x60]
lea rdx, str.cuDevicePrimaryCtxRetain
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDevicePrimaryCtxRelease
test rax, rax
mov qword [0x1402c7f68], rax
cmove rax, rcx
mov qword [0x1402c7f60], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDevicePrimaryCtxSetFlags
test rax, rax
mov qword [0x1402c7f78], rax
cmove rax, rcx
mov qword [0x1402c7f70], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x1402c7f88], rax
cmove rax, rcx
mov qword [0x1402c7f80], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x1402c7f98], rax
cmove rax, rcx
mov qword [0x1402c7f90], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxCreate_v2
test rax, rax
mov qword [0x1402c7fa8], rax
cmove rax, rcx
mov qword [0x1402c7fa0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1402c7fb8], rax
cmove rax, rcx
mov qword [0x1402c7fb0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1402c7fc8], rax
cmove rax, rcx
mov qword [0x1402c7fc0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1402c7fd8], rax
cmove rax, rcx
mov qword [0x1402c7fd0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1402c7fe8], rax
cmove rax, rcx
mov qword [0x1402c7fe0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x1402c7ff8], rax
cmove rax, rcx
mov qword [0x1402c7ff0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x1402c8008], rax
cmove rax, rcx
mov qword [0x1402c8000], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x1402c8018], rax
cmove rax, rcx
mov qword [0x1402c8010], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x1402c8028], rax
cmove rax, rcx
mov qword [0x1402c8020], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x1402c8038], rax
cmove rax, rcx
mov qword [0x1402c8030], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x1402c8048], rax
cmove rax, rcx
mov qword [0x1402c8040], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x1402c8058], rax
cmove rax, rcx
mov qword [0x1402c8050], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x1402c8068], rax
cmove rax, rcx
mov qword [0x1402c8060], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x1402c8078], rax
cmove rax, rcx
mov qword [0x1402c8070], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxSynchronize
test rax, rax
mov qword [0x1402c8088], rax
cmove rax, rcx
mov qword [0x1402c8080], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x1402c8098], rax
cmove rax, rcx
mov qword [0x1402c8090], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1402c80a8], rax
cmove rax, rcx
mov qword [0x1402c80a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1402c80b8], rax
cmove rax, rcx
mov qword [0x1402c80b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, [0x140243150]
test rax, rax
mov qword [0x1402c80c8], rax
cmove rax, rcx
mov qword [0x1402c80c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, [0x140243138]
test rax, rax
mov qword [0x1402c80d8], rax
cmove rax, rcx
mov qword [0x1402c80d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1402c80e8], rax
cmove rax, rcx
mov qword [0x1402c80e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x1402c80f8], rax
cmove rax, rcx
mov qword [0x1402c80f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x1402c8108], rax
cmove rax, rcx
mov qword [0x1402c8100], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLinkCreate
test rax, rax
mov qword [0x1402c8118], rax
cmove rax, rcx
mov qword [0x1402c8110], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLinkAddData
test rax, rax
mov qword [0x1402c8128], rax
cmove rax, rcx
mov qword [0x1402c8120], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x1402c8138], rax
cmove rax, rcx
mov qword [0x1402c8130], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8148], rax
cmove rax, rcx
lea rdx, str.cuLinkComplete
mov qword [0x1402c8140], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLinkDestroy
test rax, rax
mov qword [0x1402c8158], rax
cmove rax, rcx
mov qword [0x1402c8150], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x1402c8168], rax
cmove rax, rcx
mov qword [0x1402c8160], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x1402c8178], rax
cmove rax, rcx
mov qword [0x1402c8170], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x1402c8188], rax
cmove rax, rcx
mov qword [0x1402c8180], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x1402c8198], rax
cmove rax, rcx
mov qword [0x1402c8190], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1402c81a8], rax
cmove rax, rcx
mov qword [0x1402c81a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemGetAddressRange_v2
test rax, rax
mov qword [0x1402c81b8], rax
cmove rax, rcx
mov qword [0x1402c81b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemFreeHost
test rax, rax
mov qword [0x1402c81c8], rax
cmove rax, rcx
mov qword [0x1402c81c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1402c81d8], rax
cmove rax, rcx
mov qword [0x1402c81d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402c81e8], rax
lea rcx, [0x140004120]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x1402c81e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemHostGetFlags
test rax, rax
mov qword [0x1402c81f8], rax
cmove rax, rcx
mov qword [0x1402c81f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x1402c8208], rax
cmove rax, rcx
mov qword [0x1402c8200], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x1402c8218], rax
cmove rax, rcx
mov qword [0x1402c8210], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x1402c8228], rax
cmove rax, rcx
mov qword [0x1402c8220], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x1402c8238], rax
cmove rax, rcx
mov qword [0x1402c8230], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x1402c8248], rax
cmove rax, rcx
mov qword [0x1402c8240], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy_ptds
test rax, rax
mov qword [0x1402c8258], rax
cmove rax, rcx
mov qword [0x1402c8250], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyAsync
test rax, rax
mov qword [0x1402c8268], rax
cmove rax, rcx
mov qword [0x1402c8260], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x1402c8278], rax
cmove rax, rcx
mov qword [0x1402c8270], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
mov qword [0x1402c8288], rax
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x1402c8280], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyPeer_ptds
test rax, rax
mov qword [0x1402c8298], rax
cmove rax, rcx
mov qword [0x1402c8290], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1402c82a8], rax
cmove rax, rcx
mov qword [0x1402c82a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1402c82b8], rax
cmove rax, rcx
mov qword [0x1402c82b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1402c82c8], rax
cmove rax, rcx
mov qword [0x1402c82c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1402c82d8], rax
cmove rax, rcx
mov qword [0x1402c82d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1402c82e8], rax
cmove rax, rcx
mov qword [0x1402c82e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1402c82f8], rax
cmove rax, rcx
mov qword [0x1402c82f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyDtoH_v2
test rax, rax
mov qword [0x1402c8308], rax
cmove rax, rcx
mov qword [0x1402c8300], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x1402c8318], rax
cmove rax, rcx
mov qword [0x1402c8310], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
mov qword [0x1402c8328], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoHAsync_v2
mov qword [0x1402c8320], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
test rax, rax
mov qword [0x1402c8338], rax
cmove rax, rcx
mov qword [0x1402c8330], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x1402c8348], rax
cmove rax, rcx
mov qword [0x1402c8340], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x1402c8358], rax
cmove rax, rcx
mov qword [0x1402c8350], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x1402c8368], rax
cmove rax, rcx
mov qword [0x1402c8360], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1402c8378], rax
cmove rax, rcx
mov qword [0x1402c8370], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x1402c8388], rax
cmove rax, rcx
mov qword [0x1402c8380], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
test rax, rax
mov qword [0x1402c8398], rax
cmove rax, rcx
mov qword [0x1402c8390], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy2DAsync_v2
test rax, rax
mov qword [0x1402c83a8], rax
cmove rax, rcx
mov qword [0x1402c83a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1402c83b8], rax
cmove rax, rcx
mov qword [0x1402c83b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c83c8], rax
cmove rax, rcx
mov qword [0x1402c83c0], rax
mov rcx, qword [rbx + 0x60]
lea rdx, str.cuMemcpy3D_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy3D_v2_ptds
test rax, rax
mov qword [0x1402c83d8], rax
cmove rax, rcx
mov qword [0x1402c83d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1402c83e8], rax
cmove rax, rcx
mov qword [0x1402c83e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x1402c83f8], rax
cmove rax, rcx
mov qword [0x1402c83f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x1402c8408], rax
cmove rax, rcx
mov qword [0x1402c8400], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x1402c8418], rax
cmove rax, rcx
mov qword [0x1402c8410], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x1402c8428], rax
cmove rax, rcx
mov qword [0x1402c8420], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
test rax, rax
mov qword [0x1402c8438], rax
cmove rax, rcx
mov qword [0x1402c8430], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemsetD8_v2
test rax, rax
mov qword [0x1402c8448], rax
cmove rax, rcx
mov qword [0x1402c8440], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x1402c8458], rax
cmove rax, rcx
mov qword [0x1402c8450], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8468], rax
cmove rax, rcx
mov qword [0x1402c8460], rax
mov rcx, qword [rbx + 0x60]
lea rdx, str.cuMemsetD8Async
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemsetD8Async_ptsz
test rax, rax
mov qword [0x1402c8478], rax
cmove rax, rcx
mov qword [0x1402c8470], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x1402c8488], rax
cmove rax, rcx
mov qword [0x1402c8480], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x1402c8498], rax
cmove rax, rcx
mov qword [0x1402c8490], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1402c84a8], rax
cmove rax, rcx
mov qword [0x1402c84a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1402c84b8], rax
cmove rax, rcx
mov qword [0x1402c84b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1402c84c8], rax
cmove rax, rcx
mov qword [0x1402c84c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1402c84d8], rax
cmove rax, rcx
mov qword [0x1402c84d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1402c84e8], rax
cmove rax, rcx
mov qword [0x1402c84e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuFuncSetAttribute
test rax, rax
mov qword [0x1402c84f8], rax
cmove rax, rcx
mov qword [0x1402c84f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x1402c8508], rax
cmove rax, rcx
mov qword [0x1402c8500], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x1402c8518], rax
cmove rax, rcx
mov qword [0x1402c8510], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x1402c8528], rax
cmove rax, rcx
mov qword [0x1402c8520], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x1402c8538], rax
cmove rax, rcx
mov qword [0x1402c8530], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x1402c8548], rax
cmove rax, rcx
mov qword [0x1402c8540], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x1402c8558], rax
cmove rax, rcx
mov qword [0x1402c8550], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x1402c8568], rax
cmove rax, rcx
mov qword [0x1402c8560], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x1402c8578], rax
cmove rax, rcx
mov qword [0x1402c8570], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x1402c8588], rax
cmove rax, rcx
mov qword [0x1402c8580], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x1402c8598], rax
cmove rax, rcx
mov qword [0x1402c8590], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x1402c85a8], rax
cmove rax, rcx
mov qword [0x1402c85a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x1402c85b8], rax
cmove rax, rcx
mov qword [0x1402c85b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x1402c85c8], rax
cmove rax, rcx
mov qword [0x1402c85c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x1402c85d8], rax
cmove rax, rcx
mov qword [0x1402c85d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x1402c85e8], rax
cmove rax, rcx
mov qword [0x1402c85e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x1402c85f8], rax
cmove rax, rcx
mov qword [0x1402c85f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x1402c8608], rax
cmove rax, rcx
mov qword [0x1402c8600], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x1402c8618], rax
cmove rax, rcx
mov qword [0x1402c8610], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetMipmapLevelBias
test rax, rax
mov qword [0x1402c8628], rax
cmove rax, rcx
mov qword [0x1402c8620], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetMipmapLevelClamp
test rax, rax
mov qword [0x1402c8638], rax
cmove rax, rcx
mov qword [0x1402c8630], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x1402c8648], rax
cmove rax, rcx
mov qword [0x1402c8640], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8658], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetFlags
mov qword [0x1402c8650], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefSetBorderColor
test rax, rax
mov qword [0x1402c8668], rax
cmove rax, rcx
mov qword [0x1402c8660], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexRefGetBorderColor
test rax, rax
mov qword [0x1402c8678], rax
cmove rax, rcx
mov qword [0x1402c8670], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x1402c8688], rax
cmove rax, rcx
mov qword [0x1402c8680], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexObjectCreate
test rax, rax
mov qword [0x1402c8698], rax
cmove rax, rcx
mov qword [0x1402c8690], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x1402c86a8], rax
cmove rax, rcx
mov qword [0x1402c86a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x1402c86b8], rax
cmove rax, rcx
mov qword [0x1402c86b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexObjectGetTextureDesc
test rax, rax
mov qword [0x1402c86c8], rax
cmove rax, rcx
mov qword [0x1402c86c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuTexObjectGetResourceViewDesc
test rax, rax
mov qword [0x1402c86d8], rax
cmove rax, rcx
mov qword [0x1402c86d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x1402c86e8], rax
cmove rax, rcx
mov qword [0x1402c86e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402c86f8], rax
lea rcx, [0x140004120]
test rax, rax
lea rdx, str.cuSurfObjectDestroy
cmove rax, rcx
mov qword [0x1402c86f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuSurfObjectGetResourceDesc
test rax, rax
mov qword [0x1402c8708], rax
cmove rax, rcx
mov qword [0x1402c8700], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, [0x140242818]
test rax, rax
mov qword [0x1402c8718], rax
cmove rax, rcx
mov qword [0x1402c8710], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLaunchKernel_ptsz
test rax, rax
mov qword [0x1402c8728], rax
cmove rax, rcx
mov qword [0x1402c8720], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLaunchCooperativeKernel
test rax, rax
mov qword [0x1402c8738], rax
cmove rax, rcx
mov qword [0x1402c8730], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLaunchCooperativeKernel_ptsz
test rax, rax
mov qword [0x1402c8748], rax
cmove rax, rcx
mov qword [0x1402c8740], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
test rax, rax
mov qword [0x1402c8758], rax
cmove rax, rcx
mov qword [0x1402c8750], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuEventCreate
test rax, rax
mov qword [0x1402c8768], rax
cmove rax, rcx
mov qword [0x1402c8760], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x1402c8778], rax
cmove rax, rcx
mov qword [0x1402c8770], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x1402c8788], rax
cmove rax, rcx
mov qword [0x1402c8780], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
mov qword [0x1402c8798], rax
test rax, rax
lea rdx, str.cuEventQuery
cmove rax, rcx
mov qword [0x1402c8790], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x1402c87a8], rax
cmove rax, rcx
mov qword [0x1402c87a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x1402c87b8], rax
cmove rax, rcx
mov qword [0x1402c87b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x1402c87c8], rax
cmove rax, rcx
mov qword [0x1402c87c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWaitValue32
test rax, rax
mov qword [0x1402c87d8], rax
cmove rax, rcx
mov qword [0x1402c87d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWaitValue32_ptsz
test rax, rax
mov qword [0x1402c87e8], rax
cmove rax, rcx
mov qword [0x1402c87e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWriteValue32
test rax, rax
mov qword [0x1402c87f8], rax
cmove rax, rcx
mov qword [0x1402c87f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWriteValue32_ptsz
test rax, rax
mov qword [0x1402c8808], rax
cmove rax, rcx
mov qword [0x1402c8800], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWaitValue64
test rax, rax
mov qword [0x1402c8818], rax
cmove rax, rcx
mov qword [0x1402c8810], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWaitValue64_ptsz
test rax, rax
mov qword [0x1402c8828], rax
cmove rax, rcx
mov qword [0x1402c8820], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
mov qword [0x1402c8838], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamWriteValue64
mov qword [0x1402c8830], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWriteValue64_ptsz
test rax, rax
mov qword [0x1402c8848], rax
cmove rax, rcx
mov qword [0x1402c8840], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamBatchMemOp
test rax, rax
mov qword [0x1402c8858], rax
cmove rax, rcx
mov qword [0x1402c8850], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamBatchMemOp_ptsz
test rax, rax
mov qword [0x1402c8868], rax
cmove rax, rcx
mov qword [0x1402c8860], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamCreate
test rax, rax
mov qword [0x1402c8878], rax
cmove rax, rcx
mov qword [0x1402c8870], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamCreateWithPriority
test rax, rax
mov qword [0x1402c8888], rax
cmove rax, rcx
mov qword [0x1402c8880], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x1402c8898], rax
cmove rax, rcx
mov qword [0x1402c8890], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamGetPriority_ptsz
test rax, rax
mov qword [0x1402c88a8], rax
cmove rax, rcx
mov qword [0x1402c88a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamGetFlags
test rax, rax
mov qword [0x1402c88b8], rax
cmove rax, rcx
mov qword [0x1402c88b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamGetFlags_ptsz
test rax, rax
mov qword [0x1402c88c8], rax
cmove rax, rcx
mov qword [0x1402c88c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c88d8], rax
cmove rax, rcx
mov qword [0x1402c88d0], rax
mov rcx, qword [rbx + 0x60]
lea rdx, str.cuStreamDestroy_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x1402c88e8], rax
cmove rax, rcx
mov qword [0x1402c88e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x1402c88f8], rax
cmove rax, rcx
mov qword [0x1402c88f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x1402c8908], rax
cmove rax, rcx
mov qword [0x1402c8900], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x1402c8918], rax
cmove rax, rcx
mov qword [0x1402c8910], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x1402c8928], rax
cmove rax, rcx
mov qword [0x1402c8920], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x1402c8938], rax
cmove rax, rcx
mov qword [0x1402c8930], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamQuery
test rax, rax
mov qword [0x1402c8948], rax
cmove rax, rcx
mov qword [0x1402c8940], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamQuery_ptsz
test rax, rax
mov qword [0x1402c8958], rax
cmove rax, rcx
mov qword [0x1402c8950], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuStreamAttachMemAsync
test rax, rax
mov qword [0x1402c8968], rax
cmove rax, rcx
mov qword [0x1402c8960], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8978], rax
cmove rax, rcx
mov qword [0x1402c8970], rax
mov rcx, qword [rbx + 0x60]
lea rdx, str.cuStreamAttachMemAsync_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x1402c8988], rax
cmove rax, rcx
mov qword [0x1402c8980], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x1402c8998], rax
cmove rax, rcx
mov qword [0x1402c8990], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x1402c89a8], rax
cmove rax, rcx
mov qword [0x1402c89a0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x1402c89b8], rax
cmove rax, rcx
mov qword [0x1402c89b0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x1402c89c8], rax
cmove rax, rcx
mov qword [0x1402c89c0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x1402c89d8], rax
cmove rax, rcx
mov qword [0x1402c89d0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuIpcOpenMemHandle
test rax, rax
mov qword [0x1402c89e8], rax
cmove rax, rcx
mov qword [0x1402c89e0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuIpcCloseMemHandle
test rax, rax
mov qword [0x1402c89f8], rax
cmove rax, rcx
mov qword [0x1402c89f0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x1402c8a08], rax
cmove rax, rcx
mov qword [0x1402c8a00], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x1402c8a18], rax
cmove rax, rcx
mov qword [0x1402c8a10], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x1402c8a28], rax
cmove rax, rcx
mov qword [0x1402c8a20], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x1402c8a38], rax
cmove rax, rcx
mov qword [0x1402c8a30], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x1402c8a48], rax
cmove rax, rcx
mov qword [0x1402c8a40], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x1402c8a58], rax
cmove rax, rcx
mov qword [0x1402c8a50], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLMapBufferObjectAsync_v2
test rax, rax
mov qword [0x1402c8a68], rax
cmove rax, rcx
mov qword [0x1402c8a60], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x1402c8a78], rax
cmove rax, rcx
mov qword [0x1402c8a70], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLUnmapBufferObject
test rax, rax
mov qword [0x1402c8a88], rax
cmove rax, rcx
mov qword [0x1402c8a80], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLUnmapBufferObjectAsync
test rax, rax
mov qword [0x1402c8a98], rax
cmove rax, rcx
mov qword [0x1402c8a90], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x1402c8aa8], rax
cmove rax, rcx
mov qword [0x1402c8aa0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x1402c8ab8], rax
cmove rax, rcx
mov qword [0x1402c8ab0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x1402c8ac8], rax
cmove rax, rcx
mov qword [0x1402c8ac0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x1402c8ad8], rax
cmove rax, rcx
mov qword [0x1402c8ad0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x1402c8ae8], rax
cmove rax, rcx
mov qword [0x1402c8ae0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x1402c8af8], rax
cmove rax, rcx
mov qword [0x1402c8af0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsMapResources
test rax, rax
mov qword [0x1402c8b08], rax
cmove rax, rcx
mov qword [0x1402c8b00], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x1402c8b18], rax
cmove rax, rcx
mov qword [0x1402c8b10], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x1402c8b28], rax
cmove rax, rcx
mov qword [0x1402c8b20], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsUnmapResources_ptsz
test rax, rax
mov qword [0x1402c8b38], rax
cmove rax, rcx
mov qword [0x1402c8b30], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x1402c8b48], rax
cmove rax, rcx
mov qword [0x1402c8b40], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsSubResourceGetMappedArray
test rax, rax
mov qword [0x1402c8b58], rax
cmove rax, rcx
mov qword [0x1402c8b50], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8b68], rax
cmove rax, rcx
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
mov qword [0x1402c8b60], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1402c8b78], rax
cmove rax, rcx
mov qword [0x1402c8b70], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x1402c8b88], rax
cmove rax, rcx
mov qword [0x1402c8b80], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x1402c8b98], rax
cmove rax, rcx
mov qword [0x1402c8b90], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuProfilerStop
test rax, rax
mov qword [0x1402c8ba8], rax
cmove rax, rcx
mov qword [0x1402c8ba0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x1402c8bb8], rax
cmove rax, rcx
mov qword [0x1402c8bb0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x1402c8bc8], rax
cmove rax, rcx
mov qword [0x1402c8bc0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D11CtxCreateOnDevice
test rax, rax
mov qword [0x1402c8bd8], rax
cmove rax, rcx
mov qword [0x1402c8bd0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsD3D11RegisterResource
test rax, rax
mov qword [0x1402c8be8], rax
cmove rax, rcx
mov qword [0x1402c8be0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D11GetDirect3DDevice
test rax, rax
mov qword [0x1402c8bf8], rax
cmove rax, rcx
mov qword [0x1402c8bf0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402c8c08], rax
lea rcx, [0x140004120]
test rax, rax
lea rdx, str.cuD3D10GetDevice
cmove rax, rcx
mov qword [0x1402c8c00], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x1402c8c18], rax
cmove rax, rcx
mov qword [0x1402c8c10], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x1402c8c28], rax
cmove rax, rcx
mov qword [0x1402c8c20], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x1402c8c38], rax
cmove rax, rcx
mov qword [0x1402c8c30], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsD3D10RegisterResource
test rax, rax
mov qword [0x1402c8c48], rax
cmove rax, rcx
mov qword [0x1402c8c40], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x1402c8c58], rax
cmove rax, rcx
mov qword [0x1402c8c50], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x1402c8c68], rax
cmove rax, rcx
mov qword [0x1402c8c60], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10MapResources
test rax, rax
mov qword [0x1402c8c78], rax
cmove rax, rcx
mov qword [0x1402c8c70], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10UnmapResources
test rax, rax
mov qword [0x1402c8c88], rax
cmove rax, rcx
mov qword [0x1402c8c80], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10ResourceSetMapFlags
test rax, rax
mov qword [0x1402c8c98], rax
cmove rax, rcx
mov qword [0x1402c8c90], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
mov qword [0x1402c8ca8], rax
test rax, rax
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x1402c8ca0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x1402c8cb8], rax
cmove rax, rcx
mov qword [0x1402c8cb0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1402c8cc8], rax
cmove rax, rcx
mov qword [0x1402c8cc0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1402c8cd8], rax
cmove rax, rcx
mov qword [0x1402c8cd0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1402c8ce8], rax
cmove rax, rcx
mov qword [0x1402c8ce0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x1402c8cf8], rax
cmove rax, rcx
mov qword [0x1402c8cf0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x1402c8d08], rax
cmove rax, rcx
mov qword [0x1402c8d00], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9CtxCreateOnDevice
test rax, rax
mov qword [0x1402c8d18], rax
cmove rax, rcx
mov qword [0x1402c8d10], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9GetDirect3DDevice
test rax, rax
mov qword [0x1402c8d28], rax
cmove rax, rcx
mov qword [0x1402c8d20], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGraphicsD3D9RegisterResource
test rax, rax
mov qword [0x1402c8d38], rax
cmove rax, rcx
mov qword [0x1402c8d30], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
mov qword [0x1402c8d48], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D9RegisterResource
mov qword [0x1402c8d40], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x1402c8d58], rax
cmove rax, rcx
mov qword [0x1402c8d50], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x1402c8d68], rax
cmove rax, rcx
mov qword [0x1402c8d60], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x1402c8d78], rax
cmove rax, rcx
mov qword [0x1402c8d70], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9ResourceSetMapFlags
test rax, rax
mov qword [0x1402c8d88], rax
cmove rax, rcx
mov qword [0x1402c8d80], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1402c8d98], rax
cmove rax, rcx
mov qword [0x1402c8d90], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x1402c8da8], rax
cmove rax, rcx
mov qword [0x1402c8da0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1402c8db8], rax
cmove rax, rcx
mov qword [0x1402c8db0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1402c8dc8], rax
cmove rax, rcx
mov qword [0x1402c8dc0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1402c8dd8], rax
cmove rax, rcx
mov qword [0x1402c8dd0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8de8], rax
cmove rax, rcx
mov qword [0x1402c8de0], rax
mov rcx, qword [rbx + 0x60]
lea rdx, str.cuD3D9Begin
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x1402c8df8], rax
cmove rax, rcx
mov qword [0x1402c8df0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x1402c8e08], rax
cmove rax, rcx
mov qword [0x1402c8e00], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x1402c8e18], rax
cmove rax, rcx
mov qword [0x1402c8e10], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x1402c8e28], rax
cmove rax, rcx
mov qword [0x1402c8e20], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x1402c8e38], rax
cmove rax, rcx
mov qword [0x1402c8e30], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x1402c8e48], rax
cmove rax, rcx
mov qword [0x1402c8e40], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
test rax, rax
mov qword [0x1402c8e58], rax
cmove rax, rcx
mov qword [0x1402c8e50], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemAdvise
test rax, rax
mov qword [0x1402c8e68], rax
cmove rax, rcx
mov qword [0x1402c8e60], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemPrefetchAsync
test rax, rax
mov qword [0x1402c8e78], rax
cmove rax, rcx
mov qword [0x1402c8e70], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8e88], rax
cmove rax, rcx
mov qword [0x1402c8e80], rax
mov rcx, qword [rbx + 0x60]
lea rdx, str.cuMemPrefetchAsync_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemRangeGetAttribute
test rax, rax
mov qword [0x1402c8e98], rax
cmove rax, rcx
mov qword [0x1402c8e90], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuMemRangeGetAttributes
test rax, rax
mov qword [0x1402c8ea8], rax
cmove rax, rcx
mov qword [0x1402c8ea0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, str.cuGetErrorString
test rax, rax
mov qword [0x1402c8eb8], rax
cmove rax, rcx
mov qword [0x1402c8eb0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
lea rdx, [0x140241ae0]
test rax, rax
mov qword [0x1402c8ec8], rax
cmove rax, rcx
mov qword [0x1402c8ec0], rax
mov rcx, qword [rbx + 0x60]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140004120]
test rax, rax
mov qword [0x1402c8ed8], rax
cmove rax, rcx
mov qword [0x1402c8ed0], rax
add rsp, 0x20
pop rbx
ret