Function at 0x140003e00
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.14012a170
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, str.cuInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceGet
test rax, rax
mov qword [0x1401cf6d0], rax
cmove rax, rcx
mov qword [0x1401cf6c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1401cf6e0], rax
cmove rax, rcx
mov qword [0x1401cf6d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1401cf6f0], rax
cmove rax, rcx
mov qword [0x1401cf6e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x1401cf700], rax
cmove rax, rcx
mov qword [0x1401cf6f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x1401cf710], rax
cmove rax, rcx
mov qword [0x1401cf708], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceGetP2PAttribute
test rax, rax
mov qword [0x1401cf720], rax
cmove rax, rcx
mov qword [0x1401cf718], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x1401cf730], rax
cmove rax, rcx
mov qword [0x1401cf728], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x1401cf740], rax
cmove rax, rcx
mov qword [0x1401cf738], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x1401cf750], rax
cmove rax, rcx
mov qword [0x1401cf748], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401cf760], rax
cmove rax, rcx
mov qword [0x1401cf758], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuDevicePrimaryCtxRetain
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDevicePrimaryCtxRelease
test rax, rax
mov qword [0x1401cf770], rax
cmove rax, rcx
mov qword [0x1401cf768], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDevicePrimaryCtxSetFlags
test rax, rax
mov qword [0x1401cf780], rax
cmove rax, rcx
mov qword [0x1401cf778], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x1401cf790], rax
cmove rax, rcx
mov qword [0x1401cf788], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x1401cf7a0], rax
cmove rax, rcx
mov qword [0x1401cf798], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxCreate_v2
test rax, rax
mov qword [0x1401cf7b0], rax
cmove rax, rcx
mov qword [0x1401cf7a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1401cf7c0], rax
cmove rax, rcx
mov qword [0x1401cf7b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1401cf7d0], rax
cmove rax, rcx
mov qword [0x1401cf7c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1401cf7e0], rax
cmove rax, rcx
mov qword [0x1401cf7d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1401cf7f0], rax
cmove rax, rcx
mov qword [0x1401cf7e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x1401cf800], rax
cmove rax, rcx
mov qword [0x1401cf7f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x1401cf810], rax
cmove rax, rcx
mov qword [0x1401cf808], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x1401cf820], rax
cmove rax, rcx
mov qword [0x1401cf818], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x1401cf830], rax
cmove rax, rcx
mov qword [0x1401cf828], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x1401cf840], rax
cmove rax, rcx
mov qword [0x1401cf838], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x1401cf850], rax
cmove rax, rcx
mov qword [0x1401cf848], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x1401cf860], rax
cmove rax, rcx
mov qword [0x1401cf858], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x1401cf870], rax
cmove rax, rcx
mov qword [0x1401cf868], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x1401cf880], rax
cmove rax, rcx
mov qword [0x1401cf878], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxSynchronize
test rax, rax
mov qword [0x1401cf890], rax
cmove rax, rcx
mov qword [0x1401cf888], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x1401cf8a0], rax
cmove rax, rcx
mov qword [0x1401cf898], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1401cf8b0], rax
cmove rax, rcx
mov qword [0x1401cf8a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1401cf8c0], rax
cmove rax, rcx
mov qword [0x1401cf8b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleUnload
test rax, rax
mov qword [0x1401cf8d0], rax
cmove rax, rcx
mov qword [0x1401cf8c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleGetFunction
test rax, rax
mov qword [0x1401cf8e0], rax
cmove rax, rcx
mov qword [0x1401cf8d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1401cf8f0], rax
cmove rax, rcx
mov qword [0x1401cf8e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x1401cf900], rax
cmove rax, rcx
mov qword [0x1401cf8f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x1401cf910], rax
cmove rax, rcx
mov qword [0x1401cf908], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLinkCreate
test rax, rax
mov qword [0x1401cf920], rax
cmove rax, rcx
mov qword [0x1401cf918], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLinkAddData
test rax, rax
mov qword [0x1401cf930], rax
cmove rax, rcx
mov qword [0x1401cf928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x1401cf940], rax
cmove rax, rcx
mov qword [0x1401cf938], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401cf950], rax
cmove rax, rcx
lea rdx, str.cuLinkComplete
mov qword [0x1401cf948], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLinkDestroy
test rax, rax
mov qword [0x1401cf960], rax
cmove rax, rcx
mov qword [0x1401cf958], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x1401cf970], rax
cmove rax, rcx
mov qword [0x1401cf968], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x1401cf980], rax
cmove rax, rcx
mov qword [0x1401cf978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x1401cf990], rax
cmove rax, rcx
mov qword [0x1401cf988], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x1401cf9a0], rax
cmove rax, rcx
mov qword [0x1401cf998], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1401cf9b0], rax
cmove rax, rcx
mov qword [0x1401cf9a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemGetAddressRange_v2
test rax, rax
mov qword [0x1401cf9c0], rax
cmove rax, rcx
mov qword [0x1401cf9b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemFreeHost
test rax, rax
mov qword [0x1401cf9d0], rax
cmove rax, rcx
mov qword [0x1401cf9c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1401cf9e0], rax
cmove rax, rcx
mov qword [0x1401cf9d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1401cf9f0], rax
lea rcx, [0x140003df0]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x1401cf9e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemHostGetFlags
test rax, rax
mov qword [0x1401cfa00], rax
cmove rax, rcx
mov qword [0x1401cf9f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x1401cfa10], rax
cmove rax, rcx
mov qword [0x1401cfa08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x1401cfa20], rax
cmove rax, rcx
mov qword [0x1401cfa18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x1401cfa30], rax
cmove rax, rcx
mov qword [0x1401cfa28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x1401cfa40], rax
cmove rax, rcx
mov qword [0x1401cfa38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x1401cfa50], rax
cmove rax, rcx
mov qword [0x1401cfa48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy_ptds
test rax, rax
mov qword [0x1401cfa60], rax
cmove rax, rcx
mov qword [0x1401cfa58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyAsync
test rax, rax
mov qword [0x1401cfa70], rax
cmove rax, rcx
mov qword [0x1401cfa68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x1401cfa80], rax
cmove rax, rcx
mov qword [0x1401cfa78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
mov qword [0x1401cfa90], rax
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x1401cfa88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyPeer_ptds
test rax, rax
mov qword [0x1401cfaa0], rax
cmove rax, rcx
mov qword [0x1401cfa98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1401cfab0], rax
cmove rax, rcx
mov qword [0x1401cfaa8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1401cfac0], rax
cmove rax, rcx
mov qword [0x1401cfab8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1401cfad0], rax
cmove rax, rcx
mov qword [0x1401cfac8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1401cfae0], rax
cmove rax, rcx
mov qword [0x1401cfad8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1401cfaf0], rax
cmove rax, rcx
mov qword [0x1401cfae8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1401cfb00], rax
cmove rax, rcx
mov qword [0x1401cfaf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyDtoH_v2
test rax, rax
mov qword [0x1401cfb10], rax
cmove rax, rcx
mov qword [0x1401cfb08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x1401cfb20], rax
cmove rax, rcx
mov qword [0x1401cfb18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
mov qword [0x1401cfb30], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoHAsync_v2
mov qword [0x1401cfb28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
test rax, rax
mov qword [0x1401cfb40], rax
cmove rax, rcx
mov qword [0x1401cfb38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x1401cfb50], rax
cmove rax, rcx
mov qword [0x1401cfb48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x1401cfb60], rax
cmove rax, rcx
mov qword [0x1401cfb58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x1401cfb70], rax
cmove rax, rcx
mov qword [0x1401cfb68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1401cfb80], rax
cmove rax, rcx
mov qword [0x1401cfb78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x1401cfb90], rax
cmove rax, rcx
mov qword [0x1401cfb88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
test rax, rax
mov qword [0x1401cfba0], rax
cmove rax, rcx
mov qword [0x1401cfb98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy2DAsync_v2
test rax, rax
mov qword [0x1401cfbb0], rax
cmove rax, rcx
mov qword [0x1401cfba8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1401cfbc0], rax
cmove rax, rcx
mov qword [0x1401cfbb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401cfbd0], rax
cmove rax, rcx
mov qword [0x1401cfbc8], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy3D_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy3D_v2_ptds
test rax, rax
mov qword [0x1401cfbe0], rax
cmove rax, rcx
mov qword [0x1401cfbd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1401cfbf0], rax
cmove rax, rcx
mov qword [0x1401cfbe8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x1401cfc00], rax
cmove rax, rcx
mov qword [0x1401cfbf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x1401cfc10], rax
cmove rax, rcx
mov qword [0x1401cfc08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x1401cfc20], rax
cmove rax, rcx
mov qword [0x1401cfc18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x1401cfc30], rax
cmove rax, rcx
mov qword [0x1401cfc28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
test rax, rax
mov qword [0x1401cfc40], rax
cmove rax, rcx
mov qword [0x1401cfc38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemsetD8_v2
test rax, rax
mov qword [0x1401cfc50], rax
cmove rax, rcx
mov qword [0x1401cfc48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x1401cfc60], rax
cmove rax, rcx
mov qword [0x1401cfc58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401cfc70], rax
cmove rax, rcx
mov qword [0x1401cfc68], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemsetD8Async
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemsetD8Async_ptsz
test rax, rax
mov qword [0x1401cfc80], rax
cmove rax, rcx
mov qword [0x1401cfc78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x1401cfc90], rax
cmove rax, rcx
mov qword [0x1401cfc88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x1401cfca0], rax
cmove rax, rcx
mov qword [0x1401cfc98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1401cfcb0], rax
cmove rax, rcx
mov qword [0x1401cfca8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1401cfcc0], rax
cmove rax, rcx
mov qword [0x1401cfcb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1401cfcd0], rax
cmove rax, rcx
mov qword [0x1401cfcc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1401cfce0], rax
cmove rax, rcx
mov qword [0x1401cfcd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1401cfcf0], rax
cmove rax, rcx
mov qword [0x1401cfce8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuFuncSetAttribute
test rax, rax
mov qword [0x1401cfd00], rax
cmove rax, rcx
mov qword [0x1401cfcf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x1401cfd10], rax
cmove rax, rcx
mov qword [0x1401cfd08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x1401cfd20], rax
cmove rax, rcx
mov qword [0x1401cfd18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x1401cfd30], rax
cmove rax, rcx
mov qword [0x1401cfd28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x1401cfd40], rax
cmove rax, rcx
mov qword [0x1401cfd38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x1401cfd50], rax
cmove rax, rcx
mov qword [0x1401cfd48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x1401cfd60], rax
cmove rax, rcx
mov qword [0x1401cfd58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x1401cfd70], rax
cmove rax, rcx
mov qword [0x1401cfd68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x1401cfd80], rax
cmove rax, rcx
mov qword [0x1401cfd78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x1401cfd90], rax
cmove rax, rcx
mov qword [0x1401cfd88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x1401cfda0], rax
cmove rax, rcx
mov qword [0x1401cfd98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x1401cfdb0], rax
cmove rax, rcx
mov qword [0x1401cfda8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x1401cfdc0], rax
cmove rax, rcx
mov qword [0x1401cfdb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x1401cfdd0], rax
cmove rax, rcx
mov qword [0x1401cfdc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x1401cfde0], rax
cmove rax, rcx
mov qword [0x1401cfdd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x1401cfdf0], rax
cmove rax, rcx
mov qword [0x1401cfde8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x1401cfe00], rax
cmove rax, rcx
mov qword [0x1401cfdf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x1401cfe10], rax
cmove rax, rcx
mov qword [0x1401cfe08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x1401cfe20], rax
cmove rax, rcx
mov qword [0x1401cfe18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetMipmapLevelBias
test rax, rax
mov qword [0x1401cfe30], rax
cmove rax, rcx
mov qword [0x1401cfe28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetMipmapLevelClamp
test rax, rax
mov qword [0x1401cfe40], rax
cmove rax, rcx
mov qword [0x1401cfe38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x1401cfe50], rax
cmove rax, rcx
mov qword [0x1401cfe48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401cfe60], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetFlags
mov qword [0x1401cfe58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefSetBorderColor
test rax, rax
mov qword [0x1401cfe70], rax
cmove rax, rcx
mov qword [0x1401cfe68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexRefGetBorderColor
test rax, rax
mov qword [0x1401cfe80], rax
cmove rax, rcx
mov qword [0x1401cfe78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x1401cfe90], rax
cmove rax, rcx
mov qword [0x1401cfe88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexObjectCreate
test rax, rax
mov qword [0x1401cfea0], rax
cmove rax, rcx
mov qword [0x1401cfe98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x1401cfeb0], rax
cmove rax, rcx
mov qword [0x1401cfea8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x1401cfec0], rax
cmove rax, rcx
mov qword [0x1401cfeb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexObjectGetTextureDesc
test rax, rax
mov qword [0x1401cfed0], rax
cmove rax, rcx
mov qword [0x1401cfec8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuTexObjectGetResourceViewDesc
test rax, rax
mov qword [0x1401cfee0], rax
cmove rax, rcx
mov qword [0x1401cfed8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x1401cfef0], rax
cmove rax, rcx
mov qword [0x1401cfee8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1401cff00], rax
lea rcx, [0x140003df0]
test rax, rax
lea rdx, str.cuSurfObjectDestroy
cmove rax, rcx
mov qword [0x1401cfef8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuSurfObjectGetResourceDesc
test rax, rax
mov qword [0x1401cff10], rax
cmove rax, rcx
mov qword [0x1401cff08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLaunchKernel
test rax, rax
mov qword [0x1401cff20], rax
cmove rax, rcx
mov qword [0x1401cff18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLaunchKernel_ptsz
test rax, rax
mov qword [0x1401cff30], rax
cmove rax, rcx
mov qword [0x1401cff28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLaunchCooperativeKernel
test rax, rax
mov qword [0x1401cff40], rax
cmove rax, rcx
mov qword [0x1401cff38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLaunchCooperativeKernel_ptsz
test rax, rax
mov qword [0x1401cff50], rax
cmove rax, rcx
mov qword [0x1401cff48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
test rax, rax
mov qword [0x1401cff60], rax
cmove rax, rcx
mov qword [0x1401cff58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuEventCreate
test rax, rax
mov qword [0x1401cff70], rax
cmove rax, rcx
mov qword [0x1401cff68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x1401cff80], rax
cmove rax, rcx
mov qword [0x1401cff78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x1401cff90], rax
cmove rax, rcx
mov qword [0x1401cff88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
mov qword [0x1401cffa0], rax
test rax, rax
lea rdx, str.cuEventQuery
cmove rax, rcx
mov qword [0x1401cff98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x1401cffb0], rax
cmove rax, rcx
mov qword [0x1401cffa8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x1401cffc0], rax
cmove rax, rcx
mov qword [0x1401cffb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x1401cffd0], rax
cmove rax, rcx
mov qword [0x1401cffc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWaitValue32
test rax, rax
mov qword [0x1401cffe0], rax
cmove rax, rcx
mov qword [0x1401cffd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWaitValue32_ptsz
test rax, rax
mov qword [0x1401cfff0], rax
cmove rax, rcx
mov qword [0x1401cffe8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWriteValue32
test rax, rax
mov qword [0x1401d0000], rax
cmove rax, rcx
mov qword [0x1401cfff8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWriteValue32_ptsz
test rax, rax
mov qword [0x1401d0010], rax
cmove rax, rcx
mov qword [0x1401d0008], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWaitValue64
test rax, rax
mov qword [0x1401d0020], rax
cmove rax, rcx
mov qword [0x1401d0018], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWaitValue64_ptsz
test rax, rax
mov qword [0x1401d0030], rax
cmove rax, rcx
mov qword [0x1401d0028], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
mov qword [0x1401d0040], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamWriteValue64
mov qword [0x1401d0038], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWriteValue64_ptsz
test rax, rax
mov qword [0x1401d0050], rax
cmove rax, rcx
mov qword [0x1401d0048], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamBatchMemOp
test rax, rax
mov qword [0x1401d0060], rax
cmove rax, rcx
mov qword [0x1401d0058], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamBatchMemOp_ptsz
test rax, rax
mov qword [0x1401d0070], rax
cmove rax, rcx
mov qword [0x1401d0068], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamCreate
test rax, rax
mov qword [0x1401d0080], rax
cmove rax, rcx
mov qword [0x1401d0078], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamCreateWithPriority
test rax, rax
mov qword [0x1401d0090], rax
cmove rax, rcx
mov qword [0x1401d0088], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x1401d00a0], rax
cmove rax, rcx
mov qword [0x1401d0098], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamGetPriority_ptsz
test rax, rax
mov qword [0x1401d00b0], rax
cmove rax, rcx
mov qword [0x1401d00a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamGetFlags
test rax, rax
mov qword [0x1401d00c0], rax
cmove rax, rcx
mov qword [0x1401d00b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamGetCtx
test rax, rax
mov qword [0x1401d00d0], rax
cmove rax, rcx
mov qword [0x1401d00c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401d00e0], rax
cmove rax, rcx
mov qword [0x1401d00d8], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamGetFlags_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamDestroy_v2
test rax, rax
mov qword [0x1401d00f0], rax
cmove rax, rcx
mov qword [0x1401d00e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x1401d0100], rax
cmove rax, rcx
mov qword [0x1401d00f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x1401d0110], rax
cmove rax, rcx
mov qword [0x1401d0108], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x1401d0120], rax
cmove rax, rcx
mov qword [0x1401d0118], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x1401d0130], rax
cmove rax, rcx
mov qword [0x1401d0128], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x1401d0140], rax
cmove rax, rcx
mov qword [0x1401d0138], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x1401d0150], rax
cmove rax, rcx
mov qword [0x1401d0148], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamQuery
test rax, rax
mov qword [0x1401d0160], rax
cmove rax, rcx
mov qword [0x1401d0158], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamQuery_ptsz
test rax, rax
mov qword [0x1401d0170], rax
cmove rax, rcx
mov qword [0x1401d0168], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401d0180], rax
cmove rax, rcx
mov qword [0x1401d0178], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamAttachMemAsync
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuStreamAttachMemAsync_ptsz
test rax, rax
mov qword [0x1401d0190], rax
cmove rax, rcx
mov qword [0x1401d0188], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x1401d01a0], rax
cmove rax, rcx
mov qword [0x1401d0198], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x1401d01b0], rax
cmove rax, rcx
mov qword [0x1401d01a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x1401d01c0], rax
cmove rax, rcx
mov qword [0x1401d01b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x1401d01d0], rax
cmove rax, rcx
mov qword [0x1401d01c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x1401d01e0], rax
cmove rax, rcx
mov qword [0x1401d01d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x1401d01f0], rax
cmove rax, rcx
mov qword [0x1401d01e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuIpcOpenMemHandle
test rax, rax
mov qword [0x1401d0200], rax
cmove rax, rcx
mov qword [0x1401d01f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuIpcCloseMemHandle
test rax, rax
mov qword [0x1401d0210], rax
cmove rax, rcx
mov qword [0x1401d0208], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x1401d0220], rax
cmove rax, rcx
mov qword [0x1401d0218], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x1401d0230], rax
cmove rax, rcx
mov qword [0x1401d0228], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x1401d0240], rax
cmove rax, rcx
mov qword [0x1401d0238], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x1401d0250], rax
cmove rax, rcx
mov qword [0x1401d0248], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x1401d0260], rax
cmove rax, rcx
mov qword [0x1401d0258], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x1401d0270], rax
cmove rax, rcx
mov qword [0x1401d0268], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLMapBufferObjectAsync_v2
test rax, rax
mov qword [0x1401d0280], rax
cmove rax, rcx
mov qword [0x1401d0278], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x1401d0290], rax
cmove rax, rcx
mov qword [0x1401d0288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLUnmapBufferObject
test rax, rax
mov qword [0x1401d02a0], rax
cmove rax, rcx
mov qword [0x1401d0298], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLUnmapBufferObjectAsync
test rax, rax
mov qword [0x1401d02b0], rax
cmove rax, rcx
mov qword [0x1401d02a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x1401d02c0], rax
cmove rax, rcx
mov qword [0x1401d02b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x1401d02d0], rax
cmove rax, rcx
mov qword [0x1401d02c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x1401d02e0], rax
cmove rax, rcx
mov qword [0x1401d02d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x1401d02f0], rax
cmove rax, rcx
mov qword [0x1401d02e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x1401d0300], rax
cmove rax, rcx
mov qword [0x1401d02f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x1401d0310], rax
cmove rax, rcx
mov qword [0x1401d0308], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsMapResources
test rax, rax
mov qword [0x1401d0320], rax
cmove rax, rcx
mov qword [0x1401d0318], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x1401d0330], rax
cmove rax, rcx
mov qword [0x1401d0328], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x1401d0340], rax
cmove rax, rcx
mov qword [0x1401d0338], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsUnmapResources_ptsz
test rax, rax
mov qword [0x1401d0350], rax
cmove rax, rcx
mov qword [0x1401d0348], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x1401d0360], rax
cmove rax, rcx
mov qword [0x1401d0358], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401d0370], rax
cmove rax, rcx
lea rdx, str.cuGraphicsSubResourceGetMappedArray
mov qword [0x1401d0368], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
test rax, rax
mov qword [0x1401d0380], rax
cmove rax, rcx
mov qword [0x1401d0378], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1401d0390], rax
cmove rax, rcx
mov qword [0x1401d0388], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x1401d03a0], rax
cmove rax, rcx
mov qword [0x1401d0398], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x1401d03b0], rax
cmove rax, rcx
mov qword [0x1401d03a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuProfilerStop
test rax, rax
mov qword [0x1401d03c0], rax
cmove rax, rcx
mov qword [0x1401d03b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x1401d03d0], rax
cmove rax, rcx
mov qword [0x1401d03c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x1401d03e0], rax
cmove rax, rcx
mov qword [0x1401d03d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D11CtxCreateOnDevice
test rax, rax
mov qword [0x1401d03f0], rax
cmove rax, rcx
mov qword [0x1401d03e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsD3D11RegisterResource
test rax, rax
mov qword [0x1401d0400], rax
cmove rax, rcx
mov qword [0x1401d03f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1401d0410], rax
lea rcx, [0x140003df0]
test rax, rax
lea rdx, str.cuD3D11GetDirect3DDevice
cmove rax, rcx
mov qword [0x1401d0408], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10GetDevice
test rax, rax
mov qword [0x1401d0420], rax
cmove rax, rcx
mov qword [0x1401d0418], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x1401d0430], rax
cmove rax, rcx
mov qword [0x1401d0428], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x1401d0440], rax
cmove rax, rcx
mov qword [0x1401d0438], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x1401d0450], rax
cmove rax, rcx
mov qword [0x1401d0448], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGraphicsD3D10RegisterResource
test rax, rax
mov qword [0x1401d0460], rax
cmove rax, rcx
mov qword [0x1401d0458], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x1401d0470], rax
cmove rax, rcx
mov qword [0x1401d0468], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x1401d0480], rax
cmove rax, rcx
mov qword [0x1401d0478], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10MapResources
test rax, rax
mov qword [0x1401d0490], rax
cmove rax, rcx
mov qword [0x1401d0488], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10UnmapResources
test rax, rax
mov qword [0x1401d04a0], rax
cmove rax, rcx
mov qword [0x1401d0498], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
mov qword [0x1401d04b0], rax
test rax, rax
lea rdx, str.cuD3D10ResourceSetMapFlags
cmove rax, rcx
mov qword [0x1401d04a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1401d04c0], rax
cmove rax, rcx
mov qword [0x1401d04b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x1401d04d0], rax
cmove rax, rcx
mov qword [0x1401d04c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1401d04e0], rax
cmove rax, rcx
mov qword [0x1401d04d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1401d04f0], rax
cmove rax, rcx
mov qword [0x1401d04e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1401d0500], rax
cmove rax, rcx
mov qword [0x1401d04f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x1401d0510], rax
cmove rax, rcx
mov qword [0x1401d0508], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x1401d0520], rax
cmove rax, rcx
mov qword [0x1401d0518], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9CtxCreateOnDevice
test rax, rax
mov qword [0x1401d0530], rax
cmove rax, rcx
mov qword [0x1401d0528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9GetDirect3DDevice
test rax, rax
mov qword [0x1401d0540], rax
cmove rax, rcx
mov qword [0x1401d0538], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
mov qword [0x1401d0550], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphicsD3D9RegisterResource
mov qword [0x1401d0548], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9RegisterResource
test rax, rax
mov qword [0x1401d0560], rax
cmove rax, rcx
mov qword [0x1401d0558], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x1401d0570], rax
cmove rax, rcx
mov qword [0x1401d0568], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x1401d0580], rax
cmove rax, rcx
mov qword [0x1401d0578], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x1401d0590], rax
cmove rax, rcx
mov qword [0x1401d0588], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9ResourceSetMapFlags
test rax, rax
mov qword [0x1401d05a0], rax
cmove rax, rcx
mov qword [0x1401d0598], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1401d05b0], rax
cmove rax, rcx
mov qword [0x1401d05a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x1401d05c0], rax
cmove rax, rcx
mov qword [0x1401d05b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1401d05d0], rax
cmove rax, rcx
mov qword [0x1401d05c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1401d05e0], rax
cmove rax, rcx
mov qword [0x1401d05d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401d05f0], rax
cmove rax, rcx
mov qword [0x1401d05e8], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9Begin
test rax, rax
mov qword [0x1401d0600], rax
cmove rax, rcx
mov qword [0x1401d05f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x1401d0610], rax
cmove rax, rcx
mov qword [0x1401d0608], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x1401d0620], rax
cmove rax, rcx
mov qword [0x1401d0618], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x1401d0630], rax
cmove rax, rcx
mov qword [0x1401d0628], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x1401d0640], rax
cmove rax, rcx
mov qword [0x1401d0638], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x1401d0650], rax
cmove rax, rcx
mov qword [0x1401d0648], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x1401d0660], rax
cmove rax, rcx
mov qword [0x1401d0658], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
test rax, rax
mov qword [0x1401d0670], rax
cmove rax, rcx
mov qword [0x1401d0668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemAdvise
test rax, rax
mov qword [0x1401d0680], rax
cmove rax, rcx
mov qword [0x1401d0678], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401d0690], rax
cmove rax, rcx
mov qword [0x1401d0688], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemPrefetchAsync
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemPrefetchAsync_ptsz
test rax, rax
mov qword [0x1401d06a0], rax
cmove rax, rcx
mov qword [0x1401d0698], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemRangeGetAttribute
test rax, rax
mov qword [0x1401d06b0], rax
cmove rax, rcx
mov qword [0x1401d06a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuMemRangeGetAttributes
test rax, rax
mov qword [0x1401d06c0], rax
cmove rax, rcx
mov qword [0x1401d06b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGetErrorString
test rax, rax
mov qword [0x1401d06d0], rax
cmove rax, rcx
mov qword [0x1401d06c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
lea rdx, str.cuGetErrorName
test rax, rax
mov qword [0x1401d06e0], rax
cmove rax, rcx
mov qword [0x1401d06d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140003df0]
test rax, rax
mov qword [0x1401d06f0], rax
cmove rax, rcx
mov qword [0x1401d06e8], rax
add rsp, 0x20
pop rbx
ret