Function at 0x180025730
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov qword [rsp + 0x38], 0
lea rcx, [0x18008c9d8]
lea rdx, [0x1800247d0]
call fcn.180032d50
mov rcx, qword [0x18008c9c8]
lea rdx, str.cuGetProcAddress
mov rcx, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008caa0], rax
test rax, rax
je 0x18002b22d
xor r9d, r9d
lea rdx, [rsp + 0x38]
mov r8d, 0x2b16
lea rcx, str.cuGetProcAddress
call rax
test eax, eax
jne 0x18002b222
cmp qword [rsp + 0x38], 0
je 0x18002b222
mov rax, qword [0x18008caa0]
test rax, rax
je 0x18002b22d
xor r9d, r9d
mov qword [0x18008df20], rax
mov r8d, 0x7d0
lea rdx, [0x18008ca68]
lea rcx, [0x1800673b4]
call rax
mov rcx, qword [0x18008ca68]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008def8], rcx
lea rdx, [0x18008caa0]
lea rcx, str.cuGetProcAddress
call qword [0x18008df20]
mov r10, qword [0x18008caa0]
lea rcx, [0x180024180]
test eax, eax
lea rdx, [0x18008caf8]
mov r8d, 0x7d0
cmovne r10, rcx
xor r9d, r9d
lea rcx, [0x1800673c0]
mov qword [0x18008df20], r10
call r10
mov rcx, qword [0x18008caf8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008df40], rcx
lea rdx, [0x18008cb20]
lea rcx, str.cuDeviceGetCount
call qword [0x18008df20]
mov rcx, qword [0x18008cb20]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008df50], rcx
lea rdx, [0x18008cb58]
lea rcx, str.cuDeviceGetName
call qword [0x18008df20]
mov rcx, qword [0x18008cb58]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008df70], rcx
lea rdx, [0x18008cb90]
lea rcx, str.cuDeviceTotalMem
call qword [0x18008df20]
mov rcx, qword [0x18008cb90]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008df88], rcx
lea rdx, [0x18008cbd8]
lea rcx, str.cuDeviceGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008cbd8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dfb8], rcx
lea rdx, [0x18008cc18]
lea rcx, str.cuDeviceGetP2PAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008cc18]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008dfd8], rcx
xor r9d, r9d
lea rdx, [0x18008cc58]
mov r8d, 0x7e4
lea rcx, str.cuDriverGetVersion
call qword [0x18008df20]
mov rcx, qword [0x18008cc58]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dfe8], rcx
lea rdx, [0x18008cc90]
lea rcx, str.cuDeviceGetByPCIBusId
call qword [0x18008df20]
mov rcx, qword [0x18008cc90]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e000], rcx
lea rdx, [0x18008ccc8]
lea rcx, str.cuDeviceGetPCIBusId
call qword [0x18008df20]
mov rcx, qword [0x18008ccc8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x233c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e028], rcx
lea rdx, [0x18008cd08]
lea rcx, str.cuDeviceGetUuid
call qword [0x18008df20]
mov rcx, qword [0x18008cd08]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e040], rcx
lea rdx, [0x18008cd40]
lea rcx, str.cuDeviceGetTexture1DLinearMaxWidth
call qword [0x18008df20]
mov rcx, qword [0x18008cd40]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e058], rcx
lea rdx, [0x18008cd80]
lea rcx, str.cuDeviceGetDefaultMemPool
call qword [0x18008df20]
mov rcx, qword [0x18008cd80]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e070], rcx
lea rdx, [0x18008cdb0]
lea rcx, str.cuDeviceSetMemPool
call qword [0x18008df20]
mov rcx, qword [0x18008cdb0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e080], rcx
lea rdx, [0x18008cde0]
lea rcx, str.cuDeviceGetMemPool
call qword [0x18008df20]
mov rcx, qword [0x18008cde0]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e098], rcx
mov r8d, 0x2b16
lea rdx, [0x18008ce18]
lea rcx, str.cuFlushGPUDirectRDMAWrites
call qword [0x18008df20]
mov rcx, qword [0x18008ce18]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0b0], rcx
lea rdx, [0x18008ce58]
lea rcx, str.cuDeviceGetLuid
call qword [0x18008df20]
mov rcx, qword [0x18008ce58]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0d0], rcx
lea rdx, [0x18008ce90]
lea rcx, [0x180067540]
call qword [0x18008df20]
mov rcx, qword [0x18008ce90]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0e8], rcx
lea rdx, [0x18008cec0]
lea rcx, str.cuDevicePrimaryCtxRelease
call qword [0x18008df20]
mov rcx, qword [0x18008cec0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0f8], rcx
lea rdx, [0x18008cef0]
lea rcx, str.cuDevicePrimaryCtxSetFlags
call qword [0x18008df20]
mov rcx, qword [0x18008cef0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e118], rcx
lea rdx, [0x18008cf30]
lea rcx, str.cuDevicePrimaryCtxGetState
call qword [0x18008df20]
mov rcx, qword [0x18008cf30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e138], rcx
lea rdx, [0x18008cf60]
lea rcx, str.cuDevicePrimaryCtxReset
call qword [0x18008df20]
mov rcx, qword [0x18008cf60]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e148], rcx
lea rdx, [0x18008cf90]
lea rcx, str.cuCtxCreate
call qword [0x18008df20]
mov rcx, qword [0x18008cf90]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e160], rcx
lea rdx, [0x18008cfc8]
lea rcx, str.cuCtxGetFlags
call qword [0x18008df20]
mov rcx, qword [0x18008cfc8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e170], rcx
lea rdx, [0x18008d000]
lea rcx, str.cuCtxSetCurrent
call qword [0x18008df20]
mov rcx, qword [0x18008d000]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e190], rcx
lea rdx, [0x18008d028]
lea rcx, str.cuCtxGetCurrent
call qword [0x18008df20]
mov rcx, qword [0x18008d028]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e198], rcx
lea rdx, [0x18008d050]
lea rcx, str.cuCtxDetach
call qword [0x18008df20]
mov rcx, qword [0x18008d050]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e1b0], rcx
lea rdx, [0x18008d080]
lea rcx, str.cuCtxGetApiVersion
call qword [0x18008df20]
mov rcx, qword [0x18008d080]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e1c0], rcx
lea rdx, [0x18008d0b0]
lea rcx, str.cuCtxGetDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d0b0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbc2
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e1d8], rcx
lea rdx, [0x18008d0e0]
lea rcx, str.cuCtxGetLimit
call qword [0x18008df20]
mov rcx, qword [0x18008d0e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbc2
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e1f0], rcx
lea rdx, [0x18008d110]
lea rcx, str.cuCtxSetLimit
call qword [0x18008df20]
mov rcx, qword [0x18008d110]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c858], rcx
lea rdx, [0x18008d138]
lea rcx, str.cuCtxGetCacheConfig
call qword [0x18008df20]
mov rcx, qword [0x18008d138]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c870], rcx
lea rdx, [0x18008d160]
lea rcx, str.cuCtxSetCacheConfig
call qword [0x18008df20]
mov rcx, qword [0x18008d160]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c880], rcx
lea rdx, [0x18008d188]
lea rcx, str.cuCtxGetSharedMemConfig
call qword [0x18008df20]
mov rcx, qword [0x18008d188]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c888], rcx
lea rdx, [0x18008d1b8]
lea rcx, str.cuCtxGetStreamPriorityRange
call qword [0x18008df20]
mov rcx, qword [0x18008d1b8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c8b0], rcx
lea rdx, [0x18008d1f0]
lea rcx, str.cuCtxSetSharedMemConfig
call qword [0x18008df20]
mov rcx, qword [0x18008d1f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c8b8], rcx
lea rdx, [0x18008d218]
lea rcx, [0x1800676f0]
call qword [0x18008df20]
mov rcx, qword [0x18008d218]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c8c8], rcx
lea rdx, [0x18008d248]
lea rcx, str.cuCtxResetPersistingL2Cache
call qword [0x18008df20]
mov rcx, qword [0x18008d248]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c8e8], rcx
lea rdx, [0x18008d280]
lea rcx, str.cuCtxPopCurrent
call qword [0x18008df20]
mov rcx, qword [0x18008d280]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c900], rcx
lea rdx, [0x18008d2b0]
lea rcx, str.cuCtxPushCurrent
call qword [0x18008df20]
mov rcx, qword [0x18008d2b0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c910], rcx
lea rdx, [0x18008d2f0]
lea rcx, str.cuModuleLoad
call qword [0x18008df20]
mov rcx, qword [0x18008d2f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c930], rcx
lea rdx, [0x18008d310]
lea rcx, str.cuModuleLoadData
call qword [0x18008df20]
mov rcx, qword [0x18008d310]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c940], rcx
lea rdx, [0x18008d350]
lea rcx, str.cuModuleLoadFatBinary
call qword [0x18008df20]
mov rcx, qword [0x18008d350]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c960], rcx
lea rdx, [0x18008d378]
lea rcx, [0x180067798]
call qword [0x18008df20]
mov rcx, qword [0x18008d378]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c978], rcx
lea rdx, [0x18008d3b8]
lea rcx, [0x1800677a8]
call qword [0x18008df20]
mov rcx, qword [0x18008d3b8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c990], rcx
lea rdx, [0x18008d3f0]
lea rcx, str.cuModuleGetGlobal
call qword [0x18008df20]
mov rcx, qword [0x18008d3f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c9b8], rcx
lea rdx, [0x18008d428]
lea rcx, str.cuModuleGetTexRef
call qword [0x18008df20]
mov rcx, qword [0x18008d428]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c9e0], rcx
lea rdx, [0x18008d468]
lea rcx, str.cuModuleGetSurfRef
call qword [0x18008df20]
mov rcx, qword [0x18008d468]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b3e
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca10], rcx
lea rdx, [0x18008d4a0]
lea rcx, str.cuModuleGetLoadingMode
call qword [0x18008df20]
mov rcx, qword [0x18008d4a0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca18], rcx
lea rdx, [0x18008d4e0]
lea rcx, str.cuLinkCreate
call qword [0x18008df20]
mov rcx, qword [0x18008d4e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca48], rcx
lea rdx, [0x18008d548]
lea rcx, str.cuLinkAddData
call qword [0x18008df20]
mov rcx, qword [0x18008d548]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca78], rcx
lea rdx, [0x18008d5c0]
lea rcx, str.cuLinkAddFile
call qword [0x18008df20]
mov rcx, qword [0x18008d5c0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008caa8], rcx
lea rdx, [0x18008d610]
lea rcx, str.cuLinkComplete
call qword [0x18008df20]
mov rcx, qword [0x18008d610]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cac8], rcx
lea rdx, [0x18008d650]
lea rcx, str.cuLinkDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d650]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008caf0], rcx
lea rdx, [0x18008d678]
lea rcx, str.cuMemGetInfo
call qword [0x18008df20]
mov rcx, qword [0x18008d678]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb10], rcx
lea rdx, [0x18008d6c0]
lea rcx, str.cuMemAllocManaged
call qword [0x18008df20]
mov rcx, qword [0x18008d6c0]
test eax, eax
lea rdx, [0x180024180]
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb28], rcx
lea rdx, [0x18008d6f8]
lea rcx, str.cuMemAlloc
call qword [0x18008df20]
mov rcx, qword [0x18008d6f8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb48], rcx
lea rdx, [0x18008d748]
lea rcx, str.cuMemAllocPitch
call qword [0x18008df20]
mov rcx, qword [0x18008d748]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb70], rcx
lea rdx, [0x18008d798]
lea rcx, str.cuMemFree
call qword [0x18008df20]
mov rcx, qword [0x18008d798]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb88], rcx
lea rdx, [0x18008d7d0]
lea rcx, str.cuMemGetAddressRange
call qword [0x18008df20]
mov rcx, qword [0x18008d7d0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cbb0], rcx
lea rdx, [0x18008d810]
lea rcx, str.cuMemFreeHost
call qword [0x18008df20]
mov rcx, qword [0x18008d810]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cbc8], rcx
lea rdx, [0x18008d848]
lea rcx, str.cuMemHostAlloc
call qword [0x18008df20]
mov rcx, qword [0x18008d848]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cbf0], rcx
lea rdx, [0x18008d880]
lea rcx, str.cuMemHostGetDevicePointer
call qword [0x18008df20]
mov rcx, qword [0x18008d880]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7ee
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc08], rcx
lea rdx, [0x18008d8c0]
lea rcx, str.cuMemHostGetFlags
call qword [0x18008df20]
mov rcx, qword [0x18008d8c0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x17a2
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc28], rcx
lea rdx, [0x18008d910]
lea rcx, str.cuMemHostRegister
call qword [0x18008df20]
mov rcx, qword [0x18008d910]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc40], rcx
lea rdx, [0x18008d948]
lea rcx, str.cuMemHostUnregister
call qword [0x18008df20]
mov rcx, qword [0x18008d948]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc60], rcx
lea rdx, [0x18008d988]
lea rcx, str.cuPointerGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008d988]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc88], rcx
lea rdx, [0x18008d9e0]
lea rcx, str.cuPointerGetAttributes
call qword [0x18008df20]
mov rcx, qword [0x18008d9e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ccb0], rcx
lea rdx, [0x18008da28]
lea rcx, str.cuMemAllocAsync
call qword [0x18008df20]
mov rcx, qword [0x18008da28]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x18008da68]
mov qword [0x18008ccd0], rcx
lea rcx, str.cuMemAllocAsync
call qword [0x18008df20]
mov rcx, qword [0x18008da68]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cce0], rcx
lea rdx, [0x18008daa8]
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x18008df20]
mov rcx, qword [0x18008daa8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x18008dad8]
mov qword [0x18008cd10], rcx
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x18008df20]
mov rcx, qword [0x18008dad8]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov r8d, 0x2b0c
mov qword [0x18008cd30], rcx
lea rdx, [0x18008daf8]
lea rcx, str.cuMemFreeAsync
xor r9d, r9d
call qword [0x18008df20]
mov rcx, qword [0x18008daf8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b0c
cmovne rcx, rdx
lea rdx, [0x18008db28]
mov qword [0x18008cd50], rcx
lea rcx, str.cuMemFreeAsync
call qword [0x18008df20]
mov rcx, qword [0x18008db28]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd60], rcx
lea rdx, [0x18008db50]
lea rcx, str.cuMemPoolTrimTo
call qword [0x18008df20]
mov rcx, qword [0x18008db50]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd88], rcx
lea rdx, [0x18008db80]
lea rcx, str.cuMemPoolSetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008db80]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd98], rcx
lea rdx, [0x18008dbb0]
lea rcx, str.cuMemPoolGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008dbb0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cdb8], rcx
lea rdx, [0x18008dbe8]
lea rcx, str.cuMemPoolSetAccess
call qword [0x18008df20]
mov rcx, qword [0x18008dbe8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cdd0], rcx
lea rdx, [0x18008dc28]
lea rcx, str.cuMemPoolGetAccess
call qword [0x18008df20]
mov rcx, qword [0x18008dc28]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cdf8], rcx
lea rdx, [0x18008dc60]
lea rcx, str.cuMemPoolCreate
call qword [0x18008df20]
mov rcx, qword [0x18008dc60]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008ce10], rcx
lea rdx, [0x18008dc88]
lea rcx, str.cuMemPoolDestroy
xor r9d, r9d
mov r8d, 0x2b0c
call qword [0x18008df20]
mov rcx, qword [0x18008dc88]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce28], rcx
lea rdx, [0x18008dcd0]
lea rcx, str.cuMemPoolExportToShareableHandle
call qword [0x18008df20]
mov rcx, qword [0x18008dcd0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce50], rcx
lea rdx, [0x18008dd20]
lea rcx, str.cuMemPoolImportFromShareableHandle
call qword [0x18008df20]
mov rcx, qword [0x18008dd20]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce78], rcx
lea rdx, [0x18008dd60]
lea rcx, str.cuMemPoolExportPointer
call qword [0x18008df20]
mov rcx, qword [0x18008dd60]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ceb0], rcx
lea rdx, [0x18008dd88]
lea rcx, str.cuMemPoolImportPointer
call qword [0x18008df20]
mov rcx, qword [0x18008dd88]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ceb8], rcx
lea rdx, [0x18008ddb0]
lea rcx, str.cuMemcpy
call qword [0x18008df20]
mov rcx, qword [0x18008ddb0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008dde0]
mov qword [0x18008cee8], rcx
lea rcx, str.cuMemcpy
call qword [0x18008df20]
mov rcx, qword [0x18008dde0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cf08], rcx
lea rdx, [0x18008de18]
lea rcx, str.cuMemcpyAsync
call qword [0x18008df20]
mov rcx, qword [0x18008de18]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008cf28], rcx
mov r9d, 2
lea rdx, [0x18008de50]
mov r8d, 0x1b58
lea rcx, str.cuMemcpyAsync
call qword [0x18008df20]
mov rcx, qword [0x18008de50]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cf50], rcx
lea rdx, [0x18008de90]
lea rcx, str.cuMemcpyPeer
call qword [0x18008df20]
mov rcx, qword [0x18008de90]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008ded8]
mov qword [0x18008cf78], rcx
lea rcx, str.cuMemcpyPeer
call qword [0x18008df20]
mov rcx, qword [0x18008ded8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cfa8], rcx
lea rdx, [0x18008df48]
lea rcx, str.cuMemcpyPeerAsync
call qword [0x18008df20]
mov rcx, qword [0x18008df48]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008dfa8]
mov qword [0x18008cfe0], rcx
lea rcx, str.cuMemcpyPeerAsync
call qword [0x18008df20]
mov rcx, qword [0x18008dfa8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d010], rcx
lea rdx, [0x18008dff8]
lea rcx, str.cuMemcpyHtoD
call qword [0x18008df20]
mov rcx, qword [0x18008dff8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008e038]
mov qword [0x18008d040], rcx
lea rcx, str.cuMemcpyHtoD
call qword [0x18008df20]
mov rcx, qword [0x18008e038]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d060], rcx
lea rdx, [0x18008e078]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x18008df20]
mov rcx, qword [0x18008e078]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
cmovne rcx, rdx
mov qword [0x18008d088], rcx
mov r8d, 0x1b58
lea rdx, [0x18008e0b8]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x18008df20]
mov rcx, qword [0x18008e0b8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d0b8], rcx
lea rdx, [0x18008e100]
lea rcx, str.cuMemcpyDtoH
call qword [0x18008df20]
mov rcx, qword [0x18008e100]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008e140]
mov qword [0x18008d0c8], rcx
lea rcx, str.cuMemcpyDtoH
call qword [0x18008df20]
mov rcx, qword [0x18008e140]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d0f8], rcx
lea rdx, [0x18008e178]
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x18008df20]
mov rcx, qword [0x18008e178]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008e1c8]
mov qword [0x18008d120], rcx
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x18008df20]
mov rcx, qword [0x18008e1c8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d140], rcx
lea rdx, [0x18008c860]
lea rcx, str.cuMemcpyDtoD
call qword [0x18008df20]
mov rcx, qword [0x18008c860]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008c890]
mov qword [0x18008d168], rcx
lea rcx, str.cuMemcpyDtoD
call qword [0x18008df20]
mov rcx, qword [0x18008c890]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d180], rcx
lea rdx, [0x18008c8e0]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x18008df20]
mov rcx, qword [0x18008c8e0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
mov qword [0x18008d1a8], rcx
lea rdx, [0x18008c938]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x18008df20]
mov rcx, qword [0x18008c938]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d1d0], rcx
lea rdx, [0x18008c970]
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x18008df20]
mov rcx, qword [0x18008c970]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008c998]
mov qword [0x18008d1e8], rcx
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x18008df20]
mov rcx, qword [0x18008c998]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d200], rcx
lea rdx, [0x18008c9d0]
lea rcx, str.cuMemcpy2DAsync
call qword [0x18008df20]
mov rcx, qword [0x18008c9d0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008ca00]
mov qword [0x18008d220], rcx
lea rcx, str.cuMemcpy2DAsync
call qword [0x18008df20]
mov rcx, qword [0x18008ca00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d240], rcx
lea rdx, [0x18008ca38]
lea rcx, str.cuMemcpy3D
call qword [0x18008df20]
mov rcx, qword [0x18008ca38]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008ca50]
mov qword [0x18008d258], rcx
lea rcx, str.cuMemcpy3D
call qword [0x18008df20]
mov rcx, qword [0x18008ca50]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d278], rcx
lea rdx, [0x18008ca80]
lea rcx, str.cuMemcpy3DAsync
call qword [0x18008df20]
mov rcx, qword [0x18008ca80]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cab0]
mov qword [0x18008d288], rcx
lea rcx, str.cuMemcpy3DAsync
call qword [0x18008df20]
mov rcx, qword [0x18008cab0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d2b8], rcx
lea rdx, [0x18008cae0]
lea rcx, str.cuMemcpy3DPeer
call qword [0x18008df20]
mov rcx, qword [0x18008cae0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cb18]
mov qword [0x18008d2c8], rcx
lea rcx, str.cuMemcpy3DPeer
call qword [0x18008df20]
mov rcx, qword [0x18008cb18]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d2e8], rcx
lea rdx, [0x18008cb40]
lea rcx, str.cuMemcpy3DPeerAsync
call qword [0x18008df20]
mov rcx, qword [0x18008cb40]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cb78]
mov qword [0x18008d300], rcx
lea rcx, str.cuMemcpy3DPeerAsync
call qword [0x18008df20]
mov rcx, qword [0x18008cb78]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d318], rcx
lea rdx, [0x18008cbb8]
lea rcx, str.cuMemsetD8
call qword [0x18008df20]
mov rcx, qword [0x18008cbb8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cc00]
mov qword [0x18008d338], rcx
lea rcx, str.cuMemsetD8
call qword [0x18008df20]
mov rcx, qword [0x18008cc00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d360], rcx
lea rdx, [0x18008cc50]
lea rcx, str.cuMemsetD8Async
call qword [0x18008df20]
mov rcx, qword [0x18008cc50]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cca0]
mov qword [0x18008d380], rcx
lea rcx, str.cuMemsetD8Async
call qword [0x18008df20]
mov rcx, qword [0x18008cca0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d3a8], rcx
lea rdx, [0x18008ccf0]
lea rcx, str.cuMemsetD2D8
call qword [0x18008df20]
mov rcx, qword [0x18008ccf0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cd48]
mov qword [0x18008d3d8], rcx
lea rcx, str.cuMemsetD2D8
call qword [0x18008df20]
mov rcx, qword [0x18008cd48]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d400], rcx
lea rdx, [0x18008cda0]
lea rcx, str.cuMemsetD2D8Async
call qword [0x18008df20]
mov rcx, qword [0x18008cda0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008ce00]
mov qword [0x18008d420], rcx
lea rcx, str.cuMemsetD2D8Async
call qword [0x18008df20]
mov rcx, qword [0x18008ce00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d458], rcx
lea rdx, [0x18008ce60]
lea rcx, str.cuFuncSetCacheConfig
call qword [0x18008df20]
mov rcx, qword [0x18008ce60]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfb4
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d478], rcx
lea rdx, [0x18008ce98]
lea rcx, str.cuFuncSetSharedMemConfig
call qword [0x18008df20]
mov rcx, qword [0x18008ce98]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d490], rcx
lea rdx, [0x18008ced0]
lea rcx, str.cuFuncGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008ced0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d4c0], rcx
lea rdx, [0x18008cf18]
lea rcx, str.cuFuncSetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008cf18]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d4d8], rcx
lea rdx, [0x18008cf48]
lea rcx, str.cuArrayCreate
call qword [0x18008df20]
mov rcx, qword [0x18008cf48]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d4f8], rcx
lea rdx, [0x18008cf80]
lea rcx, str.cuArrayGetDescriptor
call qword [0x18008df20]
mov rcx, qword [0x18008cf80]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d508], rcx
lea rdx, [0x18008cfc0]
lea rcx, str.cuArrayGetSparseProperties
call qword [0x18008df20]
mov rcx, qword [0x18008cfc0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d528], rcx
lea rdx, [0x18008cff8]
lea rcx, str.cuArrayGetPlane
call qword [0x18008df20]
mov rcx, qword [0x18008cff8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d540], rcx
lea rdx, [0x18008d038]
lea rcx, str.cuArray3DCreate
call qword [0x18008df20]
mov rcx, qword [0x18008d038]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d568], rcx
lea rdx, [0x18008d068]
lea rcx, str.cuArray3DGetDescriptor
call qword [0x18008df20]
mov rcx, qword [0x18008d068]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d578], rcx
lea rdx, [0x18008d0a0]
lea rcx, str.cuArrayDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d0a0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d590], rcx
lea rdx, [0x18008d0d8]
lea rcx, str.cuMipmappedArrayCreate
call qword [0x18008df20]
mov rcx, qword [0x18008d0d8]
test eax, eax
lea rdx, [0x180024180]
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d5a8], rcx
lea rdx, [0x18008d118]
lea rcx, str.cuMipmappedArrayGetLevel
call qword [0x18008df20]
mov rcx, qword [0x18008d118]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d5d0], rcx
lea rdx, [0x18008d150]
lea rcx, str.cuMipmappedArrayGetSparseProperties
call qword [0x18008df20]
mov rcx, qword [0x18008d150]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d5e8], rcx
lea rdx, [0x18008d178]
lea rcx, str.cuMipmappedArrayDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d178]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b34
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d600], rcx
lea rdx, [0x18008d1b0]
lea rcx, str.cuArrayGetMemoryRequirements
call qword [0x18008df20]
mov rcx, qword [0x18008d1b0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b34
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d618], rcx
lea rdx, [0x18008d1f8]
lea rcx, str.cuMipmappedArrayGetMemoryRequirements
call qword [0x18008df20]
mov rcx, qword [0x18008d1f8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d638], rcx
lea rdx, [0x18008d238]
lea rcx, str.cuTexRefCreate
call qword [0x18008df20]
mov rcx, qword [0x18008d238]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d660], rcx
lea rdx, [0x18008d270]
lea rcx, str.cuTexRefDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d270]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d670], rcx
lea rdx, [0x18008d2a8]
lea rcx, str.cuTexRefSetArray
call qword [0x18008df20]
mov rcx, qword [0x18008d2a8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d6a0], rcx
lea rdx, [0x18008d2f8]
lea rcx, str.cuTexRefSetMipmappedArray
call qword [0x18008df20]
mov rcx, qword [0x18008d2f8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d6b0], rcx
lea rdx, [0x18008d340]
lea rcx, str.cuTexRefSetAddress
call qword [0x18008df20]
mov rcx, qword [0x18008d340]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d6e0], rcx
lea rdx, [0x18008d390]
lea rcx, str.cuTexRefSetAddress2D
call qword [0x18008df20]
mov rcx, qword [0x18008d390]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d700], rcx
lea rdx, [0x18008d3e0]
lea rcx, str.cuTexRefSetFormat
call qword [0x18008df20]
mov rcx, qword [0x18008d3e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d720], rcx
lea rdx, [0x18008d410]
lea rcx, str.cuTexRefSetAddressMode
call qword [0x18008df20]
mov rcx, qword [0x18008d410]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d740], rcx
lea rdx, [0x18008d448]
lea rcx, str.cuTexRefSetFilterMode
call qword [0x18008df20]
mov rcx, qword [0x18008d448]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d768], rcx
lea rdx, [0x18008d480]
lea rcx, str.cuTexRefSetMipmapFilterMode
call qword [0x18008df20]
mov rcx, qword [0x18008d480]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d778], rcx
lea rdx, [0x18008d4a8]
lea rcx, str.cuTexRefSetMipmapLevelBias
call qword [0x18008df20]
mov rcx, qword [0x18008d4a8]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov r8d, 0x1388
mov qword [0x18008d7a0], rcx
lea rdx, [0x18008d4e8]
lea rcx, str.cuTexRefSetMipmapLevelClamp
xor r9d, r9d
call qword [0x18008df20]
mov rcx, qword [0x18008d4e8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d7c8], rcx
lea rdx, [0x18008d520]
lea rcx, str.cuTexRefSetMaxAnisotropy
call qword [0x18008df20]
mov rcx, qword [0x18008d520]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d7e8], rcx
lea rdx, [0x18008d550]
lea rcx, str.cuTexRefSetFlags
call qword [0x18008df20]
mov rcx, qword [0x18008d550]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d800], rcx
lea rdx, [0x18008d588]
lea rcx, str.cuTexRefSetBorderColor
call qword [0x18008df20]
mov rcx, qword [0x18008d588]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d818], rcx
lea rdx, [0x18008d5c8]
lea rcx, str.cuTexRefGetBorderColor
call qword [0x18008df20]
mov rcx, qword [0x18008d5c8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d838], rcx
lea rdx, [0x18008d5f8]
lea rcx, str.cuSurfRefSetArray
call qword [0x18008df20]
mov rcx, qword [0x18008d5f8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d860], rcx
lea rdx, [0x18008d640]
lea rcx, str.cuTexObjectCreate
call qword [0x18008df20]
mov rcx, qword [0x18008d640]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d888], rcx
lea rdx, [0x18008d698]
lea rcx, str.cuTexObjectDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d698]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008d898], rcx
lea rdx, [0x18008d6b8]
lea rcx, str.cuTexObjectGetResourceDesc
xor r9d, r9d
mov r8d, 0x1388
call qword [0x18008df20]
mov rcx, qword [0x18008d6b8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d8b0], rcx
lea rdx, [0x18008d6f0]
lea rcx, str.cuTexObjectGetTextureDesc
call qword [0x18008df20]
mov rcx, qword [0x18008d6f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d8d8], rcx
lea rdx, [0x18008d728]
lea rcx, str.cuTexObjectGetResourceViewDesc
call qword [0x18008df20]
mov rcx, qword [0x18008d728]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d8f0], rcx
lea rdx, [0x18008d758]
lea rcx, str.cuSurfObjectCreate
call qword [0x18008df20]
mov rcx, qword [0x18008d758]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d918], rcx
lea rdx, [0x18008d790]
lea rcx, str.cuSurfObjectDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d790]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d928], rcx
lea rdx, [0x18008d7b8]
lea rcx, str.cuSurfObjectGetResourceDesc
call qword [0x18008df20]
mov rcx, qword [0x18008d7b8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d950], rcx
lea rdx, [0x18008d7f8]
lea rcx, str.cuImportExternalMemory
call qword [0x18008df20]
mov rcx, qword [0x18008d7f8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d970], rcx
lea rdx, [0x18008d840]
lea rcx, str.cuExternalMemoryGetMappedBuffer
call qword [0x18008df20]
mov rcx, qword [0x18008d840]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008d990], rcx
xor r9d, r9d
lea rdx, [0x18008d878]
mov r8d, 0x2710
lea rcx, str.cuExternalMemoryGetMappedMipmappedArray
call qword [0x18008df20]
mov rcx, qword [0x18008d878]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d9b8], rcx
lea rdx, [0x18008d8b8]
lea rcx, str.cuDestroyExternalMemory
call qword [0x18008df20]
mov rcx, qword [0x18008d8b8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d9d0], rcx
lea rdx, [0x18008d8f8]
lea rcx, str.cuImportExternalSemaphore
call qword [0x18008df20]
mov rcx, qword [0x18008d8f8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d9f0], rcx
lea rdx, [0x18008d938]
lea rcx, str.cuSignalExternalSemaphoresAsync
call qword [0x18008df20]
mov rcx, qword [0x18008d938]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x18008d9a8]
mov qword [0x18008da10], rcx
lea rcx, str.cuSignalExternalSemaphoresAsync
call qword [0x18008df20]
mov rcx, qword [0x18008d9a8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008da40], rcx
lea rdx, [0x18008d9f8]
lea rcx, str.cuWaitExternalSemaphoresAsync
call qword [0x18008df20]
mov rcx, qword [0x18008d9f8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x18008da48]
mov qword [0x18008da60], rcx
lea rcx, str.cuWaitExternalSemaphoresAsync
call qword [0x18008df20]
mov rcx, qword [0x18008da48]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008da88], rcx
lea rdx, [0x18008da80]
lea rcx, str.cuDestroyExternalSemaphore
call qword [0x18008df20]
mov rcx, qword [0x18008da80]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008da98], rcx
mov r8d, 0xfa0
lea rdx, [0x18008dac0]
lea rcx, str.cuLaunchKernel
call qword [0x18008df20]
mov rcx, qword [0x18008dac0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008db40]
mov qword [0x18008dac8], rcx
lea rcx, str.cuLaunchKernel
call qword [0x18008df20]
mov rcx, qword [0x18008db40]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db08], rcx
lea rdx, [0x18008dbc0]
lea rcx, str.cuLaunchCooperativeKernel
call qword [0x18008df20]
mov rcx, qword [0x18008dbc0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x18008dc50]
mov qword [0x18008db48], rcx
lea rcx, str.cuLaunchCooperativeKernel
call qword [0x18008df20]
mov rcx, qword [0x18008dc50]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db78], rcx
lea rdx, [0x18008dcc0]
lea rcx, str.cuLaunchCooperativeKernelMultiDevice
call qword [0x18008df20]
mov rcx, qword [0x18008dcc0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db90], rcx
lea rdx, [0x18008dd10]
lea rcx, str.cuLaunchHostFunc
call qword [0x18008df20]
mov rcx, qword [0x18008dd10]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x18008dd48]
mov qword [0x18008dbb8], rcx
lea rcx, str.cuLaunchHostFunc
call qword [0x18008df20]
mov rcx, qword [0x18008dd48]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b34
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dbd0], rcx
lea rdx, [0x18008dd80]
lea rcx, str.cuLaunchKernelEx
call qword [0x18008df20]
mov rcx, qword [0x18008dd80]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b34
cmovne rcx, rdx
mov qword [0x18008dbf8], rcx
lea rdx, [0x18008ddb8]
lea rcx, str.cuLaunchKernelEx
call qword [0x18008df20]
mov rcx, qword [0x18008ddb8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc10], rcx
lea rdx, [0x18008ddf0]
lea rcx, str.cuEventCreate
call qword [0x18008df20]
mov rcx, qword [0x18008ddf0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc30], rcx
lea rdx, [0x18008de08]
lea rcx, str.cuEventRecord
call qword [0x18008df20]
mov rcx, qword [0x18008de08]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008de30]
mov qword [0x18008dc40], rcx
lea rcx, str.cuEventRecord
call qword [0x18008df20]
mov rcx, qword [0x18008de30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc68], rcx
lea rdx, [0x18008de60]
lea rcx, str.cuEventRecordWithFlags
call qword [0x18008df20]
mov rcx, qword [0x18008de60]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x18008de88]
mov qword [0x18008dc80], rcx
lea rcx, str.cuEventRecordWithFlags
call qword [0x18008df20]
mov rcx, qword [0x18008de88]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dca0], rcx
lea rdx, [0x18008deb0]
lea rcx, str.cuEventQuery
call qword [0x18008df20]
mov rcx, qword [0x18008deb0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dcb8], rcx
lea rdx, [0x18008dee0]
lea rcx, str.cuEventSynchronize
call qword [0x18008df20]
mov rcx, qword [0x18008dee0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dcd8], rcx
lea rdx, [0x18008df08]
lea rcx, str.cuEventDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008df08]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dce8], rcx
lea rdx, [0x18008df28]
lea rcx, str.cuEventElapsedTime
call qword [0x18008df20]
mov rcx, qword [0x18008df28]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dd08], rcx
lea rdx, [0x18008df80]
lea rcx, str.cuStreamWaitValue32
call qword [0x18008df20]
mov rcx, qword [0x18008df80]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x18008dfd0]
mov qword [0x18008dd28], rcx
lea rcx, str.cuStreamWaitValue32
call qword [0x18008df20]
mov rcx, qword [0x18008dfd0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dd50], rcx
lea rdx, [0x18008e018]
lea rcx, str.cuStreamWriteValue32
call qword [0x18008df20]
mov rcx, qword [0x18008e018]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x18008e060]
mov qword [0x18008dd78], rcx
lea rcx, str.cuStreamWriteValue32
call qword [0x18008df20]
mov rcx, qword [0x18008e060]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dd90], rcx
lea rdx, [0x18008e0a8]
lea rcx, str.cuStreamWaitValue64
call qword [0x18008df20]
mov rcx, qword [0x18008e0a8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x18008e0e0]
mov qword [0x18008dda8], rcx
lea rcx, str.cuStreamWaitValue64
call qword [0x18008df20]
mov rcx, qword [0x18008e0e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2328
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ddc8], rcx
lea rdx, [0x18008e128]
lea rcx, str.cuStreamWriteValue64
call qword [0x18008df20]
mov rcx, qword [0x18008e128]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2328
cmovne rcx, rdx
lea rdx, [0x18008e180]
mov qword [0x18008ddd8], rcx
lea rcx, str.cuStreamWriteValue64
call qword [0x18008df20]
mov rcx, qword [0x18008e180]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ddf8], rcx
lea rdx, [0x18008e1d0]
lea rcx, str.cuStreamBatchMemOp
call qword [0x18008df20]
mov rcx, qword [0x18008e1d0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x18008c868]
mov qword [0x18008de20], rcx
lea rcx, str.cuStreamBatchMemOp
call qword [0x18008df20]
mov rcx, qword [0x18008c868]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008de28], rcx
lea rdx, [0x18008c898]
lea rcx, str.cuStreamCreate
call qword [0x18008df20]
mov rcx, qword [0x18008c898]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008de40], rcx
lea rdx, [0x18008c8d8]
lea rcx, str.cuStreamCreateWithPriority
call qword [0x18008df20]
mov rcx, qword [0x18008c8d8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008de58], rcx
lea rdx, [0x18008c918]
lea rcx, str.cuStreamGetPriority
call qword [0x18008df20]
mov rcx, qword [0x18008c918]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008c948]
mov qword [0x18008de68], rcx
lea rcx, str.cuStreamGetPriority
call qword [0x18008df20]
mov rcx, qword [0x18008c948]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x13ba
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008de78], rcx
lea rdx, [0x18008c980]
lea rcx, str.cuStreamGetFlags
call qword [0x18008df20]
mov rcx, qword [0x18008c980]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x233c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008de98], rcx
lea rdx, [0x18008c9b0]
lea rcx, str.cuStreamGetCtx
call qword [0x18008df20]
mov rcx, qword [0x18008c9b0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008c9f0]
mov qword [0x18008dea0], rcx
lea rcx, str.cuStreamGetFlags
call qword [0x18008df20]
mov rcx, qword [0x18008c9f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dec0], rcx
lea rdx, [0x18008ca20]
lea rcx, str.cuStreamDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008ca20]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dec8], rcx
lea rdx, [0x18008ca58]
lea rcx, str.cuStreamWaitEvent
call qword [0x18008df20]
mov rcx, qword [0x18008ca58]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008ca90]
mov qword [0x18008def0], rcx
lea rcx, str.cuStreamWaitEvent
call qword [0x18008df20]
mov rcx, qword [0x18008ca90]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008df10], rcx
lea rdx, [0x18008cad8]
lea rcx, str.cuStreamAddCallback
call qword [0x18008df20]
mov rcx, qword [0x18008cad8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cb30]
mov qword [0x18008df38], rcx
lea rcx, str.cuStreamAddCallback
call qword [0x18008df20]
mov rcx, qword [0x18008cb30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008df58], rcx
lea rdx, [0x18008cb68]
lea rcx, str.cuStreamSynchronize
call qword [0x18008df20]
mov rcx, qword [0x18008cb68]
test eax, eax
lea rdx, [0x180024180]
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cba0]
mov qword [0x18008df78], rcx
lea rcx, str.cuStreamSynchronize
call qword [0x18008df20]
mov rcx, qword [0x18008cba0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008df90], rcx
lea rdx, [0x18008cbd0]
lea rcx, str.cuStreamQuery
call qword [0x18008df20]
mov rcx, qword [0x18008cbd0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cbf8]
mov qword [0x18008dfa0], rcx
lea rcx, str.cuStreamQuery
call qword [0x18008df20]
mov rcx, qword [0x18008cbf8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dfc0], rcx
lea rdx, [0x18008cc38]
lea rcx, str.cuStreamAttachMemAsync
call qword [0x18008df20]
mov rcx, qword [0x18008cc38]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008cc80]
mov qword [0x18008dfe0], rcx
lea rcx, str.cuStreamAttachMemAsync
call qword [0x18008df20]
mov rcx, qword [0x18008cc80]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e008], rcx
lea rdx, [0x18008ccc0]
lea rcx, str.cuStreamCopyAttributes
call qword [0x18008df20]
mov rcx, qword [0x18008ccc0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x18008cd00]
mov qword [0x18008e020], rcx
lea rcx, str.cuStreamCopyAttributes
call qword [0x18008df20]
mov rcx, qword [0x18008cd00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e030], rcx
lea rdx, [0x18008cd20]
lea rcx, str.cuStreamGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008cd20]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x18008cd68]
mov qword [0x18008e048], rcx
lea rcx, str.cuStreamGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008cd68]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e068], rcx
lea rdx, [0x18008cda8]
lea rcx, str.cuStreamSetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008cda8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2af8
cmovne rcx, rdx
lea rdx, [0x18008cde8]
mov qword [0x18008e088], rcx
lea rcx, str.cuStreamSetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008cde8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0a0], rcx
lea rdx, [0x18008ce30]
lea rcx, str.cuDeviceCanAccessPeer
call qword [0x18008df20]
mov rcx, qword [0x18008ce30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0c0], rcx
lea rdx, [0x18008ce70]
lea rcx, str.cuCtxEnablePeerAccess
call qword [0x18008df20]
mov rcx, qword [0x18008ce70]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0d8], rcx
lea rdx, [0x18008cea0]
lea rcx, str.cuCtxDisablePeerAccess
call qword [0x18008df20]
mov rcx, qword [0x18008cea0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e0f0], rcx
lea rdx, [0x18008cec8]
lea rcx, str.cuIpcGetEventHandle
call qword [0x18008df20]
mov rcx, qword [0x18008cec8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e108], rcx
lea rdx, [0x18008cf00]
lea rcx, str.cuIpcOpenEventHandle
call qword [0x18008df20]
mov rcx, qword [0x18008cf00]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov r8d, 0xfaa
mov qword [0x18008e120], rcx
lea rdx, [0x18008cf38]
lea rcx, str.cuIpcGetMemHandle
xor r9d, r9d
call qword [0x18008df20]
mov rcx, qword [0x18008cf38]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e130], rcx
lea rdx, [0x18008cf68]
lea rcx, str.cuIpcOpenMemHandle
call qword [0x18008df20]
mov rcx, qword [0x18008cf68]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e150], rcx
lea rdx, [0x18008cfb8]
lea rcx, str.cuIpcOpenMemHandle
call qword [0x18008df20]
mov rcx, qword [0x18008cfb8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e168], rcx
lea rdx, [0x18008cfe8]
lea rcx, str.cuIpcCloseMemHandle
call qword [0x18008df20]
mov rcx, qword [0x18008cfe8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e188], rcx
lea rdx, [0x18008d030]
lea rcx, str.cuGLCtxCreate
call qword [0x18008df20]
mov rcx, qword [0x18008d030]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e1a8], rcx
lea rdx, [0x18008d058]
lea rcx, str.cuGLInit
call qword [0x18008df20]
mov rcx, qword [0x18008d058]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfaa
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e1b8], rcx
lea rdx, [0x18008d098]
lea rcx, str.cuGLGetDevices
call qword [0x18008df20]
mov rcx, qword [0x18008d098]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008e1e0], rcx
lea rdx, [0x18008d0d0]
lea rcx, str.cuGLRegisterBufferObject
call qword [0x18008df20]
mov rcx, qword [0x18008d0d0]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008e1e8], rcx
lea rdx, [0x18008d108]
lea rcx, str.cuGLMapBufferObject
xor r9d, r9d
mov r8d, 0xbcc
call qword [0x18008df20]
mov rcx, qword [0x18008d108]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008d148]
mov qword [0x18008c850], rcx
lea rcx, str.cuGLMapBufferObject
call qword [0x18008df20]
mov rcx, qword [0x18008d148]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c878], rcx
lea rdx, [0x18008d190]
lea rcx, str.cuGLMapBufferObjectAsync
call qword [0x18008df20]
mov rcx, qword [0x18008d190]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008d1d8]
mov qword [0x18008c8a0], rcx
lea rcx, str.cuGLMapBufferObjectAsync
call qword [0x18008df20]
mov rcx, qword [0x18008d1d8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c8c0], rcx
lea rdx, [0x18008d228]
lea rcx, str.cuGLUnmapBufferObject
call qword [0x18008df20]
mov rcx, qword [0x18008d228]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7ee
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c8d0], rcx
lea rdx, [0x18008d268]
lea rcx, str.cuGLUnmapBufferObjectAsync
call qword [0x18008df20]
mov rcx, qword [0x18008d268]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c8f8], rcx
lea rdx, [0x18008d2a0]
lea rcx, str.cuGLUnregisterBufferObject
call qword [0x18008df20]
mov rcx, qword [0x18008d2a0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7ee
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c908], rcx
lea rdx, [0x18008d2d0]
lea rcx, str.cuGLSetBufferObjectMapFlags
call qword [0x18008df20]
mov rcx, qword [0x18008d2d0]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008c928], rcx
xor r9d, r9d
lea rdx, [0x18008d320]
mov r8d, 0xbb8
lea rcx, str.cuGraphicsGLRegisterImage
call qword [0x18008df20]
mov rcx, qword [0x18008d320]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c950], rcx
lea rdx, [0x18008d368]
lea rcx, str.cuGraphicsGLRegisterBuffer
call qword [0x18008df20]
mov rcx, qword [0x18008d368]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7e4
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c968], rcx
lea rdx, [0x18008d3a0]
lea rcx, str.cuWGLGetDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d3a0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c988], rcx
lea rdx, [0x18008d3c0]
lea rcx, str.cuGraphicsUnregisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008d3c0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c9a0], rcx
lea rdx, [0x18008d3f8]
lea rcx, str.cuGraphicsMapResources
call qword [0x18008df20]
mov rcx, qword [0x18008d3f8]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008d430]
mov qword [0x18008c9c0], rcx
lea rcx, str.cuGraphicsMapResources
call qword [0x18008df20]
mov rcx, qword [0x18008d430]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008c9e8], rcx
lea rdx, [0x18008d470]
lea rcx, str.cuGraphicsUnmapResources
call qword [0x18008df20]
mov rcx, qword [0x18008d470]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1b58
cmovne rcx, rdx
lea rdx, [0x18008d4b8]
mov qword [0x18008ca08], rcx
lea rcx, str.cuGraphicsUnmapResources
call qword [0x18008df20]
mov rcx, qword [0x18008d4b8]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca30], rcx
mov r8d, 0x17a2
lea rdx, [0x18008d4f0]
lea rcx, str.cuGraphicsResourceSetMapFlags
call qword [0x18008df20]
mov rcx, qword [0x18008d4f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca40], rcx
lea rdx, [0x18008d538]
lea rcx, str.cuGraphicsSubResourceGetMappedArray
call qword [0x18008df20]
mov rcx, qword [0x18008d538]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1388
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca60], rcx
lea rdx, [0x18008d570]
lea rcx, str.cuGraphicsResourceGetMappedMipmappedArray
call qword [0x18008df20]
mov rcx, qword [0x18008d570]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca88], rcx
lea rdx, [0x18008d5b0]
lea rcx, str.cuGraphicsResourceGetMappedPointer
call qword [0x18008df20]
mov rcx, qword [0x18008d5b0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ca98], rcx
lea rdx, [0x18008d5f0]
lea rcx, str.cuProfilerInitialize
call qword [0x18008df20]
mov rcx, qword [0x18008d5f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cac0], rcx
lea rdx, [0x18008d628]
lea rcx, str.cuProfilerStart
call qword [0x18008df20]
mov rcx, qword [0x18008d628]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xfa0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cad0], rcx
lea rdx, [0x18008d658]
lea rcx, str.cuProfilerStop
call qword [0x18008df20]
mov rcx, qword [0x18008d658]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cae8], rcx
lea rdx, [0x18008d680]
lea rcx, str.cuD3D11GetDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d680]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb08], rcx
lea rdx, [0x18008d6d0]
lea rcx, str.cuD3D11GetDevices
call qword [0x18008df20]
mov rcx, qword [0x18008d6d0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb38], rcx
lea rdx, [0x18008d730]
lea rcx, str.cuD3D11CtxCreateOnDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d730]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb60], rcx
lea rdx, [0x18008d770]
lea rcx, str.cuGraphicsD3D11RegisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008d770]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb80], rcx
lea rdx, [0x18008d7a8]
lea rcx, str.cuD3D11GetDirect3DDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d7a8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cb98], rcx
lea rdx, [0x18008d7e0]
lea rcx, str.cuD3D10GetDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d7e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cbc0], rcx
lea rdx, [0x18008d830]
lea rcx, str.cuD3D10GetDevices
call qword [0x18008df20]
mov rcx, qword [0x18008d830]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cbe8], rcx
lea rdx, [0x18008d890]
lea rcx, str.cuD3D10CtxCreateOnDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d890]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc10], rcx
lea rdx, [0x18008d8c8]
lea rcx, str.cuD3D10GetDirect3DDevice
call qword [0x18008df20]
mov rcx, qword [0x18008d8c8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc30], rcx
lea rdx, [0x18008d908]
lea rcx, str.cuGraphicsD3D10RegisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008d908]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc48], rcx
lea rdx, [0x18008d958]
lea rcx, str.cuD3D10RegisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008d958]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc68], rcx
lea rdx, [0x18008d980]
lea rcx, str.cuD3D10UnregisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008d980]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc78], rcx
lea rdx, [0x18008d9c0]
lea rcx, str.cuD3D10MapResources
call qword [0x18008df20]
mov rcx, qword [0x18008d9c0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cc98], rcx
lea rdx, [0x18008da00]
lea rcx, str.cuD3D10UnmapResources
call qword [0x18008df20]
mov rcx, qword [0x18008da00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ccb8], rcx
lea rdx, [0x18008da30]
lea rcx, str.cuD3D10ResourceSetMapFlags
call qword [0x18008df20]
mov rcx, qword [0x18008da30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ccd8], rcx
lea rdx, [0x18008da78]
lea rcx, str.cuD3D10ResourceGetSurfaceDimensions
call qword [0x18008df20]
mov rcx, qword [0x18008da78]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ccf8], rcx
lea rdx, [0x18008dab8]
lea rcx, str.cuD3D10ResourceGetMappedArray
call qword [0x18008df20]
mov rcx, qword [0x18008dab8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd18], rcx
lea rdx, [0x18008dae0]
lea rcx, str.cuD3D10ResourceGetMappedPointer
call qword [0x18008df20]
mov rcx, qword [0x18008dae0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd38], rcx
lea rdx, [0x18008db00]
lea rcx, str.cuD3D10ResourceGetMappedSize
call qword [0x18008df20]
mov rcx, qword [0x18008db00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd58], rcx
lea rdx, [0x18008db30]
lea rcx, str.cuD3D10ResourceGetMappedPitch
call qword [0x18008df20]
mov rcx, qword [0x18008db30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd78], rcx
lea rdx, [0x18008db68]
lea rcx, str.cuD3D9GetDevice
call qword [0x18008df20]
mov rcx, qword [0x18008db68]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cd90], rcx
lea rdx, [0x18008dba0]
lea rcx, str.cuD3D9GetDevices
call qword [0x18008df20]
mov rcx, qword [0x18008dba0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cdc0], rcx
lea rdx, [0x18008dbf0]
lea rcx, str.cuD3D9CtxCreateOnDevice
call qword [0x18008df20]
mov rcx, qword [0x18008dbf0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cdd8], rcx
lea rdx, [0x18008dc20]
lea rcx, str.cuD3D9GetDirect3DDevice
call qword [0x18008df20]
mov rcx, qword [0x18008dc20]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cdf0], rcx
lea rdx, [0x18008dc58]
lea rcx, str.cuGraphicsD3D9RegisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008dc58]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce20], rcx
lea rdx, [0x18008dc90]
lea rcx, str.cuD3D9RegisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008dc90]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce38], rcx
lea rdx, [0x18008dcc8]
lea rcx, str.cuD3D9UnregisterResource
call qword [0x18008df20]
mov rcx, qword [0x18008dcc8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce48], rcx
lea rdx, [0x18008dcf8]
lea rcx, str.cuD3D9MapResources
call qword [0x18008df20]
mov rcx, qword [0x18008dcf8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce68], rcx
lea rdx, [0x18008dd30]
lea rcx, str.cuD3D9UnmapResources
call qword [0x18008df20]
mov rcx, qword [0x18008dd30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ce80], rcx
lea rdx, [0x18008dd58]
lea rcx, str.cuD3D9ResourceSetMapFlags
call qword [0x18008df20]
mov rcx, qword [0x18008dd58]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cea8], rcx
lea rdx, [0x18008dda0]
lea rcx, str.cuD3D9ResourceGetSurfaceDimensions
call qword [0x18008df20]
mov rcx, qword [0x18008dda0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7da
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008ced8], rcx
lea rdx, [0x18008ddd0]
lea rcx, str.cuD3D9ResourceGetMappedArray
call qword [0x18008df20]
mov rcx, qword [0x18008ddd0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cef8], rcx
lea rdx, [0x18008de00]
lea rcx, str.cuD3D9ResourceGetMappedPointer
call qword [0x18008df20]
mov rcx, qword [0x18008de00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cf20], rcx
lea rdx, [0x18008de48]
lea rcx, str.cuD3D9ResourceGetMappedSize
call qword [0x18008df20]
mov rcx, qword [0x18008de48]
test eax, eax
lea rdx, [0x180024180]
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cf40], rcx
lea rdx, [0x18008de80]
lea rcx, str.cuD3D9ResourceGetMappedPitch
call qword [0x18008df20]
mov rcx, qword [0x18008de80]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cf70], rcx
lea rdx, [0x18008deb8]
lea rcx, str.cuD3D9Begin
call qword [0x18008df20]
mov rcx, qword [0x18008deb8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cf88], rcx
lea rdx, [0x18008ded0]
lea rcx, str.cuD3D9RegisterVertexBuffer
call qword [0x18008df20]
mov rcx, qword [0x18008ded0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cfa0], rcx
lea rdx, [0x18008df00]
lea rcx, str.cuD3D9UnregisterVertexBuffer
call qword [0x18008df20]
mov rcx, qword [0x18008df00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbcc
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cfb0], rcx
lea rdx, [0x18008df30]
lea rcx, str.cuD3D9MapVertexBuffer
call qword [0x18008df20]
mov rcx, qword [0x18008df30]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cfd0], rcx
lea rdx, [0x18008df60]
lea rcx, str.cuD3D9UnmapVertexBuffer
call qword [0x18008df20]
mov rcx, qword [0x18008df60]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x7d0
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008cff0], rcx
lea rdx, [0x18008df98]
lea rcx, str.cuD3D9End
call qword [0x18008df20]
mov rcx, qword [0x18008df98]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0xbb8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d008], rcx
lea rdx, [0x18008dfc8]
lea rcx, str.cuGetExportTable
call qword [0x18008df20]
mov rcx, qword [0x18008dfc8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1b58
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d018], rcx
lea rdx, [0x18008e010]
lea rcx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
call qword [0x18008df20]
mov rcx, qword [0x18008e010]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d048], rcx
lea rdx, [0x18008e050]
lea rcx, str.cuOccupancyAvailableDynamicSMemPerBlock
call qword [0x18008df20]
mov rcx, qword [0x18008e050]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b3e
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d078], rcx
lea rdx, [0x18008e090]
lea rcx, str.cuOccupancyMaxPotentialClusterSize
call qword [0x18008df20]
mov rcx, qword [0x18008e090]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b3e
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d090], rcx
lea rdx, [0x18008e0c8]
lea rcx, str.cuOccupancyMaxActiveClusters
call qword [0x18008df20]
mov rcx, qword [0x18008e0c8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d0c0], rcx
lea rdx, [0x18008e110]
lea rcx, str.cuMemAdvise
call qword [0x18008df20]
mov rcx, qword [0x18008e110]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d0e8], rcx
lea rdx, [0x18008e158]
lea rcx, str.cuMemPrefetchAsync
call qword [0x18008df20]
mov rcx, qword [0x18008e158]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x1f40
cmovne rcx, rdx
lea rdx, [0x18008e1a0]
mov qword [0x18008d100], rcx
lea rcx, str.cuMemPrefetchAsync
call qword [0x18008df20]
mov rcx, qword [0x18008e1a0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1f40
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d130], rcx
lea rdx, [0x18008e1f8]
lea rcx, str.cuMemRangeGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008e1f8]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov r8d, 0x1f40
mov qword [0x18008d158], rcx
lea rdx, [0x18008c8a8]
lea rcx, str.cuMemRangeGetAttributes
xor r9d, r9d
call qword [0x18008df20]
mov rcx, qword [0x18008c8a8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d198], rcx
lea rdx, [0x18008c8f0]
lea rcx, [0x180069368]
call qword [0x18008df20]
mov rcx, qword [0x18008c8f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x1770
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d1a0], rcx
lea rdx, [0x18008c920]
lea rcx, str.cuGetErrorName
call qword [0x18008df20]
mov rcx, qword [0x18008c920]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d1c8], rcx
lea rdx, [0x18008c958]
lea rcx, str.cuGraphCreate
call qword [0x18008df20]
mov rcx, qword [0x18008c958]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d1e0], rcx
lea rdx, [0x18008c9a8]
lea rcx, str.cuGraphAddKernelNode
call qword [0x18008df20]
mov rcx, qword [0x18008c9a8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d210], rcx
lea rdx, [0x18008c9f8]
lea rcx, str.cuGraphKernelNodeGetParams
call qword [0x18008df20]
mov rcx, qword [0x18008c9f8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d230], rcx
lea rdx, [0x18008ca28]
lea rcx, str.cuGraphKernelNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008ca28]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d250], rcx
lea rdx, [0x18008ca70]
lea rcx, str.cuGraphAddMemcpyNode
call qword [0x18008df20]
mov rcx, qword [0x18008ca70]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008d290], rcx
lea rdx, [0x18008cab8]
lea rcx, str.cuGraphMemcpyNodeGetParams
xor r9d, r9d
mov r8d, 0x2710
call qword [0x18008df20]
mov rcx, qword [0x18008cab8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d2c0], rcx
lea rdx, [0x18008cb00]
lea rcx, str.cuGraphMemcpyNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008cb00]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d2d8], rcx
lea rdx, [0x18008cb50]
lea rcx, str.cuGraphAddMemsetNode
call qword [0x18008df20]
mov rcx, qword [0x18008cb50]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d308], rcx
lea rdx, [0x18008cba8]
lea rcx, str.cuGraphMemsetNodeGetParams
call qword [0x18008df20]
mov rcx, qword [0x18008cba8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d330], rcx
lea rdx, [0x18008cbe0]
lea rcx, str.cuGraphMemsetNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008cbe0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d348], rcx
lea rdx, [0x18008cc20]
lea rcx, str.cuGraphAddHostNode
call qword [0x18008df20]
mov rcx, qword [0x18008cc20]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d370], rcx
lea rdx, [0x18008cc70]
lea rcx, str.cuGraphHostNodeGetParams
call qword [0x18008df20]
mov rcx, qword [0x18008cc70]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d388], rcx
lea rdx, [0x18008cca8]
lea rcx, str.cuGraphHostNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008cca8]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008d3b0], rcx
xor r9d, r9d
lea rdx, [0x18008cce8]
mov r8d, 0x2710
lea rcx, str.cuGraphAddChildGraphNode
call qword [0x18008df20]
mov rcx, qword [0x18008cce8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d3d0], rcx
lea rdx, [0x18008cd28]
lea rcx, str.cuGraphChildGraphNodeGetGraph
call qword [0x18008df20]
mov rcx, qword [0x18008cd28]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d3e8], rcx
lea rdx, [0x18008cd70]
lea rcx, str.cuGraphAddEmptyNode
call qword [0x18008df20]
mov rcx, qword [0x18008cd70]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d418], rcx
lea rdx, [0x18008cdc8]
lea rcx, str.cuGraphAddEventRecordNode
call qword [0x18008df20]
mov rcx, qword [0x18008cdc8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d438], rcx
lea rdx, [0x18008ce08]
lea rcx, str.cuGraphEventRecordNodeGetEvent
call qword [0x18008df20]
mov rcx, qword [0x18008ce08]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d450], rcx
lea rdx, [0x18008ce40]
lea rcx, str.cuGraphEventRecordNodeSetEvent
call qword [0x18008df20]
mov rcx, qword [0x18008ce40]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d460], rcx
lea rdx, [0x18008ce88]
lea rcx, str.cuGraphAddEventWaitNode
call qword [0x18008df20]
mov rcx, qword [0x18008ce88]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d498], rcx
lea rdx, [0x18008cee0]
lea rcx, str.cuGraphEventWaitNodeGetEvent
call qword [0x18008df20]
mov rcx, qword [0x18008cee0]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d4b0], rcx
mov r8d, 0x2b02
lea rdx, [0x18008cf10]
lea rcx, str.cuGraphEventWaitNodeSetEvent
call qword [0x18008df20]
mov rcx, qword [0x18008cf10]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d4d0], rcx
lea rdx, [0x18008cf58]
lea rcx, str.cuGraphAddExternalSemaphoresSignalNode
call qword [0x18008df20]
mov rcx, qword [0x18008cf58]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d500], rcx
lea rdx, [0x18008cf98]
lea rcx, str.cuGraphExternalSemaphoresSignalNodeGetParams
call qword [0x18008df20]
mov rcx, qword [0x18008cf98]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d518], rcx
lea rdx, [0x18008cfd8]
lea rcx, str.cuGraphExternalSemaphoresSignalNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008cfd8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d530], rcx
lea rdx, [0x18008d020]
lea rcx, str.cuGraphAddExternalSemaphoresWaitNode
call qword [0x18008df20]
mov rcx, qword [0x18008d020]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d560], rcx
lea rdx, [0x18008d070]
lea rcx, str.cuGraphExternalSemaphoresWaitNodeGetParams
call qword [0x18008df20]
mov rcx, qword [0x18008d070]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d580], rcx
lea rdx, [0x18008d0a8]
lea rcx, str.cuGraphExternalSemaphoresWaitNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008d0a8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d598], rcx
lea rdx, [0x18008d0f0]
lea rcx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008d0f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b0c
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d5b8], rcx
lea rdx, [0x18008d128]
lea rcx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008d128]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d5d8], rcx
lea rdx, [0x18008d170]
lea rcx, str.cuGraphAddMemAllocNode
call qword [0x18008df20]
mov rcx, qword [0x18008d170]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d608], rcx
lea rdx, [0x18008d1c0]
lea rcx, str.cuGraphMemAllocNodeGetParams
call qword [0x18008df20]
mov rcx, qword [0x18008d1c0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d620], rcx
lea rdx, [0x18008d208]
lea rcx, str.cuGraphAddMemFreeNode
call qword [0x18008df20]
mov rcx, qword [0x18008d208]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d648], rcx
lea rdx, [0x18008d260]
lea rcx, str.cuGraphMemFreeNodeGetParams
call qword [0x18008df20]
mov rcx, qword [0x18008d260]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d668], rcx
lea rdx, [0x18008d298]
lea rcx, str.cuDeviceGraphMemTrim
call qword [0x18008df20]
mov rcx, qword [0x18008d298]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d688], rcx
lea rdx, [0x18008d2e0]
lea rcx, str.cuDeviceGetGraphMemAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008d2e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d6a8], rcx
lea rdx, [0x18008d328]
lea rcx, str.cuDeviceSetGraphMemAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008d328]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d6c8], rcx
lea rdx, [0x18008d358]
lea rcx, str.cuGraphClone
call qword [0x18008df20]
mov rcx, qword [0x18008d358]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d6e8], rcx
lea rdx, [0x18008d398]
lea rcx, str.cuGraphNodeFindInClone
call qword [0x18008df20]
mov rcx, qword [0x18008d398]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d708], rcx
lea rdx, [0x18008d3c8]
lea rcx, str.cuGraphNodeGetType
call qword [0x18008df20]
mov rcx, qword [0x18008d3c8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d718], rcx
lea rdx, [0x18008d408]
lea rcx, str.cuGraphGetNodes
call qword [0x18008df20]
mov rcx, qword [0x18008d408]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d738], rcx
lea rdx, [0x18008d440]
lea rcx, str.cuGraphGetRootNodes
call qword [0x18008df20]
mov rcx, qword [0x18008d440]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d760], rcx
lea rdx, [0x18008d488]
lea rcx, str.cuGraphGetEdges
call qword [0x18008df20]
mov rcx, qword [0x18008d488]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d788], rcx
lea rdx, [0x18008d4c8]
lea rcx, str.cuGraphNodeGetDependencies
call qword [0x18008df20]
mov rcx, qword [0x18008d4c8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d7b0], rcx
lea rdx, [0x18008d510]
lea rcx, str.cuGraphNodeGetDependentNodes
call qword [0x18008df20]
mov rcx, qword [0x18008d510]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d7d8], rcx
lea rdx, [0x18008d558]
lea rcx, str.cuGraphAddDependencies
call qword [0x18008df20]
mov rcx, qword [0x18008d558]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d808], rcx
lea rdx, [0x18008d5a0]
lea rcx, str.cuGraphRemoveDependencies
call qword [0x18008df20]
mov rcx, qword [0x18008d5a0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d828], rcx
lea rdx, [0x18008d5e0]
lea rcx, str.cuGraphDestroyNode
call qword [0x18008df20]
mov rcx, qword [0x18008d5e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d850], rcx
lea rdx, [0x18008d630]
lea rcx, str.cuGraphInstantiate
call qword [0x18008df20]
mov rcx, qword [0x18008d630]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d870], rcx
lea rdx, [0x18008d690]
lea rcx, str.cuGraphInstantiate
call qword [0x18008df20]
mov rcx, qword [0x18008d690]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b20
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d8a8], rcx
lea rdx, [0x18008d6d8]
lea rcx, str.cuGraphInstantiateWithFlags
call qword [0x18008df20]
mov rcx, qword [0x18008d6d8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d8d0], rcx
lea rdx, [0x18008d710]
lea rcx, str.cuGraphUpload
call qword [0x18008df20]
mov rcx, qword [0x18008d710]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b02
cmovne rcx, rdx
lea rdx, [0x18008d750]
mov qword [0x18008d8e8], rcx
lea rcx, str.cuGraphUpload
call qword [0x18008df20]
mov rcx, qword [0x18008d750]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d900], rcx
lea rdx, [0x18008d780]
lea rcx, str.cuGraphLaunch
call qword [0x18008df20]
mov rcx, qword [0x18008d780]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x18008d7c0]
mov qword [0x18008d930], rcx
lea rcx, str.cuGraphLaunch
call qword [0x18008df20]
mov rcx, qword [0x18008d7c0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d940], rcx
lea rdx, [0x18008d7f0]
lea rcx, str.cuGraphExecDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d7f0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d960], rcx
lea rdx, [0x18008d820]
lea rcx, str.cuGraphDestroy
call qword [0x18008df20]
mov rcx, qword [0x18008d820]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d978], rcx
lea rdx, [0x18008d858]
lea rcx, str.cuStreamBeginCapture
call qword [0x18008df20]
mov rcx, qword [0x18008d858]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x18008d868]
mov qword [0x18008d998], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x18008df20]
mov rcx, qword [0x18008d868]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d9b0], rcx
lea rdx, [0x18008d8a0]
lea rcx, str.cuStreamBeginCapture
call qword [0x18008df20]
mov rcx, qword [0x18008d8a0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x18008d8e0]
mov qword [0x18008d9c8], rcx
lea rcx, str.cuStreamBeginCapture
call qword [0x18008df20]
mov rcx, qword [0x18008d8e0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008d9e8], rcx
lea rdx, [0x18008d920]
lea rcx, str.cuStreamEndCapture
call qword [0x18008df20]
mov rcx, qword [0x18008d920]
test eax, eax
lea rdx, [0x180024180]
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x18008d968]
mov qword [0x18008da08], rcx
lea rcx, str.cuStreamEndCapture
call qword [0x18008df20]
mov rcx, qword [0x18008d968]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2710
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008da20], rcx
lea rdx, [0x18008d9a0]
lea rcx, str.cuStreamIsCapturing
call qword [0x18008df20]
mov rcx, qword [0x18008d9a0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2710
cmovne rcx, rdx
lea rdx, [0x18008d9d8]
mov qword [0x18008da38], rcx
lea rcx, str.cuStreamIsCapturing
call qword [0x18008df20]
mov rcx, qword [0x18008d9d8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008da50], rcx
lea rdx, [0x18008da18]
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x18008df20]
mov rcx, qword [0x18008da18]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x271a
cmovne rcx, rdx
lea rdx, [0x18008da58]
mov qword [0x18008da70], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x18008df20]
mov rcx, qword [0x18008da58]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008da90], rcx
lea rdx, [0x18008daa0]
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x18008df20]
mov rcx, qword [0x18008daa0]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x18008dae8]
mov qword [0x18008dab0], rcx
lea rcx, str.cuStreamGetCaptureInfo
call qword [0x18008df20]
mov rcx, qword [0x18008dae8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dad0], rcx
lea rdx, [0x18008db20]
lea rcx, str.cuStreamUpdateCaptureDependencies
call qword [0x18008df20]
mov rcx, qword [0x18008db20]
lea rdx, [0x180024180]
test eax, eax
mov r9d, 2
mov r8d, 0x2b16
cmovne rcx, rdx
lea rdx, [0x18008db60]
mov qword [0x18008daf0], rcx
lea rcx, str.cuStreamUpdateCaptureDependencies
call qword [0x18008df20]
mov rcx, qword [0x18008db60]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x271a
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db10], rcx
lea rdx, [0x18008db98]
lea rcx, str.cuGraphExecKernelNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008db98]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db18], rcx
lea rdx, [0x18008dbe0]
lea rcx, str.cuGraphExecMemcpyNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008dbe0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db38], rcx
lea rdx, [0x18008dc18]
lea rcx, str.cuGraphExecMemsetNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008dc18]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db58], rcx
lea rdx, [0x18008dc70]
lea rcx, str.cuGraphExecHostNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008dc70]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db70], rcx
lea rdx, [0x18008dca8]
lea rcx, str.cuGraphExecChildGraphNodeSetParams
call qword [0x18008df20]
mov rcx, qword [0x18008dca8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008db88], rcx
lea rdx, [0x18008dcf0]
lea rcx, str.cuGraphExecEventRecordNodeSetEvent
call qword [0x18008df20]
mov rcx, qword [0x18008dcf0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b02
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dba8], rcx
lea rdx, [0x18008dd38]
lea rcx, str.cuGraphExecEventWaitNodeSetEvent
call qword [0x18008df20]
mov rcx, qword [0x18008dd38]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov r8d, 0x271a
mov qword [0x18008dbc8], rcx
lea rdx, [0x18008dd70]
lea rcx, str.cuThreadExchangeStreamCaptureMode
xor r9d, r9d
call qword [0x18008df20]
mov rcx, qword [0x18008dd70]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2724
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dbd8], rcx
lea rdx, [0x18008dd98]
lea rcx, str.cuGraphExecUpdate
call qword [0x18008df20]
mov rcx, qword [0x18008dd98]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc00], rcx
lea rdx, [0x18008ddc0]
lea rcx, str.cuGraphKernelNodeCopyAttributes
call qword [0x18008df20]
mov rcx, qword [0x18008ddc0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc08], rcx
lea rdx, [0x18008dde8]
lea rcx, str.cuGraphKernelNodeGetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008dde8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2af8
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc38], rcx
lea rdx, [0x18008de10]
lea rcx, str.cuGraphKernelNodeSetAttribute
call qword [0x18008df20]
mov rcx, qword [0x18008de10]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc48], rcx
lea rdx, [0x18008de38]
lea rcx, str.cuGraphDebugDotPrint
call qword [0x18008df20]
mov rcx, qword [0x18008de38]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc78], rcx
lea rdx, [0x18008de70]
lea rcx, str.cuUserObjectCreate
call qword [0x18008df20]
mov rcx, qword [0x18008de70]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dc98], rcx
lea rdx, [0x18008dea8]
lea rcx, str.cuUserObjectRetain
call qword [0x18008df20]
mov rcx, qword [0x18008dea8]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008dcb0], rcx
lea rdx, [0x18008dee8]
lea rcx, str.cuUserObjectRelease
xor r9d, r9d
mov r8d, 0x2b16
call qword [0x18008df20]
mov rcx, qword [0x18008dee8]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dce0], rcx
lea rdx, [0x18008df18]
lea rcx, str.cuGraphRetainUserObject
call qword [0x18008df20]
mov rcx, qword [0x18008df18]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b16
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dd00], rcx
lea rdx, [0x18008df68]
lea rcx, str.cuGraphReleaseUserObject
call qword [0x18008df20]
mov rcx, qword [0x18008df68]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b34
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dd18], rcx
lea rdx, [0x18008dfb0]
lea rcx, str.cuGraphNodeSetEnabled
call qword [0x18008df20]
mov rcx, qword [0x18008dfb0]
lea rdx, [0x180024180]
test eax, eax
mov r8d, 0x2b34
cmovne rcx, rdx
xor r9d, r9d
mov qword [0x18008dd40], rcx
lea rdx, [0x18008dff0]
lea rcx, str.cuGraphNodeGetEnabled
call qword [0x18008df20]
mov rcx, qword [0x18008dff0]
lea rdx, [0x180024180]
test eax, eax
cmovne rcx, rdx
mov qword [0x18008dd68], rcx
add rsp, 0x20
pop rbx
ret
mov qword [0x18008caa0], 0
mov rcx, qword [rbx + 0x20]
lea rdx, [0x1800673b4]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca68], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGetProcAddress
cmove rax, rcx
mov qword [0x18008def8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008caa0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, [0x1800673c0]
cmove rax, rcx
mov qword [0x18008df20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008caf8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetCount
cmove rax, rcx
mov qword [0x18008df40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb20], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetName
cmove rax, rcx
mov qword [0x18008df50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceTotalMem_v2
cmove rax, rcx
mov qword [0x18008df70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb90], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetAttribute
cmove rax, rcx
mov qword [0x18008df88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cbd8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetP2PAttribute
cmove rax, rcx
mov qword [0x18008dfb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc18], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDriverGetVersion
cmove rax, rcx
mov qword [0x18008dfd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetByPCIBusId
cmove rax, rcx
mov qword [0x18008dfe8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008cc90], rax
lea rcx, [0x180024180]
cmove rax, rcx
lea rdx, str.cuDeviceGetPCIBusId
mov qword [0x18008e000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ccc8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetUuid
cmove rax, rcx
mov qword [0x18008e028], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd08], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetTexture1DLinearMaxWidth
cmove rax, rcx
mov qword [0x18008e040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd40], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetDefaultMemPool
cmove rax, rcx
mov qword [0x18008e058], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceSetMemPool
cmove rax, rcx
mov qword [0x18008e070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cdb0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetMemPool
cmove rax, rcx
mov qword [0x18008e080], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cde0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuFlushGPUDirectRDMAWrites
cmove rax, rcx
mov qword [0x18008e098], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce18], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetLuid
cmove rax, rcx
mov qword [0x18008e0b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, [0x180067540]
cmove rax, rcx
mov qword [0x18008e0d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce90], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxRelease
cmove rax, rcx
mov qword [0x18008e0e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180024180]
mov qword [0x18008cec0], rax
test rax, rax
lea rdx, str.cuDevicePrimaryCtxSetFlags_v2
cmove rax, rcx
mov qword [0x18008e0f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cef0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxGetState
cmove rax, rcx
mov qword [0x18008e118], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxReset
cmove rax, rcx
mov qword [0x18008e138], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf60], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxCreate_v2
cmove rax, rcx
mov qword [0x18008e148], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf90], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetFlags
cmove rax, rcx
mov qword [0x18008e160], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cfc8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxSetCurrent
cmove rax, rcx
mov qword [0x18008e170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d000], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetCurrent
cmove rax, rcx
mov qword [0x18008e190], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d028], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxDetach
cmove rax, rcx
mov qword [0x18008e198], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d050], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetApiVersion
cmove rax, rcx
mov qword [0x18008e1b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d080], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetDevice
cmove rax, rcx
mov qword [0x18008e1c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d0b0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetLimit
cmove rax, rcx
mov qword [0x18008e1d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d0e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxSetLimit
cmove rax, rcx
mov qword [0x18008e1f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d110], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetCacheConfig
cmove rax, rcx
mov qword [0x18008c858], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d138], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxSetCacheConfig
cmove rax, rcx
mov qword [0x18008c870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d160], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetSharedMemConfig
cmove rax, rcx
mov qword [0x18008c880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d188], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxGetStreamPriorityRange
cmove rax, rcx
mov qword [0x18008c888], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d1b8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxSetSharedMemConfig
cmove rax, rcx
mov qword [0x18008c8b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d1f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, [0x1800676f0]
cmove rax, rcx
mov qword [0x18008c8b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d218], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxResetPersistingL2Cache
cmove rax, rcx
mov qword [0x18008c8c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d248], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxPopCurrent_v2
cmove rax, rcx
mov qword [0x18008c8e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d280], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxPushCurrent_v2
cmove rax, rcx
mov qword [0x18008c900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d2b0], rax
test rax, rax
lea rcx, [0x180024180]
lea rdx, str.cuModuleLoad
cmove rax, rcx
mov qword [0x18008c910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d2f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuModuleLoadData
cmove rax, rcx
mov qword [0x18008c930], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d310], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuModuleLoadFatBinary
cmove rax, rcx
mov qword [0x18008c940], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d350], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, [0x180067798]
cmove rax, rcx
mov qword [0x18008c960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d378], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, [0x1800677a8]
cmove rax, rcx
mov qword [0x18008c978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d3b8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuModuleGetGlobal_v2
cmove rax, rcx
mov qword [0x18008c990], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d3f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuModuleGetTexRef
cmove rax, rcx
mov qword [0x18008c9b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d428], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuModuleGetSurfRef
cmove rax, rcx
mov qword [0x18008c9e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d468], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuModuleGetLoadingMode
cmove rax, rcx
mov qword [0x18008ca10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d4a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLinkCreate
cmove rax, rcx
mov qword [0x18008ca18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d4e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLinkAddData
cmove rax, rcx
mov qword [0x18008ca48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d548], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLinkAddFile
cmove rax, rcx
mov qword [0x18008ca78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d5c0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLinkComplete
cmove rax, rcx
mov qword [0x18008caa8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d610], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLinkDestroy
cmove rax, rcx
mov qword [0x18008cac8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d650], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemGetInfo_v2
cmove rax, rcx
mov qword [0x18008caf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d678], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemAllocManaged
cmove rax, rcx
mov qword [0x18008cb10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d6c0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemAlloc_v2
cmove rax, rcx
mov qword [0x18008cb28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d6f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemAllocPitch_v2
cmove rax, rcx
mov qword [0x18008cb48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d748], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemFree_v2
cmove rax, rcx
mov qword [0x18008cb70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d798], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemGetAddressRange_v2
cmove rax, rcx
mov qword [0x18008cb88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d7d0], rax
lea rcx, [0x180024180]
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemFreeHost
mov qword [0x18008cbb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d810], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemHostAlloc
cmove rax, rcx
mov qword [0x18008cbc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d848], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x18008cbf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d880], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemHostGetFlags
cmove rax, rcx
mov qword [0x18008cc08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d8c0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemHostRegister_v2
cmove rax, rcx
mov qword [0x18008cc28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d910], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemHostUnregister
cmove rax, rcx
mov qword [0x18008cc40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d948], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuPointerGetAttribute
cmove rax, rcx
mov qword [0x18008cc60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d988], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuPointerGetAttributes
cmove rax, rcx
mov qword [0x18008cc88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d9e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemAllocAsync
cmove rax, rcx
mov qword [0x18008ccb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da28], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemAllocAsync_ptsz
cmove rax, rcx
mov qword [0x18008ccd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008da68], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008cce0], rax
lea rdx, str.cuMemAllocFromPoolAsync
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008daa8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemAllocFromPoolAsync_ptsz
cmove rax, rcx
mov qword [0x18008cd10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dad8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemFreeAsync
cmove rax, rcx
mov qword [0x18008cd30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008daf8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemFreeAsync_ptsz
cmove rax, rcx
mov qword [0x18008cd50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db28], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolTrimTo
cmove rax, rcx
mov qword [0x18008cd60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db50], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolSetAttribute
cmove rax, rcx
mov qword [0x18008cd88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolGetAttribute
cmove rax, rcx
mov qword [0x18008cd98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dbb0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolSetAccess
cmove rax, rcx
mov qword [0x18008cdb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dbe8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolGetAccess
cmove rax, rcx
mov qword [0x18008cdd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dc28], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolCreate
cmove rax, rcx
mov qword [0x18008cdf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008dc60], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008ce10], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemPoolDestroy
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dc88], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolExportToShareableHandle
cmove rax, rcx
mov qword [0x18008ce28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dcd0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolImportFromShareableHandle
cmove rax, rcx
mov qword [0x18008ce50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd20], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolExportPointer
cmove rax, rcx
mov qword [0x18008ce78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd60], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPoolImportPointer
cmove rax, rcx
mov qword [0x18008ceb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd88], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy
cmove rax, rcx
mov qword [0x18008ceb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ddb0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy_ptds
cmove rax, rcx
mov qword [0x18008cee8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dde0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyAsync
cmove rax, rcx
mov qword [0x18008cf08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de18], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyAsync_ptsz
cmove rax, rcx
mov qword [0x18008cf28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de50], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x18008cf50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008de90], rax
lea rcx, [0x180024180]
cmove rax, rcx
lea rdx, str.cuMemcpyPeer_ptds
mov qword [0x18008cf78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ded8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync
cmove rax, rcx
mov qword [0x18008cfa8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df48], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync_ptsz
cmove rax, rcx
mov qword [0x18008cfe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dfa8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyHtoD_v2
cmove rax, rcx
mov qword [0x18008d010], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dff8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyHtoD_v2_ptds
cmove rax, rcx
mov qword [0x18008d040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e038], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyHtoDAsync_v2
cmove rax, rcx
mov qword [0x18008d060], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e078], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
cmove rax, rcx
mov qword [0x18008d088], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e0b8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyDtoH_v2
cmove rax, rcx
mov qword [0x18008d0b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e100], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyDtoH_v2_ptds
cmove rax, rcx
mov qword [0x18008d0c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e140], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyDtoHAsync_v2
cmove rax, rcx
mov qword [0x18008d0f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180024180]
mov qword [0x18008e178], rax
test rax, rax
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
cmove rax, rcx
mov qword [0x18008d120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e1c8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyDtoD_v2
cmove rax, rcx
mov qword [0x18008d140], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c860], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyDtoD_v2_ptds
cmove rax, rcx
mov qword [0x18008d168], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c890], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyDtoDAsync_v2
cmove rax, rcx
mov qword [0x18008d180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c8e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
cmove rax, rcx
mov qword [0x18008d1a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c938], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy2DUnaligned_v2
cmove rax, rcx
mov qword [0x18008d1d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c970], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
cmove rax, rcx
mov qword [0x18008d1e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c998], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy2DAsync_v2
cmove rax, rcx
mov qword [0x18008d200], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c9d0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
cmove rax, rcx
mov qword [0x18008d220], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3D_v2
cmove rax, rcx
mov qword [0x18008d240], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca38], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3D_v2_ptds
cmove rax, rcx
mov qword [0x18008d258], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca50], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3DAsync_v2
cmove rax, rcx
mov qword [0x18008d278], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
cmove rax, rcx
mov qword [0x18008d288], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cab0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3DPeer
cmove rax, rcx
mov qword [0x18008d2b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cae0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3DPeer_ptds
cmove rax, rcx
mov qword [0x18008d2c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb18], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync
cmove rax, rcx
mov qword [0x18008d2e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb40], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
cmove rax, rcx
mov qword [0x18008d300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb78], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemsetD8_v2
cmove rax, rcx
mov qword [0x18008d318], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cbb8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemsetD8_v2_ptds
cmove rax, rcx
mov qword [0x18008d338], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemsetD8Async
cmove rax, rcx
mov qword [0x18008d360], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc50], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemsetD8Async_ptsz
cmove rax, rcx
mov qword [0x18008d380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cca0], rax
test rax, rax
lea rcx, [0x180024180]
lea rdx, str.cuMemsetD2D8_v2
cmove rax, rcx
mov qword [0x18008d3a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ccf0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemsetD2D8_v2_ptds
cmove rax, rcx
mov qword [0x18008d3d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd48], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemsetD2D8Async
cmove rax, rcx
mov qword [0x18008d400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cda0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemsetD2D8Async_ptsz
cmove rax, rcx
mov qword [0x18008d420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuFuncSetCacheConfig
cmove rax, rcx
mov qword [0x18008d458], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce60], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuFuncSetSharedMemConfig
cmove rax, rcx
mov qword [0x18008d478], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce98], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuFuncGetAttribute
cmove rax, rcx
mov qword [0x18008d490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ced0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuFuncSetAttribute
cmove rax, rcx
mov qword [0x18008d4c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf18], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArrayCreate_v2
cmove rax, rcx
mov qword [0x18008d4d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf48], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArrayGetDescriptor_v2
cmove rax, rcx
mov qword [0x18008d4f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArrayGetSparseProperties
cmove rax, rcx
mov qword [0x18008d508], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cfc0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArrayGetPlane
cmove rax, rcx
mov qword [0x18008d528], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cff8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArray3DCreate_v2
cmove rax, rcx
mov qword [0x18008d540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d038], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArray3DGetDescriptor_v2
cmove rax, rcx
mov qword [0x18008d568], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d068], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArrayDestroy
cmove rax, rcx
mov qword [0x18008d578], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d0a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMipmappedArrayCreate
cmove rax, rcx
mov qword [0x18008d590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d0d8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMipmappedArrayGetLevel
cmove rax, rcx
mov qword [0x18008d5a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d118], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMipmappedArrayGetSparseProperties
cmove rax, rcx
mov qword [0x18008d5d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d150], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMipmappedArrayDestroy
cmove rax, rcx
mov qword [0x18008d5e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d178], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuArrayGetMemoryRequirements
cmove rax, rcx
mov qword [0x18008d600], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d1b0], rax
lea rcx, [0x180024180]
test rax, rax
cmove rax, rcx
lea rdx, str.cuMipmappedArrayGetMemoryRequirements
mov qword [0x18008d618], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d1f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefCreate
cmove rax, rcx
mov qword [0x18008d638], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d238], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefDestroy
cmove rax, rcx
mov qword [0x18008d660], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d270], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetArray
cmove rax, rcx
mov qword [0x18008d670], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d2a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetMipmappedArray
cmove rax, rcx
mov qword [0x18008d6a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d2f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetAddress_v2
cmove rax, rcx
mov qword [0x18008d6b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d340], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetAddress2D_v3
cmove rax, rcx
mov qword [0x18008d6e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d390], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetFormat
cmove rax, rcx
mov qword [0x18008d700], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d3e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetAddressMode
cmove rax, rcx
mov qword [0x18008d720], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d410], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetFilterMode
cmove rax, rcx
mov qword [0x18008d740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008d448], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008d768], rax
lea rdx, str.cuTexRefSetMipmapFilterMode
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d480], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetMipmapLevelBias
cmove rax, rcx
mov qword [0x18008d778], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d4a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetMipmapLevelClamp
cmove rax, rcx
mov qword [0x18008d7a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d4e8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetMaxAnisotropy
cmove rax, rcx
mov qword [0x18008d7c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d520], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetFlags
cmove rax, rcx
mov qword [0x18008d7e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d550], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefSetBorderColor
cmove rax, rcx
mov qword [0x18008d800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d588], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexRefGetBorderColor
cmove rax, rcx
mov qword [0x18008d818], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d5c8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuSurfRefSetArray
cmove rax, rcx
mov qword [0x18008d838], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d5f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexObjectCreate
cmove rax, rcx
mov qword [0x18008d860], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d640], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexObjectDestroy
cmove rax, rcx
mov qword [0x18008d888], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008d698], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008d898], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuTexObjectGetResourceDesc
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d6b8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexObjectGetTextureDesc
cmove rax, rcx
mov qword [0x18008d8b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d6f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuTexObjectGetResourceViewDesc
cmove rax, rcx
mov qword [0x18008d8d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d728], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuSurfObjectCreate
cmove rax, rcx
mov qword [0x18008d8f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d758], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuSurfObjectDestroy
cmove rax, rcx
mov qword [0x18008d918], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d790], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuSurfObjectGetResourceDesc
cmove rax, rcx
mov qword [0x18008d928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d7b8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuImportExternalMemory
cmove rax, rcx
mov qword [0x18008d950], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d7f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedBuffer
cmove rax, rcx
mov qword [0x18008d970], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d840], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x18008d990], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d878], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDestroyExternalMemory
cmove rax, rcx
mov qword [0x18008d9b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008d8b8], rax
lea rcx, [0x180024180]
cmove rax, rcx
lea rdx, str.cuImportExternalSemaphore
mov qword [0x18008d9d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d8f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x18008d9f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d938], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x18008da10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d9a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x18008da40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d9f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x18008da60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da48], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDestroyExternalSemaphore
cmove rax, rcx
mov qword [0x18008da88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLaunchKernel
cmove rax, rcx
mov qword [0x18008da98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dac0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, [0x180068480]
cmove rax, rcx
mov qword [0x18008dac8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db40], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel
cmove rax, rcx
mov qword [0x18008db08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dbc0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel_ptsz
cmove rax, rcx
mov qword [0x18008db48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180024180]
mov qword [0x18008dc50], rax
test rax, rax
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
cmove rax, rcx
mov qword [0x18008db78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dcc0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLaunchHostFunc
cmove rax, rcx
mov qword [0x18008db90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd10], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLaunchHostFunc_ptsz
cmove rax, rcx
mov qword [0x18008dbb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd48], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLaunchKernelEx
cmove rax, rcx
mov qword [0x18008dbd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuLaunchKernelEx_ptsz
cmove rax, rcx
mov qword [0x18008dbf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ddb8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventCreate
cmove rax, rcx
mov qword [0x18008dc10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ddf0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventRecord
cmove rax, rcx
mov qword [0x18008dc30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de08], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventRecord_ptsz
cmove rax, rcx
mov qword [0x18008dc40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventRecordWithFlags
cmove rax, rcx
mov qword [0x18008dc68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de60], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventRecordWithFlags_ptsz
cmove rax, rcx
mov qword [0x18008dc80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de88], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventQuery
cmove rax, rcx
mov qword [0x18008dca0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008deb0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventSynchronize
cmove rax, rcx
mov qword [0x18008dcb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dee0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventDestroy_v2
cmove rax, rcx
mov qword [0x18008dcd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df08], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuEventElapsedTime
cmove rax, rcx
mov qword [0x18008dce8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df28], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWaitValue32
cmove rax, rcx
mov qword [0x18008dd08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWaitValue32_ptsz
cmove rax, rcx
mov qword [0x18008dd28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dfd0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWriteValue32
cmove rax, rcx
mov qword [0x18008dd50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e018], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWriteValue32_ptsz
cmove rax, rcx
mov qword [0x18008dd78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e060], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWaitValue64
cmove rax, rcx
mov qword [0x18008dd90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e0a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWaitValue64_ptsz
cmove rax, rcx
mov qword [0x18008dda8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e0e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWriteValue64
cmove rax, rcx
mov qword [0x18008ddc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e128], rax
test rax, rax
lea rcx, [0x180024180]
lea rdx, str.cuStreamWriteValue64_ptsz
cmove rax, rcx
mov qword [0x18008ddd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e180], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamBatchMemOp
cmove rax, rcx
mov qword [0x18008ddf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e1d0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamBatchMemOp_ptsz
cmove rax, rcx
mov qword [0x18008de20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c868], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamCreate
cmove rax, rcx
mov qword [0x18008de28], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c898], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamCreateWithPriority
cmove rax, rcx
mov qword [0x18008de40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c8d8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetPriority
cmove rax, rcx
mov qword [0x18008de58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c918], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetPriority_ptsz
cmove rax, rcx
mov qword [0x18008de68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c948], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetFlags
cmove rax, rcx
mov qword [0x18008de78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c980], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetCtx
cmove rax, rcx
mov qword [0x18008de98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c9b0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetFlags_ptsz
cmove rax, rcx
mov qword [0x18008dea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c9f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamDestroy_v2
cmove rax, rcx
mov qword [0x18008dec0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca20], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWaitEvent
cmove rax, rcx
mov qword [0x18008dec8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamWaitEvent_ptsz
cmove rax, rcx
mov qword [0x18008def0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca90], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamAddCallback
cmove rax, rcx
mov qword [0x18008df10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cad8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamAddCallback_ptsz
cmove rax, rcx
mov qword [0x18008df38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamSynchronize
cmove rax, rcx
mov qword [0x18008df58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb68], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamSynchronize_ptsz
cmove rax, rcx
mov qword [0x18008df78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cba0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamQuery
cmove rax, rcx
mov qword [0x18008df90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cbd0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamQuery_ptsz
cmove rax, rcx
mov qword [0x18008dfa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cbf8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamAttachMemAsync
cmove rax, rcx
mov qword [0x18008dfc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc38], rax
lea rcx, [0x180024180]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamAttachMemAsync_ptsz
mov qword [0x18008dfe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamCopyAttributes
cmove rax, rcx
mov qword [0x18008e008], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ccc0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamCopyAttributes_ptsz
cmove rax, rcx
mov qword [0x18008e020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetAttribute
cmove rax, rcx
mov qword [0x18008e030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd20], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetAttribute_ptsz
cmove rax, rcx
mov qword [0x18008e048], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd68], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamSetAttribute
cmove rax, rcx
mov qword [0x18008e068], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cda8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamSetAttribute_ptsz
cmove rax, rcx
mov qword [0x18008e088], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cde8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceCanAccessPeer
cmove rax, rcx
mov qword [0x18008e0a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxEnablePeerAccess
cmove rax, rcx
mov qword [0x18008e0c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce70], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuCtxDisablePeerAccess
cmove rax, rcx
mov qword [0x18008e0d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008cea0], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008e0f0], rax
lea rdx, str.cuIpcGetEventHandle
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cec8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuIpcOpenEventHandle
cmove rax, rcx
mov qword [0x18008e108], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuIpcGetMemHandle
cmove rax, rcx
mov qword [0x18008e120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf38], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuIpcOpenMemHandle
cmove rax, rcx
mov qword [0x18008e130], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf68], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuIpcOpenMemHandle_v2
cmove rax, rcx
mov qword [0x18008e150], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cfb8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuIpcCloseMemHandle
cmove rax, rcx
mov qword [0x18008e168], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cfe8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLCtxCreate_v2
cmove rax, rcx
mov qword [0x18008e188], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d030], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLInit
cmove rax, rcx
mov qword [0x18008e1a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d058], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLGetDevices
cmove rax, rcx
mov qword [0x18008e1b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d098], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLRegisterBufferObject
cmove rax, rcx
mov qword [0x18008e1e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008d0d0], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008e1e8], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuGLMapBufferObject_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d108], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLMapBufferObject_v2_ptds
cmove rax, rcx
mov qword [0x18008c850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d148], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLMapBufferObjectAsync_v2
cmove rax, rcx
mov qword [0x18008c878], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d190], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
cmove rax, rcx
mov qword [0x18008c8a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d1d8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLUnmapBufferObject
cmove rax, rcx
mov qword [0x18008c8c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d228], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLUnmapBufferObjectAsync
cmove rax, rcx
mov qword [0x18008c8d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d268], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLUnregisterBufferObject
cmove rax, rcx
mov qword [0x18008c8f8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d2a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGLSetBufferObjectMapFlags
cmove rax, rcx
mov qword [0x18008c908], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d2d0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsGLRegisterImage
cmove rax, rcx
mov qword [0x18008c928], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d320], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsGLRegisterBuffer
cmove rax, rcx
mov qword [0x18008c950], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008d368], rax
lea rcx, [0x180024180]
cmove rax, rcx
lea rdx, str.cuWGLGetDevice
mov qword [0x18008c968], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d3a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsUnregisterResource
cmove rax, rcx
mov qword [0x18008c988], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d3c0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsMapResources
cmove rax, rcx
mov qword [0x18008c9a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d3f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsMapResources_ptsz
cmove rax, rcx
mov qword [0x18008c9c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d430], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources
cmove rax, rcx
mov qword [0x18008c9e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d470], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources_ptsz
cmove rax, rcx
mov qword [0x18008ca08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d4b8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
cmove rax, rcx
mov qword [0x18008ca30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d4f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsSubResourceGetMappedArray
cmove rax, rcx
mov qword [0x18008ca40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d538], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x18008ca60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d570], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x18008ca88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180024180]
mov qword [0x18008d5b0], rax
test rax, rax
lea rdx, str.cuProfilerInitialize
cmove rax, rcx
mov qword [0x18008ca98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d5f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuProfilerStart
cmove rax, rcx
mov qword [0x18008cac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d628], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuProfilerStop
cmove rax, rcx
mov qword [0x18008cad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d658], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D11GetDevice
cmove rax, rcx
mov qword [0x18008cae8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d680], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D11GetDevices
cmove rax, rcx
mov qword [0x18008cb08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d6d0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D11CtxCreateOnDevice
cmove rax, rcx
mov qword [0x18008cb38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d730], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsD3D11RegisterResource
cmove rax, rcx
mov qword [0x18008cb60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d770], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D11GetDirect3DDevice
cmove rax, rcx
mov qword [0x18008cb80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d7a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10GetDevice
cmove rax, rcx
mov qword [0x18008cb98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d7e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10GetDevices
cmove rax, rcx
mov qword [0x18008cbc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d830], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10CtxCreateOnDevice
cmove rax, rcx
mov qword [0x18008cbe8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d890], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10GetDirect3DDevice
cmove rax, rcx
mov qword [0x18008cc10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d8c8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsD3D10RegisterResource
cmove rax, rcx
mov qword [0x18008cc30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d908], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10RegisterResource
cmove rax, rcx
mov qword [0x18008cc48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d958], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10UnregisterResource
cmove rax, rcx
mov qword [0x18008cc68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d980], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10MapResources
cmove rax, rcx
mov qword [0x18008cc78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d9c0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10UnmapResources
cmove rax, rcx
mov qword [0x18008cc98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10ResourceSetMapFlags
cmove rax, rcx
mov qword [0x18008ccb8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x18008ccd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da78], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedArray
cmove rax, rcx
mov qword [0x18008ccf8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dab8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x18008cd18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dae0], rax
test rax, rax
lea rcx, [0x180024180]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x18008cd38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x18008cd58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9GetDevice
cmove rax, rcx
mov qword [0x18008cd78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db68], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9GetDevices
cmove rax, rcx
mov qword [0x18008cd90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dba0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9CtxCreateOnDevice
cmove rax, rcx
mov qword [0x18008cdc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dbf0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9GetDirect3DDevice
cmove rax, rcx
mov qword [0x18008cdd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dc20], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphicsD3D9RegisterResource
cmove rax, rcx
mov qword [0x18008cdf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dc58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9RegisterResource
cmove rax, rcx
mov qword [0x18008ce20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dc90], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9UnregisterResource
cmove rax, rcx
mov qword [0x18008ce38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dcc8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9MapResources
cmove rax, rcx
mov qword [0x18008ce48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dcf8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9UnmapResources
cmove rax, rcx
mov qword [0x18008ce68], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9ResourceSetMapFlags
cmove rax, rcx
mov qword [0x18008ce80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x18008cea8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dda0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedArray
cmove rax, rcx
mov qword [0x18008ced8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ddd0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x18008cef8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x18008cf20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de48], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x18008cf40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de80], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9Begin
cmove rax, rcx
mov qword [0x18008cf70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008deb8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9RegisterVertexBuffer
cmove rax, rcx
mov qword [0x18008cf88], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ded0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9UnregisterVertexBuffer
cmove rax, rcx
mov qword [0x18008cfa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df00], rax
lea rcx, [0x180024180]
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D9MapVertexBuffer_v2
mov qword [0x18008cfb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df30], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9UnmapVertexBuffer
cmove rax, rcx
mov qword [0x18008cfd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df60], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuD3D9End
cmove rax, rcx
mov qword [0x18008cff0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df98], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGetExportTable
cmove rax, rcx
mov qword [0x18008d008], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dfc8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
cmove rax, rcx
mov qword [0x18008d018], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e010], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuOccupancyAvailableDynamicSMemPerBlock
cmove rax, rcx
mov qword [0x18008d048], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e050], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuOccupancyMaxPotentialClusterSize
cmove rax, rcx
mov qword [0x18008d078], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e090], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveClusters
cmove rax, rcx
mov qword [0x18008d090], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e0c8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemAdvise
cmove rax, rcx
mov qword [0x18008d0c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e110], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemPrefetchAsync
cmove rax, rcx
mov qword [0x18008d0e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008e158], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008d100], rax
lea rdx, str.cuMemPrefetchAsync_ptsz
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e1a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemRangeGetAttribute
cmove rax, rcx
mov qword [0x18008d130], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008e1f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuMemRangeGetAttributes
cmove rax, rcx
mov qword [0x18008d158], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c8a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, [0x180069368]
cmove rax, rcx
mov qword [0x18008d198], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c8f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGetErrorName
cmove rax, rcx
mov qword [0x18008d1a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c920], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphCreate
cmove rax, rcx
mov qword [0x18008d1c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c958], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddKernelNode
cmove rax, rcx
mov qword [0x18008d1e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c9a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphKernelNodeGetParams
cmove rax, rcx
mov qword [0x18008d210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008c9f8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetParams
cmove rax, rcx
mov qword [0x18008d230], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ca28], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddMemcpyNode
cmove rax, rcx
mov qword [0x18008d250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008ca70], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008d290], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuGraphMemcpyNodeGetParams
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cab8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x18008d2c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb00], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddMemsetNode
cmove rax, rcx
mov qword [0x18008d2d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cb50], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphMemsetNodeGetParams
cmove rax, rcx
mov qword [0x18008d308], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cba8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphMemsetNodeSetParams
cmove rax, rcx
mov qword [0x18008d330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cbe0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddHostNode
cmove rax, rcx
mov qword [0x18008d348], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc20], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphHostNodeGetParams
cmove rax, rcx
mov qword [0x18008d370], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cc70], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphHostNodeSetParams
cmove rax, rcx
mov qword [0x18008d388], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cca8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddChildGraphNode
cmove rax, rcx
mov qword [0x18008d3b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cce8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphChildGraphNodeGetGraph
cmove rax, rcx
mov qword [0x18008d3d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008cd28], rax
lea rcx, [0x180024180]
cmove rax, rcx
lea rdx, str.cuGraphAddEmptyNode
mov qword [0x18008d3e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cd70], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddEventRecordNode
cmove rax, rcx
mov qword [0x18008d418], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cdc8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphEventRecordNodeGetEvent
cmove rax, rcx
mov qword [0x18008d438], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce08], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphEventRecordNodeSetEvent
cmove rax, rcx
mov qword [0x18008d450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce40], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddEventWaitNode
cmove rax, rcx
mov qword [0x18008d460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ce88], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphEventWaitNodeGetEvent
cmove rax, rcx
mov qword [0x18008d498], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cee0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x18008d4b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf10], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresSignalNode
cmove rax, rcx
mov qword [0x18008d4d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeGetParams
cmove rax, rcx
mov qword [0x18008d500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008cf98], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x18008d518], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180024180]
mov qword [0x18008cfd8], rax
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresWaitNode
cmove rax, rcx
mov qword [0x18008d530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d020], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeGetParams
cmove rax, rcx
mov qword [0x18008d560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d070], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x18008d580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d0a8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x18008d598], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d0f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x18008d5b8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d128], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddMemAllocNode
cmove rax, rcx
mov qword [0x18008d5d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d170], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphMemAllocNodeGetParams
cmove rax, rcx
mov qword [0x18008d608], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d1c0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddMemFreeNode
cmove rax, rcx
mov qword [0x18008d620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d208], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphMemFreeNodeGetParams
cmove rax, rcx
mov qword [0x18008d648], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d260], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGraphMemTrim
cmove rax, rcx
mov qword [0x18008d668], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d298], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceGetGraphMemAttribute
cmove rax, rcx
mov qword [0x18008d688], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d2e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuDeviceSetGraphMemAttribute
cmove rax, rcx
mov qword [0x18008d6a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d328], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphClone
cmove rax, rcx
mov qword [0x18008d6c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d358], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphNodeFindInClone
cmove rax, rcx
mov qword [0x18008d6e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d398], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphNodeGetType
cmove rax, rcx
mov qword [0x18008d708], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d3c8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphGetNodes
cmove rax, rcx
mov qword [0x18008d718], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d408], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphGetRootNodes
cmove rax, rcx
mov qword [0x18008d738], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d440], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphGetEdges
cmove rax, rcx
mov qword [0x18008d760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d488], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphNodeGetDependencies
cmove rax, rcx
mov qword [0x18008d788], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d4c8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphNodeGetDependentNodes
cmove rax, rcx
mov qword [0x18008d7b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d510], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphAddDependencies
cmove rax, rcx
mov qword [0x18008d7d8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d558], rax
test rax, rax
lea rcx, [0x180024180]
lea rdx, str.cuGraphRemoveDependencies
cmove rax, rcx
mov qword [0x18008d808], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d5a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphDestroyNode
cmove rax, rcx
mov qword [0x18008d828], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d5e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphInstantiate
cmove rax, rcx
mov qword [0x18008d850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d630], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphInstantiate_v2
cmove rax, rcx
mov qword [0x18008d870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d690], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphInstantiateWithFlags
cmove rax, rcx
mov qword [0x18008d8a8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d6d8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphUpload
cmove rax, rcx
mov qword [0x18008d8d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d710], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphUpload_ptsz
cmove rax, rcx
mov qword [0x18008d8e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d750], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphLaunch
cmove rax, rcx
mov qword [0x18008d900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d780], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphLaunch_ptsz
cmove rax, rcx
mov qword [0x18008d930], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d7c0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecDestroy
cmove rax, rcx
mov qword [0x18008d940], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d7f0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphDestroy
cmove rax, rcx
mov qword [0x18008d960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d820], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamBeginCapture
cmove rax, rcx
mov qword [0x18008d978], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d858], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamBeginCapture_ptsz
cmove rax, rcx
mov qword [0x18008d998], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d868], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2
cmove rax, rcx
mov qword [0x18008d9b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d8a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2_ptsz
cmove rax, rcx
mov qword [0x18008d9c8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d8e0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamEndCapture
cmove rax, rcx
mov qword [0x18008d9e8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d920], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamEndCapture_ptsz
cmove rax, rcx
mov qword [0x18008da08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d968], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamIsCapturing
cmove rax, rcx
mov qword [0x18008da20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d9a0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamIsCapturing_ptsz
cmove rax, rcx
mov qword [0x18008da38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008d9d8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo
cmove rax, rcx
mov qword [0x18008da50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da18], rax
lea rcx, [0x180024180]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetCaptureInfo_ptsz
mov qword [0x18008da70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008da58], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2
cmove rax, rcx
mov qword [0x18008da90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008daa0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2_ptsz
cmove rax, rcx
mov qword [0x18008dab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dae8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies
cmove rax, rcx
mov qword [0x18008dad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db20], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies_ptsz
cmove rax, rcx
mov qword [0x18008daf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db60], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecKernelNodeSetParams
cmove rax, rcx
mov qword [0x18008db10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008db98], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x18008db18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dbe0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecMemsetNodeSetParams
cmove rax, rcx
mov qword [0x18008db38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dc18], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecHostNodeSetParams
cmove rax, rcx
mov qword [0x18008db58], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dc70], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecChildGraphNodeSetParams
cmove rax, rcx
mov qword [0x18008db70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008dca8], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008db88], rax
lea rdx, str.cuGraphExecEventRecordNodeSetEvent
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dcf0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x18008dba8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd38], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuThreadExchangeStreamCaptureMode
cmove rax, rcx
mov qword [0x18008dbc8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd70], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphExecUpdate
cmove rax, rcx
mov qword [0x18008dbd8], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dd98], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphKernelNodeCopyAttributes
cmove rax, rcx
mov qword [0x18008dc00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008ddc0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphKernelNodeGetAttribute
cmove rax, rcx
mov qword [0x18008dc08], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dde8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetAttribute
cmove rax, rcx
mov qword [0x18008dc38], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de10], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphDebugDotPrint
cmove rax, rcx
mov qword [0x18008dc48], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de38], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuUserObjectCreate
cmove rax, rcx
mov qword [0x18008dc78], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008de70], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuUserObjectRetain
cmove rax, rcx
mov qword [0x18008dc98], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008dea8], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008dcb0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuUserObjectRelease
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dee8], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphRetainUserObject
cmove rax, rcx
mov qword [0x18008dce0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df18], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphReleaseUserObject
cmove rax, rcx
mov qword [0x18008dd00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008df68], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphNodeSetEnabled
cmove rax, rcx
mov qword [0x18008dd18], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x18008dfb0], rax
lea rcx, [0x180024180]
test rax, rax
lea rdx, str.cuGraphNodeGetEnabled
cmove rax, rcx
mov qword [0x18008dd40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x18008dff0], rax
lea rcx, [0x180024180]
cmove rax, rcx
mov qword [0x18008dd68], rax
add rsp, 0x20
pop rbx
ret