Function at 0x140005220
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.1401be380
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, str.cuInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceGet
test rax, rax
mov qword [0x1402c57c8], rax
cmove rax, rcx
mov qword [0x1402c57c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1402c57d8], rax
cmove rax, rcx
mov qword [0x1402c57d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1402c57e8], rax
cmove rax, rcx
mov qword [0x1402c57e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x1402c57f8], rax
cmove rax, rcx
mov qword [0x1402c57f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x1402c5808], rax
cmove rax, rcx
mov qword [0x1402c5800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x1402c5818], rax
cmove rax, rcx
mov qword [0x1402c5810], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x1402c5828], rax
cmove rax, rcx
mov qword [0x1402c5820], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x1402c5838], rax
cmove rax, rcx
mov qword [0x1402c5830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDevicePrimaryCtxRetain
test rax, rax
mov qword [0x1402c5848], rax
cmove rax, rcx
mov qword [0x1402c5840], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c5858], rax
cmove rax, rcx
mov qword [0x1402c5850], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuDevicePrimaryCtxRelease
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDevicePrimaryCtxSetFlags
test rax, rax
mov qword [0x1402c5868], rax
cmove rax, rcx
mov qword [0x1402c5860], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x1402c5878], rax
cmove rax, rcx
mov qword [0x1402c5870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x1402c5888], rax
cmove rax, rcx
mov qword [0x1402c5880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxCreate_v2
test rax, rax
mov qword [0x1402c5898], rax
cmove rax, rcx
mov qword [0x1402c5890], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1402c58a8], rax
cmove rax, rcx
mov qword [0x1402c58a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1402c58b8], rax
cmove rax, rcx
mov qword [0x1402c58b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1402c58c8], rax
cmove rax, rcx
mov qword [0x1402c58c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1402c58d8], rax
cmove rax, rcx
mov qword [0x1402c58d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x1402c58e8], rax
cmove rax, rcx
mov qword [0x1402c58e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x1402c58f8], rax
cmove rax, rcx
mov qword [0x1402c58f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x1402c5908], rax
cmove rax, rcx
mov qword [0x1402c5900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x1402c5918], rax
cmove rax, rcx
mov qword [0x1402c5910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x1402c5928], rax
cmove rax, rcx
mov qword [0x1402c5920], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x1402c5938], rax
cmove rax, rcx
mov qword [0x1402c5930], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x1402c5948], rax
cmove rax, rcx
mov qword [0x1402c5940], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x1402c5958], rax
cmove rax, rcx
mov qword [0x1402c5950], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x1402c5968], rax
cmove rax, rcx
mov qword [0x1402c5960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxSynchronize
test rax, rax
mov qword [0x1402c5978], rax
cmove rax, rcx
mov qword [0x1402c5970], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x1402c5988], rax
cmove rax, rcx
mov qword [0x1402c5980], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1402c5998], rax
cmove rax, rcx
mov qword [0x1402c5990], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1402c59a8], rax
cmove rax, rcx
mov qword [0x1402c59a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleUnload
test rax, rax
mov qword [0x1402c59b8], rax
cmove rax, rcx
mov qword [0x1402c59b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleGetFunction
test rax, rax
mov qword [0x1402c59c8], rax
cmove rax, rcx
mov qword [0x1402c59c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1402c59d8], rax
cmove rax, rcx
mov qword [0x1402c59d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x1402c59e8], rax
cmove rax, rcx
mov qword [0x1402c59e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x1402c59f8], rax
cmove rax, rcx
mov qword [0x1402c59f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuLinkCreate
test rax, rax
mov qword [0x1402c5a08], rax
cmove rax, rcx
mov qword [0x1402c5a00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuLinkAddData
test rax, rax
mov qword [0x1402c5a18], rax
cmove rax, rcx
mov qword [0x1402c5a10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x1402c5a28], rax
cmove rax, rcx
mov qword [0x1402c5a20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuLinkComplete
test rax, rax
mov qword [0x1402c5a38], rax
cmove rax, rcx
mov qword [0x1402c5a30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c5a48], rax
cmove rax, rcx
lea rdx, str.cuLinkDestroy
mov qword [0x1402c5a40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x1402c5a58], rax
cmove rax, rcx
mov qword [0x1402c5a50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x1402c5a68], rax
cmove rax, rcx
mov qword [0x1402c5a60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x1402c5a78], rax
cmove rax, rcx
mov qword [0x1402c5a70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x1402c5a88], rax
cmove rax, rcx
mov qword [0x1402c5a80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1402c5a98], rax
cmove rax, rcx
mov qword [0x1402c5a90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemGetAddressRange_v2
test rax, rax
mov qword [0x1402c5aa8], rax
cmove rax, rcx
mov qword [0x1402c5aa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemFreeHost
test rax, rax
mov qword [0x1402c5ab8], rax
cmove rax, rcx
mov qword [0x1402c5ab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1402c5ac8], rax
cmove rax, rcx
mov qword [0x1402c5ac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemHostGetDevicePointer_v2
test rax, rax
mov qword [0x1402c5ad8], rax
cmove rax, rcx
mov qword [0x1402c5ad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402c5ae8], rax
lea rcx, [0x140005210]
test rax, rax
lea rdx, str.cuMemHostGetFlags
cmove rax, rcx
mov qword [0x1402c5ae0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x1402c5af8], rax
cmove rax, rcx
mov qword [0x1402c5af0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x1402c5b08], rax
cmove rax, rcx
mov qword [0x1402c5b00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x1402c5b18], rax
cmove rax, rcx
mov qword [0x1402c5b10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x1402c5b28], rax
cmove rax, rcx
mov qword [0x1402c5b20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x1402c5b38], rax
cmove rax, rcx
mov qword [0x1402c5b30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy_ptds
test rax, rax
mov qword [0x1402c5b48], rax
cmove rax, rcx
mov qword [0x1402c5b40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyAsync
test rax, rax
mov qword [0x1402c5b58], rax
cmove rax, rcx
mov qword [0x1402c5b50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x1402c5b68], rax
cmove rax, rcx
mov qword [0x1402c5b60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyPeer
test rax, rax
mov qword [0x1402c5b78], rax
cmove rax, rcx
mov qword [0x1402c5b70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
mov qword [0x1402c5b88], rax
test rax, rax
lea rdx, str.cuMemcpyPeer_ptds
cmove rax, rcx
mov qword [0x1402c5b80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1402c5b98], rax
cmove rax, rcx
mov qword [0x1402c5b90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1402c5ba8], rax
cmove rax, rcx
mov qword [0x1402c5ba0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1402c5bb8], rax
cmove rax, rcx
mov qword [0x1402c5bb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1402c5bc8], rax
cmove rax, rcx
mov qword [0x1402c5bc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1402c5bd8], rax
cmove rax, rcx
mov qword [0x1402c5bd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1402c5be8], rax
cmove rax, rcx
mov qword [0x1402c5be0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyDtoH_v2
test rax, rax
mov qword [0x1402c5bf8], rax
cmove rax, rcx
mov qword [0x1402c5bf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x1402c5c08], rax
cmove rax, rcx
mov qword [0x1402c5c00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyDtoHAsync_v2
test rax, rax
mov qword [0x1402c5c18], rax
cmove rax, rcx
mov qword [0x1402c5c10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
mov qword [0x1402c5c28], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
mov qword [0x1402c5c20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x1402c5c38], rax
cmove rax, rcx
mov qword [0x1402c5c30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x1402c5c48], rax
cmove rax, rcx
mov qword [0x1402c5c40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x1402c5c58], rax
cmove rax, rcx
mov qword [0x1402c5c50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1402c5c68], rax
cmove rax, rcx
mov qword [0x1402c5c60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x1402c5c78], rax
cmove rax, rcx
mov qword [0x1402c5c70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
test rax, rax
mov qword [0x1402c5c88], rax
cmove rax, rcx
mov qword [0x1402c5c80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy2DAsync_v2
test rax, rax
mov qword [0x1402c5c98], rax
cmove rax, rcx
mov qword [0x1402c5c90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1402c5ca8], rax
cmove rax, rcx
mov qword [0x1402c5ca0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy3D_v2
test rax, rax
mov qword [0x1402c5cb8], rax
cmove rax, rcx
mov qword [0x1402c5cb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c5cc8], rax
cmove rax, rcx
mov qword [0x1402c5cc0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy3D_v2_ptds
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1402c5cd8], rax
cmove rax, rcx
mov qword [0x1402c5cd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x1402c5ce8], rax
cmove rax, rcx
mov qword [0x1402c5ce0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x1402c5cf8], rax
cmove rax, rcx
mov qword [0x1402c5cf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x1402c5d08], rax
cmove rax, rcx
mov qword [0x1402c5d00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x1402c5d18], rax
cmove rax, rcx
mov qword [0x1402c5d10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
test rax, rax
mov qword [0x1402c5d28], rax
cmove rax, rcx
mov qword [0x1402c5d20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemsetD8_v2
test rax, rax
mov qword [0x1402c5d38], rax
cmove rax, rcx
mov qword [0x1402c5d30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x1402c5d48], rax
cmove rax, rcx
mov qword [0x1402c5d40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemsetD8Async
test rax, rax
mov qword [0x1402c5d58], rax
cmove rax, rcx
mov qword [0x1402c5d50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c5d68], rax
cmove rax, rcx
mov qword [0x1402c5d60], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemsetD8Async_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x1402c5d78], rax
cmove rax, rcx
mov qword [0x1402c5d70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x1402c5d88], rax
cmove rax, rcx
mov qword [0x1402c5d80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1402c5d98], rax
cmove rax, rcx
mov qword [0x1402c5d90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1402c5da8], rax
cmove rax, rcx
mov qword [0x1402c5da0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1402c5db8], rax
cmove rax, rcx
mov qword [0x1402c5db0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1402c5dc8], rax
cmove rax, rcx
mov qword [0x1402c5dc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1402c5dd8], rax
cmove rax, rcx
mov qword [0x1402c5dd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x1402c5de8], rax
cmove rax, rcx
mov qword [0x1402c5de0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x1402c5df8], rax
cmove rax, rcx
mov qword [0x1402c5df0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x1402c5e08], rax
cmove rax, rcx
mov qword [0x1402c5e00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x1402c5e18], rax
cmove rax, rcx
mov qword [0x1402c5e10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x1402c5e28], rax
cmove rax, rcx
mov qword [0x1402c5e20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x1402c5e38], rax
cmove rax, rcx
mov qword [0x1402c5e30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x1402c5e48], rax
cmove rax, rcx
mov qword [0x1402c5e40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x1402c5e58], rax
cmove rax, rcx
mov qword [0x1402c5e50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x1402c5e68], rax
cmove rax, rcx
mov qword [0x1402c5e60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x1402c5e78], rax
cmove rax, rcx
mov qword [0x1402c5e70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x1402c5e88], rax
cmove rax, rcx
mov qword [0x1402c5e80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x1402c5e98], rax
cmove rax, rcx
mov qword [0x1402c5e90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x1402c5ea8], rax
cmove rax, rcx
mov qword [0x1402c5ea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x1402c5eb8], rax
cmove rax, rcx
mov qword [0x1402c5eb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x1402c5ec8], rax
cmove rax, rcx
mov qword [0x1402c5ec0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x1402c5ed8], rax
cmove rax, rcx
mov qword [0x1402c5ed0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x1402c5ee8], rax
cmove rax, rcx
mov qword [0x1402c5ee0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x1402c5ef8], rax
cmove rax, rcx
mov qword [0x1402c5ef0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetMipmapLevelBias
test rax, rax
mov qword [0x1402c5f08], rax
cmove rax, rcx
mov qword [0x1402c5f00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetMipmapLevelClamp
test rax, rax
mov qword [0x1402c5f18], rax
cmove rax, rcx
mov qword [0x1402c5f10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x1402c5f28], rax
cmove rax, rcx
mov qword [0x1402c5f20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexRefSetFlags
test rax, rax
mov qword [0x1402c5f38], rax
cmove rax, rcx
mov qword [0x1402c5f30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x1402c5f48], rax
cmove rax, rcx
mov qword [0x1402c5f40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c5f58], rax
cmove rax, rcx
lea rdx, str.cuTexObjectCreate
mov qword [0x1402c5f50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x1402c5f68], rax
cmove rax, rcx
mov qword [0x1402c5f60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x1402c5f78], rax
cmove rax, rcx
mov qword [0x1402c5f70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexObjectGetTextureDesc
test rax, rax
mov qword [0x1402c5f88], rax
cmove rax, rcx
mov qword [0x1402c5f80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuTexObjectGetResourceViewDesc
test rax, rax
mov qword [0x1402c5f98], rax
cmove rax, rcx
mov qword [0x1402c5f90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x1402c5fa8], rax
cmove rax, rcx
mov qword [0x1402c5fa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuSurfObjectDestroy
test rax, rax
mov qword [0x1402c5fb8], rax
cmove rax, rcx
mov qword [0x1402c5fb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuSurfObjectGetResourceDesc
test rax, rax
mov qword [0x1402c5fc8], rax
cmove rax, rcx
mov qword [0x1402c5fc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuLaunchKernel
test rax, rax
mov qword [0x1402c5fd8], rax
cmove rax, rcx
mov qword [0x1402c5fd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuLaunchKernel_ptsz
test rax, rax
mov qword [0x1402c5fe8], rax
cmove rax, rcx
mov qword [0x1402c5fe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402c5ff8], rax
lea rcx, [0x140005210]
test rax, rax
lea rdx, str.cuEventCreate
cmove rax, rcx
mov qword [0x1402c5ff0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x1402c6008], rax
cmove rax, rcx
mov qword [0x1402c6000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x1402c6018], rax
cmove rax, rcx
mov qword [0x1402c6010], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuEventQuery
test rax, rax
mov qword [0x1402c6028], rax
cmove rax, rcx
mov qword [0x1402c6020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x1402c6038], rax
cmove rax, rcx
mov qword [0x1402c6030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x1402c6048], rax
cmove rax, rcx
mov qword [0x1402c6040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x1402c6058], rax
cmove rax, rcx
mov qword [0x1402c6050], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamCreate
test rax, rax
mov qword [0x1402c6068], rax
cmove rax, rcx
mov qword [0x1402c6060], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamCreateWithPriority
test rax, rax
mov qword [0x1402c6078], rax
cmove rax, rcx
mov qword [0x1402c6070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x1402c6088], rax
cmove rax, rcx
mov qword [0x1402c6080], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
mov qword [0x1402c6098], rax
test rax, rax
lea rdx, str.cuStreamGetPriority_ptsz
cmove rax, rcx
mov qword [0x1402c6090], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamGetFlags
test rax, rax
mov qword [0x1402c60a8], rax
cmove rax, rcx
mov qword [0x1402c60a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamGetFlags_ptsz
test rax, rax
mov qword [0x1402c60b8], rax
cmove rax, rcx
mov qword [0x1402c60b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamDestroy_v2
test rax, rax
mov qword [0x1402c60c8], rax
cmove rax, rcx
mov qword [0x1402c60c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x1402c60d8], rax
cmove rax, rcx
mov qword [0x1402c60d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x1402c60e8], rax
cmove rax, rcx
mov qword [0x1402c60e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x1402c60f8], rax
cmove rax, rcx
mov qword [0x1402c60f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x1402c6108], rax
cmove rax, rcx
mov qword [0x1402c6100], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x1402c6118], rax
cmove rax, rcx
mov qword [0x1402c6110], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x1402c6128], rax
cmove rax, rcx
mov qword [0x1402c6120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
mov qword [0x1402c6138], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamQuery
mov qword [0x1402c6130], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamQuery_ptsz
test rax, rax
mov qword [0x1402c6148], rax
cmove rax, rcx
mov qword [0x1402c6140], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamAttachMemAsync
test rax, rax
mov qword [0x1402c6158], rax
cmove rax, rcx
mov qword [0x1402c6150], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuStreamAttachMemAsync_ptsz
test rax, rax
mov qword [0x1402c6168], rax
cmove rax, rcx
mov qword [0x1402c6160], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x1402c6178], rax
cmove rax, rcx
mov qword [0x1402c6170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x1402c6188], rax
cmove rax, rcx
mov qword [0x1402c6180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x1402c6198], rax
cmove rax, rcx
mov qword [0x1402c6190], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x1402c61a8], rax
cmove rax, rcx
mov qword [0x1402c61a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x1402c61b8], rax
cmove rax, rcx
mov qword [0x1402c61b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x1402c61c8], rax
cmove rax, rcx
mov qword [0x1402c61c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c61d8], rax
cmove rax, rcx
mov qword [0x1402c61d0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuIpcOpenMemHandle
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuIpcCloseMemHandle
test rax, rax
mov qword [0x1402c61e8], rax
cmove rax, rcx
mov qword [0x1402c61e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x1402c61f8], rax
cmove rax, rcx
mov qword [0x1402c61f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x1402c6208], rax
cmove rax, rcx
mov qword [0x1402c6200], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x1402c6218], rax
cmove rax, rcx
mov qword [0x1402c6210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x1402c6228], rax
cmove rax, rcx
mov qword [0x1402c6220], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x1402c6238], rax
cmove rax, rcx
mov qword [0x1402c6230], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x1402c6248], rax
cmove rax, rcx
mov qword [0x1402c6240], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLMapBufferObjectAsync_v2
test rax, rax
mov qword [0x1402c6258], rax
cmove rax, rcx
mov qword [0x1402c6250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x1402c6268], rax
cmove rax, rcx
mov qword [0x1402c6260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c6278], rax
cmove rax, rcx
mov qword [0x1402c6270], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuGLUnmapBufferObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLUnmapBufferObjectAsync
test rax, rax
mov qword [0x1402c6288], rax
cmove rax, rcx
mov qword [0x1402c6280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x1402c6298], rax
cmove rax, rcx
mov qword [0x1402c6290], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x1402c62a8], rax
cmove rax, rcx
mov qword [0x1402c62a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x1402c62b8], rax
cmove rax, rcx
mov qword [0x1402c62b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x1402c62c8], rax
cmove rax, rcx
mov qword [0x1402c62c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x1402c62d8], rax
cmove rax, rcx
mov qword [0x1402c62d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x1402c62e8], rax
cmove rax, rcx
mov qword [0x1402c62e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsMapResources
test rax, rax
mov qword [0x1402c62f8], rax
cmove rax, rcx
mov qword [0x1402c62f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x1402c6308], rax
cmove rax, rcx
mov qword [0x1402c6300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x1402c6318], rax
cmove rax, rcx
mov qword [0x1402c6310], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsUnmapResources_ptsz
test rax, rax
mov qword [0x1402c6328], rax
cmove rax, rcx
mov qword [0x1402c6320], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x1402c6338], rax
cmove rax, rcx
mov qword [0x1402c6330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsSubResourceGetMappedArray
test rax, rax
mov qword [0x1402c6348], rax
cmove rax, rcx
mov qword [0x1402c6340], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
test rax, rax
mov qword [0x1402c6358], rax
cmove rax, rcx
mov qword [0x1402c6350], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1402c6368], rax
cmove rax, rcx
mov qword [0x1402c6360], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x1402c6378], rax
cmove rax, rcx
mov qword [0x1402c6370], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x1402c6388], rax
cmove rax, rcx
mov qword [0x1402c6380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuProfilerStop
test rax, rax
mov qword [0x1402c6398], rax
cmove rax, rcx
mov qword [0x1402c6390], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x1402c63a8], rax
cmove rax, rcx
mov qword [0x1402c63a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x1402c63b8], rax
cmove rax, rcx
mov qword [0x1402c63b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D11CtxCreateOnDevice
test rax, rax
mov qword [0x1402c63c8], rax
cmove rax, rcx
mov qword [0x1402c63c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsD3D11RegisterResource
test rax, rax
mov qword [0x1402c63d8], rax
cmove rax, rcx
mov qword [0x1402c63d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D11GetDirect3DDevice
test rax, rax
mov qword [0x1402c63e8], rax
cmove rax, rcx
mov qword [0x1402c63e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10GetDevice
test rax, rax
mov qword [0x1402c63f8], rax
cmove rax, rcx
mov qword [0x1402c63f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x1402c6408], rax
cmove rax, rcx
mov qword [0x1402c6400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x1402c6418], rax
cmove rax, rcx
mov qword [0x1402c6410], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x1402c6428], rax
cmove rax, rcx
mov qword [0x1402c6420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsD3D10RegisterResource
test rax, rax
mov qword [0x1402c6438], rax
cmove rax, rcx
mov qword [0x1402c6430], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x1402c6448], rax
cmove rax, rcx
mov qword [0x1402c6440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x1402c6458], rax
cmove rax, rcx
mov qword [0x1402c6450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c6468], rax
cmove rax, rcx
lea rdx, str.cuD3D10MapResources
mov qword [0x1402c6460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10UnmapResources
test rax, rax
mov qword [0x1402c6478], rax
cmove rax, rcx
mov qword [0x1402c6470], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10ResourceSetMapFlags
test rax, rax
mov qword [0x1402c6488], rax
cmove rax, rcx
mov qword [0x1402c6480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1402c6498], rax
cmove rax, rcx
mov qword [0x1402c6490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x1402c64a8], rax
cmove rax, rcx
mov qword [0x1402c64a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1402c64b8], rax
cmove rax, rcx
mov qword [0x1402c64b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1402c64c8], rax
cmove rax, rcx
mov qword [0x1402c64c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1402c64d8], rax
cmove rax, rcx
mov qword [0x1402c64d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x1402c64e8], rax
cmove rax, rcx
mov qword [0x1402c64e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x1402c64f8], rax
cmove rax, rcx
mov qword [0x1402c64f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402c6508], rax
lea rcx, [0x140005210]
test rax, rax
lea rdx, str.cuD3D9CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1402c6500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9GetDirect3DDevice
test rax, rax
mov qword [0x1402c6518], rax
cmove rax, rcx
mov qword [0x1402c6510], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGraphicsD3D9RegisterResource
test rax, rax
mov qword [0x1402c6528], rax
cmove rax, rcx
mov qword [0x1402c6520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9RegisterResource
test rax, rax
mov qword [0x1402c6538], rax
cmove rax, rcx
mov qword [0x1402c6530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x1402c6548], rax
cmove rax, rcx
mov qword [0x1402c6540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x1402c6558], rax
cmove rax, rcx
mov qword [0x1402c6550], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x1402c6568], rax
cmove rax, rcx
mov qword [0x1402c6560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9ResourceSetMapFlags
test rax, rax
mov qword [0x1402c6578], rax
cmove rax, rcx
mov qword [0x1402c6570], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1402c6588], rax
cmove rax, rcx
mov qword [0x1402c6580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x1402c6598], rax
cmove rax, rcx
mov qword [0x1402c6590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
mov qword [0x1402c65a8], rax
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x1402c65a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1402c65b8], rax
cmove rax, rcx
mov qword [0x1402c65b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1402c65c8], rax
cmove rax, rcx
mov qword [0x1402c65c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9Begin
test rax, rax
mov qword [0x1402c65d8], rax
cmove rax, rcx
mov qword [0x1402c65d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x1402c65e8], rax
cmove rax, rcx
mov qword [0x1402c65e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x1402c65f8], rax
cmove rax, rcx
mov qword [0x1402c65f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x1402c6608], rax
cmove rax, rcx
mov qword [0x1402c6600], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x1402c6618], rax
cmove rax, rcx
mov qword [0x1402c6610], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x1402c6628], rax
cmove rax, rcx
mov qword [0x1402c6620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x1402c6638], rax
cmove rax, rcx
mov qword [0x1402c6630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
mov qword [0x1402c6648], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
mov qword [0x1402c6640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGetErrorString
test rax, rax
mov qword [0x1402c6658], rax
cmove rax, rcx
mov qword [0x1402c6650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
lea rdx, str.cuGetErrorName
test rax, rax
mov qword [0x1402c6668], rax
cmove rax, rcx
mov qword [0x1402c6660], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140005210]
test rax, rax
mov qword [0x1402c6678], rax
cmove rax, rcx
mov qword [0x1402c6670], rax
add rsp, 0x20
pop rbx
ret