Function at 0x140009d50
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov rbx, rcx
lea rdx, [0x140008ad0]
lea rcx, [0x1400420b8]
call fcn.140018b40
mov rcx, qword [0x1400420a0]
lea rdx, str.cuGetProcAddress_v2
mov rcx, qword [rcx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428f0], rax
test rax, rax
je 0x140011515
xor edi, edi
lea rdx, [0x140041540]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea rcx, [0x140020044]
call rax
cmp eax, 0x22
je 0x140011515
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1400414b8]
lea rcx, str.cuInit
call qword [0x1400428f0]
test eax, eax
jne 0x140009df9
mov rax, qword [0x1400414b8]
test rax, rax
je 0x140009df9
mov qword [0x1400428a0], rax
jmp 0x140009e07
lea rcx, [0x140008210]
mov qword [0x1400428a0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b16
lea rdx, [0x1400414e8]
lea rcx, str.cuGetProcAddress
call qword [0x1400428f0]
test eax, eax
jne 0x140009e42
mov rax, qword [0x1400414e8]
test rax, rax
je 0x140009e42
mov qword [0x1400428d0], rax
jmp 0x140009e50
lea rcx, [0x140008210]
mov qword [0x1400428d0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140041540]
lea rcx, str.cuGetProcAddress
call qword [0x1400428f0]
test eax, eax
jne 0x140009e82
mov r10, qword [0x140041540]
test r10, r10
jne 0x140009e89
lea r10, [0x140008210]
xor r9d, r9d
mov qword [0x1400428f0], r10
mov r8d, 0x7d0
mov qword [rsp + 0x20], rdi
lea rdx, [0x140041578]
lea rcx, str.cuDeviceGet
call r10
test eax, eax
jne 0x140009ec8
mov rax, qword [0x140041578]
test rax, rax
je 0x140009ec8
mov qword [0x140042910], rax
jmp 0x140009ed6
lea rcx, [0x140008210]
mov qword [0x140042910], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1400415a8]
lea rcx, str.cuDeviceGetCount
call qword [0x1400428f0]
test eax, eax
jne 0x140009f11
mov rax, qword [0x1400415a8]
test rax, rax
je 0x140009f11
mov qword [0x140042920], rax
jmp 0x140009f1f
lea rcx, [0x140008210]
mov qword [0x140042920], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1400415d8]
lea rcx, str.cuDeviceGetName
call qword [0x1400428f0]
test eax, eax
jne 0x140009f5a
mov rax, qword [0x1400415d8]
test rax, rax
je 0x140009f5a
mov qword [0x140042950], rax
jmp 0x140009f68
lea rcx, [0x140008210]
mov qword [0x140042950], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041610]
lea rcx, str.cuDeviceTotalMem
call qword [0x1400428f0]
test eax, eax
jne 0x140009fa3
mov rax, qword [0x140041610]
test rax, rax
je 0x140009fa3
mov qword [0x140042968], rax
jmp 0x140009fb1
lea rcx, [0x140008210]
mov qword [0x140042968], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041660]
lea rcx, str.cuDeviceGetAttribute
call qword [0x1400428f0]
test eax, eax
jne 0x140009fec
mov rax, qword [0x140041660]
test rax, rax
je 0x140009fec
mov qword [0x1400429a0], rax
jmp 0x140009ffa
lea rcx, [0x140008210]
mov qword [0x1400429a0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1f40
lea rdx, [0x1400416a0]
lea rcx, str.cuDeviceGetP2PAttribute
call qword [0x1400428f0]
test eax, eax
jne 0x14000a035
mov rax, qword [0x1400416a0]
test rax, rax
je 0x14000a035
mov qword [0x1400429b8], rax
jmp 0x14000a043
lea rcx, [0x140008210]
mov qword [0x1400429b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7e4
lea rdx, [0x1400416e0]
lea rcx, str.cuDriverGetVersion
call qword [0x1400428f0]
test eax, eax
jne 0x14000a07e
mov rax, qword [0x1400416e0]
test rax, rax
je 0x14000a07e
mov qword [0x1400429d8], rax
jmp 0x14000a08c
lea rcx, [0x140008210]
mov qword [0x1400429d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfaa
lea rdx, [0x140041708]
lea rcx, str.cuDeviceGetByPCIBusId
call qword [0x1400428f0]
test eax, eax
jne 0x14000a0c7
mov rax, qword [0x140041708]
test rax, rax
je 0x14000a0c7
mov qword [0x1400429e8], rax
jmp 0x14000a0d5
lea rcx, [0x140008210]
mov qword [0x1400429e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfaa
lea rdx, [0x140041740]
lea rcx, str.cuDeviceGetPCIBusId
call qword [0x1400428f0]
test eax, eax
jne 0x14000a110
mov rax, qword [0x140041740]
test rax, rax
je 0x14000a110
mov qword [0x140042a00], rax
jmp 0x14000a11e
lea rcx, [0x140008210]
mov qword [0x140042a00], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x233c
lea rdx, [0x140041780]
lea rcx, str.cuDeviceGetUuid
call qword [0x1400428f0]
test eax, eax
jne 0x14000a159
mov rax, qword [0x140041780]
test rax, rax
je 0x14000a159
mov qword [0x140042a30], rax
jmp 0x14000a167
lea rcx, [0x140008210]
mov qword [0x140042a30], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b02
lea rdx, [0x1400417c8]
lea rcx, str.cuDeviceGetTexture1DLinearMaxWidth
call qword [0x1400428f0]
test eax, eax
jne 0x14000a1a2
mov rax, qword [0x1400417c8]
test rax, rax
je 0x14000a1a2
mov qword [0x140042a58], rax
jmp 0x14000a1b0
lea rcx, [0x140008210]
mov qword [0x140042a58], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140041810]
lea rcx, str.cuDeviceGetDefaultMemPool
call qword [0x1400428f0]
test eax, eax
jne 0x14000a1eb
mov rax, qword [0x140041810]
test rax, rax
je 0x14000a1eb
mov qword [0x140042a70], rax
jmp 0x14000a1f9
lea rcx, [0x140008210]
mov qword [0x140042a70], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140041840]
lea rcx, str.cuDeviceSetMemPool
call qword [0x1400428f0]
test eax, eax
jne 0x14000a234
mov rax, qword [0x140041840]
test rax, rax
je 0x14000a234
mov qword [0x140042a90], rax
jmp 0x14000a242
lea rcx, [0x140008210]
mov qword [0x140042a90], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140041880]
lea rcx, str.cuDeviceGetMemPool
call qword [0x1400428f0]
test eax, eax
jne 0x14000a27d
mov rax, qword [0x140041880]
test rax, rax
je 0x14000a27d
mov qword [0x140042aa8], rax
jmp 0x14000a28b
lea rcx, [0x140008210]
mov qword [0x140042aa8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b16
lea rdx, [0x1400418b0]
lea rcx, str.cuFlushGPUDirectRDMAWrites
call qword [0x1400428f0]
test eax, eax
jne 0x14000a2c6
mov rax, qword [0x1400418b0]
test rax, rax
je 0x14000a2c6
mov qword [0x140042ab8], rax
jmp 0x14000a2d4
lea rcx, [0x140008210]
mov qword [0x140042ab8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2710
lea rdx, [0x1400418f0]
lea rcx, str.cuDeviceGetLuid
call qword [0x1400428f0]
test eax, eax
jne 0x14000a30f
mov rax, qword [0x1400418f0]
test rax, rax
je 0x14000a30f
mov qword [0x140042ae8], rax
jmp 0x14000a31d
lea rcx, [0x140008210]
mov qword [0x140042ae8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041928]
lea rcx, str.cuDevicePrimaryCtxRetain
call qword [0x1400428f0]
test eax, eax
jne 0x14000a358
mov rax, qword [0x140041928]
test rax, rax
je 0x14000a358
mov qword [0x140042af8], rax
jmp 0x14000a366
lea rcx, [0x140008210]
mov qword [0x140042af8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041968]
lea rcx, str.cuDevicePrimaryCtxRelease
call qword [0x1400428f0]
test eax, eax
jne 0x14000a3a1
mov rax, qword [0x140041968]
test rax, rax
je 0x14000a3a1
mov qword [0x140042b08], rax
jmp 0x14000a3af
lea rcx, [0x140008210]
mov qword [0x140042b08], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2af8
lea rdx, [0x1400419a0]
lea rcx, str.cuDevicePrimaryCtxSetFlags
call qword [0x1400428f0]
test eax, eax
jne 0x14000a3ea
mov rax, qword [0x1400419a0]
test rax, rax
je 0x14000a3ea
mov qword [0x140042b38], rax
jmp 0x14000a3f8
lea rcx, [0x140008210]
mov qword [0x140042b38], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1400419e0]
lea rcx, str.cuDevicePrimaryCtxGetState
call qword [0x1400428f0]
test eax, eax
jne 0x14000a433
mov rax, qword [0x1400419e0]
test rax, rax
je 0x14000a433
mov qword [0x140042b50], rax
jmp 0x14000a441
lea rcx, [0x140008210]
mov qword [0x140042b50], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041a10]
lea rcx, str.cuDevicePrimaryCtxReset
call qword [0x1400428f0]
test eax, eax
jne 0x14000a47c
mov rax, qword [0x140041a10]
test rax, rax
je 0x14000a47c
mov qword [0x140042b60], rax
jmp 0x14000a48a
lea rcx, [0x140008210]
mov qword [0x140042b60], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041a40]
lea rcx, str.cuCtxCreate
call qword [0x1400428f0]
test eax, eax
jne 0x14000a4c5
mov rax, qword [0x140041a40]
test rax, rax
je 0x14000a4c5
mov qword [0x140042b88], rax
jmp 0x14000a4d3
lea rcx, [0x140008210]
mov qword [0x140042b88], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041a78]
lea rcx, str.cuCtxGetFlags
call qword [0x1400428f0]
test eax, eax
jne 0x14000a50e
mov rax, qword [0x140041a78]
test rax, rax
je 0x14000a50e
mov qword [0x140042ba0], rax
jmp 0x14000a51c
lea rcx, [0x140008210]
mov qword [0x140042ba0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140041aa8]
lea rcx, str.cuCtxSetCurrent
call qword [0x1400428f0]
test eax, eax
jne 0x14000a557
mov rax, qword [0x140041aa8]
test rax, rax
je 0x14000a557
mov qword [0x140042bb8], rax
jmp 0x14000a565
lea rcx, [0x140008210]
mov qword [0x140042bb8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140041ac8]
lea rcx, str.cuCtxGetCurrent
call qword [0x1400428f0]
test eax, eax
jne 0x14000a5a0
mov rax, qword [0x140041ac8]
test rax, rax
je 0x14000a5a0
mov qword [0x140042bd0], rax
jmp 0x14000a5ae
lea rcx, [0x140008210]
mov qword [0x140042bd0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041af8]
lea rcx, str.cuCtxDetach
call qword [0x1400428f0]
test eax, eax
jne 0x14000a5e9
mov rax, qword [0x140041af8]
test rax, rax
je 0x14000a5e9
mov qword [0x140042be8], rax
jmp 0x14000a5f7
lea rcx, [0x140008210]
mov qword [0x140042be8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041b18]
lea rcx, str.cuCtxGetApiVersion
call qword [0x1400428f0]
test eax, eax
jne 0x14000a632
mov rax, qword [0x140041b18]
test rax, rax
je 0x14000a632
mov qword [0x140042bf0], rax
jmp 0x14000a640
lea rcx, [0x140008210]
mov qword [0x140042bf0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041b40]
lea rcx, str.cuCtxGetDevice
call qword [0x1400428f0]
test eax, eax
jne 0x14000a67b
mov rax, qword [0x140041b40]
test rax, rax
je 0x14000a67b
mov qword [0x140042c18], rax
jmp 0x14000a689
lea rcx, [0x140008210]
mov qword [0x140042c18], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbc2
lea rdx, [0x140041b68]
lea rcx, str.cuCtxGetLimit
call qword [0x1400428f0]
test eax, eax
jne 0x14000a6c4
mov rax, qword [0x140041b68]
test rax, rax
je 0x14000a6c4
mov qword [0x140042c30], rax
jmp 0x14000a6d2
lea rcx, [0x140008210]
mov qword [0x140042c30], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbc2
lea rdx, [0x140041b88]
lea rcx, str.cuCtxSetLimit
call qword [0x1400428f0]
test eax, eax
jne 0x14000a70d
mov rax, qword [0x140041b88]
test rax, rax
je 0x14000a70d
mov qword [0x140042c48], rax
jmp 0x14000a71b
lea rcx, [0x140008210]
mov qword [0x140042c48], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041bb8]
lea rcx, str.cuCtxGetCacheConfig
call qword [0x1400428f0]
test eax, eax
jne 0x14000a756
mov rax, qword [0x140041bb8]
test rax, rax
je 0x14000a756
mov qword [0x140042c60], rax
jmp 0x14000a764
lea rcx, [0x140008210]
mov qword [0x140042c60], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041be0]
lea rcx, str.cuCtxSetCacheConfig
call qword [0x1400428f0]
test eax, eax
jne 0x14000a79f
mov rax, qword [0x140041be0]
test rax, rax
je 0x14000a79f
mov qword [0x140042c70], rax
jmp 0x14000a7ad
lea rcx, [0x140008210]
mov qword [0x140042c70], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfb4
lea rdx, [0x140041c10]
lea rcx, str.cuCtxGetSharedMemConfig
call qword [0x1400428f0]
test eax, eax
jne 0x14000a7e8
mov rax, qword [0x140041c10]
test rax, rax
je 0x14000a7e8
mov qword [0x140042c90], rax
jmp 0x14000a7f6
lea rcx, [0x140008210]
mov qword [0x140042c90], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x140041c38]
lea rcx, str.cuCtxGetStreamPriorityRange
call qword [0x1400428f0]
test eax, eax
jne 0x14000a831
mov rax, qword [0x140041c38]
test rax, rax
je 0x14000a831
mov qword [0x140042c98], rax
jmp 0x14000a83f
lea rcx, [0x140008210]
mov qword [0x140042c98], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfb4
lea rdx, [0x140041c60]
lea rcx, str.cuCtxSetSharedMemConfig
call qword [0x1400428f0]
test eax, eax
jne 0x14000a87a
mov rax, qword [0x140041c60]
test rax, rax
je 0x14000a87a
mov qword [0x140042cb8], rax
jmp 0x14000a888
lea rcx, [0x140008210]
mov qword [0x140042cb8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041c90]
lea rcx, str.cuCtxSynchronize
call qword [0x1400428f0]
test eax, eax
jne 0x14000a8c3
mov rax, qword [0x140041c90]
test rax, rax
je 0x14000a8c3
mov qword [0x140042cd0], rax
jmp 0x14000a8d1
lea rcx, [0x140008210]
mov qword [0x140042cd0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2af8
lea rdx, [0x140041cc0]
lea rcx, str.cuCtxResetPersistingL2Cache
call qword [0x1400428f0]
test eax, eax
jne 0x14000a90c
mov rax, qword [0x140041cc0]
test rax, rax
je 0x14000a90c
mov qword [0x140042ce8], rax
jmp 0x14000a91a
lea rcx, [0x140008210]
mov qword [0x140042ce8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140041ce0]
lea rcx, str.cuCtxPopCurrent
call qword [0x1400428f0]
test eax, eax
jne 0x14000a955
mov rax, qword [0x140041ce0]
test rax, rax
je 0x14000a955
mov qword [0x140042cf8], rax
jmp 0x14000a963
lea rcx, [0x140008210]
mov qword [0x140042cf8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140041d10]
lea rcx, str.cuCtxPushCurrent
call qword [0x1400428f0]
test eax, eax
jne 0x14000a99e
mov rax, qword [0x140041d10]
test rax, rax
je 0x14000a99e
mov qword [0x140042d18], rax
jmp 0x14000a9ac
lea rcx, [0x140008210]
mov qword [0x140042d18], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041d48]
lea rcx, str.cuModuleLoad
call qword [0x1400428f0]
test eax, eax
jne 0x14000a9e7
mov rax, qword [0x140041d48]
test rax, rax
je 0x14000a9e7
mov qword [0x140042d28], rax
jmp 0x14000a9f5
lea rcx, [0x140008210]
mov qword [0x140042d28], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041d80]
lea rcx, str.cuModuleLoadData
call qword [0x1400428f0]
test eax, eax
jne 0x14000aa30
mov rax, qword [0x140041d80]
test rax, rax
je 0x14000aa30
mov qword [0x140041338], rax
jmp 0x14000aa3e
lea rcx, [0x140008210]
mov qword [0x140041338], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041db8]
lea rcx, str.cuModuleLoadFatBinary
call qword [0x1400428f0]
test eax, eax
jne 0x14000aa79
mov rax, qword [0x140041db8]
test rax, rax
je 0x14000aa79
mov qword [0x140041358], rax
jmp 0x14000aa87
lea rcx, [0x140008210]
mov qword [0x140041358], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041df0]
lea rcx, str.cuModuleUnload
call qword [0x1400428f0]
test eax, eax
jne 0x14000aac2
mov rax, qword [0x140041df0]
test rax, rax
je 0x14000aac2
mov qword [0x140041368], rax
jmp 0x14000aad0
lea rcx, [0x140008210]
mov qword [0x140041368], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041e28]
lea rcx, str.cuModuleGetFunction
call qword [0x1400428f0]
test eax, eax
jne 0x14000ab0b
mov rax, qword [0x140041e28]
test rax, rax
je 0x14000ab0b
mov qword [0x140041380], rax
jmp 0x14000ab19
lea rcx, [0x140008210]
mov qword [0x140041380], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041e70]
lea rcx, str.cuModuleGetGlobal
call qword [0x1400428f0]
test eax, eax
jne 0x14000ab54
mov rax, qword [0x140041e70]
test rax, rax
je 0x14000ab54
mov qword [0x1400413a8], rax
jmp 0x14000ab62
lea rcx, [0x140008210]
mov qword [0x1400413a8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140041ec8]
lea rcx, str.cuModuleGetTexRef
call qword [0x1400428f0]
test eax, eax
jne 0x14000ab9d
mov rax, qword [0x140041ec8]
test rax, rax
je 0x14000ab9d
mov qword [0x1400413b8], rax
jmp 0x14000abab
lea rcx, [0x140008210]
mov qword [0x1400413b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbb8
lea rdx, [0x140041ef8]
lea rcx, str.cuModuleGetSurfRef
call qword [0x1400428f0]
test eax, eax
jne 0x14000abe6
mov rax, qword [0x140041ef8]
test rax, rax
je 0x14000abe6
mov qword [0x1400413d0], rax
jmp 0x14000abf4
lea rcx, [0x140008210]
mov qword [0x1400413d0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b3e
lea rdx, [0x140041f30]
lea rcx, str.cuModuleGetLoadingMode
call qword [0x1400428f0]
test eax, eax
jne 0x14000ac2f
mov rax, qword [0x140041f30]
test rax, rax
je 0x14000ac2f
mov qword [0x1400413e8], rax
jmp 0x14000ac3d
lea rcx, [0x140008210]
mov qword [0x1400413e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140041f80]
lea rcx, str.cuLibraryLoadData
call qword [0x1400428f0]
test eax, eax
jne 0x14000ac78
mov rax, qword [0x140041f80]
test rax, rax
je 0x14000ac78
mov qword [0x140041418], rax
jmp 0x14000ac86
lea rcx, [0x140008210]
mov qword [0x140041418], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140041ff0]
lea rcx, str.cuLibraryLoadFromFile
call qword [0x1400428f0]
test eax, eax
jne 0x14000acc1
mov rax, qword [0x140041ff0]
test rax, rax
je 0x14000acc1
mov qword [0x140041448], rax
jmp 0x14000accf
lea rcx, [0x140008210]
mov qword [0x140041448], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140042048]
lea rcx, str.cuLibraryUnload
call qword [0x1400428f0]
test eax, eax
jne 0x14000ad0a
mov rax, qword [0x140042048]
test rax, rax
je 0x14000ad0a
mov qword [0x140041460], rax
jmp 0x14000ad18
lea rcx, [0x140008210]
mov qword [0x140041460], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140042088]
lea rcx, str.cuLibraryGetKernel
call qword [0x1400428f0]
test eax, eax
jne 0x14000ad53
mov rax, qword [0x140042088]
test rax, rax
je 0x14000ad53
mov qword [0x140041480], rax
jmp 0x14000ad61
lea rcx, [0x140008210]
mov qword [0x140041480], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1400420d8]
lea rcx, str.cuLibraryGetModule
call qword [0x1400428f0]
test eax, eax
jne 0x14000ad9c
mov rax, qword [0x1400420d8]
test rax, rax
je 0x14000ad9c
mov qword [0x140041498], rax
jmp 0x14000adaa
lea rcx, [0x140008210]
mov qword [0x140041498], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140042110]
lea rcx, str.cuKernelGetFunction
call qword [0x1400428f0]
test eax, eax
jne 0x14000ade5
mov rax, qword [0x140042110]
test rax, rax
je 0x14000ade5
mov qword [0x1400414c0], rax
jmp 0x14000adf3
lea rcx, [0x140008210]
mov qword [0x1400414c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140042158]
lea rcx, str.cuLibraryGetGlobal
call qword [0x1400428f0]
test eax, eax
jne 0x14000ae2e
mov rax, qword [0x140042158]
test rax, rax
je 0x14000ae2e
mov qword [0x1400414d8], rax
jmp 0x14000ae3c
lea rcx, [0x140008210]
mov qword [0x1400414d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1400421a8]
lea rcx, str.cuLibraryGetManaged
call qword [0x1400428f0]
test eax, eax
jne 0x14000ae77
mov rax, qword [0x1400421a8]
test rax, rax
je 0x14000ae77
mov qword [0x140041500], rax
jmp 0x14000ae85
lea rcx, [0x140008210]
mov qword [0x140041500], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1400421f0]
lea rcx, str.cuKernelGetAttribute
call qword [0x1400428f0]
test eax, eax
jne 0x14000aec0
mov rax, qword [0x1400421f0]
test rax, rax
je 0x14000aec0
mov qword [0x140041520], rax
jmp 0x14000aece
lea rcx, [0x140008210]
mov qword [0x140041520], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140042248]
lea rcx, str.cuKernelSetAttribute
call qword [0x1400428f0]
test eax, eax
jne 0x14000af09
mov rax, qword [0x140042248]
test rax, rax
je 0x14000af09
mov qword [0x140041548], rax
jmp 0x14000af17
lea rcx, [0x140008210]
mov qword [0x140041548], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x140042290]
lea rcx, str.cuKernelSetCacheConfig
call qword [0x1400428f0]
test eax, eax
jne 0x14000af52
mov rax, qword [0x140042290]
test rax, rax
je 0x14000af52
mov qword [0x140041558], rax
jmp 0x14000af60
lea rcx, [0x140008210]
mov qword [0x140041558], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1400422e8]
lea rcx, str.cuLinkCreate
call qword [0x1400428f0]
test eax, eax
jne 0x14000af9b
mov rax, qword [0x1400422e8]
test rax, rax
je 0x14000af9b
mov qword [0x140041588], rax
jmp 0x14000afa9
lea rcx, [0x140008210]
mov qword [0x140041588], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x140042340]
lea rcx, str.cuLinkAddData
call qword [0x1400428f0]
test eax, eax
jne 0x14000afe4
mov rax, qword [0x140042340]
test rax, rax
je 0x14000afe4
mov qword [0x1400415c0], rax
jmp 0x14000aff2
lea rcx, [0x140008210]
mov qword [0x1400415c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1400423d0]
lea rcx, str.cuLinkAddFile
call qword [0x1400428f0]
test eax, eax
jne 0x14000b02d
mov rax, qword [0x1400423d0]
test rax, rax
je 0x14000b02d
mov qword [0x1400415f8], rax
jmp 0x14000b03b
lea rcx, [0x140008210]
mov qword [0x1400415f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x140042420]
lea rcx, str.cuLinkComplete
call qword [0x1400428f0]
test eax, eax
jne 0x14000b076
mov rax, qword [0x140042420]
test rax, rax
je 0x14000b076
mov qword [0x140041620], rax
jmp 0x14000b084
lea rcx, [0x140008210]
mov qword [0x140041620], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x140042448]
lea rcx, str.cuLinkDestroy
call qword [0x1400428f0]
test eax, eax
jne 0x14000b0bf
mov rax, qword [0x140042448]
test rax, rax
je 0x14000b0bf
mov qword [0x140041638], rax
jmp 0x14000b0cd
lea rcx, [0x140008210]
mov qword [0x140041638], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140042470]
lea rcx, str.cuMemGetInfo
call qword [0x1400428f0]
test eax, eax
jne 0x14000b108
mov rax, qword [0x140042470]
test rax, rax
je 0x14000b108
mov qword [0x140041658], rax
jmp 0x14000b116
lea rcx, [0x140008210]
mov qword [0x140041658], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1770
lea rdx, [0x1400424a0]
lea rcx, str.cuMemAllocManaged
call qword [0x1400428f0]
test eax, eax
jne 0x14000b151
mov rax, qword [0x1400424a0]
test rax, rax
je 0x14000b151
mov qword [0x140041678], rax
jmp 0x14000b15f
lea rcx, [0x140008210]
mov qword [0x140041678], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1400424c8]
lea rcx, str.cuMemAlloc
call qword [0x1400428f0]
test eax, eax
jne 0x14000b19a
mov rax, qword [0x1400424c8]
test rax, rax
je 0x14000b19a
mov qword [0x140041698], rax
jmp 0x14000b1a8
lea rcx, [0x140008210]
mov qword [0x140041698], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140042500]
lea rcx, str.cuMemAllocPitch
call qword [0x1400428f0]
test eax, eax
jne 0x14000b1e3
mov rax, qword [0x140042500]
test rax, rax
je 0x14000b1e3
mov qword [0x1400416b0], rax
jmp 0x14000b1f1
lea rcx, [0x140008210]
mov qword [0x1400416b0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140042538]
lea rcx, str.cuMemFree
call qword [0x1400428f0]
test eax, eax
jne 0x14000b22c
mov rax, qword [0x140042538]
test rax, rax
je 0x14000b22c
mov qword [0x1400416c8], rax
jmp 0x14000b23a
lea rcx, [0x140008210]
mov qword [0x1400416c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140042568]
lea rcx, str.cuMemGetAddressRange
call qword [0x1400428f0]
test eax, eax
jne 0x14000b275
mov rax, qword [0x140042568]
test rax, rax
je 0x14000b275
mov qword [0x1400416e8], rax
jmp 0x14000b283
lea rcx, [0x140008210]
mov qword [0x1400416e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x140042598]
lea rcx, str.cuMemFreeHost
call qword [0x1400428f0]
test eax, eax
jne 0x14000b2be
mov rax, qword [0x140042598]
test rax, rax
je 0x14000b2be
mov qword [0x1400416f8], rax
jmp 0x14000b2cc
lea rcx, [0x140008210]
mov qword [0x1400416f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7e4
lea rdx, [0x1400425d8]
lea rcx, str.cuMemHostAlloc
call qword [0x1400428f0]
test eax, eax
jne 0x14000b307
mov rax, qword [0x1400425d8]
test rax, rax
je 0x14000b307
mov qword [0x140041728], rax
jmp 0x14000b315
lea rcx, [0x140008210]
mov qword [0x140041728], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140042610]
lea rcx, str.cuMemHostGetDevicePointer
call qword [0x1400428f0]
test eax, eax
jne 0x14000b350
mov rax, qword [0x140042610]
test rax, rax
je 0x14000b350
mov qword [0x140041748], rax
jmp 0x14000b35e
lea rcx, [0x140008210]
mov qword [0x140041748], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7ee
lea rdx, [0x140042638]
lea rcx, str.cuMemHostGetFlags
call qword [0x1400428f0]
test eax, eax
jne 0x14000b399
mov rax, qword [0x140042638]
test rax, rax
je 0x14000b399
mov qword [0x140041758], rax
jmp 0x14000b3a7
lea rcx, [0x140008210]
mov qword [0x140041758], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x17a2
lea rdx, [0x140042678]
lea rcx, str.cuMemHostRegister
call qword [0x1400428f0]
test eax, eax
jne 0x14000b3e2
mov rax, qword [0x140042678]
test rax, rax
je 0x14000b3e2
mov qword [0x140041778], rax
jmp 0x14000b3f0
lea rcx, [0x140008210]
mov qword [0x140041778], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1400426a8]
lea rcx, str.cuMemHostUnregister
call qword [0x1400428f0]
test eax, eax
jne 0x14000b42b
mov rax, qword [0x1400426a8]
test rax, rax
je 0x14000b42b
mov qword [0x1400417a0], rax
jmp 0x14000b439
lea rcx, [0x140008210]
mov qword [0x1400417a0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1400426d8]
lea rcx, str.cuPointerGetAttribute
call qword [0x1400428f0]
test eax, eax
jne 0x14000b474
mov rax, qword [0x1400426d8]
test rax, rax
je 0x14000b474
mov qword [0x1400417c0], rax
jmp 0x14000b482
lea rcx, [0x140008210]
mov qword [0x1400417c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140042728]
lea rcx, str.cuPointerGetAttributes
call qword [0x1400428f0]
test eax, eax
jne 0x14000b4bd
mov rax, qword [0x140042728]
test rax, rax
je 0x14000b4bd
mov qword [0x1400417e8], rax
jmp 0x14000b4cb
lea rcx, [0x140008210]
mov qword [0x1400417e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042758]
lea rcx, str.cuMemAllocAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000b506
mov rax, qword [0x140042758]
test rax, rax
je 0x14000b506
mov qword [0x140041800], rax
jmp 0x14000b514
lea rcx, [0x140008210]
mov qword [0x140041800], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1400427a0]
lea rcx, str.cuMemAllocAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000b552
mov rax, qword [0x1400427a0]
test rax, rax
je 0x14000b552
mov qword [0x140041838], rax
jmp 0x14000b560
lea rcx, [0x140008210]
mov qword [0x140041838], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1400427e0]
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000b59b
mov rax, qword [0x1400427e0]
test rax, rax
je 0x14000b59b
mov qword [0x140041850], rax
jmp 0x14000b5a9
lea rcx, [0x140008210]
mov qword [0x140041850], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042828]
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000b5e7
mov rax, qword [0x140042828]
test rax, rax
je 0x14000b5e7
mov qword [0x140041878], rax
jmp 0x14000b5f5
lea rcx, [0x140008210]
mov qword [0x140041878], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042860]
lea rcx, str.cuMemFreeAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000b630
mov rax, qword [0x140042860]
test rax, rax
je 0x14000b630
mov qword [0x140041890], rax
jmp 0x14000b63e
lea rcx, [0x140008210]
mov qword [0x140041890], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042890]
lea rcx, str.cuMemFreeAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000b67c
mov rax, qword [0x140042890]
test rax, rax
je 0x14000b67c
mov qword [0x1400418c0], rax
jmp 0x14000b68a
lea rcx, [0x140008210]
mov qword [0x1400418c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1400428c0]
lea rcx, str.cuMemPoolTrimTo
call qword [0x1400428f0]
test eax, eax
jne 0x14000b6c5
mov rax, qword [0x1400428c0]
test rax, rax
je 0x14000b6c5
mov qword [0x1400418c8], rax
jmp 0x14000b6d3
lea rcx, [0x140008210]
mov qword [0x1400418c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1400428f8]
lea rcx, str.cuMemPoolSetAttribute
call qword [0x1400428f0]
test eax, eax
jne 0x14000b70e
mov rax, qword [0x1400428f8]
test rax, rax
je 0x14000b70e
mov qword [0x1400418f8], rax
jmp 0x14000b71c
lea rcx, [0x140008210]
mov qword [0x1400418f8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042938]
lea rcx, str.cuMemPoolGetAttribute
call qword [0x1400428f0]
test eax, eax
jne 0x14000b757
mov rax, qword [0x140042938]
test rax, rax
je 0x14000b757
mov qword [0x140041918], rax
jmp 0x14000b765
lea rcx, [0x140008210]
mov qword [0x140041918], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042998]
lea rcx, str.cuMemPoolSetAccess
call qword [0x1400428f0]
test eax, eax
jne 0x14000b7a0
mov rax, qword [0x140042998]
test rax, rax
je 0x14000b7a0
mov qword [0x140041938], rax
jmp 0x14000b7ae
lea rcx, [0x140008210]
mov qword [0x140041938], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1400429d0]
lea rcx, str.cuMemPoolGetAccess
call qword [0x1400428f0]
test eax, eax
jne 0x14000b7e9
mov rax, qword [0x1400429d0]
test rax, rax
je 0x14000b7e9
mov qword [0x140041960], rax
jmp 0x14000b7f7
lea rcx, [0x140008210]
mov qword [0x140041960], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042a10]
lea rcx, str.cuMemPoolCreate
call qword [0x1400428f0]
test eax, eax
jne 0x14000b832
mov rax, qword [0x140042a10]
test rax, rax
je 0x14000b832
mov qword [0x140041978], rax
jmp 0x14000b840
lea rcx, [0x140008210]
mov qword [0x140041978], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042a40]
lea rcx, str.cuMemPoolDestroy
call qword [0x1400428f0]
test eax, eax
jne 0x14000b87b
mov rax, qword [0x140042a40]
test rax, rax
je 0x14000b87b
mov qword [0x140041998], rax
jmp 0x14000b889
lea rcx, [0x140008210]
mov qword [0x140041998], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042a80]
lea rcx, str.cuMemPoolExportToShareableHandle
call qword [0x1400428f0]
test eax, eax
jne 0x14000b8c4
mov rax, qword [0x140042a80]
test rax, rax
je 0x14000b8c4
mov qword [0x1400419d0], rax
jmp 0x14000b8d2
lea rcx, [0x140008210]
mov qword [0x1400419d0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042ad0]
lea rcx, str.cuMemPoolImportFromShareableHandle
call qword [0x1400428f0]
test eax, eax
jne 0x14000b90d
mov rax, qword [0x140042ad0]
test rax, rax
je 0x14000b90d
mov qword [0x1400419f0], rax
jmp 0x14000b91b
lea rcx, [0x140008210]
mov qword [0x1400419f0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042b10]
lea rcx, str.cuMemPoolExportPointer
call qword [0x1400428f0]
test eax, eax
jne 0x14000b956
mov rax, qword [0x140042b10]
test rax, rax
je 0x14000b956
mov qword [0x140041a08], rax
jmp 0x14000b964
lea rcx, [0x140008210]
mov qword [0x140041a08], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x140042b48]
lea rcx, str.cuMemPoolImportPointer
call qword [0x1400428f0]
test eax, eax
jne 0x14000b99f
mov rax, qword [0x140042b48]
test rax, rax
je 0x14000b99f
mov qword [0x140041a28], rax
jmp 0x14000b9ad
lea rcx, [0x140008210]
mov qword [0x140041a28], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140042b90]
lea rcx, str.cuMemcpy
call qword [0x1400428f0]
test eax, eax
jne 0x14000b9e8
mov rax, qword [0x140042b90]
test rax, rax
je 0x14000b9e8
mov qword [0x140041a48], rax
jmp 0x14000b9f6
lea rcx, [0x140008210]
mov qword [0x140041a48], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140042be0]
lea rcx, str.cuMemcpy
call qword [0x1400428f0]
test eax, eax
jne 0x14000ba34
mov rax, qword [0x140042be0]
test rax, rax
je 0x14000ba34
mov qword [0x140041a68], rax
jmp 0x14000ba42
lea rcx, [0x140008210]
mov qword [0x140041a68], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140042c28]
lea rcx, str.cuMemcpyAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000ba7d
mov rax, qword [0x140042c28]
test rax, rax
je 0x14000ba7d
mov qword [0x140041a88], rax
jmp 0x14000ba8b
lea rcx, [0x140008210]
mov qword [0x140041a88], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140042c88]
lea rcx, str.cuMemcpyAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bac9
mov rax, qword [0x140042c88]
test rax, rax
je 0x14000bac9
mov qword [0x140041ab8], rax
jmp 0x14000bad7
lea rcx, [0x140008210]
mov qword [0x140041ab8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140042cd8]
lea rcx, str.cuMemcpyPeer
call qword [0x1400428f0]
test eax, eax
jne 0x14000bb12
mov rax, qword [0x140042cd8]
test rax, rax
je 0x14000bb12
mov qword [0x140041ad8], rax
jmp 0x14000bb20
lea rcx, [0x140008210]
mov qword [0x140041ad8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140042d38]
lea rcx, str.cuMemcpyPeer
call qword [0x1400428f0]
test eax, eax
jne 0x14000bb5e
mov rax, qword [0x140042d38]
test rax, rax
je 0x14000bb5e
mov qword [0x140041b00], rax
jmp 0x14000bb6c
lea rcx, [0x140008210]
mov qword [0x140041b00], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x140041388]
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bba7
mov rax, qword [0x140041388]
test rax, rax
je 0x14000bba7
mov qword [0x140041b28], rax
jmp 0x14000bbb5
lea rcx, [0x140008210]
mov qword [0x140041b28], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1400413d8]
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bbf3
mov rax, qword [0x1400413d8]
test rax, rax
je 0x14000bbf3
mov qword [0x140041b58], rax
jmp 0x14000bc01
lea rcx, [0x140008210]
mov qword [0x140041b58], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041420]
lea rcx, str.cuMemcpyHtoD
call qword [0x1400428f0]
test eax, eax
jne 0x14000bc3c
mov rax, qword [0x140041420]
test rax, rax
je 0x14000bc3c
mov qword [0x140041b78], rax
jmp 0x14000bc4a
lea rdx, [0x140008210]
mov qword [0x140041b78], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041450]
lea rcx, str.cuMemcpyHtoD
call qword [0x1400428f0]
test eax, eax
jne 0x14000bc88
mov rax, qword [0x140041450]
test rax, rax
je 0x14000bc88
mov qword [0x140041ba0], rax
jmp 0x14000bc96
lea rcx, [0x140008210]
mov qword [0x140041ba0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1400414a8]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bcd1
mov rax, qword [0x1400414a8]
test rax, rax
je 0x14000bcd1
mov qword [0x140041bc0], rax
jmp 0x14000bcdf
lea rdx, [0x140008210]
mov qword [0x140041bc0], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1400414f0]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bd1d
mov rax, qword [0x1400414f0]
test rax, rax
je 0x14000bd1d
mov qword [0x140041be8], rax
jmp 0x14000bd2b
lea rcx, [0x140008210]
mov qword [0x140041be8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041530]
lea rcx, str.cuMemcpyDtoH
call qword [0x1400428f0]
test eax, eax
jne 0x14000bd66
mov rax, qword [0x140041530]
test rax, rax
je 0x14000bd66
mov qword [0x140041c08], rax
jmp 0x14000bd74
lea rdx, [0x140008210]
mov qword [0x140041c08], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041570]
lea rcx, str.cuMemcpyDtoH
call qword [0x1400428f0]
test eax, eax
jne 0x14000bdb2
mov rax, qword [0x140041570]
test rax, rax
je 0x14000bdb2
mov qword [0x140041c28], rax
jmp 0x14000bdc0
lea rcx, [0x140008210]
mov qword [0x140041c28], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1400415b0]
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bdfb
mov rax, qword [0x1400415b0]
test rax, rax
je 0x14000bdfb
mov qword [0x140041c58], rax
jmp 0x14000be09
lea rdx, [0x140008210]
mov qword [0x140041c58], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041600]
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000be47
mov rax, qword [0x140041600]
test rax, rax
je 0x14000be47
mov qword [0x140041c78], rax
jmp 0x14000be55
lea rcx, [0x140008210]
mov qword [0x140041c78], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041650]
lea rcx, str.cuMemcpyDtoD
call qword [0x1400428f0]
test eax, eax
jne 0x14000be90
mov rax, qword [0x140041650]
test rax, rax
je 0x14000be90
mov qword [0x140041ca0], rax
jmp 0x14000be9e
lea rdx, [0x140008210]
mov qword [0x140041ca0], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041688]
lea rcx, str.cuMemcpyDtoD
call qword [0x1400428f0]
test eax, eax
jne 0x14000bedc
mov rax, qword [0x140041688]
test rax, rax
je 0x14000bedc
mov qword [0x140041cc8], rax
jmp 0x14000beea
lea rcx, [0x140008210]
mov qword [0x140041cc8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1400416d8]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bf25
mov rax, qword [0x1400416d8]
test rax, rax
je 0x14000bf25
mov qword [0x140041cf0], rax
jmp 0x14000bf33
lea rdx, [0x140008210]
mov qword [0x140041cf0], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041720]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000bf71
mov rax, qword [0x140041720]
test rax, rax
je 0x14000bf71
mov qword [0x140041d18], rax
jmp 0x14000bf7f
lea rcx, [0x140008210]
mov qword [0x140041d18], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041760]
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1400428f0]
test eax, eax
jne 0x14000bfba
mov rax, qword [0x140041760]
test rax, rax
je 0x14000bfba
mov qword [0x140041d30], rax
jmp 0x14000bfc8
lea rdx, [0x140008210]
mov qword [0x140041d30], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041798]
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1400428f0]
test eax, eax
jne 0x14000c006
mov rax, qword [0x140041798]
test rax, rax
je 0x14000c006
mov qword [0x140041d38], rax
jmp 0x14000c014
lea rcx, [0x140008210]
mov qword [0x140041d38], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1400417b8]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000c04f
mov rax, qword [0x1400417b8]
test rax, rax
je 0x14000c04f
mov qword [0x140041d60], rax
jmp 0x14000c05d
lea rdx, [0x140008210]
mov qword [0x140041d60], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1400417f8]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000c09b
mov rax, qword [0x1400417f8]
test rax, rax
je 0x14000c09b
mov qword [0x140041d88], rax
jmp 0x14000c0a9
lea rcx, [0x140008210]
mov qword [0x140041d88], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041830]
lea rcx, str.cuMemcpy3D
call qword [0x1400428f0]
test eax, eax
jne 0x14000c0e4
mov rax, qword [0x140041830]
test rax, rax
je 0x14000c0e4
mov qword [0x140041d98], rax
jmp 0x14000c0f2
lea rdx, [0x140008210]
mov qword [0x140041d98], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x140041848]
lea rcx, str.cuMemcpy3D
call qword [0x1400428f0]
test eax, eax
jne 0x14000c130
mov rax, qword [0x140041848]
test rax, rax
je 0x14000c130
mov qword [0x140041da8], rax
jmp 0x14000c13e
lea rcx, [0x140008210]
mov qword [0x140041da8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x140041870]
lea rcx, str.cuMemcpy3DAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000c179
mov rax, qword [0x140041870]
test rax, rax
je 0x14000c179
mov qword [0x140041dd0], rax
jmp 0x14000c187
lea rdx, [0x140008210]
mov qword [0x140041dd0], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1400418b8]
lea rcx, str.cuMemcpy3DAsync
call qword [0x1400428f0]
test eax, eax
jne 0x14000c1c5
mov rax, qword [0x1400418b8]
test rax, rax
je 0x14000c1c5
lea rcx, [0x140008210]
mov qword [0x140041de8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1400418e0]
lea rcx, str.cuMemcpy3DPeer
call qword [0x1400428f0]
test eax, eax
jne 0x14000c20e
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuInit
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400414b8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGetProcAddress
cmove rax, rcx
mov qword [0x1400428a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400414e8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGetProcAddress_v2
cmove rax, rcx
mov qword [0x1400428d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041540], rax
lea r10, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGet
cmove rax, r10
mov qword [0x1400428f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041578], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetCount
cmove rax, rcx
mov qword [0x140042910], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400415a8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetName
cmove rax, rcx
mov qword [0x140042920], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400415d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceTotalMem_v2
cmove rax, rcx
mov qword [0x140042950], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041610], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetAttribute
cmove rax, rcx
mov qword [0x140042968], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041660], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetP2PAttribute
cmove rax, rcx
mov qword [0x1400429a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400416a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDriverGetVersion
cmove rax, rcx
mov qword [0x1400429b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400416e0], rax
lea rcx, [0x140008210]
cmove rax, rcx
lea rdx, str.cuDeviceGetByPCIBusId
mov qword [0x1400429d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041708], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetPCIBusId
cmove rax, rcx
mov qword [0x1400429e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041740], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetUuid
cmove rax, rcx
mov qword [0x140042a00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041780], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetTexture1DLinearMaxWidth
cmove rax, rcx
mov qword [0x140042a30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400417c8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetDefaultMemPool
cmove rax, rcx
mov qword [0x140042a58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041810], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceSetMemPool
cmove rax, rcx
mov qword [0x140042a70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041840], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetMemPool
cmove rax, rcx
mov qword [0x140042a90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041880], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuFlushGPUDirectRDMAWrites
cmove rax, rcx
mov qword [0x140042aa8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400418b0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetLuid
cmove rax, rcx
mov qword [0x140042ab8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400418f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxRetain
cmove rax, rcx
mov qword [0x140042ae8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140008210]
mov qword [0x140041928], rax
test rax, rax
lea rdx, str.cuDevicePrimaryCtxRelease
cmove rax, rcx
mov qword [0x140042af8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041968], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxSetFlags_v2
cmove rax, rcx
mov qword [0x140042b08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400419a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxGetState
cmove rax, rcx
mov qword [0x140042b38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400419e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxReset
cmove rax, rcx
mov qword [0x140042b50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a10], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxCreate_v2
cmove rax, rcx
mov qword [0x140042b60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a40], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetFlags
cmove rax, rcx
mov qword [0x140042b88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a78], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxSetCurrent
cmove rax, rcx
mov qword [0x140042ba0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041aa8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetCurrent
cmove rax, rcx
mov qword [0x140042bb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ac8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxDetach
cmove rax, rcx
mov qword [0x140042bd0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041af8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetApiVersion
cmove rax, rcx
mov qword [0x140042be8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b18], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetDevice
cmove rax, rcx
mov qword [0x140042bf0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b40], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetLimit
cmove rax, rcx
mov qword [0x140042c18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b68], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxSetLimit
cmove rax, rcx
mov qword [0x140042c30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b88], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetCacheConfig
cmove rax, rcx
mov qword [0x140042c48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041bb8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxSetCacheConfig
cmove rax, rcx
mov qword [0x140042c60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041be0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetSharedMemConfig
cmove rax, rcx
mov qword [0x140042c70], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c10], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxGetStreamPriorityRange
cmove rax, rcx
mov qword [0x140042c90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c38], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxSetSharedMemConfig
cmove rax, rcx
mov qword [0x140042c98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c60], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxSynchronize
cmove rax, rcx
mov qword [0x140042cb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c90], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxResetPersistingL2Cache
cmove rax, rcx
mov qword [0x140042cd0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041cc0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxPopCurrent_v2
cmove rax, rcx
mov qword [0x140042ce8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ce0], rax
test rax, rax
lea rcx, [0x140008210]
lea rdx, str.cuCtxPushCurrent_v2
cmove rax, rcx
mov qword [0x140042cf8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d10], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleLoad
cmove rax, rcx
mov qword [0x140042d18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d48], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleLoadData
cmove rax, rcx
mov qword [0x140042d28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d80], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleLoadFatBinary
cmove rax, rcx
mov qword [0x140041338], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041db8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleUnload
cmove rax, rcx
mov qword [0x140041358], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041df0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleGetFunction
cmove rax, rcx
mov qword [0x140041368], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e28], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleGetGlobal_v2
cmove rax, rcx
mov qword [0x140041380], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e70], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleGetTexRef
cmove rax, rcx
mov qword [0x1400413a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ec8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleGetSurfRef
cmove rax, rcx
mov qword [0x1400413b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ef8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuModuleGetLoadingMode
cmove rax, rcx
mov qword [0x1400413d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f30], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLibraryLoadData
cmove rax, rcx
mov qword [0x1400413e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f80], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLibraryLoadFromFile
cmove rax, rcx
mov qword [0x140041418], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ff0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLibraryUnload
cmove rax, rcx
mov qword [0x140041448], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042048], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLibraryGetKernel
cmove rax, rcx
mov qword [0x140041460], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042088], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLibraryGetModule
cmove rax, rcx
mov qword [0x140041480], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400420d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuKernelGetFunction
cmove rax, rcx
mov qword [0x140041498], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042110], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLibraryGetGlobal
cmove rax, rcx
mov qword [0x1400414c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042158], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLibraryGetManaged
cmove rax, rcx
mov qword [0x1400414d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400421a8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuKernelGetAttribute
cmove rax, rcx
mov qword [0x140041500], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400421f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuKernelSetAttribute
cmove rax, rcx
mov qword [0x140041520], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042248], rax
lea rcx, [0x140008210]
test rax, rax
cmove rax, rcx
lea rdx, str.cuKernelSetCacheConfig
mov qword [0x140041548], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042290], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLinkCreate
cmove rax, rcx
mov qword [0x140041558], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400422e8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLinkAddData
cmove rax, rcx
mov qword [0x140041588], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042340], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLinkAddFile
cmove rax, rcx
mov qword [0x1400415c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400423d0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLinkComplete
cmove rax, rcx
mov qword [0x1400415f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042420], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLinkDestroy
cmove rax, rcx
mov qword [0x140041620], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042448], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemGetInfo_v2
cmove rax, rcx
mov qword [0x140041638], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042470], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAllocManaged
cmove rax, rcx
mov qword [0x140041658], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400424a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAlloc_v2
cmove rax, rcx
mov qword [0x140041678], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400424c8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAllocPitch_v2
cmove rax, rcx
mov qword [0x140041698], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140042500], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x1400416b0], rax
lea rdx, str.cuMemFree_v2
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042538], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemGetAddressRange_v2
cmove rax, rcx
mov qword [0x1400416c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042568], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemFreeHost
cmove rax, rcx
mov qword [0x1400416e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042598], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemHostAlloc
cmove rax, rcx
mov qword [0x1400416f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400425d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x140041728], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042610], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemHostGetFlags
cmove rax, rcx
mov qword [0x140041748], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042638], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemHostRegister_v2
cmove rax, rcx
mov qword [0x140041758], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042678], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemHostUnregister
cmove rax, rcx
mov qword [0x140041778], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400426a8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuPointerGetAttribute
cmove rax, rcx
mov qword [0x1400417a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400426d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuPointerGetAttributes
cmove rax, rcx
mov qword [0x1400417c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140042728], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x1400417e8], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuMemAllocAsync
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042758], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAllocAsync_ptsz
cmove rax, rcx
mov qword [0x140041800], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400427a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAllocFromPoolAsync
cmove rax, rcx
mov qword [0x140041838], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400427e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAllocFromPoolAsync_ptsz
cmove rax, rcx
mov qword [0x140041850], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042828], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemFreeAsync
cmove rax, rcx
mov qword [0x140041878], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042860], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemFreeAsync_ptsz
cmove rax, rcx
mov qword [0x140041890], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042890], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolTrimTo
cmove rax, rcx
mov qword [0x1400418c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428c0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolSetAttribute
cmove rax, rcx
mov qword [0x1400418c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428f8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolGetAttribute
cmove rax, rcx
mov qword [0x1400418f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042938], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolSetAccess
cmove rax, rcx
mov qword [0x140041918], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140042998], rax
lea rcx, [0x140008210]
cmove rax, rcx
lea rdx, str.cuMemPoolGetAccess
mov qword [0x140041938], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400429d0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolCreate
cmove rax, rcx
mov qword [0x140041960], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a10], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolDestroy
cmove rax, rcx
mov qword [0x140041978], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a40], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolExportToShareableHandle
cmove rax, rcx
mov qword [0x140041998], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a80], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolImportFromShareableHandle
cmove rax, rcx
mov qword [0x1400419d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042ad0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolExportPointer
cmove rax, rcx
mov qword [0x1400419f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b10], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPoolImportPointer
cmove rax, rcx
mov qword [0x140041a08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b48], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy
cmove rax, rcx
mov qword [0x140041a28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b90], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy_ptds
cmove rax, rcx
mov qword [0x140041a48], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042be0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyAsync
cmove rax, rcx
mov qword [0x140041a68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140008210]
mov qword [0x140042c28], rax
test rax, rax
lea rdx, str.cuMemcpyAsync_ptsz
cmove rax, rcx
mov qword [0x140041a88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042c88], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x140041ab8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042cd8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyPeer_ptds
cmove rax, rcx
mov qword [0x140041ad8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042d38], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync
cmove rax, rcx
mov qword [0x140041b00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041388], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync_ptsz
cmove rax, rcx
mov qword [0x140041b28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400413d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyHtoD_v2
cmove rax, rcx
mov qword [0x140041b58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041420], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyHtoD_v2_ptds
mov qword [0x140041b78], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041450], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyHtoDAsync_v2
cmove rax, rcx
mov qword [0x140041ba0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400414a8], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
mov qword [0x140041bc0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400414f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyDtoH_v2
cmove rax, rcx
mov qword [0x140041be8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041530], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoH_v2_ptds
mov qword [0x140041c08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041570], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyDtoHAsync_v2
cmove rax, rcx
mov qword [0x140041c28], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400415b0], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
mov qword [0x140041c58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041600], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyDtoD_v2
cmove rax, rcx
mov qword [0x140041c78], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041650], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoD_v2_ptds
mov qword [0x140041ca0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041688], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpyDtoDAsync_v2
cmove rax, rcx
mov qword [0x140041cc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400416d8], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
mov qword [0x140041cf0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041720], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy2DUnaligned_v2
cmove rax, rcx
mov qword [0x140041d18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041760], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
mov qword [0x140041d30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041798], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy2DAsync_v2
cmove rax, rcx
mov qword [0x140041d38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400417b8], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
mov qword [0x140041d60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400417f8], rax
test rax, rax
lea rcx, [0x140008210]
lea rdx, str.cuMemcpy3D_v2
cmove rax, rcx
mov qword [0x140041d88], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041830], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy3D_v2_ptds
mov qword [0x140041d98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041848], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy3DAsync_v2
cmove rax, rcx
mov qword [0x140041da8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041870], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
mov qword [0x140041dd0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400418b8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy3DPeer
cmove rax, rcx
mov qword [0x140041de8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400418e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy3DPeer_ptds
cmove rax, rcx
mov qword [0x140041e08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041910], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync
cmove rax, rcx
mov qword [0x140041e18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041948], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
cmove rax, rcx
mov qword [0x140041e30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041988], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemsetD8_v2
cmove rax, rcx
mov qword [0x140041e50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400419c8], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemsetD8_v2_ptds
mov qword [0x140041e68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a00], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemsetD8Async
cmove rax, rcx
mov qword [0x140041e90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a50], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemsetD8Async_ptsz
cmove rax, rcx
mov qword [0x140041eb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a90], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemsetD2D8_v2
cmove rax, rcx
mov qword [0x140041ee8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041af0], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemsetD2D8_v2_ptds
mov qword [0x140041f08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b48], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemsetD2D8Async
cmove rax, rcx
mov qword [0x140041f40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b90], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemsetD2D8Async_ptsz
cmove rax, rcx
mov qword [0x140041f68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041bf8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuFuncSetCacheConfig
cmove rax, rcx
mov qword [0x140041f98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c50], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuFuncSetSharedMemConfig
cmove rax, rcx
mov qword [0x140041fb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c80], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuFuncGetAttribute
cmove rax, rcx
mov qword [0x140041fc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041cb8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuFuncSetAttribute
cmove rax, rcx
mov qword [0x140041fe0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041cf8], rax
lea rcx, [0x140008210]
test rax, rax
cmove rax, rcx
lea rdx, str.cuArrayCreate_v2
mov qword [0x140042008], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d40], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuArrayGetDescriptor_v2
cmove rax, rcx
mov qword [0x140042018], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d78], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuArrayGetSparseProperties
cmove rax, rcx
mov qword [0x140042030], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041db0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuArrayGetPlane
cmove rax, rcx
mov qword [0x140042050], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041df8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuArray3DCreate_v2
cmove rax, rcx
mov qword [0x140042080], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e48], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuArray3DGetDescriptor_v2
cmove rax, rcx
mov qword [0x140042098], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e78], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuArrayDestroy
cmove rax, rcx
mov qword [0x1400420c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ea8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMipmappedArrayCreate
cmove rax, rcx
mov qword [0x1400420e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ed8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMipmappedArrayGetLevel
cmove rax, rcx
mov qword [0x140042100], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f18], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMipmappedArrayGetSparseProperties
cmove rax, rcx
mov qword [0x140042118], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140041f48], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140042140], rax
lea rdx, str.cuMipmappedArrayDestroy
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f70], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuArrayGetMemoryRequirements
cmove rax, rcx
mov qword [0x140042150], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041fa8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMipmappedArrayGetMemoryRequirements
cmove rax, rcx
mov qword [0x140042178], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041fe8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuTexObjectCreate
cmove rax, rcx
mov qword [0x140042198], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042028], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuTexObjectDestroy
cmove rax, rcx
mov qword [0x1400421c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042068], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuTexObjectGetResourceDesc
cmove rax, rcx
mov qword [0x1400421c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400420a8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuTexObjectGetTextureDesc
cmove rax, rcx
mov qword [0x1400421e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400420e8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuTexObjectGetResourceViewDesc
cmove rax, rcx
mov qword [0x140042208], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042120], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuSurfObjectCreate
cmove rax, rcx
mov qword [0x140042218], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042160], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuSurfObjectDestroy
cmove rax, rcx
mov qword [0x140042240], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140042180], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140042250], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuSurfObjectGetResourceDesc
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400421b0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuImportExternalMemory
cmove rax, rcx
mov qword [0x140042268], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400421e8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedBuffer
cmove rax, rcx
mov qword [0x140042280], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042228], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x1400422a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042260], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDestroyExternalMemory
cmove rax, rcx
mov qword [0x1400422c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400422a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuImportExternalSemaphore
cmove rax, rcx
mov qword [0x1400422d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400422c8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x140042300], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042310], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x140042320], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042370], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x140042348], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400423c0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x140042378], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140042410], rax
lea rcx, [0x140008210]
cmove rax, rcx
lea rdx, str.cuDestroyExternalSemaphore
mov qword [0x1400423a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042440], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchKernel
cmove rax, rcx
mov qword [0x1400423b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042498], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchKernel_ptsz
cmove rax, rcx
mov qword [0x140042400], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042518], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel
cmove rax, rcx
mov qword [0x140042458], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400425b0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel_ptsz
cmove rax, rcx
mov qword [0x140042490], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042640], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
cmove rax, rcx
mov qword [0x1400424d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400426b0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchHostFunc
cmove rax, rcx
mov qword [0x1400424e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400426f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchHostFunc_ptsz
cmove rax, rcx
mov qword [0x140042508], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042730], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchKernelEx
cmove rax, rcx
mov qword [0x140042520], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042760], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuLaunchKernelEx_ptsz
cmove rax, rcx
mov qword [0x140042548], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140008210]
mov qword [0x1400427b0], rax
test rax, rax
lea rdx, str.cuEventCreate
cmove rax, rcx
mov qword [0x140042560], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400427f8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventRecord
cmove rax, rcx
mov qword [0x140042578], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042818], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventRecord_ptsz
cmove rax, rcx
mov qword [0x140042588], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042848], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventRecordWithFlags
cmove rax, rcx
mov qword [0x1400425b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042878], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventRecordWithFlags_ptsz
cmove rax, rcx
mov qword [0x1400425d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428a8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventQuery
cmove rax, rcx
mov qword [0x1400425e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventSynchronize
cmove rax, rcx
mov qword [0x140042600], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042918], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventDestroy_v2
cmove rax, rcx
mov qword [0x140042618], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042948], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuEventElapsedTime
cmove rax, rcx
mov qword [0x140042628], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042978], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWaitValue32
cmove rax, rcx
mov qword [0x140042650], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400429c8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWaitValue32_ptsz
cmove rax, rcx
mov qword [0x140042668], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a20], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWriteValue32
cmove rax, rcx
mov qword [0x140042688], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a68], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWriteValue32_ptsz
cmove rax, rcx
mov qword [0x1400426b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042ac0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWaitValue64
cmove rax, rcx
mov qword [0x1400426c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b18], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWaitValue64_ptsz
cmove rax, rcx
mov qword [0x1400426f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b68], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWriteValue64
cmove rax, rcx
mov qword [0x140042710], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042bc0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWriteValue64_ptsz
cmove rax, rcx
mov qword [0x140042748], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042c20], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamBatchMemOp
cmove rax, rcx
mov qword [0x140042770], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042c68], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamBatchMemOp_ptsz
cmove rax, rcx
mov qword [0x140042788], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042cb0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamCreate
cmove rax, rcx
mov qword [0x1400427b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042d08], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamCreateWithPriority
cmove rax, rcx
mov qword [0x1400427c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042d40], rax
test rax, rax
lea rcx, [0x140008210]
lea rdx, str.cuStreamGetPriority
cmove rax, rcx
mov qword [0x1400427f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041370], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetPriority_ptsz
cmove rax, rcx
mov qword [0x140042808], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041398], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetFlags
cmove rax, rcx
mov qword [0x140042810], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400413c0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetCtx
cmove rax, rcx
mov qword [0x140042830], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400413f8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetFlags_ptsz
cmove rax, rcx
mov qword [0x140042840], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041408], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetId
cmove rax, rcx
mov qword [0x140042858], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041438], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetId_ptsz
cmove rax, rcx
mov qword [0x140042868], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041468], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamDestroy_v2
cmove rax, rcx
mov qword [0x140042880], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041490], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWaitEvent
cmove rax, rcx
mov qword [0x140042898], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400414d0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamWaitEvent_ptsz
cmove rax, rcx
mov qword [0x1400428b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041508], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamAddCallback
cmove rax, rcx
mov qword [0x1400428d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041550], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamAddCallback_ptsz
cmove rax, rcx
mov qword [0x140042900], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041598], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamSynchronize
cmove rax, rcx
mov qword [0x140042928], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400415c8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamSynchronize_ptsz
cmove rax, rcx
mov qword [0x140042940], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400415f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamQuery
cmove rax, rcx
mov qword [0x140042958], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041618], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamQuery_ptsz
cmove rax, rcx
mov qword [0x140042970], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041648], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamAttachMemAsync
cmove rax, rcx
mov qword [0x140042988], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041680], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamAttachMemAsync_ptsz
cmove rax, rcx
mov qword [0x1400429a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400416d0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamCopyAttributes
cmove rax, rcx
mov qword [0x1400429e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041718], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamCopyAttributes_ptsz
cmove rax, rcx
mov qword [0x1400429f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041750], rax
lea rcx, [0x140008210]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetAttribute
mov qword [0x140042a08], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041790], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetAttribute_ptsz
cmove rax, rcx
mov qword [0x140042a38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400417d0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamSetAttribute
cmove rax, rcx
mov qword [0x140042a50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041820], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamSetAttribute_ptsz
cmove rax, rcx
mov qword [0x140042a78], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041860], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceCanAccessPeer
cmove rax, rcx
mov qword [0x140042a98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041898], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxEnablePeerAccess
cmove rax, rcx
mov qword [0x140042ab0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400418d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuCtxDisablePeerAccess
cmove rax, rcx
mov qword [0x140042ad8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041908], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuIpcGetEventHandle
cmove rax, rcx
mov qword [0x140042af0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041940], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuIpcOpenEventHandle
cmove rax, rcx
mov qword [0x140042b00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041980], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuIpcGetMemHandle
cmove rax, rcx
mov qword [0x140042b20], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400419c0], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140042b40], rax
lea rdx, str.cuIpcOpenMemHandle
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400419f8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuIpcOpenMemHandle_v2
cmove rax, rcx
mov qword [0x140042b58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a38], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuIpcCloseMemHandle
cmove rax, rcx
mov qword [0x140042b80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a70], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLCtxCreate_v2
cmove rax, rcx
mov qword [0x140042b98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ab0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLInit
cmove rax, rcx
mov qword [0x140042bc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ad0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLGetDevices
cmove rax, rcx
mov qword [0x140042bd8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b08], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLRegisterBufferObject
cmove rax, rcx
mov qword [0x140042c00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b38], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLMapBufferObject_v2
cmove rax, rcx
mov qword [0x140042c10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b70], rax
lea rdx, [0x140008210]
test rax, rax
cmove rax, rdx
lea rdx, str.cuGLMapBufferObject_v2_ptds
mov qword [0x140042c38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ba8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLMapBufferObjectAsync_v2
cmove rax, rcx
mov qword [0x140042c50], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140041bf0], rax
lea rdx, [0x140008210]
cmove rax, rdx
mov qword [0x140042c78], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c30], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLUnmapBufferObject
cmove rax, rcx
mov qword [0x140042ca0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c70], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLUnmapBufferObjectAsync
cmove rax, rcx
mov qword [0x140042cc0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ca8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLUnregisterBufferObject
cmove rax, rcx
mov qword [0x140042ce0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041cd8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGLSetBufferObjectMapFlags
cmove rax, rcx
mov qword [0x140042cf0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d08], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsGLRegisterImage
cmove rax, rcx
mov qword [0x140042d10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d50], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsGLRegisterBuffer
cmove rax, rcx
mov qword [0x140042d30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041da0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuWGLGetDevice
cmove rax, rcx
mov qword [0x140041340], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041de0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsUnregisterResource
cmove rax, rcx
mov qword [0x140041360], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e20], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsMapResources
cmove rax, rcx
mov qword [0x140041378], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140041e58], rax
lea rcx, [0x140008210]
cmove rax, rcx
lea rdx, str.cuGraphicsMapResources_ptsz
mov qword [0x140041390], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e98], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources
cmove rax, rcx
mov qword [0x1400413b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ee0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources_ptsz
cmove rax, rcx
mov qword [0x1400413c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f10], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
cmove rax, rcx
mov qword [0x1400413e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f50], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsSubResourceGetMappedArray
cmove rax, rcx
mov qword [0x140041400], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f88], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x140041410], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041fc0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x140041428], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042000], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuProfilerInitialize
cmove rax, rcx
mov qword [0x140041440], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042040], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuProfilerStart
cmove rax, rcx
mov qword [0x140041458], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042078], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuProfilerStop
cmove rax, rcx
mov qword [0x140041470], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140008210]
mov qword [0x1400420b0], rax
test rax, rax
lea rdx, str.cuD3D11GetDevice
cmove rax, rcx
mov qword [0x140041488], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400420f8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D11GetDevices
cmove rax, rcx
mov qword [0x1400414a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042138], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D11CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1400414c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042188], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsD3D11RegisterResource
cmove rax, rcx
mov qword [0x1400414f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400421d0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D11GetDirect3DDevice
cmove rax, rcx
mov qword [0x140041510], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042210], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10GetDevice
cmove rax, rcx
mov qword [0x140041518], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042230], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10GetDevices
cmove rax, rcx
mov qword [0x140041538], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042278], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10CtxCreateOnDevice
cmove rax, rcx
mov qword [0x140041568], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400422e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10GetDirect3DDevice
cmove rax, rcx
mov qword [0x140041580], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042318], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsD3D10RegisterResource
cmove rax, rcx
mov qword [0x1400415a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042350], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10RegisterResource
cmove rax, rcx
mov qword [0x1400415b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042390], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10UnregisterResource
cmove rax, rcx
mov qword [0x1400415d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400423c8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10MapResources
cmove rax, rcx
mov qword [0x1400415e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400423f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10UnmapResources
cmove rax, rcx
mov qword [0x140041608], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042428], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10ResourceSetMapFlags
cmove rax, rcx
mov qword [0x140041628], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042450], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x140041640], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042480], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedArray
cmove rax, rcx
mov qword [0x140041668], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400424c0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x140041690], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400424f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x1400416a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042530], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x1400416c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042570], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9GetDevice
cmove rax, rcx
mov qword [0x1400416f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400425a8], rax
test rax, rax
lea rcx, [0x140008210]
lea rdx, str.cuD3D9GetDevices
cmove rax, rcx
mov qword [0x140041710], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400425f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9CtxCreateOnDevice
cmove rax, rcx
mov qword [0x140041738], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042648], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9GetDirect3DDevice
cmove rax, rcx
mov qword [0x140041768], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042670], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphicsD3D9RegisterResource
cmove rax, rcx
mov qword [0x140041770], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400426a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9RegisterResource
cmove rax, rcx
mov qword [0x1400417a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400426e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9UnregisterResource
cmove rax, rcx
mov qword [0x1400417b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042708], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9MapResources
cmove rax, rcx
mov qword [0x1400417d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042738], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9UnmapResources
cmove rax, rcx
mov qword [0x1400417f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042778], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9ResourceSetMapFlags
cmove rax, rcx
mov qword [0x140041808], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042798], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x140041828], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400427d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedArray
cmove rax, rcx
mov qword [0x140041868], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042838], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x140041888], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042870], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x1400418a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428c8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x1400418d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042908], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9Begin
cmove rax, rcx
mov qword [0x140041900], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042960], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9RegisterVertexBuffer
cmove rax, rcx
mov qword [0x140041920], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042990], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9UnregisterVertexBuffer
cmove rax, rcx
mov qword [0x140041930], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400429b0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9MapVertexBuffer_v2
cmove rax, rcx
mov qword [0x140041950], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400429f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9UnmapVertexBuffer
cmove rax, rcx
mov qword [0x140041970], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a28], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuD3D9End
cmove rax, rcx
mov qword [0x140041990], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a48], rax
lea rcx, [0x140008210]
test rax, rax
cmove rax, rcx
lea rdx, str.cuGetExportTable
mov qword [0x1400419b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a88], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
cmove rax, rcx
mov qword [0x1400419b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042ac8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuOccupancyAvailableDynamicSMemPerBlock
cmove rax, rcx
mov qword [0x1400419e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b28], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuOccupancyMaxPotentialClusterSize
cmove rax, rcx
mov qword [0x140041a18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b78], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveClusters
cmove rax, rcx
mov qword [0x140041a30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042ba8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAdvise
cmove rax, rcx
mov qword [0x140041a58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042c08], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPrefetchAsync
cmove rax, rcx
mov qword [0x140041a80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042c58], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPrefetchAsync_ptsz
cmove rax, rcx
mov qword [0x140041aa0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042ca8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemAdvise_v2
cmove rax, rcx
mov qword [0x140041ac0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042d00], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemPrefetchAsync_v2
cmove rax, rcx
mov qword [0x140041ae8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140041350], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140041b10], rax
lea rdx, str.cuMemPrefetchAsync_v2_ptsz
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400413a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemRangeGetAttribute
cmove rax, rcx
mov qword [0x140041b30], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400413f0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuMemRangeGetAttributes
cmove rax, rcx
mov qword [0x140041b60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041430], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGetErrorString
cmove rax, rcx
mov qword [0x140041b98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041478], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGetErrorName
cmove rax, rcx
mov qword [0x140041bb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400414b0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphCreate
cmove rax, rcx
mov qword [0x140041bc8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400414e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddKernelNode_v2
cmove rax, rcx
mov qword [0x140041bd8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041528], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphKernelNodeGetParams_v2
cmove rax, rcx
mov qword [0x140041c18], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041560], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetParams_v2
cmove rax, rcx
mov qword [0x140041c20], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041590], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddMemcpyNode
cmove rax, rcx
mov qword [0x140041c40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400415e0], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140041c68], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuGraphMemcpyNodeGetParams
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041630], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x140041c98], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041670], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddMemsetNode
cmove rax, rcx
mov qword [0x140041cb0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400416b8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphMemsetNodeGetParams
cmove rax, rcx
mov qword [0x140041ce8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041700], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphMemsetNodeSetParams
cmove rax, rcx
mov qword [0x140041d00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041730], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddHostNode
cmove rax, rcx
mov qword [0x140041d20], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041788], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphHostNodeGetParams
cmove rax, rcx
mov qword [0x140041d58], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400417e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphHostNodeSetParams
cmove rax, rcx
mov qword [0x140041d68], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041818], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddChildGraphNode
cmove rax, rcx
mov qword [0x140041d90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041858], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphChildGraphNodeGetGraph
cmove rax, rcx
mov qword [0x140041dc0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400418a0], rax
lea rcx, [0x140008210]
cmove rax, rcx
lea rdx, str.cuGraphAddEmptyNode
mov qword [0x140041dd8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400418e8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddEventRecordNode
cmove rax, rcx
mov qword [0x140041e10], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041958], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphEventRecordNodeGetEvent
cmove rax, rcx
mov qword [0x140041e40], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400419a8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphEventRecordNodeSetEvent
cmove rax, rcx
mov qword [0x140041e60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400419d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddEventWaitNode
cmove rax, rcx
mov qword [0x140041e80], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a20], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphEventWaitNodeGetEvent
cmove rax, rcx
mov qword [0x140041ea0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a60], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x140041ec0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041a98], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresSignalNode
cmove rax, rcx
mov qword [0x140041ed0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ae0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeGetParams
cmove rax, rcx
mov qword [0x140041f00], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b20], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x140041f20], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140008210]
mov qword [0x140041b50], rax
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresWaitNode
cmove rax, rcx
mov qword [0x140041f38], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041b80], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeGetParams
cmove rax, rcx
mov qword [0x140041f60], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041bd0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x140041f78], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c00], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x140041f90], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c48], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x140041fb8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041c88], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddMemAllocNode
cmove rax, rcx
mov qword [0x140041fd0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041cd0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphMemAllocNodeGetParams
cmove rax, rcx
mov qword [0x140041ff8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d28], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddMemFreeNode
cmove rax, rcx
mov qword [0x140042010], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041d70], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphMemFreeNodeGetParams
cmove rax, rcx
mov qword [0x140042038], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041dc8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGraphMemTrim
cmove rax, rcx
mov qword [0x140042058], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e00], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceGetGraphMemAttribute
cmove rax, rcx
mov qword [0x140042070], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e38], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuDeviceSetGraphMemAttribute
cmove rax, rcx
mov qword [0x140042090], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041e88], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphClone
cmove rax, rcx
mov qword [0x1400420d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041eb0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphNodeFindInClone
cmove rax, rcx
mov qword [0x1400420f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041ef0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphNodeGetType
cmove rax, rcx
mov qword [0x140042108], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f28], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphGetNodes
cmove rax, rcx
mov qword [0x140042130], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041f58], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphGetRootNodes
cmove rax, rcx
mov qword [0x140042148], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041fa0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphGetEdges
cmove rax, rcx
mov qword [0x140042170], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140041fd8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphNodeGetDependencies
cmove rax, rcx
mov qword [0x140042190], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042020], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphNodeGetDependentNodes
cmove rax, rcx
mov qword [0x1400421b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042060], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddDependencies
cmove rax, rcx
mov qword [0x1400421d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400420c8], rax
test rax, rax
lea rcx, [0x140008210]
lea rdx, str.cuGraphRemoveDependencies
cmove rax, rcx
mov qword [0x1400421f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042128], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphDestroyNode
cmove rax, rcx
mov qword [0x140042220], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042168], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphInstantiate
cmove rax, rcx
mov qword [0x140042238], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400421a0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphInstantiate_v2
cmove rax, rcx
mov qword [0x140042270], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042200], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphInstantiateWithFlags
cmove rax, rcx
mov qword [0x140042298], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042258], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphUpload
cmove rax, rcx
mov qword [0x1400422b0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042288], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphUpload_ptsz
cmove rax, rcx
mov qword [0x1400422d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400422b8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphLaunch
cmove rax, rcx
mov qword [0x1400422f0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400422f8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphLaunch_ptsz
cmove rax, rcx
mov qword [0x140042308], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042330], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecDestroy
cmove rax, rcx
mov qword [0x140042328], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042360], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphDestroy
cmove rax, rcx
mov qword [0x140042338], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042388], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamBeginCapture
cmove rax, rcx
mov qword [0x140042358], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400423b8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamBeginCapture_ptsz
cmove rax, rcx
mov qword [0x140042368], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400423e0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2
cmove rax, rcx
mov qword [0x140042380], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042408], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2_ptsz
cmove rax, rcx
mov qword [0x140042398], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042430], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamEndCapture
cmove rax, rcx
mov qword [0x1400423a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042468], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamEndCapture_ptsz
cmove rax, rcx
mov qword [0x1400423d8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042488], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamIsCapturing
cmove rax, rcx
mov qword [0x1400423e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400424b0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamIsCapturing_ptsz
cmove rax, rcx
mov qword [0x1400423f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400424d8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo
cmove rax, rcx
mov qword [0x140042418], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042510], rax
lea rcx, [0x140008210]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamGetCaptureInfo_ptsz
mov qword [0x140042438], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042550], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2
cmove rax, rcx
mov qword [0x140042460], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042590], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2_ptsz
cmove rax, rcx
mov qword [0x140042478], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400425f8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies
cmove rax, rcx
mov qword [0x1400424a8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042658], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies_ptsz
cmove rax, rcx
mov qword [0x1400424b8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042690], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecKernelNodeSetParams_v2
cmove rax, rcx
mov qword [0x1400424e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400426d0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x1400424f8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042720], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecMemsetNodeSetParams
cmove rax, rcx
mov qword [0x140042528], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042768], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecHostNodeSetParams
cmove rax, rcx
mov qword [0x140042540], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400427a8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecChildGraphNodeSetParams
cmove rax, rcx
mov qword [0x140042558], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1400427e8], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140042580], rax
lea rdx, str.cuGraphExecEventRecordNodeSetEvent
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042820], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x1400425a0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042850], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuThreadExchangeStreamCaptureMode
cmove rax, rcx
mov qword [0x1400425c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042888], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecUpdate_v2
cmove rax, rcx
mov qword [0x1400425c8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428b8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphKernelNodeCopyAttributes
cmove rax, rcx
mov qword [0x1400425e0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400428e8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphKernelNodeGetAttribute
cmove rax, rcx
mov qword [0x140042608], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042930], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetAttribute
cmove rax, rcx
mov qword [0x140042620], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042980], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphDebugDotPrint
cmove rax, rcx
mov qword [0x140042630], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400429c0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuUserObjectCreate
cmove rax, rcx
mov qword [0x140042660], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042a18], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuUserObjectRetain
cmove rax, rcx
mov qword [0x140042680], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140042a60], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140042698], rax
mov rcx, qword [rbx + 0x50]
lea rdx, str.cuUserObjectRelease
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042aa0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphRetainUserObject
cmove rax, rcx
mov qword [0x1400426c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042ae0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphReleaseUserObject
cmove rax, rcx
mov qword [0x1400426e8], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b30], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphNodeSetEnabled
cmove rax, rcx
mov qword [0x140042700], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042b70], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphNodeGetEnabled
cmove rax, rcx
mov qword [0x140042718], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042bb0], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphInstantiateWithParams
cmove rax, rcx
mov qword [0x140042740], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042bf8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphInstantiateWithParams_ptsz
cmove rax, rcx
mov qword [0x140042750], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042c40], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphExecGetFlags
cmove rax, rcx
mov qword [0x140042780], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042c80], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphAddNode
cmove rax, rcx
mov qword [0x140042790], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140042cc8], rax
lea rcx, [0x140008210]
test rax, rax
lea rdx, str.cuGraphNodeSetParams
cmove rax, rcx
mov qword [0x1400427c0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140042d20], rax
lea rcx, [0x140008210]
cmove rax, rcx
lea rdx, str.cuGraphExecNodeSetParams
mov qword [0x1400427d0], rax
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x140041348], rax
lea rcx, [0x140008210]
cmove rax, rcx
mov qword [0x140042800], rax
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret