Function at 0x180003a20
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.180060d60
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, str.cuInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGet
test rax, rax
mov qword [0x1800863c8], rax
cmove rax, rcx
mov qword [0x1800863c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1800863d8], rax
cmove rax, rcx
mov qword [0x1800863d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1800863e8], rax
cmove rax, rcx
mov qword [0x1800863e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x1800863f8], rax
cmove rax, rcx
mov qword [0x1800863f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x180086408], rax
cmove rax, rcx
mov qword [0x180086400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetP2PAttribute
test rax, rax
mov qword [0x180086418], rax
cmove rax, rcx
mov qword [0x180086410], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x180086428], rax
cmove rax, rcx
mov qword [0x180086420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x180086438], rax
cmove rax, rcx
mov qword [0x180086430], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x180086448], rax
cmove rax, rcx
mov qword [0x180086440], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180086458], rax
cmove rax, rcx
mov qword [0x180086450], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuDevicePrimaryCtxRetain
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxRelease
test rax, rax
mov qword [0x180086468], rax
cmove rax, rcx
mov qword [0x180086460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxSetFlags
test rax, rax
mov qword [0x180086478], rax
cmove rax, rcx
mov qword [0x180086470], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x180086488], rax
cmove rax, rcx
mov qword [0x180086480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x180086498], rax
cmove rax, rcx
mov qword [0x180086490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxCreate_v2
test rax, rax
mov qword [0x1800864a8], rax
cmove rax, rcx
mov qword [0x1800864a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1800864b8], rax
cmove rax, rcx
mov qword [0x1800864b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1800864c8], rax
cmove rax, rcx
mov qword [0x1800864c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1800864d8], rax
cmove rax, rcx
mov qword [0x1800864d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1800864e8], rax
cmove rax, rcx
mov qword [0x1800864e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x1800864f8], rax
cmove rax, rcx
mov qword [0x1800864f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x180086508], rax
cmove rax, rcx
mov qword [0x180086500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x180086518], rax
cmove rax, rcx
mov qword [0x180086510], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x180086528], rax
cmove rax, rcx
mov qword [0x180086520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x180086538], rax
cmove rax, rcx
mov qword [0x180086530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x180086548], rax
cmove rax, rcx
mov qword [0x180086540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x180086558], rax
cmove rax, rcx
mov qword [0x180086550], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x180086568], rax
cmove rax, rcx
mov qword [0x180086560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x180086578], rax
cmove rax, rcx
mov qword [0x180086570], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxSynchronize
test rax, rax
mov qword [0x180086588], rax
cmove rax, rcx
mov qword [0x180086580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x180086598], rax
cmove rax, rcx
mov qword [0x180086590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1800865a8], rax
cmove rax, rcx
mov qword [0x1800865a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1800865b8], rax
cmove rax, rcx
mov qword [0x1800865b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleUnload
test rax, rax
mov qword [0x1800865c8], rax
cmove rax, rcx
mov qword [0x1800865c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetFunction
test rax, rax
mov qword [0x1800865d8], rax
cmove rax, rcx
mov qword [0x1800865d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1800865e8], rax
cmove rax, rcx
mov qword [0x1800865e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x1800865f8], rax
cmove rax, rcx
mov qword [0x1800865f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x180086608], rax
cmove rax, rcx
mov qword [0x180086600], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkCreate
test rax, rax
mov qword [0x180086618], rax
cmove rax, rcx
mov qword [0x180086610], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkAddData
test rax, rax
mov qword [0x180086628], rax
cmove rax, rcx
mov qword [0x180086620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x180086638], rax
cmove rax, rcx
mov qword [0x180086630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180086648], rax
cmove rax, rcx
lea rdx, str.cuLinkComplete
mov qword [0x180086640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLinkDestroy
test rax, rax
mov qword [0x180086658], rax
cmove rax, rcx
mov qword [0x180086650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x180086668], rax
cmove rax, rcx
mov qword [0x180086660], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x180086678], rax
cmove rax, rcx
mov qword [0x180086670], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x180086688], rax
cmove rax, rcx
mov qword [0x180086680], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x180086698], rax
cmove rax, rcx
mov qword [0x180086690], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1800866a8], rax
cmove rax, rcx
mov qword [0x1800866a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemGetAddressRange_v2
test rax, rax
mov qword [0x1800866b8], rax
cmove rax, rcx
mov qword [0x1800866b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemFreeHost
test rax, rax
mov qword [0x1800866c8], rax
cmove rax, rcx
mov qword [0x1800866c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1800866d8], rax
cmove rax, rcx
mov qword [0x1800866d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800866e8], rax
lea rcx, [0x180003a10]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x1800866e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostGetFlags
test rax, rax
mov qword [0x1800866f8], rax
cmove rax, rcx
mov qword [0x1800866f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x180086708], rax
cmove rax, rcx
mov qword [0x180086700], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x180086718], rax
cmove rax, rcx
mov qword [0x180086710], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x180086728], rax
cmove rax, rcx
mov qword [0x180086720], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x180086738], rax
cmove rax, rcx
mov qword [0x180086730], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x180086748], rax
cmove rax, rcx
mov qword [0x180086740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy_ptds
test rax, rax
mov qword [0x180086758], rax
cmove rax, rcx
mov qword [0x180086750], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyAsync
test rax, rax
mov qword [0x180086768], rax
cmove rax, rcx
mov qword [0x180086760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x180086778], rax
cmove rax, rcx
mov qword [0x180086770], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180086788], rax
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x180086780], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyPeer_ptds
test rax, rax
mov qword [0x180086798], rax
cmove rax, rcx
mov qword [0x180086790], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1800867a8], rax
cmove rax, rcx
mov qword [0x1800867a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1800867b8], rax
cmove rax, rcx
mov qword [0x1800867b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1800867c8], rax
cmove rax, rcx
mov qword [0x1800867c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1800867d8], rax
cmove rax, rcx
mov qword [0x1800867d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1800867e8], rax
cmove rax, rcx
mov qword [0x1800867e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1800867f8], rax
cmove rax, rcx
mov qword [0x1800867f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoH_v2
test rax, rax
mov qword [0x180086808], rax
cmove rax, rcx
mov qword [0x180086800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x180086818], rax
cmove rax, rcx
mov qword [0x180086810], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180086828], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoHAsync_v2
mov qword [0x180086820], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
test rax, rax
mov qword [0x180086838], rax
cmove rax, rcx
mov qword [0x180086830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x180086848], rax
cmove rax, rcx
mov qword [0x180086840], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x180086858], rax
cmove rax, rcx
mov qword [0x180086850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x180086868], rax
cmove rax, rcx
mov qword [0x180086860], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x180086878], rax
cmove rax, rcx
mov qword [0x180086870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x180086888], rax
cmove rax, rcx
mov qword [0x180086880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
test rax, rax
mov qword [0x180086898], rax
cmove rax, rcx
mov qword [0x180086890], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DAsync_v2
test rax, rax
mov qword [0x1800868a8], rax
cmove rax, rcx
mov qword [0x1800868a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1800868b8], rax
cmove rax, rcx
mov qword [0x1800868b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x1800868c8], rax
cmove rax, rcx
mov qword [0x1800868c0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy3D_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3D_v2_ptds
test rax, rax
mov qword [0x1800868d8], rax
cmove rax, rcx
mov qword [0x1800868d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1800868e8], rax
cmove rax, rcx
mov qword [0x1800868e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x1800868f8], rax
cmove rax, rcx
mov qword [0x1800868f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x180086908], rax
cmove rax, rcx
mov qword [0x180086900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x180086918], rax
cmove rax, rcx
mov qword [0x180086910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x180086928], rax
cmove rax, rcx
mov qword [0x180086920], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
test rax, rax
mov qword [0x180086938], rax
cmove rax, rcx
mov qword [0x180086930], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD8_v2
test rax, rax
mov qword [0x180086948], rax
cmove rax, rcx
mov qword [0x180086940], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x180086958], rax
cmove rax, rcx
mov qword [0x180086950], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180086968], rax
cmove rax, rcx
mov qword [0x180086960], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemsetD8Async
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD8Async_ptsz
test rax, rax
mov qword [0x180086978], rax
cmove rax, rcx
mov qword [0x180086970], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x180086988], rax
cmove rax, rcx
mov qword [0x180086980], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x180086998], rax
cmove rax, rcx
mov qword [0x180086990], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1800869a8], rax
cmove rax, rcx
mov qword [0x1800869a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1800869b8], rax
cmove rax, rcx
mov qword [0x1800869b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1800869c8], rax
cmove rax, rcx
mov qword [0x1800869c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1800869d8], rax
cmove rax, rcx
mov qword [0x1800869d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1800869e8], rax
cmove rax, rcx
mov qword [0x1800869e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x1800869f8], rax
cmove rax, rcx
mov qword [0x1800869f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x180086a08], rax
cmove rax, rcx
mov qword [0x180086a00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x180086a18], rax
cmove rax, rcx
mov qword [0x180086a10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x180086a28], rax
cmove rax, rcx
mov qword [0x180086a20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x180086a38], rax
cmove rax, rcx
mov qword [0x180086a30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x180086a48], rax
cmove rax, rcx
mov qword [0x180086a40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x180086a58], rax
cmove rax, rcx
mov qword [0x180086a50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x180086a68], rax
cmove rax, rcx
mov qword [0x180086a60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x180086a78], rax
cmove rax, rcx
mov qword [0x180086a70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x180086a88], rax
cmove rax, rcx
mov qword [0x180086a80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x180086a98], rax
cmove rax, rcx
mov qword [0x180086a90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x180086aa8], rax
cmove rax, rcx
mov qword [0x180086aa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x180086ab8], rax
cmove rax, rcx
mov qword [0x180086ab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x180086ac8], rax
cmove rax, rcx
mov qword [0x180086ac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x180086ad8], rax
cmove rax, rcx
mov qword [0x180086ad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x180086ae8], rax
cmove rax, rcx
mov qword [0x180086ae0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x180086af8], rax
cmove rax, rcx
mov qword [0x180086af0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x180086b08], rax
cmove rax, rcx
mov qword [0x180086b00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmapLevelBias
test rax, rax
mov qword [0x180086b18], rax
cmove rax, rcx
mov qword [0x180086b10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMipmapLevelClamp
test rax, rax
mov qword [0x180086b28], rax
cmove rax, rcx
mov qword [0x180086b20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x180086b38], rax
cmove rax, rcx
mov qword [0x180086b30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefSetFlags
test rax, rax
mov qword [0x180086b48], rax
cmove rax, rcx
mov qword [0x180086b40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180086b58], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetBorderColor
mov qword [0x180086b50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexRefGetBorderColor
test rax, rax
mov qword [0x180086b68], rax
cmove rax, rcx
mov qword [0x180086b60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x180086b78], rax
cmove rax, rcx
mov qword [0x180086b70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectCreate
test rax, rax
mov qword [0x180086b88], rax
cmove rax, rcx
mov qword [0x180086b80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x180086b98], rax
cmove rax, rcx
mov qword [0x180086b90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x180086ba8], rax
cmove rax, rcx
mov qword [0x180086ba0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectGetTextureDesc
test rax, rax
mov qword [0x180086bb8], rax
cmove rax, rcx
mov qword [0x180086bb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuTexObjectGetResourceViewDesc
test rax, rax
mov qword [0x180086bc8], rax
cmove rax, rcx
mov qword [0x180086bc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x180086bd8], rax
cmove rax, rcx
mov qword [0x180086bd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuSurfObjectDestroy
test rax, rax
mov qword [0x180086be8], rax
cmove rax, rcx
mov qword [0x180086be0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180086bf8], rax
lea rcx, [0x180003a10]
test rax, rax
lea rdx, str.cuSurfObjectGetResourceDesc
cmove rax, rcx
mov qword [0x180086bf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLaunchKernel
test rax, rax
mov qword [0x180086c08], rax
cmove rax, rcx
mov qword [0x180086c00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuLaunchKernel_ptsz
test rax, rax
mov qword [0x180086c18], rax
cmove rax, rcx
mov qword [0x180086c10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventCreate
test rax, rax
mov qword [0x180086c28], rax
cmove rax, rcx
mov qword [0x180086c20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x180086c38], rax
cmove rax, rcx
mov qword [0x180086c30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x180086c48], rax
cmove rax, rcx
mov qword [0x180086c40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventQuery
test rax, rax
mov qword [0x180086c58], rax
cmove rax, rcx
mov qword [0x180086c50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x180086c68], rax
cmove rax, rcx
mov qword [0x180086c60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x180086c78], rax
cmove rax, rcx
mov qword [0x180086c70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x180086c88], rax
cmove rax, rcx
mov qword [0x180086c80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180086c98], rax
test rax, rax
lea rdx, str.cuStreamWaitValue32
cmove rax, rcx
mov qword [0x180086c90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWaitValue32_ptsz
test rax, rax
mov qword [0x180086ca8], rax
cmove rax, rcx
mov qword [0x180086ca0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWriteValue32
test rax, rax
mov qword [0x180086cb8], rax
cmove rax, rcx
mov qword [0x180086cb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWriteValue32_ptsz
test rax, rax
mov qword [0x180086cc8], rax
cmove rax, rcx
mov qword [0x180086cc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamBatchMemOp
test rax, rax
mov qword [0x180086cd8], rax
cmove rax, rcx
mov qword [0x180086cd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamBatchMemOp_ptsz
test rax, rax
mov qword [0x180086ce8], rax
cmove rax, rcx
mov qword [0x180086ce0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamCreate
test rax, rax
mov qword [0x180086cf8], rax
cmove rax, rcx
mov qword [0x180086cf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamCreateWithPriority
test rax, rax
mov qword [0x180086d08], rax
cmove rax, rcx
mov qword [0x180086d00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x180086d18], rax
cmove rax, rcx
mov qword [0x180086d10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamGetPriority_ptsz
test rax, rax
mov qword [0x180086d28], rax
cmove rax, rcx
mov qword [0x180086d20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180086d38], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetFlags
mov qword [0x180086d30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamGetFlags_ptsz
test rax, rax
mov qword [0x180086d48], rax
cmove rax, rcx
mov qword [0x180086d40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamDestroy_v2
test rax, rax
mov qword [0x180086d58], rax
cmove rax, rcx
mov qword [0x180086d50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x180086d68], rax
cmove rax, rcx
mov qword [0x180086d60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x180086d78], rax
cmove rax, rcx
mov qword [0x180086d70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x180086d88], rax
cmove rax, rcx
mov qword [0x180086d80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x180086d98], rax
cmove rax, rcx
mov qword [0x180086d90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x180086da8], rax
cmove rax, rcx
mov qword [0x180086da0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x180086db8], rax
cmove rax, rcx
mov qword [0x180086db0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamQuery
test rax, rax
mov qword [0x180086dc8], rax
cmove rax, rcx
mov qword [0x180086dc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180086dd8], rax
cmove rax, rcx
mov qword [0x180086dd0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamQuery_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAttachMemAsync
test rax, rax
mov qword [0x180086de8], rax
cmove rax, rcx
mov qword [0x180086de0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuStreamAttachMemAsync_ptsz
test rax, rax
mov qword [0x180086df8], rax
cmove rax, rcx
mov qword [0x180086df0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x180086e08], rax
cmove rax, rcx
mov qword [0x180086e00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x180086e18], rax
cmove rax, rcx
mov qword [0x180086e10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x180086e28], rax
cmove rax, rcx
mov qword [0x180086e20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x180086e38], rax
cmove rax, rcx
mov qword [0x180086e30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x180086e48], rax
cmove rax, rcx
mov qword [0x180086e40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x180086e58], rax
cmove rax, rcx
mov qword [0x180086e50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuIpcOpenMemHandle
test rax, rax
mov qword [0x180086e68], rax
cmove rax, rcx
mov qword [0x180086e60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180086e78], rax
cmove rax, rcx
mov qword [0x180086e70], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuIpcCloseMemHandle
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x180086e88], rax
cmove rax, rcx
mov qword [0x180086e80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x180086e98], rax
cmove rax, rcx
mov qword [0x180086e90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x180086ea8], rax
cmove rax, rcx
mov qword [0x180086ea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x180086eb8], rax
cmove rax, rcx
mov qword [0x180086eb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x180086ec8], rax
cmove rax, rcx
mov qword [0x180086ec0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x180086ed8], rax
cmove rax, rcx
mov qword [0x180086ed0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObjectAsync_v2
test rax, rax
mov qword [0x180086ee8], rax
cmove rax, rcx
mov qword [0x180086ee0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x180086ef8], rax
cmove rax, rcx
mov qword [0x180086ef0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLUnmapBufferObject
test rax, rax
mov qword [0x180086f08], rax
cmove rax, rcx
mov qword [0x180086f00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLUnmapBufferObjectAsync
test rax, rax
mov qword [0x180086f18], rax
cmove rax, rcx
mov qword [0x180086f10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x180086f28], rax
cmove rax, rcx
mov qword [0x180086f20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x180086f38], rax
cmove rax, rcx
mov qword [0x180086f30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x180086f48], rax
cmove rax, rcx
mov qword [0x180086f40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x180086f58], rax
cmove rax, rcx
mov qword [0x180086f50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x180086f68], rax
cmove rax, rcx
mov qword [0x180086f60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x180086f78], rax
cmove rax, rcx
mov qword [0x180086f70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsMapResources
test rax, rax
mov qword [0x180086f88], rax
cmove rax, rcx
mov qword [0x180086f80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x180086f98], rax
cmove rax, rcx
mov qword [0x180086f90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x180086fa8], rax
cmove rax, rcx
mov qword [0x180086fa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsUnmapResources_ptsz
test rax, rax
mov qword [0x180086fb8], rax
cmove rax, rcx
mov qword [0x180086fb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x180086fc8], rax
cmove rax, rcx
mov qword [0x180086fc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsSubResourceGetMappedArray
test rax, rax
mov qword [0x180086fd8], rax
cmove rax, rcx
mov qword [0x180086fd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
test rax, rax
mov qword [0x180086fe8], rax
cmove rax, rcx
mov qword [0x180086fe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x180086ff8], rax
cmove rax, rcx
mov qword [0x180086ff0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x180087008], rax
cmove rax, rcx
mov qword [0x180087000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x180087018], rax
cmove rax, rcx
mov qword [0x180087010], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuProfilerStop
test rax, rax
mov qword [0x180087028], rax
cmove rax, rcx
mov qword [0x180087020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x180087038], rax
cmove rax, rcx
mov qword [0x180087030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x180087048], rax
cmove rax, rcx
mov qword [0x180087040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11CtxCreateOnDevice
test rax, rax
mov qword [0x180087058], rax
cmove rax, rcx
mov qword [0x180087050], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180087068], rax
cmove rax, rcx
lea rdx, str.cuGraphicsD3D11RegisterResource
mov qword [0x180087060], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D11GetDirect3DDevice
test rax, rax
mov qword [0x180087078], rax
cmove rax, rcx
mov qword [0x180087070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10GetDevice
test rax, rax
mov qword [0x180087088], rax
cmove rax, rcx
mov qword [0x180087080], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x180087098], rax
cmove rax, rcx
mov qword [0x180087090], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x1800870a8], rax
cmove rax, rcx
mov qword [0x1800870a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x1800870b8], rax
cmove rax, rcx
mov qword [0x1800870b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsD3D10RegisterResource
test rax, rax
mov qword [0x1800870c8], rax
cmove rax, rcx
mov qword [0x1800870c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x1800870d8], rax
cmove rax, rcx
mov qword [0x1800870d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x1800870e8], rax
cmove rax, rcx
mov qword [0x1800870e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10MapResources
test rax, rax
mov qword [0x1800870f8], rax
cmove rax, rcx
mov qword [0x1800870f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180087108], rax
lea rcx, [0x180003a10]
test rax, rax
lea rdx, str.cuD3D10UnmapResources
cmove rax, rcx
mov qword [0x180087100], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceSetMapFlags
test rax, rax
mov qword [0x180087118], rax
cmove rax, rcx
mov qword [0x180087110], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x180087128], rax
cmove rax, rcx
mov qword [0x180087120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x180087138], rax
cmove rax, rcx
mov qword [0x180087130], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x180087148], rax
cmove rax, rcx
mov qword [0x180087140], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x180087158], rax
cmove rax, rcx
mov qword [0x180087150], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x180087168], rax
cmove rax, rcx
mov qword [0x180087160], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x180087178], rax
cmove rax, rcx
mov qword [0x180087170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x180087188], rax
cmove rax, rcx
mov qword [0x180087180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9CtxCreateOnDevice
test rax, rax
mov qword [0x180087198], rax
cmove rax, rcx
mov qword [0x180087190], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x1800871a8], rax
test rax, rax
lea rdx, str.cuD3D9GetDirect3DDevice
cmove rax, rcx
mov qword [0x1800871a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGraphicsD3D9RegisterResource
test rax, rax
mov qword [0x1800871b8], rax
cmove rax, rcx
mov qword [0x1800871b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9RegisterResource
test rax, rax
mov qword [0x1800871c8], rax
cmove rax, rcx
mov qword [0x1800871c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x1800871d8], rax
cmove rax, rcx
mov qword [0x1800871d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x1800871e8], rax
cmove rax, rcx
mov qword [0x1800871e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x1800871f8], rax
cmove rax, rcx
mov qword [0x1800871f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceSetMapFlags
test rax, rax
mov qword [0x180087208], rax
cmove rax, rcx
mov qword [0x180087200], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x180087218], rax
cmove rax, rcx
mov qword [0x180087210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x180087228], rax
cmove rax, rcx
mov qword [0x180087220], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x180087238], rax
cmove rax, rcx
mov qword [0x180087230], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
mov qword [0x180087248], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
mov qword [0x180087240], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x180087258], rax
cmove rax, rcx
mov qword [0x180087250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9Begin
test rax, rax
mov qword [0x180087268], rax
cmove rax, rcx
mov qword [0x180087260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x180087278], rax
cmove rax, rcx
mov qword [0x180087270], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x180087288], rax
cmove rax, rcx
mov qword [0x180087280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x180087298], rax
cmove rax, rcx
mov qword [0x180087290], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x1800872a8], rax
cmove rax, rcx
mov qword [0x1800872a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x1800872b8], rax
cmove rax, rcx
mov qword [0x1800872b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x1800872c8], rax
cmove rax, rcx
mov qword [0x1800872c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
test rax, rax
mov qword [0x1800872d8], rax
cmove rax, rcx
mov qword [0x1800872d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x1800872e8], rax
cmove rax, rcx
mov qword [0x1800872e0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemAdvise
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemPrefetchAsync
test rax, rax
mov qword [0x1800872f8], rax
cmove rax, rcx
mov qword [0x1800872f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemPrefetchAsync_ptsz
test rax, rax
mov qword [0x180087308], rax
cmove rax, rcx
mov qword [0x180087300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemRangeGetAttribute
test rax, rax
mov qword [0x180087318], rax
cmove rax, rcx
mov qword [0x180087310], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuMemRangeGetAttributes
test rax, rax
mov qword [0x180087328], rax
cmove rax, rcx
mov qword [0x180087320], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGetErrorString
test rax, rax
mov qword [0x180087338], rax
cmove rax, rcx
mov qword [0x180087330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
lea rdx, str.cuGetErrorName
test rax, rax
mov qword [0x180087348], rax
cmove rax, rcx
mov qword [0x180087340], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180003a10]
test rax, rax
mov qword [0x180087358], rax
cmove rax, rcx
mov qword [0x180087350], rax
add rsp, 0x20
pop rbx
ret