Function at 0x1400bcba0
Capabilities:
Query environment variable

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2c8]
sub rsp, 0x3c8
mov rax, qword [0x140304470]
xor rax, rsp
mov qword [rbp + 0x2b0], rax
mov r12, r9
mov rsi, r8
mov r13, rdx
mov r15, rcx
xor r14d, r14d
mov dword [rsp + 0x30], r14d
xor r8d, r8d
lea rcx, [rbp + 0x210]
call fcn.1400c3db0
nop
mov qword [rbp + 0x170], r14
mov qword [rbp + 0x180], r14
mov qword [rbp + 0x188], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x170], r14b
mov r8d, 0x232f
lea rdx, str._n_nifndef_MAX_SEARCH_RESULTS_ndefine_MAX_SEARCH_RESULTS_4U_nendif_n_ndefine_FNV_PRIME_0x1000193_ndefine_FNV_OFFSET_BASIS_0x811c9dc5_n_ntypedef_struct__n____uint32_t_count__n____struct__n___________One_word_for_gid_and_8_for_mix_hash_n________uint32_t_gid__n________uint32_t_mix_8___n_____result_MAX_SEARCH_RESULTS___n_Search_results__n_ntypedef_struct_n_n____uint32_t_uint32s_32___sizeof_uint32_t____n_hash32_t__n_n___Implementation_based_on:_n___https:__github.com_mjosaarinen_tiny_sha3_blob_master_sha3.c_n_n_n__device_____constant___const_uint32_t_keccakf_rndc_24____n____0x00000001__0x00008082__0x0000808a__0x80008000__0x0000808b__0x80000001__n____0x80008081__0x00008009__0x0000008a__0x00000088__0x80008009__0x8000000a__n____0x8000808b__0x0000008b__0x00008089__0x00008003__0x00008002__0x00000080__n____0x0000800a__0x8000000a__0x80008081__0x00008080__0x80000001__0x80008008_n__n_n__device_____constant___const_uint32_t_evrmore_rndc_15____n________0x00000072____R_n________0x00000041____A_n________0x00000056____V_n________0x00000045____E_n________0x0000004E____N_n________0x00000043____C_n________0x0000004F____O_n________0x00000049____I_n________0x0000004E____N_n________0x0000004B____K_n________0x00000041____A_n________0x00000057____W_n________0x00000050____P_n________0x0000004F____O_n________0x00000057____W_n__n___Implementation_of_the_permutation_Keccakf_with_width_800._n__device_____forceinline___void_keccak_f800_round_uint32_t_st_25___const_int_r__n_n_n____const_uint32_t_keccakf_rotc_24____n________1___3___6___10__15__21__28__36__45__55__2___14__n________27__41__56__8___25__43__62__18__39__61__20__44_n______n____const_uint32_t_keccakf_piln_24____n________10__7___11__17__18__3__5___16__8___21__24__4__n________15__23__19__13__12__2__20__14__22__9___6___1_n______n_n____uint32_t_t__bc_5___n_______Theta_n____for__int_i__0__i___5__i__n________bc_i___st_i___st_i__5___st_i__10___st_i__15___st_i__20___n_n____for__int_i__0__i___5__i___n________t__bc__i__4____5___ROTL32_bc__i__1____5___1___n________for__uint32_t_j__0__j___25__j__5__n____________st_j__i___t__n_____n_n_______Rho_Pi_n____t__st_1___n____for__int_i__0__i___24__i___n________uint32_t_j__keccakf_piln_i___n________bc_0___st_j___n________st_j___ROTL32_t__keccakf_rotc_i____n________t__bc_0___n_____n_n________Chi_n____for__uint32_t_j__0__j___25__j__5___n________for__int_i__0__i___5__i__n____________bc_i___st_j__i___n________for__int_i__0__i___5__i__n____________st_j__i____bc__i__1____5____bc__i__2____5___n_____n_n________Iota_n____st_0___keccakf_rndc_r___n_n_n__device_____forceinline___uint32_t_cuda_swab32_const_uint32_t_x__n_n____return___byte_perm_x__x__0x0123___n_n_n___Keccak___implemented_as_a_variant_of_SHAKE_n___The_width_is_800__with_a_bitrate_of_576__a_capacity_of_224__and_no_padding_n___Only_need_64_bits_of_output_for_mining_n__device_____forceinline___void_keccak_f800_uint32_t_st__n_n_______Assumes_input_state_has_already_been_filled_n_______at_higher_level_n_n_______Complete_all_22_rounds_as_a_separate_impl_to_n_______evaluate_only_first_8_words_is_wasteful_of_regsters_n____for__int_r__0__r___22__r___n________keccak_f800_round_st__r___n_____n_n______uint32_t_st_25___n___n______for__int_i__0__i___25__i__n__________st_i___0__n______for__int_i__0__i___8__i__n__________st_i___header.uint32s_i___n______st_8___seed__n______st_9___seed____32__n______for__int_i__0__i___8__i__n__________st_10i___digest.uint32s_i___n___n______for__int_r__0__r___21__r___n__________keccak_f800_round_st__r___n_______n_________last_round_can_be_simplified_due_to_partial_output_n______keccak_f800_round_st__21___n___n_________Byte_swap_so_byte_0_of_hash_is_MSB_of_result_n______return__uint64_t_cuda_swab32_st_0______32__cuda_swab32_st_1____n_n_ndefine_fnv1a_h__d___h___uint32_t_h___uint32_t_d____uint32_t_FNV_PRIME___n_ntypedef_struct__n____uint32_t_z__w__jsr__jcong__n_kiss99_t__n_n___KISS99_is_simple__fast__and_passes_the_TestU01_suite_n___https:__en.wikipedia.org_wiki_KISS__algorithm__n__
lea rcx, [rbp + 0x170]
call fcn.1400347b0
nop
lea rdx, [rbp + 0x170]
cmp qword [rbp + 0x188], 0x10
cmovae rdx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x180]
lea rcx, [rbp + 0x210]
call fcn.140034910
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x1400bcc9a
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400bcc95
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400bcc95
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402193dc
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1b0], 0
lea rcx, str.TEMP
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400bccd0
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.1400347b0
mov r8d, 8
lea rdx, str._kernel.
lea rcx, [rbp + 0x1b0]
call fcn.140034910
mov edx, dword [r15 + 0x88]
lea rcx, [rbp + 0x170]
call fcn.140003e30
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400bcd24
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.140034910
nop
lea rcx, [rbp + 0x170]
call fcn.140034440
mov r8d, 3
lea rdx, [0x1402c41bc]
lea rcx, [rbp + 0x1b0]
call fcn.140034910
lea rax, [0x1402c4638]
mov qword [rbp + 0x60], rax
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rsp + 0x30], 0x4000000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x60], rax
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x5c], edx
lea rcx, [rbp + 0x68]
call fcn.140034000
nop
lea rdx, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0x10
cmovae rdx, qword [rbp + 0x1b0]
mov r8d, 2
lea rcx, [rbp + 0x68]
call fcn.140035330
xor r8d, r8d
test rax, rax
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
je 0x1400bce06
add rcx, rax
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
jmp 0x1400bce14
add rcx, rax
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rdx, [rbp + 0x210]
cmp qword [rbp + 0x228], 0x10
cmovae rdx, qword [rbp + 0x210]
mov r8, qword [rbp + 0x220]
lea rcx, [rbp + 0x60]
call fcn.140043600
lea rcx, [rbp + 0x68]
call fcn.140033f50
test rax, rax
jne 0x1400bce65
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea r8, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0x10
cmovae r8, qword [rbp + 0x1b0]
lea rdx, [rbp + 0x210]
cmp qword [rbp + 0x228], 0x10
cmovae rdx, qword [rbp + 0x210]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rcx, [rsp + 0x38]
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcCreateProgram]
mov edi, eax
test eax, eax
jne 0x1400bd430
lea rdx, str.progpow_search
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcAddNameExpression]
mov edi, eax
test eax, eax
jne 0x1400bd4e6
mov edx, dword [r15 + 0x24c]
lea rcx, [rbp + 0x1d0]
call fcn.140003e30
mov rbx, rax
mov edx, dword [r15 + 0x248]
lea rcx, [rbp + 0x190]
call fcn.140003e30
nop
lea r9d, [rdi + 0x1b]
lea r8, str.__gpu_architecturecompute_
xor edx, edx
mov rcx, rax
call fcn.140042920
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x170], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x180], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, rbx
lea r8, [rbp + 0x170]
lea rcx, [rbp + 0x230]
call fcn.1400424a0
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x1400bcf90
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400bcf8a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400bcf8a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402193dc
nop
lea rcx, [rbp + 0x190]
call fcn.140034440
nop
lea rcx, [rbp + 0x1d0]
call fcn.140034440
mov rdx, rsi
lea rcx, [rbp + 0x170]
call fcn.140003ed0
nop
mov r9d, 0x17
lea r8, str._DPROGPOW_DAG_ELEMENTS
xor edx, edx
mov rcx, rax
call fcn.140042920
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x200], r14
mov qword [rbp + 0x208], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0x170]
call fcn.140034440
lea rax, [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rax, qword [rbp + 0x230]
mov qword [rbp + 0x250], rax
lea rax, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x258], rax
lea rax, str._lineinfo
mov qword [rbp + 0x260], rax
lea r8, [rbp + 0x250]
mov edx, 3
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcCompileProgram]
mov edi, eax
test eax, eax
jne 0x1400bd59c
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetPTXSize]
mov edi, eax
test eax, eax
jne 0x1400bd652
mov rcx, qword [rsp + 0x48]
call fcn.140219748
mov rbx, rax
mov rdx, rax
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetPTX]
mov edi, eax
test eax, eax
jne 0x1400bd708
mov ecx, 0x8000
call fcn.140219748
mov rdi, rax
mov ecx, 0x8000
call fcn.140219748
mov rsi, rax
movdqa xmm0, xmmword [0x1402c5790]
movdqu xmmword [rbp + 0x268], xmm0
mov dword [rbp + 0x278], listen
mov dword [rbp + 0x27c], reloc.WS2_32.dll_listen
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [0x1402c5770]
movdqu xmmword [rbp + 0x290], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_accept]
movdqu xmmword [rbp + 0x2a0], xmm1
lea rax, [rbp + 0x280]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
mov r8d, 6
mov rdx, rbx
lea rcx, [rsp + 0x58]
call qword [sym.imp.nvcuda.dll_cuModuleLoadDataEx]
mov r14d, eax
test eax, eax
jne 0x1400bd7be
mov rcx, rdi
call fcn.1402193dc
mov rcx, rsi
call fcn.1402193dc
mov rcx, rbx
call fcn.1402193dc
lea r8, [rsp + 0x50]
lea rdx, str.progpow_search
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetLoweredName]
mov edi, eax
test eax, eax
jne 0x1400bd86f
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rcx, r12
call qword [sym.imp.nvcuda.dll_cuModuleGetFunction]
mov ebx, eax
test eax, eax
jne 0x1400bd925
lea rcx, [rsp + 0x38]
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcDestroyProgram]
mov edi, eax
lea rcx, [rsp + 0x60]
test eax, eax
jne 0x1400bd37f
lea rdx, str.e_33mcu
call fcn.140094f70
nop
lea rdx, str.Pre_compiled_period
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rdx, r13
lea rcx, [rsp + 0x70]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str._CUDA_ProgPow_kernel_for_arch
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov edx, dword [r15 + 0x248]
lea rcx, [rbp + 0x190]
call fcn.140003e30
nop
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14003b5e0
mov rbx, rax
lea rcx, [rax + 0x10]
mov dl, 0x2e
call fcn.140036dd0
mov edx, dword [r15 + 0x24c]
lea rcx, [rbp + 0x1d0]
call fcn.140003e30
nop
mov rdx, rax
mov rcx, rbx
call fcn.14003b5e0
nop
lea rcx, [rbp + 0x1d0]
call fcn.140034440
nop
lea rcx, [rbp + 0x190]
call fcn.140034440
nop
lea rcx, [rsp + 0x60]
call fcn.14002fa40
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x1400bd2c2
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400bd2bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400bd2bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402193dc
xor ebx, ebx
mov qword [rbp + 0x200], rbx
mov qword [rbp + 0x208], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f0], bl
lea rcx, [rbp + 0x230]
call fcn.140034440
nop
lea rcx, [rbp + 0x60]
call fcn.1400bd9e0
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x1400bd337
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400bd332
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400bd332
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402193dc
mov qword [rbp + 0x1c0], rbx
mov qword [rbp + 0x1c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1b0], 0
lea rcx, [rbp + 0x210]
call fcn.140034440
mov rcx, qword [rbp + 0x2b0]
xor rcx, rsp
call fcn.140218dc0
add rsp, 0x3c8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov edx, 1
call fcn.140032230
nop
lea rdx, str.CUDA_NVRTC_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1ef
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_nvrtcDestroyProgram_prog__failed_with_error
call fcn.140035d70
mov rbx, rax
mov ecx, edi
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetErrorString]
mov rdx, rax
mov rcx, rbx
call fcn.140035d70
mov rcx, rax
mov dl, 0xa
call fcn.140036dd0
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, str.CUDA_NVRTC_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1b4
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_nvrtcCreateProgram_prog__text.c_str____tmpDir.c_str____0__NULL__NULL__failed_with_error
call fcn.140035d70
mov rbx, rax
mov ecx, edi
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetErrorString]
mov rdx, rax
mov rcx, rbx
call fcn.140035d70
mov rcx, rax
mov dl, 0xa
call fcn.140036dd0
lea rdx, [rbp + 0x170]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, str.CUDA_NVRTC_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1b6
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_nvrtcAddNameExpression_prog__name__failed_with_error
call fcn.140035d70
mov rbx, rax
mov ecx, edi
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetErrorString]
mov rdx, rax
mov rcx, rbx
call fcn.140035d70
mov rcx, rax
mov dl, 0xa
call fcn.140036dd0
lea rdx, [rbp + 0x190]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x170]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, str.CUDA_NVRTC_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1cb
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_compileResult_failed_with_error
call fcn.140035d70
mov rbx, rax
mov ecx, edi
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetErrorString]
mov rdx, rax
mov rcx, rbx
call fcn.140035d70
mov rcx, rax
mov dl, 0xa
call fcn.140036dd0
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, str.CUDA_NVRTC_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1ce
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_nvrtcGetPTXSize_prog__ptxSize__failed_with_error
call fcn.140035d70
mov rbx, rax
mov ecx, edi
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetErrorString]
mov rdx, rax
mov rcx, rbx
call fcn.140035d70
mov rcx, rax
mov dl, 0xa
call fcn.140036dd0
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, str.CUDA_NVRTC_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1d0
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_nvrtcGetPTX_prog__ptx__failed_with_error
call fcn.140035d70
mov rbx, rax
mov ecx, edi
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetErrorString]
mov rdx, rax
mov rcx, rbx
call fcn.140035d70
mov rcx, rax
mov dl, 0xa
call fcn.140036dd0
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, [rsp + 0x30]
mov ecx, r14d
call qword [sym.imp.nvcuda.dll_cuGetErrorName]
lea rdx, str.CUDA_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1d8
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_cuModuleLoadDataEx_module__ptx__6__jitOpt__jitOptVal__failed_with_error
call fcn.140035d70
mov rdx, qword [rsp + 0x30]
mov rcx, rax
call fcn.140035d70
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, str.CUDA_NVRTC_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1e5
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_nvrtcGetLoweredName_prog__name__mangledName__failed_with_error
call fcn.140035d70
mov rbx, rax
mov ecx, edi
call qword [sym.imp.nvrtc64_120_0.dll_nvrtcGetErrorString]
mov rdx, rax
mov rcx, rbx
call fcn.140035d70
mov rcx, rax
mov dl, 0xa
call fcn.140036dd0
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140032230
nop
lea rdx, [rsp + 0x30]
mov ecx, ebx
call qword [sym.imp.nvcuda.dll_cuGetErrorName]
lea rdx, str.CUDA_error_in_func
lea rcx, [rsp + 0x70]
call fcn.140035d70
mov rcx, rax
lea rdx, str.dev::eth::CUDAMiner::compileKernel
call fcn.140035d70
mov rcx, rax
lea rdx, str._at_line
call fcn.140035d70
mov edx, 0x1ec
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._calling_cuModuleGetFunction_kernel__module__mangledName__failed_with_error
call fcn.140035d70
mov rdx, qword [rsp + 0x30]
mov rcx, rax
call fcn.140035d70
lea rdx, [rbp + 0x1d0]
lea rcx, [rsp + 0x60]
call fcn.140032210
mov r8d, 1
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400b8bf0
lea rdx, [0x1402faca0]
lea rcx, [rbp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
int3