Function at 0x180036b20
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov rbx, rcx
lea rdx, [0x180035880]
lea rcx, [0x1800b4c28]
call fcn.1800460c0
mov rcx, qword [0x1800b4c18]
lea rdx, str.cuGetProcAddress_v2
mov rcx, qword [rcx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e78], rax
test rax, rax
je 0x18003e859
xor edi, edi
lea rdx, [0x1800b5130]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea rcx, [0x180080654]
call rax
cmp eax, 0x22
je 0x18003e859
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5060]
lea rcx, [0x180080658]
call qword [0x1800b4e78]
test eax, eax
jne 0x180036bc9
mov rax, qword [0x1800b5060]
test rax, rax
je 0x180036bc9
mov qword [0x1800b4e18], rax
jmp 0x180036bd7
lea rcx, [0x180034f90]
mov qword [0x1800b4e18], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b16
lea rdx, [0x1800b50b8]
lea rcx, str.cuGetProcAddress
call qword [0x1800b4e78]
test eax, eax
jne 0x180036c12
mov rax, qword [0x1800b50b8]
test rax, rax
je 0x180036c12
mov qword [0x1800b4e48], rax
jmp 0x180036c20
lea rcx, [0x180034f90]
mov qword [0x1800b4e48], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b5130]
lea rcx, str.cuGetProcAddress
call qword [0x1800b4e78]
test eax, eax
jne 0x180036c52
mov r10, qword [0x1800b5130]
test r10, r10
jne 0x180036c59
lea r10, [0x180034f90]
xor r9d, r9d
mov qword [0x1800b4e78], r10
mov r8d, 0x7d0
mov qword [rsp + 0x20], rdi
lea rdx, [0x1800b5180]
lea rcx, [0x180080678]
call r10
test eax, eax
jne 0x180036c98
mov rax, qword [0x1800b5180]
test rax, rax
je 0x180036c98
mov qword [0x1800b4ea0], rax
jmp 0x180036ca6
lea rcx, [0x180034f90]
mov qword [0x1800b4ea0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b51c8]
lea rcx, str.cuDeviceGetCount
call qword [0x1800b4e78]
test eax, eax
jne 0x180036ce1
mov rax, qword [0x1800b51c8]
test rax, rax
je 0x180036ce1
mov qword [0x1800b4eb8], rax
jmp 0x180036cef
lea rcx, [0x180034f90]
mov qword [0x1800b4eb8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5210]
lea rcx, str.cuDeviceGetName
call qword [0x1800b4e78]
test eax, eax
jne 0x180036d2a
mov rax, qword [0x1800b5210]
test rax, rax
je 0x180036d2a
mov qword [0x1800b4ee0], rax
jmp 0x180036d38
lea rcx, [0x180034f90]
mov qword [0x1800b4ee0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b5248]
lea rcx, str.cuDeviceTotalMem
call qword [0x1800b4e78]
test eax, eax
jne 0x180036d73
mov rax, qword [0x1800b5248]
test rax, rax
je 0x180036d73
mov qword [0x1800b4f00], rax
jmp 0x180036d81
lea rcx, [0x180034f90]
mov qword [0x1800b4f00], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5298]
lea rcx, str.cuDeviceGetAttribute
call qword [0x1800b4e78]
test eax, eax
jne 0x180036dbc
mov rax, qword [0x1800b5298]
test rax, rax
je 0x180036dbc
mov qword [0x1800b4f20], rax
jmp 0x180036dca
lea rcx, [0x180034f90]
mov qword [0x1800b4f20], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1f40
lea rdx, [0x1800b52f8]
lea rcx, str.cuDeviceGetP2PAttribute
call qword [0x1800b4e78]
test eax, eax
jne 0x180036e05
mov rax, qword [0x1800b52f8]
test rax, rax
je 0x180036e05
mov qword [0x1800b4f50], rax
jmp 0x180036e13
lea rcx, [0x180034f90]
mov qword [0x1800b4f50], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7e4
lea rdx, [0x1800b5330]
lea rcx, str.cuDriverGetVersion
call qword [0x1800b4e78]
test eax, eax
jne 0x180036e4e
mov rax, qword [0x1800b5330]
test rax, rax
je 0x180036e4e
mov qword [0x1800b4f68], rax
jmp 0x180036e5c
lea rcx, [0x180034f90]
mov qword [0x1800b4f68], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfaa
lea rdx, [0x1800b5370]
lea rcx, str.cuDeviceGetByPCIBusId
call qword [0x1800b4e78]
test eax, eax
jne 0x180036e97
mov rax, qword [0x1800b5370]
test rax, rax
je 0x180036e97
mov qword [0x1800b4f90], rax
jmp 0x180036ea5
lea rcx, [0x180034f90]
mov qword [0x1800b4f90], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfaa
lea rdx, [0x1800b53c0]
lea rcx, str.cuDeviceGetPCIBusId
call qword [0x1800b4e78]
test eax, eax
jne 0x180036ee0
mov rax, qword [0x1800b53c0]
test rax, rax
je 0x180036ee0
mov qword [0x1800b4fb8], rax
jmp 0x180036eee
lea rcx, [0x180034f90]
mov qword [0x1800b4fb8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x233c
lea rdx, [0x1800b5410]
lea rcx, str.cuDeviceGetUuid
call qword [0x1800b4e78]
test eax, eax
jne 0x180036f29
mov rax, qword [0x1800b5410]
test rax, rax
je 0x180036f29
mov qword [0x1800b4fe0], rax
jmp 0x180036f37
lea rcx, [0x180034f90]
mov qword [0x1800b4fe0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b02
lea rdx, [0x1800b5450]
lea rcx, str.cuDeviceGetTexture1DLinearMaxWidth
call qword [0x1800b4e78]
test eax, eax
jne 0x180036f72
mov rax, qword [0x1800b5450]
test rax, rax
je 0x180036f72
mov qword [0x1800b5008], rax
jmp 0x180036f80
lea rcx, [0x180034f90]
mov qword [0x1800b5008], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b5490]
lea rcx, str.cuDeviceGetDefaultMemPool
call qword [0x1800b4e78]
test eax, eax
jne 0x180036fbb
mov rax, qword [0x1800b5490]
test rax, rax
je 0x180036fbb
mov qword [0x1800b5020], rax
jmp 0x180036fc9
lea rcx, [0x180034f90]
mov qword [0x1800b5020], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b54d0]
lea rcx, str.cuDeviceSetMemPool
call qword [0x1800b4e78]
test eax, eax
jne 0x180037004
mov rax, qword [0x1800b54d0]
test rax, rax
je 0x180037004
mov qword [0x1800b5048], rax
jmp 0x180037012
lea rcx, [0x180034f90]
mov qword [0x1800b5048], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b5510]
lea rcx, str.cuDeviceGetMemPool
call qword [0x1800b4e78]
test eax, eax
jne 0x18003704d
mov rax, qword [0x1800b5510]
test rax, rax
je 0x18003704d
mov qword [0x1800b5070], rax
jmp 0x18003705b
lea rcx, [0x180034f90]
mov qword [0x1800b5070], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b16
lea rdx, [0x1800b5550]
lea rcx, str.cuFlushGPUDirectRDMAWrites
call qword [0x1800b4e78]
test eax, eax
jne 0x180037096
mov rax, qword [0x1800b5550]
test rax, rax
je 0x180037096
mov qword [0x1800b5088], rax
jmp 0x1800370a4
lea rcx, [0x180034f90]
mov qword [0x1800b5088], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2710
lea rdx, [0x1800b5590]
lea rcx, str.cuDeviceGetLuid
call qword [0x1800b4e78]
test eax, eax
jne 0x1800370df
mov rax, qword [0x1800b5590]
test rax, rax
je 0x1800370df
mov qword [0x1800b50c0], rax
jmp 0x1800370ed
lea rcx, [0x180034f90]
mov qword [0x1800b50c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b55d8]
lea rcx, [0x1800807f8]
call qword [0x1800b4e78]
test eax, eax
jne 0x180037128
mov rax, qword [0x1800b55d8]
test rax, rax
je 0x180037128
mov qword [0x1800b50d8], rax
jmp 0x180037136
lea rcx, [0x180034f90]
mov qword [0x1800b50d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5608]
lea rcx, str.cuDevicePrimaryCtxRelease
call qword [0x1800b4e78]
test eax, eax
jne 0x180037171
mov rax, qword [0x1800b5608]
test rax, rax
je 0x180037171
mov qword [0x1800b50e8], rax
jmp 0x18003717f
lea rcx, [0x180034f90]
mov qword [0x1800b50e8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2af8
lea rdx, [0x1800b5638]
lea rcx, str.cuDevicePrimaryCtxSetFlags
call qword [0x1800b4e78]
test eax, eax
jne 0x1800371ba
mov rax, qword [0x1800b5638]
test rax, rax
je 0x1800371ba
mov qword [0x1800b5118], rax
jmp 0x1800371c8
lea rcx, [0x180034f90]
mov qword [0x1800b5118], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5688]
lea rcx, str.cuDevicePrimaryCtxGetState
call qword [0x1800b4e78]
test eax, eax
jne 0x180037203
mov rax, qword [0x1800b5688]
test rax, rax
je 0x180037203
mov qword [0x1800b5140], rax
jmp 0x180037211
lea rcx, [0x180034f90]
mov qword [0x1800b5140], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b56c8]
lea rcx, str.cuDevicePrimaryCtxReset
call qword [0x1800b4e78]
test eax, eax
jne 0x18003724c
mov rax, qword [0x1800b56c8]
test rax, rax
je 0x18003724c
mov qword [0x1800b5150], rax
jmp 0x18003725a
lea rcx, [0x180034f90]
mov qword [0x1800b5150], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b56f0]
lea rcx, str.cuCtxCreate
call qword [0x1800b4e78]
test eax, eax
jne 0x180037295
mov rax, qword [0x1800b56f0]
test rax, rax
je 0x180037295
mov qword [0x1800b5188], rax
jmp 0x1800372a3
lea rcx, [0x180034f90]
mov qword [0x1800b5188], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5720]
lea rcx, str.cuCtxGetFlags
call qword [0x1800b4e78]
test eax, eax
jne 0x1800372de
mov rax, qword [0x1800b5720]
test rax, rax
je 0x1800372de
mov qword [0x1800b51a8], rax
jmp 0x1800372ec
lea rcx, [0x180034f90]
mov qword [0x1800b51a8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b5740]
lea rcx, str.cuCtxSetCurrent
call qword [0x1800b4e78]
test eax, eax
jne 0x180037327
mov rax, qword [0x1800b5740]
test rax, rax
je 0x180037327
mov qword [0x1800b51d0], rax
jmp 0x180037335
lea rcx, [0x180034f90]
mov qword [0x1800b51d0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b5778]
lea rcx, str.cuCtxGetCurrent
call qword [0x1800b4e78]
test eax, eax
jne 0x180037370
mov rax, qword [0x1800b5778]
test rax, rax
je 0x180037370
mov qword [0x1800b51e0], rax
jmp 0x18003737e
lea rcx, [0x180034f90]
mov qword [0x1800b51e0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b57a8]
lea rcx, str.cuCtxDetach
call qword [0x1800b4e78]
test eax, eax
jne 0x1800373b9
mov rax, qword [0x1800b57a8]
test rax, rax
je 0x1800373b9
mov qword [0x1800b51f0], rax
jmp 0x1800373c7
lea rcx, [0x180034f90]
mov qword [0x1800b51f0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b57d8]
lea rcx, str.cuCtxGetApiVersion
call qword [0x1800b4e78]
test eax, eax
jne 0x180037402
mov rax, qword [0x1800b57d8]
test rax, rax
je 0x180037402
mov qword [0x1800b5218], rax
jmp 0x180037410
lea rcx, [0x180034f90]
mov qword [0x1800b5218], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5800]
lea rcx, str.cuCtxGetDevice
call qword [0x1800b4e78]
test eax, eax
jne 0x18003744b
mov rax, qword [0x1800b5800]
test rax, rax
je 0x18003744b
mov qword [0x1800b5228], rax
jmp 0x180037459
lea rcx, [0x180034f90]
mov qword [0x1800b5228], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbc2
lea rdx, [0x1800b5840]
lea rcx, str.cuCtxGetLimit
call qword [0x1800b4e78]
test eax, eax
jne 0x180037494
mov rax, qword [0x1800b5840]
test rax, rax
je 0x180037494
mov qword [0x1800b5250], rax
jmp 0x1800374a2
lea rcx, [0x180034f90]
mov qword [0x1800b5250], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbc2
lea rdx, [0x1800b5870]
lea rcx, str.cuCtxSetLimit
call qword [0x1800b4e78]
test eax, eax
jne 0x1800374dd
mov rax, qword [0x1800b5870]
test rax, rax
je 0x1800374dd
mov qword [0x1800b5270], rax
jmp 0x1800374eb
lea rcx, [0x180034f90]
mov qword [0x1800b5270], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b58a0]
lea rcx, str.cuCtxGetCacheConfig
call qword [0x1800b4e78]
test eax, eax
jne 0x180037526
mov rax, qword [0x1800b58a0]
test rax, rax
je 0x180037526
mov qword [0x1800b5280], rax
jmp 0x180037534
lea rcx, [0x180034f90]
mov qword [0x1800b5280], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b58c8]
lea rcx, str.cuCtxSetCacheConfig
call qword [0x1800b4e78]
test eax, eax
jne 0x18003756f
mov rax, qword [0x1800b58c8]
test rax, rax
je 0x18003756f
mov qword [0x1800b52a0], rax
jmp 0x18003757d
lea rcx, [0x180034f90]
mov qword [0x1800b52a0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfb4
lea rdx, [0x1800b58e8]
lea rcx, str.cuCtxGetSharedMemConfig
call qword [0x1800b4e78]
test eax, eax
jne 0x1800375b8
mov rax, qword [0x1800b58e8]
test rax, rax
je 0x1800375b8
mov qword [0x1800b52b8], rax
jmp 0x1800375c6
lea rcx, [0x180034f90]
mov qword [0x1800b52b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1800b5918]
lea rcx, str.cuCtxGetStreamPriorityRange
call qword [0x1800b4e78]
test eax, eax
jne 0x180037601
mov rax, qword [0x1800b5918]
test rax, rax
je 0x180037601
mov qword [0x1800b52d8], rax
jmp 0x18003760f
lea rcx, [0x180034f90]
mov qword [0x1800b52d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfb4
lea rdx, [0x1800b5948]
lea rcx, str.cuCtxSetSharedMemConfig
call qword [0x1800b4e78]
test eax, eax
jne 0x18003764a
mov rax, qword [0x1800b5948]
test rax, rax
je 0x18003764a
mov qword [0x1800b52f0], rax
jmp 0x180037658
lea rcx, [0x180034f90]
mov qword [0x1800b52f0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5980]
lea rcx, [0x1800809a8]
call qword [0x1800b4e78]
test eax, eax
jne 0x180037693
mov rax, qword [0x1800b5980]
test rax, rax
je 0x180037693
mov qword [0x1800b5310], rax
jmp 0x1800376a1
lea rcx, [0x180034f90]
mov qword [0x1800b5310], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2af8
lea rdx, [0x1800b59a0]
lea rcx, str.cuCtxResetPersistingL2Cache
call qword [0x1800b4e78]
test eax, eax
jne 0x1800376dc
mov rax, qword [0x1800b59a0]
test rax, rax
je 0x1800376dc
mov qword [0x1800b5320], rax
jmp 0x1800376ea
lea rcx, [0x180034f90]
mov qword [0x1800b5320], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b59d0]
lea rcx, str.cuCtxPopCurrent
call qword [0x1800b4e78]
test eax, eax
jne 0x180037725
mov rax, qword [0x1800b59d0]
test rax, rax
je 0x180037725
mov qword [0x1800b5340], rax
jmp 0x180037733
lea rcx, [0x180034f90]
mov qword [0x1800b5340], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b59f0]
lea rcx, str.cuCtxPushCurrent
call qword [0x1800b4e78]
test eax, eax
jne 0x18003776e
mov rax, qword [0x1800b59f0]
test rax, rax
je 0x18003776e
mov qword [0x1800b5360], rax
jmp 0x18003777c
lea rcx, [0x180034f90]
mov qword [0x1800b5360], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5a18]
lea rcx, str.cuModuleLoad
call qword [0x1800b4e78]
test eax, eax
jne 0x1800377b7
mov rax, qword [0x1800b5a18]
test rax, rax
je 0x1800377b7
mov qword [0x1800b5378], rax
jmp 0x1800377c5
lea rcx, [0x180034f90]
mov qword [0x1800b5378], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5a58]
lea rcx, str.cuModuleLoadData
call qword [0x1800b4e78]
test eax, eax
jne 0x180037800
mov rax, qword [0x1800b5a58]
test rax, rax
je 0x180037800
mov qword [0x1800b5390], rax
jmp 0x18003780e
lea rcx, [0x180034f90]
mov qword [0x1800b5390], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5a88]
lea rcx, str.cuModuleLoadFatBinary
call qword [0x1800b4e78]
test eax, eax
jne 0x180037849
mov rax, qword [0x1800b5a88]
test rax, rax
je 0x180037849
mov qword [0x1800b53b8], rax
jmp 0x180037857
lea rcx, [0x180034f90]
mov qword [0x1800b53b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5ac0]
lea rcx, [0x180080a50]
call qword [0x1800b4e78]
test eax, eax
jne 0x180037892
mov rax, qword [0x1800b5ac0]
test rax, rax
je 0x180037892
mov qword [0x1800b53d8], rax
jmp 0x1800378a0
lea rcx, [0x180034f90]
mov qword [0x1800b53d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5b00]
lea rcx, [0x180080a60]
call qword [0x1800b4e78]
test eax, eax
jne 0x1800378db
mov rax, qword [0x1800b5b00]
test rax, rax
je 0x1800378db
mov qword [0x1800b5408], rax
jmp 0x1800378e9
lea rcx, [0x180034f90]
mov qword [0x1800b5408], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b5b48]
lea rcx, str.cuModuleGetGlobal
call qword [0x1800b4e78]
test eax, eax
jne 0x180037924
mov rax, qword [0x1800b5b48]
test rax, rax
je 0x180037924
mov qword [0x1800b5420], rax
jmp 0x180037932
lea rcx, [0x180034f90]
mov qword [0x1800b5420], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b5b88]
lea rcx, str.cuModuleGetTexRef
call qword [0x1800b4e78]
test eax, eax
jne 0x18003796d
mov rax, qword [0x1800b5b88]
test rax, rax
je 0x18003796d
mov qword [0x1800b5440], rax
jmp 0x18003797b
lea rcx, [0x180034f90]
mov qword [0x1800b5440], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbb8
lea rdx, [0x1800b5bd0]
lea rcx, str.cuModuleGetSurfRef
call qword [0x1800b4e78]
test eax, eax
jne 0x1800379b6
mov rax, qword [0x1800b5bd0]
test rax, rax
je 0x1800379b6
mov qword [0x1800b5470], rax
jmp 0x1800379c4
lea rcx, [0x180034f90]
mov qword [0x1800b5470], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b3e
lea rdx, [0x1800b5c00]
lea rcx, str.cuModuleGetLoadingMode
call qword [0x1800b4e78]
test eax, eax
jne 0x1800379ff
mov rax, qword [0x1800b5c00]
test rax, rax
je 0x1800379ff
mov qword [0x1800b5488], rax
jmp 0x180037a0d
lea rcx, [0x180034f90]
mov qword [0x1800b5488], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b5c50]
lea rcx, str.cuLibraryLoadData
call qword [0x1800b4e78]
test eax, eax
jne 0x180037a48
mov rax, qword [0x1800b5c50]
test rax, rax
je 0x180037a48
mov qword [0x1800b54c8], rax
jmp 0x180037a56
lea rcx, [0x180034f90]
mov qword [0x1800b54c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b5cb8]
lea rcx, str.cuLibraryLoadFromFile
call qword [0x1800b4e78]
test eax, eax
jne 0x180037a91
mov rax, qword [0x1800b5cb8]
test rax, rax
je 0x180037a91
mov qword [0x1800b5518], rax
jmp 0x180037a9f
lea rcx, [0x180034f90]
mov qword [0x1800b5518], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b5d08]
lea rcx, str.cuLibraryUnload
call qword [0x1800b4e78]
test eax, eax
jne 0x180037ada
mov rax, qword [0x1800b5d08]
test rax, rax
je 0x180037ada
mov qword [0x1800b5528], rax
jmp 0x180037ae8
lea rcx, [0x180034f90]
mov qword [0x1800b5528], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b5d40]
lea rcx, str.cuLibraryGetKernel
call qword [0x1800b4e78]
test eax, eax
jne 0x180037b23
mov rax, qword [0x1800b5d40]
test rax, rax
je 0x180037b23
mov qword [0x1800b5558], rax
jmp 0x180037b31
lea rcx, [0x180034f90]
mov qword [0x1800b5558], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b5d80]
lea rcx, str.cuLibraryGetModule
call qword [0x1800b4e78]
test eax, eax
jne 0x180037b6c
mov rax, qword [0x1800b5d80]
test rax, rax
je 0x180037b6c
mov qword [0x1800b5570], rax
jmp 0x180037b7a
lea rcx, [0x180034f90]
mov qword [0x1800b5570], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b4270]
lea rcx, str.cuKernelGetFunction
call qword [0x1800b4e78]
test eax, eax
jne 0x180037bb5
mov rax, qword [0x1800b4270]
test rax, rax
je 0x180037bb5
mov qword [0x1800b5598], rax
jmp 0x180037bc3
lea rcx, [0x180034f90]
mov qword [0x1800b5598], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b42a0]
lea rcx, str.cuLibraryGetGlobal
call qword [0x1800b4e78]
test eax, eax
jne 0x180037bfe
mov rax, qword [0x1800b42a0]
test rax, rax
je 0x180037bfe
mov qword [0x1800b55b8], rax
jmp 0x180037c0c
lea rcx, [0x180034f90]
mov qword [0x1800b55b8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b42f8]
lea rcx, str.cuLibraryGetManaged
call qword [0x1800b4e78]
test eax, eax
jne 0x180037c47
mov rax, qword [0x1800b42f8]
test rax, rax
je 0x180037c47
mov qword [0x1800b55f0], rax
jmp 0x180037c55
lea rcx, [0x180034f90]
mov qword [0x1800b55f0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b4348]
lea rcx, str.cuKernelGetAttribute
call qword [0x1800b4e78]
test eax, eax
jne 0x180037c90
mov rax, qword [0x1800b4348]
test rax, rax
je 0x180037c90
mov qword [0x1800b5620], rax
jmp 0x180037c9e
lea rcx, [0x180034f90]
mov qword [0x1800b5620], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b43a8]
lea rcx, str.cuKernelSetAttribute
call qword [0x1800b4e78]
test eax, eax
jne 0x180037cd9
mov rax, qword [0x1800b43a8]
test rax, rax
je 0x180037cd9
mov qword [0x1800b5650], rax
jmp 0x180037ce7
lea rcx, [0x180034f90]
mov qword [0x1800b5650], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2ee0
lea rdx, [0x1800b43e0]
lea rcx, str.cuKernelSetCacheConfig
call qword [0x1800b4e78]
test eax, eax
jne 0x180037d22
mov rax, qword [0x1800b43e0]
test rax, rax
je 0x180037d22
mov qword [0x1800b5670], rax
jmp 0x180037d30
lea rcx, [0x180034f90]
mov qword [0x1800b5670], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2efe
lea rdx, [0x1800b4428]
lea rcx, str.cuKernelGetName
call qword [0x1800b4e78]
test eax, eax
jne 0x180037d6b
mov rax, qword [0x1800b4428]
test rax, rax
je 0x180037d6b
mov qword [0x1800b5690], rax
jmp 0x180037d79
lea rcx, [0x180034f90]
mov qword [0x1800b5690], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2f08
lea rdx, [0x1800b4468]
lea rcx, str.cuKernelGetParamInfo
call qword [0x1800b4e78]
test eax, eax
jne 0x180037db4
mov rax, qword [0x1800b4468]
test rax, rax
je 0x180037db4
mov qword [0x1800b56c0], rax
jmp 0x180037dc2
lea rcx, [0x180034f90]
mov qword [0x1800b56c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1800b44b0]
lea rcx, str.cuLinkCreate
call qword [0x1800b4e78]
test eax, eax
jne 0x180037dfd
mov rax, qword [0x1800b44b0]
test rax, rax
je 0x180037dfd
mov qword [0x1800b56e0], rax
jmp 0x180037e0b
lea rcx, [0x180034f90]
mov qword [0x1800b56e0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1800b4500]
lea rcx, str.cuLinkAddData
call qword [0x1800b4e78]
test eax, eax
jne 0x180037e46
mov rax, qword [0x1800b4500]
test rax, rax
je 0x180037e46
mov qword [0x1800b5718], rax
jmp 0x180037e54
lea rcx, [0x180034f90]
mov qword [0x1800b5718], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1800b4570]
lea rcx, str.cuLinkAddFile
call qword [0x1800b4e78]
test eax, eax
jne 0x180037e8f
mov rax, qword [0x1800b4570]
test rax, rax
je 0x180037e8f
mov qword [0x1800b5748], rax
jmp 0x180037e9d
lea rcx, [0x180034f90]
mov qword [0x1800b5748], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1800b45c8]
lea rcx, str.cuLinkComplete
call qword [0x1800b4e78]
test eax, eax
jne 0x180037ed8
mov rax, qword [0x1800b45c8]
test rax, rax
je 0x180037ed8
mov qword [0x1800b5770], rax
jmp 0x180037ee6
lea rcx, [0x180034f90]
mov qword [0x1800b5770], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x13ba
lea rdx, [0x1800b4600]
lea rcx, str.cuLinkDestroy
call qword [0x1800b4e78]
test eax, eax
jne 0x180037f21
mov rax, qword [0x1800b4600]
test rax, rax
je 0x180037f21
mov qword [0x1800b5790], rax
jmp 0x180037f2f
lea rcx, [0x180034f90]
mov qword [0x1800b5790], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b4620]
lea rcx, str.cuMemGetInfo
call qword [0x1800b4e78]
test eax, eax
jne 0x180037f6a
mov rax, qword [0x1800b4620]
test rax, rax
je 0x180037f6a
mov qword [0x1800b57b0], rax
jmp 0x180037f78
lea rcx, [0x180034f90]
mov qword [0x1800b57b0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1770
lea rdx, [0x1800b4660]
lea rcx, str.cuMemAllocManaged
call qword [0x1800b4e78]
test eax, eax
jne 0x180037fb3
mov rax, qword [0x1800b4660]
test rax, rax
je 0x180037fb3
mov qword [0x1800b57c8], rax
jmp 0x180037fc1
lea rcx, [0x180034f90]
mov qword [0x1800b57c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b46a0]
lea rcx, str.cuMemAlloc
call qword [0x1800b4e78]
test eax, eax
jne 0x180037ffc
mov rax, qword [0x1800b46a0]
test rax, rax
je 0x180037ffc
mov qword [0x1800b57f0], rax
jmp 0x18003800a
lea rcx, [0x180034f90]
mov qword [0x1800b57f0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b46f8]
lea rcx, str.cuMemAllocPitch
call qword [0x1800b4e78]
test eax, eax
jne 0x180038045
mov rax, qword [0x1800b46f8]
test rax, rax
je 0x180038045
mov qword [0x1800b5810], rax
jmp 0x180038053
lea rcx, [0x180034f90]
mov qword [0x1800b5810], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b4730]
lea rcx, str.cuMemFree
call qword [0x1800b4e78]
test eax, eax
jne 0x18003808e
mov rax, qword [0x1800b4730]
test rax, rax
je 0x18003808e
mov qword [0x1800b5830], rax
jmp 0x18003809c
lea rcx, [0x180034f90]
mov qword [0x1800b5830], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b4760]
lea rcx, str.cuMemGetAddressRange
call qword [0x1800b4e78]
test eax, eax
jne 0x1800380d7
mov rax, qword [0x1800b4760]
test rax, rax
je 0x1800380d7
mov qword [0x1800b5848], rax
jmp 0x1800380e5
lea rcx, [0x180034f90]
mov qword [0x1800b5848], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7d0
lea rdx, [0x1800b4798]
lea rcx, str.cuMemFreeHost
call qword [0x1800b4e78]
test eax, eax
jne 0x180038120
mov rax, qword [0x1800b4798]
test rax, rax
je 0x180038120
mov qword [0x1800b5860], rax
jmp 0x18003812e
lea rcx, [0x180034f90]
mov qword [0x1800b5860], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7e4
lea rdx, [0x1800b47d0]
lea rcx, str.cuMemHostAlloc
call qword [0x1800b4e78]
test eax, eax
jne 0x180038169
mov rax, qword [0x1800b47d0]
test rax, rax
je 0x180038169
mov qword [0x1800b5880], rax
jmp 0x180038177
lea rcx, [0x180034f90]
mov qword [0x1800b5880], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b4808]
lea rcx, str.cuMemHostGetDevicePointer
call qword [0x1800b4e78]
test eax, eax
jne 0x1800381b2
mov rax, qword [0x1800b4808]
test rax, rax
je 0x1800381b2
mov qword [0x1800b58a8], rax
jmp 0x1800381c0
lea rcx, [0x180034f90]
mov qword [0x1800b58a8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x7ee
lea rdx, [0x1800b4850]
lea rcx, str.cuMemHostGetFlags
call qword [0x1800b4e78]
test eax, eax
jne 0x1800381fb
mov rax, qword [0x1800b4850]
test rax, rax
je 0x1800381fb
mov qword [0x1800b58c0], rax
jmp 0x180038209
lea rcx, [0x180034f90]
mov qword [0x1800b58c0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x17a2
lea rdx, [0x1800b4880]
lea rcx, str.cuMemHostRegister
call qword [0x1800b4e78]
test eax, eax
jne 0x180038244
mov rax, qword [0x1800b4880]
test rax, rax
je 0x180038244
mov qword [0x1800b58d8], rax
jmp 0x180038252
lea rcx, [0x180034f90]
mov qword [0x1800b58d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b48a0]
lea rcx, str.cuMemHostUnregister
call qword [0x1800b4e78]
test eax, eax
jne 0x18003828d
mov rax, qword [0x1800b48a0]
test rax, rax
je 0x18003828d
mov qword [0x1800b5900], rax
jmp 0x18003829b
lea rcx, [0x180034f90]
mov qword [0x1800b5900], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b48d8]
lea rcx, str.cuPointerGetAttribute
call qword [0x1800b4e78]
test eax, eax
jne 0x1800382d6
mov rax, qword [0x1800b48d8]
test rax, rax
je 0x1800382d6
mov qword [0x1800b5920], rax
jmp 0x1800382e4
lea rcx, [0x180034f90]
mov qword [0x1800b5920], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b4910]
lea rcx, str.cuPointerGetAttributes
call qword [0x1800b4e78]
test eax, eax
jne 0x18003831f
mov rax, qword [0x1800b4910]
test rax, rax
je 0x18003831f
mov qword [0x1800b5940], rax
jmp 0x18003832d
lea rcx, [0x180034f90]
mov qword [0x1800b5940], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4958]
lea rcx, str.cuMemAllocAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038368
mov rax, qword [0x1800b4958]
test rax, rax
je 0x180038368
mov qword [0x1800b5968], rax
jmp 0x180038376
lea rcx, [0x180034f90]
mov qword [0x1800b5968], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4998]
lea rcx, str.cuMemAllocAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x1800383b4
mov rax, qword [0x1800b4998]
test rax, rax
je 0x1800383b4
mov qword [0x1800b5988], rax
jmp 0x1800383c2
lea rcx, [0x180034f90]
mov qword [0x1800b5988], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b49f0]
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x1800383fd
mov rax, qword [0x1800b49f0]
test rax, rax
je 0x1800383fd
mov qword [0x1800b59b8], rax
jmp 0x18003840b
lea rcx, [0x180034f90]
mov qword [0x1800b59b8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4a30]
lea rcx, str.cuMemAllocFromPoolAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038449
mov rax, qword [0x1800b4a30]
test rax, rax
je 0x180038449
mov qword [0x1800b59d8], rax
jmp 0x180038457
lea rcx, [0x180034f90]
mov qword [0x1800b59d8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4a58]
lea rcx, str.cuMemFreeAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038492
mov rax, qword [0x1800b4a58]
test rax, rax
je 0x180038492
mov qword [0x1800b5a00], rax
jmp 0x1800384a0
lea rcx, [0x180034f90]
mov qword [0x1800b5a00], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4a78]
lea rcx, str.cuMemFreeAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x1800384de
mov rax, qword [0x1800b4a78]
test rax, rax
je 0x1800384de
mov qword [0x1800b5a10], rax
jmp 0x1800384ec
lea rcx, [0x180034f90]
mov qword [0x1800b5a10], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4ab0]
lea rcx, str.cuMemPoolTrimTo
call qword [0x1800b4e78]
test eax, eax
jne 0x180038527
mov rax, qword [0x1800b4ab0]
test rax, rax
je 0x180038527
mov qword [0x1800b5a38], rax
jmp 0x180038535
lea rcx, [0x180034f90]
mov qword [0x1800b5a38], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4ae8]
lea rcx, str.cuMemPoolSetAttribute
call qword [0x1800b4e78]
test eax, eax
jne 0x180038570
mov rax, qword [0x1800b4ae8]
test rax, rax
je 0x180038570
mov qword [0x1800b5a50], rax
jmp 0x18003857e
lea rcx, [0x180034f90]
mov qword [0x1800b5a50], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4b28]
lea rcx, str.cuMemPoolGetAttribute
call qword [0x1800b4e78]
test eax, eax
jne 0x1800385b9
mov rax, qword [0x1800b4b28]
test rax, rax
je 0x1800385b9
mov qword [0x1800b5a70], rax
jmp 0x1800385c7
lea rcx, [0x180034f90]
mov qword [0x1800b5a70], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4b60]
lea rcx, str.cuMemPoolSetAccess
call qword [0x1800b4e78]
test eax, eax
jne 0x180038602
mov rax, qword [0x1800b4b60]
test rax, rax
je 0x180038602
mov qword [0x1800b5a90], rax
jmp 0x180038610
lea rcx, [0x180034f90]
mov qword [0x1800b5a90], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4b98]
lea rcx, str.cuMemPoolGetAccess
call qword [0x1800b4e78]
test eax, eax
jne 0x18003864b
mov rax, qword [0x1800b4b98]
test rax, rax
je 0x18003864b
mov qword [0x1800b5ab0], rax
jmp 0x180038659
lea rcx, [0x180034f90]
mov qword [0x1800b5ab0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4bd8]
lea rcx, str.cuMemPoolCreate
call qword [0x1800b4e78]
test eax, eax
jne 0x180038694
mov rax, qword [0x1800b4bd8]
test rax, rax
je 0x180038694
mov qword [0x1800b5ad8], rax
jmp 0x1800386a2
lea rcx, [0x180034f90]
mov qword [0x1800b5ad8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4c08]
lea rcx, str.cuMemPoolDestroy
call qword [0x1800b4e78]
test eax, eax
jne 0x1800386dd
mov rax, qword [0x1800b4c08]
test rax, rax
je 0x1800386dd
mov qword [0x1800b5af0], rax
jmp 0x1800386eb
lea rcx, [0x180034f90]
mov qword [0x1800b5af0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4c58]
lea rcx, str.cuMemPoolExportToShareableHandle
call qword [0x1800b4e78]
test eax, eax
jne 0x180038726
mov rax, qword [0x1800b4c58]
test rax, rax
je 0x180038726
mov qword [0x1800b5b18], rax
jmp 0x180038734
lea rcx, [0x180034f90]
mov qword [0x1800b5b18], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4c90]
lea rcx, str.cuMemPoolImportFromShareableHandle
call qword [0x1800b4e78]
test eax, eax
jne 0x18003876f
mov rax, qword [0x1800b4c90]
test rax, rax
je 0x18003876f
mov qword [0x1800b5b40], rax
jmp 0x18003877d
lea rcx, [0x180034f90]
mov qword [0x1800b5b40], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4cd0]
lea rcx, str.cuMemPoolExportPointer
call qword [0x1800b4e78]
test eax, eax
jne 0x1800387b8
mov rax, qword [0x1800b4cd0]
test rax, rax
je 0x1800387b8
mov qword [0x1800b5b60], rax
jmp 0x1800387c6
lea rcx, [0x180034f90]
mov qword [0x1800b5b60], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0x2b0c
lea rdx, [0x1800b4d08]
lea rcx, str.cuMemPoolImportPointer
call qword [0x1800b4e78]
test eax, eax
jne 0x180038801
mov rax, qword [0x1800b4d08]
test rax, rax
je 0x180038801
mov qword [0x1800b5b78], rax
jmp 0x18003880f
lea rcx, [0x180034f90]
mov qword [0x1800b5b78], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b4d30]
lea rcx, str.cuMemcpy
call qword [0x1800b4e78]
test eax, eax
jne 0x18003884a
mov rax, qword [0x1800b4d30]
test rax, rax
je 0x18003884a
mov qword [0x1800b5b98], rax
jmp 0x180038858
lea rcx, [0x180034f90]
mov qword [0x1800b5b98], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b4d70]
lea rcx, str.cuMemcpy
call qword [0x1800b4e78]
test eax, eax
jne 0x180038896
mov rax, qword [0x1800b4d70]
test rax, rax
je 0x180038896
mov qword [0x1800b5bb8], rax
jmp 0x1800388a4
lea rcx, [0x180034f90]
mov qword [0x1800b5bb8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b4db8]
lea rcx, str.cuMemcpyAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x1800388df
mov rax, qword [0x1800b4db8]
test rax, rax
je 0x1800388df
mov qword [0x1800b5be8], rax
jmp 0x1800388ed
lea rcx, [0x180034f90]
mov qword [0x1800b5be8], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b4e00]
lea rcx, str.cuMemcpyAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x18003892b
mov rax, qword [0x1800b4e00]
test rax, rax
je 0x18003892b
mov qword [0x1800b5c08], rax
jmp 0x180038939
lea rcx, [0x180034f90]
mov qword [0x1800b5c08], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b4e58]
lea rcx, str.cuMemcpyPeer
call qword [0x1800b4e78]
test eax, eax
jne 0x180038974
mov rax, qword [0x1800b4e58]
test rax, rax
je 0x180038974
mov qword [0x1800b5c38], rax
jmp 0x180038982
lea rcx, [0x180034f90]
mov qword [0x1800b5c38], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b4ee8]
lea rcx, str.cuMemcpyPeer
call qword [0x1800b4e78]
test eax, eax
jne 0x1800389c0
mov rax, qword [0x1800b4ee8]
test rax, rax
je 0x1800389c0
mov qword [0x1800b5c60], rax
jmp 0x1800389ce
lea rcx, [0x180034f90]
mov qword [0x1800b5c60], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xfa0
lea rdx, [0x1800b4f40]
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038a09
mov rax, qword [0x1800b4f40]
test rax, rax
je 0x180038a09
mov qword [0x1800b5c88], rax
jmp 0x180038a17
lea rcx, [0x180034f90]
mov qword [0x1800b5c88], rcx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b4fd8]
lea rcx, str.cuMemcpyPeerAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038a55
mov rax, qword [0x1800b4fd8]
test rax, rax
je 0x180038a55
mov qword [0x1800b5cb0], rax
jmp 0x180038a63
lea rcx, [0x180034f90]
mov qword [0x1800b5cb0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b5038]
lea rcx, str.cuMemcpyHtoD
call qword [0x1800b4e78]
test eax, eax
jne 0x180038a9e
mov rax, qword [0x1800b5038]
test rax, rax
je 0x180038a9e
mov qword [0x1800b5cd8], rax
jmp 0x180038aac
lea rdx, [0x180034f90]
mov qword [0x1800b5cd8], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b50a8]
lea rcx, str.cuMemcpyHtoD
call qword [0x1800b4e78]
test eax, eax
jne 0x180038aea
mov rax, qword [0x1800b50a8]
test rax, rax
je 0x180038aea
mov qword [0x1800b5ce8], rax
jmp 0x180038af8
lea rcx, [0x180034f90]
mov qword [0x1800b5ce8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b50f0]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038b33
mov rax, qword [0x1800b50f0]
test rax, rax
je 0x180038b33
mov qword [0x1800b5d10], rax
jmp 0x180038b41
lea rdx, [0x180034f90]
mov qword [0x1800b5d10], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5168]
lea rcx, str.cuMemcpyHtoDAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038b7f
mov rax, qword [0x1800b5168]
test rax, rax
je 0x180038b7f
mov qword [0x1800b5d30], rax
jmp 0x180038b8d
lea rcx, [0x180034f90]
mov qword [0x1800b5d30], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b51c0]
lea rcx, str.cuMemcpyDtoH
call qword [0x1800b4e78]
test eax, eax
jne 0x180038bc8
mov rax, qword [0x1800b51c0]
test rax, rax
je 0x180038bc8
mov qword [0x1800b5d58], rax
jmp 0x180038bd6
lea rdx, [0x180034f90]
mov qword [0x1800b5d58], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5220]
lea rcx, str.cuMemcpyDtoH
call qword [0x1800b4e78]
test eax, eax
jne 0x180038c14
mov rax, qword [0x1800b5220]
test rax, rax
je 0x180038c14
mov qword [0x1800b5d78], rax
jmp 0x180038c22
lea rcx, [0x180034f90]
mov qword [0x1800b5d78], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b5268]
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038c5d
mov rax, qword [0x1800b5268]
test rax, rax
je 0x180038c5d
mov qword [0x1800b4260], rax
jmp 0x180038c6b
lea rdx, [0x180034f90]
mov qword [0x1800b4260], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b52c8]
lea rcx, str.cuMemcpyDtoHAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038ca9
mov rax, qword [0x1800b52c8]
test rax, rax
je 0x180038ca9
mov qword [0x1800b4288], rax
jmp 0x180038cb7
lea rcx, [0x180034f90]
mov qword [0x1800b4288], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b5328]
lea rcx, str.cuMemcpyDtoD
call qword [0x1800b4e78]
test eax, eax
jne 0x180038cf2
mov rax, qword [0x1800b5328]
test rax, rax
je 0x180038cf2
mov qword [0x1800b4298], rax
jmp 0x180038d00
lea rdx, [0x180034f90]
mov qword [0x1800b4298], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5380]
lea rcx, str.cuMemcpyDtoD
call qword [0x1800b4e78]
test eax, eax
jne 0x180038d3e
mov rax, qword [0x1800b5380]
test rax, rax
je 0x180038d3e
mov qword [0x1800b42c8], rax
jmp 0x180038d4c
lea rcx, [0x180034f90]
mov qword [0x1800b42c8], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b53e0]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038d87
mov rax, qword [0x1800b53e0]
test rax, rax
je 0x180038d87
mov qword [0x1800b42e0], rax
jmp 0x180038d95
lea rdx, [0x180034f90]
mov qword [0x1800b42e0], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5430]
lea rcx, str.cuMemcpyDtoDAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038dd3
mov rax, qword [0x1800b5430]
test rax, rax
je 0x180038dd3
mov qword [0x1800b4308], rax
jmp 0x180038de1
lea rcx, [0x180034f90]
mov qword [0x1800b4308], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b5478]
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1800b4e78]
test eax, eax
jne 0x180038e1c
mov rax, qword [0x1800b5478]
test rax, rax
je 0x180038e1c
mov qword [0x1800b4320], rax
jmp 0x180038e2a
lea rdx, [0x180034f90]
mov qword [0x1800b4320], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b54a0]
lea rcx, str.cuMemcpy2DUnaligned
call qword [0x1800b4e78]
test eax, eax
jne 0x180038e68
mov rax, qword [0x1800b54a0]
test rax, rax
je 0x180038e68
mov qword [0x1800b4330], rax
jmp 0x180038e76
lea rcx, [0x180034f90]
mov qword [0x1800b4330], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b54d8]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038eb1
mov rax, qword [0x1800b54d8]
test rax, rax
je 0x180038eb1
mov qword [0x1800b4360], rax
jmp 0x180038ebf
lea rdx, [0x180034f90]
mov qword [0x1800b4360], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5500]
lea rcx, str.cuMemcpy2DAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038efd
mov rax, qword [0x1800b5500]
test rax, rax
je 0x180038efd
mov qword [0x1800b4370], rax
jmp 0x180038f0b
lea rcx, [0x180034f90]
mov qword [0x1800b4370], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b5540]
lea rcx, str.cuMemcpy3D
call qword [0x1800b4e78]
test eax, eax
jne 0x180038f46
mov rax, qword [0x1800b5540]
test rax, rax
je 0x180038f46
mov qword [0x1800b4380], rax
jmp 0x180038f54
lea rdx, [0x180034f90]
mov qword [0x1800b4380], rdx
mov r9d, 2
mov qword [rsp + 0x20], rdi
mov r8d, 0x1b58
lea rdx, [0x1800b5568]
lea rcx, str.cuMemcpy3D
call qword [0x1800b4e78]
test eax, eax
jne 0x180038f92
mov rax, qword [0x1800b5568]
test rax, rax
je 0x180038f92
lea rcx, [0x180034f90]
mov qword [0x1800b43a0], rcx
xor r9d, r9d
mov qword [rsp + 0x20], rdi
mov r8d, 0xbcc
lea rdx, [0x1800b55b0]
lea rcx, str.cuMemcpy3DAsync
call qword [0x1800b4e78]
test eax, eax
jne 0x180038fdb
mov rcx, qword [rbx + 0x58]
lea rdx, [0x180080658]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5060], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGetProcAddress
cmove rax, rcx
mov qword [0x1800b4e18], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b50b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGetProcAddress_v2
cmove rax, rcx
mov qword [0x1800b4e48], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5130], rax
lea r10, [0x180034f90]
test rax, rax
lea rdx, [0x180080678]
cmove rax, r10
mov qword [0x1800b4e78], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5180], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetCount
cmove rax, rcx
mov qword [0x1800b4ea0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b51c8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetName
cmove rax, rcx
mov qword [0x1800b4eb8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5210], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceTotalMem_v2
cmove rax, rcx
mov qword [0x1800b4ee0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5248], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetAttribute
cmove rax, rcx
mov qword [0x1800b4f00], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5298], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetP2PAttribute
cmove rax, rcx
mov qword [0x1800b4f20], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b52f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDriverGetVersion
cmove rax, rcx
mov qword [0x1800b4f50], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b5330], rax
lea rcx, [0x180034f90]
cmove rax, rcx
lea rdx, str.cuDeviceGetByPCIBusId
mov qword [0x1800b4f68], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5370], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetPCIBusId
cmove rax, rcx
mov qword [0x1800b4f90], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetUuid
cmove rax, rcx
mov qword [0x1800b4fb8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5410], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetTexture1DLinearMaxWidth
cmove rax, rcx
mov qword [0x1800b4fe0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5450], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetDefaultMemPool
cmove rax, rcx
mov qword [0x1800b5008], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5490], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceSetMemPool
cmove rax, rcx
mov qword [0x1800b5020], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54d0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetMemPool
cmove rax, rcx
mov qword [0x1800b5048], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5510], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuFlushGPUDirectRDMAWrites
cmove rax, rcx
mov qword [0x1800b5070], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5550], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetLuid
cmove rax, rcx
mov qword [0x1800b5088], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5590], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, [0x1800807f8]
cmove rax, rcx
mov qword [0x1800b50c0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180034f90]
mov qword [0x1800b55d8], rax
test rax, rax
lea rdx, str.cuDevicePrimaryCtxRelease
cmove rax, rcx
mov qword [0x1800b50d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5608], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxSetFlags_v2
cmove rax, rcx
mov qword [0x1800b50e8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5638], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxGetState
cmove rax, rcx
mov qword [0x1800b5118], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5688], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDevicePrimaryCtxReset
cmove rax, rcx
mov qword [0x1800b5140], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b56c8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxCreate_v2
cmove rax, rcx
mov qword [0x1800b5150], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b56f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetFlags
cmove rax, rcx
mov qword [0x1800b5188], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5720], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxSetCurrent
cmove rax, rcx
mov qword [0x1800b51a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5740], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetCurrent
cmove rax, rcx
mov qword [0x1800b51d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5778], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxDetach
cmove rax, rcx
mov qword [0x1800b51e0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b57a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetApiVersion
cmove rax, rcx
mov qword [0x1800b51f0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b57d8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetDevice
cmove rax, rcx
mov qword [0x1800b5218], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5800], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetLimit
cmove rax, rcx
mov qword [0x1800b5228], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5840], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxSetLimit
cmove rax, rcx
mov qword [0x1800b5250], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5870], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetCacheConfig
cmove rax, rcx
mov qword [0x1800b5270], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b58a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxSetCacheConfig
cmove rax, rcx
mov qword [0x1800b5280], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b58c8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetSharedMemConfig
cmove rax, rcx
mov qword [0x1800b52a0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b58e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxGetStreamPriorityRange
cmove rax, rcx
mov qword [0x1800b52b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5918], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxSetSharedMemConfig
cmove rax, rcx
mov qword [0x1800b52d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5948], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, [0x1800809a8]
cmove rax, rcx
mov qword [0x1800b52f0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5980], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxResetPersistingL2Cache
cmove rax, rcx
mov qword [0x1800b5310], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxPopCurrent_v2
cmove rax, rcx
mov qword [0x1800b5320], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59d0], rax
test rax, rax
lea rcx, [0x180034f90]
lea rdx, str.cuCtxPushCurrent_v2
cmove rax, rcx
mov qword [0x1800b5340], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuModuleLoad
cmove rax, rcx
mov qword [0x1800b5360], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a18], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuModuleLoadData
cmove rax, rcx
mov qword [0x1800b5378], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a58], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuModuleLoadFatBinary
cmove rax, rcx
mov qword [0x1800b5390], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a88], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, [0x180080a50]
cmove rax, rcx
mov qword [0x1800b53b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5ac0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, [0x180080a60]
cmove rax, rcx
mov qword [0x1800b53d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b00], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuModuleGetGlobal_v2
cmove rax, rcx
mov qword [0x1800b5408], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b48], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuModuleGetTexRef
cmove rax, rcx
mov qword [0x1800b5420], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b88], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuModuleGetSurfRef
cmove rax, rcx
mov qword [0x1800b5440], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5bd0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuModuleGetLoadingMode
cmove rax, rcx
mov qword [0x1800b5470], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c00], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLibraryLoadData
cmove rax, rcx
mov qword [0x1800b5488], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c50], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLibraryLoadFromFile
cmove rax, rcx
mov qword [0x1800b54c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5cb8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLibraryUnload
cmove rax, rcx
mov qword [0x1800b5518], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d08], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLibraryGetKernel
cmove rax, rcx
mov qword [0x1800b5528], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d40], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLibraryGetModule
cmove rax, rcx
mov qword [0x1800b5558], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d80], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuKernelGetFunction
cmove rax, rcx
mov qword [0x1800b5570], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4270], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLibraryGetGlobal
cmove rax, rcx
mov qword [0x1800b5598], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b42a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLibraryGetManaged
cmove rax, rcx
mov qword [0x1800b55b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b42f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuKernelGetAttribute
cmove rax, rcx
mov qword [0x1800b55f0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4348], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuKernelSetAttribute
cmove rax, rcx
mov qword [0x1800b5620], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b43a8], rax
lea rcx, [0x180034f90]
test rax, rax
cmove rax, rcx
lea rdx, str.cuKernelSetCacheConfig
mov qword [0x1800b5650], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b43e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuKernelGetName
cmove rax, rcx
mov qword [0x1800b5670], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4428], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuKernelGetParamInfo
cmove rax, rcx
mov qword [0x1800b5690], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4468], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLinkCreate
cmove rax, rcx
mov qword [0x1800b56c0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b44b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLinkAddData
cmove rax, rcx
mov qword [0x1800b56e0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4500], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLinkAddFile
cmove rax, rcx
mov qword [0x1800b5718], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4570], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLinkComplete
cmove rax, rcx
mov qword [0x1800b5748], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b45c8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLinkDestroy
cmove rax, rcx
mov qword [0x1800b5770], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4600], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemGetInfo_v2
cmove rax, rcx
mov qword [0x1800b5790], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4620], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAllocManaged
cmove rax, rcx
mov qword [0x1800b57b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b4660], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b57c8], rax
lea rdx, str.cuMemAlloc_v2
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b46a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAllocPitch_v2
cmove rax, rcx
mov qword [0x1800b57f0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b46f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemFree_v2
cmove rax, rcx
mov qword [0x1800b5810], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4730], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemGetAddressRange_v2
cmove rax, rcx
mov qword [0x1800b5830], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4760], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemFreeHost
cmove rax, rcx
mov qword [0x1800b5848], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4798], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemHostAlloc
cmove rax, rcx
mov qword [0x1800b5860], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b47d0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x1800b5880], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4808], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemHostGetFlags
cmove rax, rcx
mov qword [0x1800b58a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4850], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemHostRegister_v2
cmove rax, rcx
mov qword [0x1800b58c0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4880], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemHostUnregister
cmove rax, rcx
mov qword [0x1800b58d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b48a0], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b5900], rax
mov rcx, qword [rbx + 0x58]
lea rdx, str.cuPointerGetAttribute
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b48d8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuPointerGetAttributes
cmove rax, rcx
mov qword [0x1800b5920], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4910], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAllocAsync
cmove rax, rcx
mov qword [0x1800b5940], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4958], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAllocAsync_ptsz
cmove rax, rcx
mov qword [0x1800b5968], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4998], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAllocFromPoolAsync
cmove rax, rcx
mov qword [0x1800b5988], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b49f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAllocFromPoolAsync_ptsz
cmove rax, rcx
mov qword [0x1800b59b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a30], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemFreeAsync
cmove rax, rcx
mov qword [0x1800b59d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a58], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemFreeAsync_ptsz
cmove rax, rcx
mov qword [0x1800b5a00], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a78], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolTrimTo
cmove rax, rcx
mov qword [0x1800b5a10], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ab0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolSetAttribute
cmove rax, rcx
mov qword [0x1800b5a38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b4ae8], rax
lea rcx, [0x180034f90]
cmove rax, rcx
lea rdx, str.cuMemPoolGetAttribute
mov qword [0x1800b5a50], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b28], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolSetAccess
cmove rax, rcx
mov qword [0x1800b5a70], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b60], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolGetAccess
cmove rax, rcx
mov qword [0x1800b5a90], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b98], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolCreate
cmove rax, rcx
mov qword [0x1800b5ab0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4bd8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolDestroy
cmove rax, rcx
mov qword [0x1800b5ad8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c08], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolExportToShareableHandle
cmove rax, rcx
mov qword [0x1800b5af0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c58], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolImportFromShareableHandle
cmove rax, rcx
mov qword [0x1800b5b18], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c90], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolExportPointer
cmove rax, rcx
mov qword [0x1800b5b40], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4cd0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPoolImportPointer
cmove rax, rcx
mov qword [0x1800b5b60], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d08], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy
cmove rax, rcx
mov qword [0x1800b5b78], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180034f90]
mov qword [0x1800b4d30], rax
test rax, rax
lea rdx, str.cuMemcpy_ptds
cmove rax, rcx
mov qword [0x1800b5b98], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d70], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyAsync
cmove rax, rcx
mov qword [0x1800b5bb8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4db8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyAsync_ptsz
cmove rax, rcx
mov qword [0x1800b5be8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e00], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x1800b5c08], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e58], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyPeer_ptds
cmove rax, rcx
mov qword [0x1800b5c38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ee8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync
cmove rax, rcx
mov qword [0x1800b5c60], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4f40], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyPeerAsync_ptsz
cmove rax, rcx
mov qword [0x1800b5c88], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4fd8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyHtoD_v2
cmove rax, rcx
mov qword [0x1800b5cb0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5038], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyHtoD_v2_ptds
mov qword [0x1800b5cd8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b50a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyHtoDAsync_v2
cmove rax, rcx
mov qword [0x1800b5ce8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b50f0], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
mov qword [0x1800b5d10], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5168], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyDtoH_v2
cmove rax, rcx
mov qword [0x1800b5d30], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b51c0], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoH_v2_ptds
mov qword [0x1800b5d58], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5220], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyDtoHAsync_v2
cmove rax, rcx
mov qword [0x1800b5d78], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5268], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
mov qword [0x1800b4260], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b52c8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyDtoD_v2
cmove rax, rcx
mov qword [0x1800b4288], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5328], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoD_v2_ptds
mov qword [0x1800b4298], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5380], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpyDtoDAsync_v2
cmove rax, rcx
mov qword [0x1800b42c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53e0], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
mov qword [0x1800b42e0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5430], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy2DUnaligned_v2
cmove rax, rcx
mov qword [0x1800b4308], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5478], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
mov qword [0x1800b4320], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54a0], rax
test rax, rax
lea rcx, [0x180034f90]
lea rdx, str.cuMemcpy2DAsync_v2
cmove rax, rcx
mov qword [0x1800b4330], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54d8], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
mov qword [0x1800b4360], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5500], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy3D_v2
cmove rax, rcx
mov qword [0x1800b4370], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5540], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy3D_v2_ptds
mov qword [0x1800b4380], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5568], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy3DAsync_v2
cmove rax, rcx
mov qword [0x1800b43a0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b55b0], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
mov qword [0x1800b43b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b55e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy3DPeer
cmove rax, rcx
mov qword [0x1800b43d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5618], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy3DPeer_ptds
cmove rax, rcx
mov qword [0x1800b43e8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5640], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync
cmove rax, rcx
mov qword [0x1800b4408], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5680], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
cmove rax, rcx
mov qword [0x1800b4418], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b56b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemsetD8_v2
cmove rax, rcx
mov qword [0x1800b4430], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b56e8], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemsetD8_v2_ptds
mov qword [0x1800b4458], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5728], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemsetD8Async
cmove rax, rcx
mov qword [0x1800b4478], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5780], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemsetD8Async_ptsz
cmove rax, rcx
mov qword [0x1800b44a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b57d0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemsetD2D8_v2
cmove rax, rcx
mov qword [0x1800b44b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5838], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuMemsetD2D8_v2_ptds
mov qword [0x1800b44e8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5888], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemsetD2D8Async
cmove rax, rcx
mov qword [0x1800b4508], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b58f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemsetD2D8Async_ptsz
cmove rax, rcx
mov qword [0x1800b4538], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5958], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuFuncSetCacheConfig
cmove rax, rcx
mov qword [0x1800b4560], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuFuncSetSharedMemConfig
cmove rax, rcx
mov qword [0x1800b4578], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59e8], rax
lea rcx, [0x180034f90]
test rax, rax
cmove rax, rcx
lea rdx, str.cuFuncGetAttribute
mov qword [0x1800b4598], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a28], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuFuncSetAttribute
cmove rax, rcx
mov qword [0x1800b45b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a60], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuFuncGetName
cmove rax, rcx
mov qword [0x1800b45d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5aa8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuFuncGetParamInfo
cmove rax, rcx
mov qword [0x1800b45f8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5af8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuArrayCreate_v2
cmove rax, rcx
mov qword [0x1800b4618], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b30], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuArrayGetDescriptor_v2
cmove rax, rcx
mov qword [0x1800b4638], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b70], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuArrayGetSparseProperties
cmove rax, rcx
mov qword [0x1800b4648], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5ba0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuArrayGetPlane
cmove rax, rcx
mov qword [0x1800b4668], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5bd8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuArray3DCreate_v2
cmove rax, rcx
mov qword [0x1800b4698], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c20], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuArray3DGetDescriptor_v2
cmove rax, rcx
mov qword [0x1800b46b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b5c40], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b46c0], rax
lea rdx, str.cuArrayDestroy
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c70], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMipmappedArrayCreate
cmove rax, rcx
mov qword [0x1800b46d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c90], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMipmappedArrayGetLevel
cmove rax, rcx
mov qword [0x1800b4700], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5cd0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMipmappedArrayGetSparseProperties
cmove rax, rcx
mov qword [0x1800b4710], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5cf8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMipmappedArrayDestroy
cmove rax, rcx
mov qword [0x1800b4738], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d28], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuArrayGetMemoryRequirements
cmove rax, rcx
mov qword [0x1800b4748], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d68], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMipmappedArrayGetMemoryRequirements
cmove rax, rcx
mov qword [0x1800b4770], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4268], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuTexObjectCreate
cmove rax, rcx
mov qword [0x1800b4790], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b42a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuTexObjectDestroy
cmove rax, rcx
mov qword [0x1800b47b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b42d8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuTexObjectGetResourceDesc
cmove rax, rcx
mov qword [0x1800b47c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b4310], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b47e0], rax
mov rcx, qword [rbx + 0x58]
lea rdx, str.cuTexObjectGetTextureDesc
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4340], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuTexObjectGetResourceViewDesc
cmove rax, rcx
mov qword [0x1800b47f8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4378], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuSurfObjectCreate
cmove rax, rcx
mov qword [0x1800b4810], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b43c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuSurfObjectDestroy
cmove rax, rcx
mov qword [0x1800b4838], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b43f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuSurfObjectGetResourceDesc
cmove rax, rcx
mov qword [0x1800b4840], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4420], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuImportExternalMemory
cmove rax, rcx
mov qword [0x1800b4858], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4450], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedBuffer
cmove rax, rcx
mov qword [0x1800b4878], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4490], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuExternalMemoryGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x1800b4888], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b44c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDestroyExternalMemory
cmove rax, rcx
mov qword [0x1800b4898], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b44f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuImportExternalSemaphore
cmove rax, rcx
mov qword [0x1800b48b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b4518], rax
lea rcx, [0x180034f90]
cmove rax, rcx
lea rdx, str.cuSignalExternalSemaphoresAsync
mov qword [0x1800b48d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4548], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuSignalExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x1800b48f8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b45a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync
cmove rax, rcx
mov qword [0x1800b4908], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b45e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuWaitExternalSemaphoresAsync_ptsz
cmove rax, rcx
mov qword [0x1800b4930], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4630], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDestroyExternalSemaphore
cmove rax, rcx
mov qword [0x1800b4960], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4678], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLaunchKernel
cmove rax, rcx
mov qword [0x1800b4978], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b46e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, [0x1800816d8]
cmove rax, rcx
mov qword [0x1800b49c0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4788], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel
cmove rax, rcx
mov qword [0x1800b4a20], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4830], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernel_ptsz
cmove rax, rcx
mov qword [0x1800b4a50], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b48b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
cmove rax, rcx
mov qword [0x1800b4a90], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180034f90]
mov qword [0x1800b4928], rax
test rax, rax
lea rdx, str.cuLaunchHostFunc
cmove rax, rcx
mov qword [0x1800b4ab8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4950], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLaunchHostFunc_ptsz
cmove rax, rcx
mov qword [0x1800b4ad0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b49a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLaunchKernelEx
cmove rax, rcx
mov qword [0x1800b4b00], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b49e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuLaunchKernelEx_ptsz
cmove rax, rcx
mov qword [0x1800b4b10], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a28], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventCreate
cmove rax, rcx
mov qword [0x1800b4b40], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a68], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventRecord
cmove rax, rcx
mov qword [0x1800b4b48], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a80], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventRecord_ptsz
cmove rax, rcx
mov qword [0x1800b4b68], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ac0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventRecordWithFlags
cmove rax, rcx
mov qword [0x1800b4b80], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4af0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventRecordWithFlags_ptsz
cmove rax, rcx
mov qword [0x1800b4ba0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b20], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventQuery
cmove rax, rcx
mov qword [0x1800b4bb8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b50], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventSynchronize
cmove rax, rcx
mov qword [0x1800b4bd0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b78], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventDestroy_v2
cmove rax, rcx
mov qword [0x1800b4bf0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ba8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuEventElapsedTime
cmove rax, rcx
mov qword [0x1800b4bf8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4bc8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWaitValue32
cmove rax, rcx
mov qword [0x1800b4c30], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c20], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWaitValue32_ptsz
cmove rax, rcx
mov qword [0x1800b4c50], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c70], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWriteValue32
cmove rax, rcx
mov qword [0x1800b4c68], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4cb0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWriteValue32_ptsz
cmove rax, rcx
mov qword [0x1800b4c98], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4cf8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWaitValue64
cmove rax, rcx
mov qword [0x1800b4cb8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d40], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWaitValue64_ptsz
cmove rax, rcx
mov qword [0x1800b4cd8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d80], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWriteValue64
cmove rax, rcx
mov qword [0x1800b4cf0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4dd8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWriteValue64_ptsz
cmove rax, rcx
mov qword [0x1800b4d18], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e28], rax
test rax, rax
lea rcx, [0x180034f90]
lea rdx, str.cuStreamBatchMemOp
cmove rax, rcx
mov qword [0x1800b4d38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e80], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamBatchMemOp_ptsz
cmove rax, rcx
mov qword [0x1800b4d58], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ef0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamCreate
cmove rax, rcx
mov qword [0x1800b4d88], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4f38], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamCreateWithPriority
cmove rax, rcx
mov qword [0x1800b4da0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4f80], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetPriority
cmove rax, rcx
mov qword [0x1800b4dc0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4fc8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetPriority_ptsz
cmove rax, rcx
mov qword [0x1800b4de0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5000], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetFlags
cmove rax, rcx
mov qword [0x1800b4df0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5050], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetCtx
cmove rax, rcx
mov qword [0x1800b4e10], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5090], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetFlags_ptsz
cmove rax, rcx
mov qword [0x1800b4e30], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b50d0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetId
cmove rax, rcx
mov qword [0x1800b4e50], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5120], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetId_ptsz
cmove rax, rcx
mov qword [0x1800b4e68], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5160], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamDestroy_v2
cmove rax, rcx
mov qword [0x1800b4e88], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5198], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWaitEvent
cmove rax, rcx
mov qword [0x1800b4ea8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b51e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamWaitEvent_ptsz
cmove rax, rcx
mov qword [0x1800b4ec0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5238], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamAddCallback
cmove rax, rcx
mov qword [0x1800b4ef8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5290], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamAddCallback_ptsz
cmove rax, rcx
mov qword [0x1800b4f18], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b52e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamSynchronize
cmove rax, rcx
mov qword [0x1800b4f58], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5338], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamSynchronize_ptsz
cmove rax, rcx
mov qword [0x1800b4f70], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5368], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamQuery
cmove rax, rcx
mov qword [0x1800b4f88], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamQuery_ptsz
cmove rax, rcx
mov qword [0x1800b4f98], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53d0], rax
lea rcx, [0x180034f90]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamAttachMemAsync
mov qword [0x1800b4fc0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5418], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamAttachMemAsync_ptsz
cmove rax, rcx
mov qword [0x1800b4fe8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5468], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamCopyAttributes
cmove rax, rcx
mov qword [0x1800b5018], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamCopyAttributes_ptsz
cmove rax, rcx
mov qword [0x1800b5028], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetAttribute
cmove rax, rcx
mov qword [0x1800b5058], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5538], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetAttribute_ptsz
cmove rax, rcx
mov qword [0x1800b5078], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5580], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamSetAttribute
cmove rax, rcx
mov qword [0x1800b50b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b55d0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamSetAttribute_ptsz
cmove rax, rcx
mov qword [0x1800b50e0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5630], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceCanAccessPeer
cmove rax, rcx
mov qword [0x1800b5108], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5660], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuCtxEnablePeerAccess
cmove rax, rcx
mov qword [0x1800b5138], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b56a0], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b5148], rax
lea rdx, str.cuCtxDisablePeerAccess
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b56d8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuIpcGetEventHandle
cmove rax, rcx
mov qword [0x1800b5170], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5700], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuIpcOpenEventHandle
cmove rax, rcx
mov qword [0x1800b5190], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5738], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuIpcGetMemHandle
cmove rax, rcx
mov qword [0x1800b51b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5768], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuIpcOpenMemHandle
cmove rax, rcx
mov qword [0x1800b51d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b57b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuIpcOpenMemHandle_v2
cmove rax, rcx
mov qword [0x1800b5208], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b57f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuIpcCloseMemHandle
cmove rax, rcx
mov qword [0x1800b5230], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5820], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLCtxCreate_v2
cmove rax, rcx
mov qword [0x1800b5240], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5868], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLInit
cmove rax, rcx
mov qword [0x1800b5278], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5890], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLGetDevices
cmove rax, rcx
mov qword [0x1800b5288], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b58d0], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b52c0], rax
mov rcx, qword [rbx + 0x58]
lea rdx, str.cuGLRegisterBufferObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5910], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLMapBufferObject_v2
cmove rax, rcx
mov qword [0x1800b52d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5950], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuGLMapBufferObject_v2_ptds
mov qword [0x1800b5300], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5990], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLMapBufferObjectAsync_v2
cmove rax, rcx
mov qword [0x1800b5318], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59e0], rax
lea rdx, [0x180034f90]
test rax, rax
cmove rax, rdx
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
mov qword [0x1800b5350], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a30], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLUnmapBufferObject
cmove rax, rcx
mov qword [0x1800b5388], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a68], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLUnmapBufferObjectAsync
cmove rax, rcx
mov qword [0x1800b5398], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a98], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLUnregisterBufferObject
cmove rax, rcx
mov qword [0x1800b53c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5ad0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGLSetBufferObjectMapFlags
cmove rax, rcx
mov qword [0x1800b53e8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b08], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsGLRegisterImage
cmove rax, rcx
mov qword [0x1800b5400], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b5b50], rax
lea rcx, [0x180034f90]
cmove rax, rcx
lea rdx, str.cuGraphicsGLRegisterBuffer
mov qword [0x1800b5428], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b90], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuWGLGetDevice
cmove rax, rcx
mov qword [0x1800b5448], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5bc0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsUnregisterResource
cmove rax, rcx
mov qword [0x1800b5460], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5bf8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsMapResources
cmove rax, rcx
mov qword [0x1800b5480], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c28], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsMapResources_ptsz
cmove rax, rcx
mov qword [0x1800b5498], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c68], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources
cmove rax, rcx
mov qword [0x1800b54c0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c98], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsUnmapResources_ptsz
cmove rax, rcx
mov qword [0x1800b54e8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5cc8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
cmove rax, rcx
mov qword [0x1800b5508], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d00], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsSubResourceGetMappedArray
cmove rax, rcx
mov qword [0x1800b5520], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d48], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
cmove rax, rcx
mov qword [0x1800b5560], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180034f90]
mov qword [0x1800b5d88], rax
test rax, rax
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x1800b5578], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4280], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuProfilerInitialize
cmove rax, rcx
mov qword [0x1800b55a0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b42c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuProfilerStart
cmove rax, rcx
mov qword [0x1800b55c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b42f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuProfilerStop
cmove rax, rcx
mov qword [0x1800b55e0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4318], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D11GetDevice
cmove rax, rcx
mov qword [0x1800b55f8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4358], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D11GetDevices
cmove rax, rcx
mov qword [0x1800b5610], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4398], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D11CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1800b5648], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b43f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsD3D11RegisterResource
cmove rax, rcx
mov qword [0x1800b5678], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4440], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D11GetDirect3DDevice
cmove rax, rcx
mov qword [0x1800b5698], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4470], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10GetDevice
cmove rax, rcx
mov qword [0x1800b56a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4498], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10GetDevices
cmove rax, rcx
mov qword [0x1800b56d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b44e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1800b56f8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4528], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10GetDirect3DDevice
cmove rax, rcx
mov qword [0x1800b5710], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4550], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsD3D10RegisterResource
cmove rax, rcx
mov qword [0x1800b5730], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4580], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10RegisterResource
cmove rax, rcx
mov qword [0x1800b5750], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b45b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10UnregisterResource
cmove rax, rcx
mov qword [0x1800b5760], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b45f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10MapResources
cmove rax, rcx
mov qword [0x1800b5788], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4610], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10UnmapResources
cmove rax, rcx
mov qword [0x1800b57a0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4650], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10ResourceSetMapFlags
cmove rax, rcx
mov qword [0x1800b57c0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4688], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x1800b57e8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b46d0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedArray
cmove rax, rcx
mov qword [0x1800b5808], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4728], rax
test rax, rax
lea rcx, [0x180034f90]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x1800b5828], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4768], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x1800b5850], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b47a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x1800b5878], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b47f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9GetDevice
cmove rax, rcx
mov qword [0x1800b5898], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4828], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9GetDevices
cmove rax, rcx
mov qword [0x1800b58b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4870], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9CtxCreateOnDevice
cmove rax, rcx
mov qword [0x1800b58e0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b48c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9GetDirect3DDevice
cmove rax, rcx
mov qword [0x1800b5908], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b48e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphicsD3D9RegisterResource
cmove rax, rcx
mov qword [0x1800b5928], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4920], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9RegisterResource
cmove rax, rcx
mov qword [0x1800b5938], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4948], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9UnregisterResource
cmove rax, rcx
mov qword [0x1800b5960], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4988], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9MapResources
cmove rax, rcx
mov qword [0x1800b5978], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b49b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9UnmapResources
cmove rax, rcx
mov qword [0x1800b5998], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b49e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9ResourceSetMapFlags
cmove rax, rcx
mov qword [0x1800b59a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a08], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
cmove rax, rcx
mov qword [0x1800b59c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a48], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedArray
cmove rax, rcx
mov qword [0x1800b5a08], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a98], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
cmove rax, rcx
mov qword [0x1800b5a20], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ae0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
cmove rax, rcx
mov qword [0x1800b5a48], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b30], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
cmove rax, rcx
mov qword [0x1800b5a80], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b70], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9Begin
cmove rax, rcx
mov qword [0x1800b5aa0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4bb0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9RegisterVertexBuffer
cmove rax, rcx
mov qword [0x1800b5ab8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4be0], rax
lea rcx, [0x180034f90]
test rax, rax
cmove rax, rcx
lea rdx, str.cuD3D9UnregisterVertexBuffer
mov qword [0x1800b5ae0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c10], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9MapVertexBuffer_v2
cmove rax, rcx
mov qword [0x1800b5ae8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c48], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9UnmapVertexBuffer
cmove rax, rcx
mov qword [0x1800b5b10], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c78], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuD3D9End
cmove rax, rcx
mov qword [0x1800b5b28], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ca0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGetExportTable
cmove rax, rcx
mov qword [0x1800b5b38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4cc0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
cmove rax, rcx
mov qword [0x1800b5b58], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d00], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuOccupancyAvailableDynamicSMemPerBlock
cmove rax, rcx
mov qword [0x1800b5b80], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d50], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuOccupancyMaxPotentialClusterSize
cmove rax, rcx
mov qword [0x1800b5ba8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d90], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuOccupancyMaxActiveClusters
cmove rax, rcx
mov qword [0x1800b5bc8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4dd0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAdvise
cmove rax, rcx
mov qword [0x1800b5bf0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b4e20], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b5c10], rax
lea rdx, str.cuMemPrefetchAsync
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e70], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPrefetchAsync_ptsz
cmove rax, rcx
mov qword [0x1800b5c30], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ec8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemAdvise_v2
cmove rax, rcx
mov qword [0x1800b5c58], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4f30], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPrefetchAsync_v2
cmove rax, rcx
mov qword [0x1800b5c78], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4fa0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemPrefetchAsync_v2_ptsz
cmove rax, rcx
mov qword [0x1800b5ca0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5010], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemRangeGetAttribute
cmove rax, rcx
mov qword [0x1800b5cc0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5080], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuMemRangeGetAttributes
cmove rax, rcx
mov qword [0x1800b5cf0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5110], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, [0x180082630]
cmove rax, rcx
mov qword [0x1800b5d20], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5178], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGetErrorName
cmove rax, rcx
mov qword [0x1800b5d38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b51b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphCreate
cmove rax, rcx
mov qword [0x1800b5d50], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b5200], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b5d70], rax
mov rcx, qword [rbx + 0x58]
lea rdx, str.cuGraphAddKernelNode_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5260], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphKernelNodeGetParams_v2
cmove rax, rcx
mov qword [0x1800b4250], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b52b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetParams_v2
cmove rax, rcx
mov qword [0x1800b4278], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b52e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddMemcpyNode
cmove rax, rcx
mov qword [0x1800b4290], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5358], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphMemcpyNodeGetParams
cmove rax, rcx
mov qword [0x1800b42b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x1800b42d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddMemsetNode
cmove rax, rcx
mov qword [0x1800b42e8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5458], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphMemsetNodeGetParams
cmove rax, rcx
mov qword [0x1800b4328], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphMemsetNodeSetParams
cmove rax, rcx
mov qword [0x1800b4338], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddHostNode
cmove rax, rcx
mov qword [0x1800b4368], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b5530], rax
lea rcx, [0x180034f90]
cmove rax, rcx
lea rdx, str.cuGraphHostNodeGetParams
mov qword [0x1800b4388], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5588], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphHostNodeSetParams
cmove rax, rcx
mov qword [0x1800b43b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b55c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddChildGraphNode
cmove rax, rcx
mov qword [0x1800b43c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5628], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphChildGraphNodeGetGraph
cmove rax, rcx
mov qword [0x1800b4400], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5668], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddEmptyNode
cmove rax, rcx
mov qword [0x1800b4410], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b56b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddEventRecordNode
cmove rax, rcx
mov qword [0x1800b4448], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5708], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphEventRecordNodeGetEvent
cmove rax, rcx
mov qword [0x1800b4460], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5758], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphEventRecordNodeSetEvent
cmove rax, rcx
mov qword [0x1800b4480], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5798], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddEventWaitNode
cmove rax, rcx
mov qword [0x1800b44a0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b57e0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphEventWaitNodeGetEvent
cmove rax, rcx
mov qword [0x1800b44c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180034f90]
mov qword [0x1800b5818], rax
test rax, rax
lea rdx, str.cuGraphEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x1800b44d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5858], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresSignalNode
cmove rax, rcx
mov qword [0x1800b44f0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b58b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeGetParams
cmove rax, rcx
mov qword [0x1800b4510], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b58f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x1800b4530], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5930], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddExternalSemaphoresWaitNode
cmove rax, rcx
mov qword [0x1800b4540], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5970], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeGetParams
cmove rax, rcx
mov qword [0x1800b4568], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x1800b4588], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b59f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresSignalNodeSetParams
cmove rax, rcx
mov qword [0x1800b45a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a40], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecExternalSemaphoresWaitNodeSetParams
cmove rax, rcx
mov qword [0x1800b45c0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5a78], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddMemAllocNode
cmove rax, rcx
mov qword [0x1800b45d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5ac8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphMemAllocNodeGetParams
cmove rax, rcx
mov qword [0x1800b4608], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b20], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddMemFreeNode
cmove rax, rcx
mov qword [0x1800b4628], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5b68], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphMemFreeNodeGetParams
cmove rax, rcx
mov qword [0x1800b4658], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5bb0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGraphMemTrim
cmove rax, rcx
mov qword [0x1800b4670], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5be0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceGetGraphMemAttribute
cmove rax, rcx
mov qword [0x1800b4690], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c18], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceSetGraphMemAttribute
cmove rax, rcx
mov qword [0x1800b46a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c48], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphClone
cmove rax, rcx
mov qword [0x1800b46c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5c80], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeFindInClone
cmove rax, rcx
mov qword [0x1800b46f0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5ca8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeGetType
cmove rax, rcx
mov qword [0x1800b4708], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5ce0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphGetNodes
cmove rax, rcx
mov qword [0x1800b4720], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d18], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphGetRootNodes
cmove rax, rcx
mov qword [0x1800b4740], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5d60], rax
test rax, rax
lea rcx, [0x180034f90]
lea rdx, str.cuGraphGetEdges
cmove rax, rcx
mov qword [0x1800b4758], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4258], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphGetEdges_v2
cmove rax, rcx
mov qword [0x1800b4780], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b42b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeGetDependencies
cmove rax, rcx
mov qword [0x1800b47b8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4300], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeGetDependencies_v2
cmove rax, rcx
mov qword [0x1800b47d8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4350], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeGetDependentNodes
cmove rax, rcx
mov qword [0x1800b4800], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4390], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeGetDependentNodes_v2
cmove rax, rcx
mov qword [0x1800b4820], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b43d8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddDependencies
cmove rax, rcx
mov qword [0x1800b4848], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4438], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddDependencies_v2
cmove rax, rcx
mov qword [0x1800b4860], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4488], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphRemoveDependencies
cmove rax, rcx
mov qword [0x1800b4890], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b44d0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphRemoveDependencies_v2
cmove rax, rcx
mov qword [0x1800b48a8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4520], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphDestroyNode
cmove rax, rcx
mov qword [0x1800b48e0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4558], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphInstantiate
cmove rax, rcx
mov qword [0x1800b48f0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4590], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphInstantiate_v2
cmove rax, rcx
mov qword [0x1800b4918], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b45e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphInstantiateWithFlags
cmove rax, rcx
mov qword [0x1800b4940], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4640], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphUpload
cmove rax, rcx
mov qword [0x1800b4968], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4680], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphUpload_ptsz
cmove rax, rcx
mov qword [0x1800b4980], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b46b8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphLaunch
cmove rax, rcx
mov qword [0x1800b4990], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b46e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphLaunch_ptsz
cmove rax, rcx
mov qword [0x1800b49b0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4718], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecDestroy
cmove rax, rcx
mov qword [0x1800b49c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4750], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphDestroy
cmove rax, rcx
mov qword [0x1800b49d0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4778], rax
lea rcx, [0x180034f90]
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamBeginCapture
mov qword [0x1800b49f8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b47a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamBeginCapture_ptsz
cmove rax, rcx
mov qword [0x1800b4a00], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b47c0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2
cmove rax, rcx
mov qword [0x1800b4a10], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b47e8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamBeginCapture_v2_ptsz
cmove rax, rcx
mov qword [0x1800b4a38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4818], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamBeginCaptureToGraph
cmove rax, rcx
mov qword [0x1800b4a40], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4868], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamBeginCaptureToGraph_ptsz
cmove rax, rcx
mov qword [0x1800b4a70], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b48c8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamEndCapture
cmove rax, rcx
mov qword [0x1800b4a88], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4900], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamEndCapture_ptsz
cmove rax, rcx
mov qword [0x1800b4aa0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4938], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamIsCapturing
cmove rax, rcx
mov qword [0x1800b4ac8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4970], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamIsCapturing_ptsz
cmove rax, rcx
mov qword [0x1800b4ad8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b49a8], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b4af8], rax
lea rdx, str.cuStreamGetCaptureInfo
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b49d8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_ptsz
cmove rax, rcx
mov qword [0x1800b4b08], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a18], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2
cmove rax, rcx
mov qword [0x1800b4b38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4a60], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v2_ptsz
cmove rax, rcx
mov qword [0x1800b4b58], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4aa8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v3
cmove rax, rcx
mov qword [0x1800b4b90], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b18], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamGetCaptureInfo_v3_ptsz
cmove rax, rcx
mov qword [0x1800b4bc0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4b88], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies
cmove rax, rcx
mov qword [0x1800b4c00], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4be8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies_ptsz
cmove rax, rcx
mov qword [0x1800b4c38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c40], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies_v2
cmove rax, rcx
mov qword [0x1800b4c60], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4c88], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuStreamUpdateCaptureDependencies_v2_ptsz
cmove rax, rcx
mov qword [0x1800b4c80], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b4ce0], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b4ca8], rax
mov rcx, qword [rbx + 0x58]
lea rdx, str.cuGraphExecKernelNodeSetParams_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d20], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecMemcpyNodeSetParams
cmove rax, rcx
mov qword [0x1800b4cc8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4d60], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecMemsetNodeSetParams
cmove rax, rcx
mov qword [0x1800b4ce8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4da8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecHostNodeSetParams
cmove rax, rcx
mov qword [0x1800b4d10], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4df8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecChildGraphNodeSetParams
cmove rax, rcx
mov qword [0x1800b4d28], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e40], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecEventRecordNodeSetEvent
cmove rax, rcx
mov qword [0x1800b4d48], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4e90], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecEventWaitNodeSetEvent
cmove rax, rcx
mov qword [0x1800b4d68], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ed8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuThreadExchangeStreamCaptureMode
cmove rax, rcx
mov qword [0x1800b4d78], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4f10], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecUpdate_v2
cmove rax, rcx
mov qword [0x1800b4d98], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4f60], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphKernelNodeCopyAttributes
cmove rax, rcx
mov qword [0x1800b4db0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b4fb0], rax
lea rcx, [0x180034f90]
cmove rax, rcx
lea rdx, str.cuGraphKernelNodeGetAttribute
mov qword [0x1800b4dc8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b4ff0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphKernelNodeSetAttribute
cmove rax, rcx
mov qword [0x1800b4de8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5030], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphDebugDotPrint
cmove rax, rcx
mov qword [0x1800b4e08], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b50a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuUserObjectCreate
cmove rax, rcx
mov qword [0x1800b4e38], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b50f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuUserObjectRetain
cmove rax, rcx
mov qword [0x1800b4e60], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5158], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuUserObjectRelease
cmove rax, rcx
mov qword [0x1800b4e98], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b51a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphRetainUserObject
cmove rax, rcx
mov qword [0x1800b4eb0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b51f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphReleaseUserObject
cmove rax, rcx
mov qword [0x1800b4ed0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5258], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeSetEnabled
cmove rax, rcx
mov qword [0x1800b4f08], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b52a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeGetEnabled
cmove rax, rcx
mov qword [0x1800b4f28], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180034f90]
mov qword [0x1800b5308], rax
test rax, rax
lea rdx, str.cuGraphInstantiateWithParams
cmove rax, rcx
mov qword [0x1800b4f48], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5348], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphInstantiateWithParams_ptsz
cmove rax, rcx
mov qword [0x1800b4f78], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53a0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecGetFlags
cmove rax, rcx
mov qword [0x1800b4fa8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b53f0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddNode
cmove rax, rcx
mov qword [0x1800b4fd0], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5438], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphAddNode_v2
cmove rax, rcx
mov qword [0x1800b4ff8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54b0], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphNodeSetParams
cmove rax, rcx
mov qword [0x1800b5040], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b54f8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphExecNodeSetParams
cmove rax, rcx
mov qword [0x1800b5068], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5548], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuGraphConditionalHandleCreate
cmove rax, rcx
mov qword [0x1800b5098], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b55a8], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceRegisterAsyncNotification
cmove rax, rcx
mov qword [0x1800b50c8], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800b5600], rax
lea rcx, [0x180034f90]
test rax, rax
lea rdx, str.cuDeviceUnregisterAsyncNotification
cmove rax, rcx
mov qword [0x1800b5100], rax
mov rcx, qword [rbx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [0x1800b5658], rax
lea rcx, [0x180034f90]
cmove rax, rcx
mov qword [0x1800b5128], rax
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret