Function at 0x140001000
Capabilities:
Terminate process

Disassembly:
push rbp
sub rsp, 0xd10
lea rbp, [rsp + 0x40]
mov qword [rbp + 0x388], r15
mov qword [rbp + 0x390], r14
mov qword [rbp + 0x370], r13
mov qword [rbp + 0x378], r12
mov r12, rdx
mov qword [rbp + 0x380], rdi
mov edi, ecx
mov qword [rbp + 0x368], rsi
mov ecx, 3
mov qword [rbp + 0x360], rbx
xor edx, edx
mov rax, qword [0x1400a2fa8]
xor rax, rbp
mov qword [rbp + 0xcc0], rax
call fcn.140077b70
vstmxcsr dword [rbp]
lea rcx, section..data
xor edx, edx
or dword [rbp], 0x8040
vldmxcsr dword [rbp]
mov qword [rbp + 8], 0xfffffffffffffffe
call sub.libiomp5md.dll_Ordinal_110
mov rdx, qword [r12 + 8]
lea rcx, [rbp + 0xca0]
call fcn.140030a70
nop
lea rdx, [0x140088e3c]
lea rcx, [rbp + 0xca0]
call fcn.14000f6d0
test al, al
je 0x14000321b
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.______________LiToSim_QA_Compare
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp edi, 4
je 0x140001179
cmp edi, 5
je 0x140001179
lea rdx, str.Input_Parameters_error____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400a0030]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140001174
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.140080e70
mov rbx, qword [r12 + 0x10]
test rbx, rbx
je 0x1400011b0
mov rdx, rbx
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x1400011ae
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x1400011b5
mov eax, 0xffffffff
mov rdx, rbx
lea rcx, [rbp + 0x770]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea rcx, [0x140088a14]
mov edx, 1
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
lea rcx, [0x1400886e4]
mov edx, 1
mov qword [rbp + 0x730], rax
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
mov r9d, 1
lea rcx, [rbp + 0x770]
mov qword [rcx - 0x38], rax
lea rdx, [rbp + 0x730]
lea r8, [rbp + 0x738]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::replace_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
nop
mov rcx, qword [rbp + 0x738]
call fcn.1400079f0
test al, al
je 0x1400031c6
mov rcx, qword [rbp + 0x730]
call fcn.1400079f0
test al, al
je 0x1400031b5
mov rbx, qword [r12 + 0x18]
test rbx, rbx
je 0x14000127b
mov rdx, rbx
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x140001279
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x140001280
mov eax, 0xffffffff
mov rdx, rbx
lea rcx, [rbp + 0x778]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea rcx, [0x140088a14]
mov edx, 1
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
lea rcx, [0x1400886e4]
mov edx, 1
mov qword [rbp + 0x738], rax
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
mov r9d, 1
lea rcx, [rbp + 0x778]
mov qword [rcx - 0x48], rax
lea rdx, [rbp + 0x738]
lea r8, [rbp + 0x730]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::replace_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
nop
mov rcx, qword [rbp + 0x730]
call fcn.1400079f0
test al, al
je 0x1400031a4
mov rcx, qword [rbp + 0x738]
call fcn.1400079f0
test al, al
je 0x140003193
lea rcx, [rbp + 0x740]
lea rdx, [rbp + 0x770]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x740]
lea rcx, [rbp + 0xc80]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x740]
call fcn.1400079f0
test al, al
je 0x140003182
lea r8, str._solution
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0xc80]
call fcn.140020560
nop
lea rcx, [rbp + 0xc80]
call fcn.140013790
lea rcx, [rbp + 0xc40]
call fcn.140020550
mov rbx, rax
test rbx, rbx
je 0x1400013bf
mov rdx, rbx
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x1400013bd
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x1400013c4
mov eax, 0xffffffff
mov rdx, rbx
lea rcx, [rbp + 0x748]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea rcx, [rbp + 0x700]
lea rdx, [rbp + 0x748]
call fcn.140020440
nop
mov rcx, qword [rbp + 0x748]
call fcn.1400079f0
test al, al
je 0x140003171
lea rcx, [rbp + 0x750]
call fcn.1400208d0
nop
mov rbx, rsp
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x700]
lea rdx, [rbp + 0x758]
mov r9d, eax
lea r8, [rbp + 0x750]
mov dword [rbx + 0x20], eax
call qword [sym.imp.Qt5Core.dll_public:_class_QList_class_QFileInfo____cdecl_QDir::entryInfoList_class_QStringList_const____ptr64__class_QFlags_enum_QDir::Filter___class_QFlags_enum_QDir::SortFlag_____ptr64]
nop
lea rcx, [rbp + 0x7a0]
lea rdx, [rbp + 0x758]
call fcn.140020800
nop
lea rcx, [rbp + 0x758]
call fcn.14001ed00
mov rsi, qword [rbp + 0x7a0]
mov r14d, 2
mov r13d, 0x10
mov rdx, qword [rsi]
xor esi, esi
mov eax, dword [rdx + 0xc]
sub eax, dword [rdx + 8]
movsxd rax, eax
mov qword [rbp + 0x10], rax
cmp rax, 2
jle 0x140001522
movsxd rax, dword [rdx + 8]
lea rcx, [rdx + rax*8 + 0x10]
add rcx, r13
lea rdx, [rbp + 0x7c0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, str.Setup
mov edx, 5
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
xor r8d, r8d
lea rcx, [rbp + 0x7c0]
mov r9d, 1
lea rdx, [rbp + 0x7c8]
mov qword [rdx], rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QString::indexOf_class_QString_const____ptr64__int__enum_Qt::CaseSensitivity_const___ptr64]
mov ebx, eax
mov rcx, qword [rbp + 0x7c8]
call fcn.1400079f0
test al, al
je 0x14000314f
mov rcx, qword [rbp + 0x7c0]
call fcn.1400079f0
test al, al
je 0x14000313e
cmp ebx, 0xffffffff
lea eax, [rsi + 1]
cmovne esi, eax
inc r14
add r13, 8
cmp r14, qword [rbp + 0x10]
jge 0x140001522
mov rax, qword [rbp + 0x7a0]
mov rdx, qword [rax]
jmp 0x140001486
lea rcx, [rbp + 0x760]
lea rdx, [rbp + 0x778]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x760]
lea rcx, [rbp + 0xc80]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x760]
call fcn.1400079f0
test al, al
je 0x140003160
lea r8, str._solution
lea rcx, [rbp + 0xc60]
lea rdx, [rbp + 0xc80]
call fcn.140020560
nop
lea rcx, [rbp + 0xc80]
call fcn.140013790
lea rcx, [rbp + 0xc60]
call fcn.140020550
mov rbx, rax
test rbx, rbx
je 0x1400015d2
mov rdx, rbx
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x1400015d0
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x1400015d7
mov eax, 0xffffffff
mov rdx, rbx
lea rcx, [rbp + 0x748]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x748]
call fcn.140020440
nop
mov rcx, qword [rbp + 0x748]
call fcn.1400079f0
test al, al
je 0x14000312d
lea rcx, [rbp + 0x768]
call fcn.1400208d0
nop
mov rbx, rsp
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x710]
lea rdx, [rbp + 0x758]
mov r9d, eax
lea r8, [rbp + 0x768]
mov dword [rbx + 0x20], eax
call qword [sym.imp.Qt5Core.dll_public:_class_QList_class_QFileInfo____cdecl_QDir::entryInfoList_class_QStringList_const____ptr64__class_QFlags_enum_QDir::Filter___class_QFlags_enum_QDir::SortFlag_____ptr64]
nop
lea rcx, [rbp + 0x790]
lea rdx, [rbp + 0x758]
call fcn.140020800
nop
lea rcx, [rbp + 0x758]
call fcn.14001ed00
mov rbx, qword [rbp + 0x790]
mov r15d, 2
mov r14d, 0x10
mov rdx, qword [rbx]
xor ebx, ebx
mov eax, dword [rdx + 0xc]
sub eax, dword [rdx + 8]
movsxd rax, eax
mov qword [rbp], rax
cmp rax, 2
jle 0x140001737
movsxd rax, dword [rdx + 8]
lea rcx, [rdx + rax*8 + 0x10]
add rcx, r14
lea rdx, [rbp + 0x7b0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, str.Setup
mov edx, 5
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
xor r8d, r8d
lea rcx, [rbp + 0x7b0]
mov r9d, 1
lea rdx, [rbp + 0x7b8]
mov qword [rdx], rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QString::indexOf_class_QString_const____ptr64__int__enum_Qt::CaseSensitivity_const___ptr64]
mov r13d, eax
mov rcx, qword [rbp + 0x7b8]
call fcn.1400079f0
test al, al
je 0x14000310b
mov rcx, qword [rbp + 0x7b0]
call fcn.1400079f0
test al, al
je 0x1400030fa
cmp r13d, 0xffffffff
lea eax, [rbx + 1]
cmovne ebx, eax
inc r15
add r14, 8
cmp r15, qword [rbp]
jge 0x140001737
mov rax, qword [rbp + 0x790]
mov rdx, qword [rax]
jmp 0x140001699
lea rdx, str.__QATest_start_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.___GoldenCase:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov r13, rax
lea rcx, [rbp + 0x780]
lea rdx, [rbp + 0x770]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x780]
lea rcx, [rbp + 0xc80]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x780]
call fcn.1400079f0
test al, al
je 0x14000311c
mov rcx, r13
lea rdx, [rbp + 0xc80]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xc80]
call fcn.140013790
lea rdx, str.___QACase____:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov r13, rax
lea rcx, [rbp + 0x788]
lea rdx, [rbp + 0x778]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x788]
lea rcx, [rbp + 0xc80]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x788]
call fcn.1400079f0
test al, al
je 0x1400030e9
mov rcx, r13
lea rdx, [rbp + 0xc80]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xc80]
call fcn.140013790
lea rdx, str._
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp esi, ebx
je 0x1400018e6
lea rdx, str.___Number_of_Setups_in_solution_are_different_______
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400a0060]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002ea5
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
lea r8, str._solution_solver.xml
lea rcx, [rbp + 0x720]
lea rdx, [rbp + 0x770]
call fcn.14000b550
nop
lea rcx, [rbp + 0x6c0]
call fcn.14001ebf0
nop
mov rax, qword [rbp + 0x6c0]
lea rcx, [rbp + 0x6c0]
mov rdx, qword [rcx + 8]
xor ebx, ebx
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov qword [rcx], rbx
mov qword [rcx + 8], rbx
call fcn.14001e530
lea rdx, str.Golden_xml_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rsi, rax
lea rcx, [rbp + 0x728]
lea rdx, [rbp + 0x720]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x728]
lea rcx, [rbp + 0xc80]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x728]
call fcn.1400079f0
test al, al
je 0x1400030d8
mov rcx, rsi
lea rdx, [rbp + 0xc80]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xc80]
call fcn.140013790
mov rcx, qword [rbp + 0x6d0]
lea rdx, [rbp + 0x720]
mov rax, qword [rcx]
call qword [rax + 8]
test al, al
jne 0x140001a29
lea rdx, str.___GoldenCase_Loading_solver.xml_file_fails_____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400a0090]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002d97
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov rcx, qword [rbp + 0x6d0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x6d0]
call qword [sym.imp.LtsShareLib.dll_public:_class_ILitoMesh____ptr64___cdecl_BaseLitoSimInput::GetOriginalMesh_void____ptr64]
mov rcx, rax
mov qword [rbp + 0x6e0], rcx
mov rax, qword [rcx]
call qword [rax + 0x18]
mov r14d, eax
mov rcx, qword [rbp + 0x6e0]
mov rax, qword [rcx]
call qword [rax + 0x20]
mov r13d, eax
lea r8, str._solution_solver.xml
lea rcx, [rbp + 0x6e8]
lea rdx, [rbp + 0x778]
call fcn.14000b550
nop
lea rcx, [rbp + 0x6c0]
call fcn.14001ebf0
nop
mov rax, qword [rbp + 0x6c0]
lea rcx, [rbp + 0x6c0]
mov rdx, qword [rcx + 8]
mov qword [rcx - 0x18], rax
mov qword [rcx - 0x10], rdx
mov qword [rcx], rbx
mov qword [rcx + 8], rbx
call fcn.14001e530
lea rdx, str.QA_xml_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rsi, rax
lea rcx, [rbp + 0x6f0]
lea rdx, [rbp + 0x6e8]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x6f0]
lea rcx, [rbp + 0xc80]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x6f0]
call fcn.1400079f0
test al, al
je 0x1400030c7
mov rcx, rsi
lea rdx, [rbp + 0xc80]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xc80]
call fcn.140013790
mov rcx, qword [rbp + 0x6a8]
lea rdx, [rbp + 0x6e8]
mov rax, qword [rcx]
call qword [rax + 8]
test al, al
jne 0x140001ba7
lea rdx, str.___QACase_Loading_solver.xml_file_fails_____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400a00c0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002d9d
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov rcx, qword [rbp + 0x6a8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x6a8]
call qword [sym.imp.LtsShareLib.dll_public:_class_ILitoMesh____ptr64___cdecl_BaseLitoSimInput::GetOriginalMesh_void____ptr64]
mov rcx, rax
mov qword [rbp + 0x6b8], rcx
mov rax, qword [rcx]
call qword [rax + 0x18]
mov esi, eax
mov rcx, qword [rbp + 0x6b8]
mov rax, qword [rcx]
call qword [rax + 0x20]
cmp r14d, esi
jne 0x140001bea
cmp r13d, eax
je 0x140001c35
lea rdx, str.___Mesh_Info_is_different_____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400a00f0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002d9d
jmp 0x140001b9c
lea rcx, [rbp + 0x598]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomDocument::constructor_void____ptr64]
nop
call fcn.14001f230
mov qword [rbp + 0x5a0], rax
lea rcx, [rbp + 0x4a8]
lea rdx, [rbp + 0x6e8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QFile::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 0x11
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.Qt5Core.dll_public_virtual:_bool___cdecl_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag_____ptr64]
test al, al
je 0x140002f62
mov rax, rsp
lea rcx, [rbp + 0x598]
mov dword [rbp + 0x654], 0
lea rdx, [rbp + 0x4a8]
lea r8, [rbp + 0x5a0]
lea r9, [rbp + 0x654]
mov qword [rax + 0x20], 0
call qword [sym.imp.Qt5Xml.dll_public:_bool___cdecl_QDomDocument::setContent_class_QIODevice____ptr64__class_QString____ptr64__int____ptr64__int____ptr64____ptr64]
test al, al
jne 0x140001e21
lea rcx, str._1_at_line__2
mov edx, 0xd
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
mov qword [rbp + 0x488], rax
mov rax, rsp
mov edi, 0x20
lea rcx, [rbp + 0x488]
xor r9d, r9d
lea rdx, [rbp + 0x490]
movzx esi, di
lea r8, [rbp + 0x5a0]
mov word [rax + 0x20], si
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
nop
mov rax, rsp
lea rcx, [rbp + 0x490]
movsxd r8, dword [rbp + 0x654]
lea rdx, [rbp + 0x498]
xor r9d, r9d
mov dword [rax + 0x20], 0xa
mov word [rax + 0x28], si
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_long_long___int64___int__int__class_QChar____ptr64]
nop
mov rcx, qword [rbp + 0x490]
call fcn.1400079f0
test al, al
je 0x140002df6
mov rcx, qword [rbp + 0x488]
call fcn.1400079f0
test al, al
je 0x140002de5
call fcn.14001f230
mov rsi, qword [rbp + 0x498]
cmp rsi, rax
je 0x140001d72
mov rbx, qword [rsi + 0x10]
add rbx, rsi
mov r8d, dword [rsi + 4]
lea rcx, [rbp + 0x4a0]
mov rdx, rbx
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toLocal8Bit_helper_class_QChar_const____ptr64__int_]
nop
mov rcx, qword [rbp + 0x4a0]
call fcn.14001e830
mov rdx, qword [rbp + 0x4a0]
test al, al
jne 0x140002da9
cmp qword [rdx + 0x10], 0x18
jne 0x140002da9
mov rax, qword [rdx + 0x10]
add rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x4a0]
call fcn.1400079f0
test al, al
je 0x140002f51
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFileDevice::close_void____ptr64]
lea rcx, [0x1400a0120]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002da3
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFileDevice::close_void____ptr64]
lea rcx, [rbp + 0x598]
lea rdx, [rbp + 0x478]
call qword [sym.imp.Qt5Xml.dll_public:_class_QDomElement___cdecl_QDomDocument::documentElement_void____ptr64]
nop
lea rcx, [rbp + 0x480]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomElement::constructor_void____ptr64]
nop
mov rcx, qword [rbp + 0x6a8]
lea rdx, [0x1400a5780]
lea r8, [rbp + 0x478]
lea r9, [rbp + 0x480]
call qword [sym.imp.LtsShareLib.dll_public:_bool___cdecl_BaseLitoSimInput::GetChildElement_class_QString_const____ptr64__class_QDomElement_const____ptr64__class_QDomElement____ptr64_const___ptr64]
test al, al
jne 0x140001ee8
lea rdx, str.Analysis_element_does_not_exist_in_solver_XML_file.
lea rcx, [rbp + 0x3d0]
mov r8d, 0x33
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromUtf8_helper_char_const____ptr64__int_]
mov rcx, qword [rbp + 0x5a0]
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x3d0], rcx
call fcn.1400079f0
test al, al
je 0x140002e0c
lea rcx, [0x1400a0150]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002e07
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov rcx, qword [rbp + 0x6a8]
lea rdx, [rbp + 0x3c8]
lea r8, [rbp + 0x5a0]
mov rax, qword [rcx]
call qword [rax + 0x28]
mov dword [rbp + 0x3f4], 0x3c23d70a
cmp edi, 5
je 0x140002f33
lea rdx, str._Results
lea rcx, [rbp + 0xa50]
call fcn.140030a70
nop
lea rcx, [rbp + 0x2c0]
lea rax, [rbp + 0x4e6]
mov qword [rcx + 0x38], rax
lea r8, [rbp + 0x3f4]
mov qword [rcx + 0x40], r8
mov qword [rbp + 0x238], r8
lea rdx, [rbp + 0xc40]
mov qword [rbp + 0x220], rdx
lea rsi, [rbp + 0xc60]
mov qword [rbp + 0x228], rsi
lea rdi, [rbp + 0xa50]
mov qword [rbp + 0x230], rdi
lea r9, [rbp + 0x6e0]
mov qword [rcx - 0x80], r9
lea r10, [rbp + 0x6b8]
mov qword [rcx - 0x78], r10
lea r11, [rbp + 0x2f8]
mov qword [rcx - 0x70], r11
lea r12, [rbp + 0x6e8]
mov qword [rcx - 0x68], r12
call fcn.14001e850
nop
lea rcx, [rbp + 0x3a0]
call fcn.14001e850
nop
mov r12d, 2
mov edi, 0x10
cmp qword [rbp + 0x10], 2
jle 0x140002212
call fcn.14001f230
mov qword [rbp + 0x438], rax
lea rcx, [rbp + 0xc40]
call fcn.140020550
mov rsi, rax
test rsi, rsi
je 0x14000201a
mov rdx, rsi
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x140002018
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x14000201f
mov eax, 0xffffffff
mov rdx, rsi
lea rcx, [rbp + 0x440]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea r8, [0x1400886e4]
lea rcx, [rbp + 0x448]
lea rdx, [rbp + 0x440]
call fcn.14000b550
nop
mov rax, qword [rbp + 0x7a0]
lea rdx, [rbp + 0x450]
mov rsi, qword [rax]
movsxd r8, dword [rsi + 8]
lea rcx, [rsi + r8*8 + 0x10]
add rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, [rbp + 0x458]
lea rdx, [rbp + 0x448]
lea r8, [rbp + 0x450]
call fcn.14001dd40
nop
mov rcx, qword [rbp + 0x450]
call fcn.1400079f0
test al, al
je 0x140002e94
mov rcx, qword [rbp + 0x448]
call fcn.1400079f0
test al, al
je 0x140002e83
mov rcx, qword [rbp + 0x440]
call fcn.1400079f0
test al, al
je 0x140002e72
lea rcx, [rbp + 0x460]
lea rdx, [rbp + 0x458]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDir::constructor_class_QString_const____ptr64____ptr64]
nop
mov rax, qword [rbp + 0x7a0]
lea rdx, [rbp + 0x468]
mov rsi, qword [rax]
movsxd r8, dword [rsi + 8]
lea rcx, [rsi + r8*8 + 0x10]
add rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, str.Setup
mov edx, 5
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
xor r8d, r8d
lea rcx, [rbp + 0x468]
mov r9d, 1
lea rdx, [rbp + 0x470]
mov qword [rdx], rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QString::indexOf_class_QString_const____ptr64__int__enum_Qt::CaseSensitivity_const___ptr64]
cmp eax, 0xffffffff
jne 0x14000213e
xor esi, esi
jmp 0x140002153
lea rcx, [rbp + 0x460]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QDir::exists_void_const___ptr64]
xor esi, esi
test al, al
setne sil
mov rcx, qword [rbp + 0x470]
call fcn.1400079f0
test al, al
je 0x140002e61
mov rcx, qword [rbp + 0x468]
call fcn.1400079f0
test al, al
je 0x140002e50
test esi, esi
je 0x1400021cb
mov rax, qword [rbp + 0x7a0]
lea rdx, [rbp + 0x3b8]
mov rsi, qword [rax]
movsxd r8, dword [rsi + 8]
lea rcx, [rsi + r8*8 + 0x10]
add rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, [rbp + 0x2c0]
lea rdx, [rbp + 0x3b8]
call fcn.14001d8c0
nop
mov rcx, qword [rbp + 0x3b8]
call fcn.1400079f0
test al, al
je 0x140002e3f
lea rcx, [rbp + 0x460]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDir::destructor_void____ptr64]
nop
mov rcx, qword [rbp + 0x458]
call fcn.1400079f0
test al, al
je 0x140002e2e
mov rcx, qword [rbp + 0x438]
call fcn.1400079f0
test al, al
je 0x140002e1d
inc r12
add rdi, 8
cmp r12, qword [rbp + 0x10]
jl 0x140001fcd
mov r12d, 2
mov edi, 0x10
cmp qword [rbp], 2
jle 0x14000246d
call fcn.14001f230
mov qword [rbp + 0x5c8], rax
lea rcx, [rbp + 0xc60]
call fcn.140020550
mov rsi, rax
test rsi, rsi
je 0x140002275
mov rdx, rsi
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x140002273
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x14000227a
mov eax, 0xffffffff
mov rdx, rsi
lea rcx, [rbp + 0x5d0]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea r8, [0x1400886e4]
lea rcx, [rbp + 0x5d8]
lea rdx, [rbp + 0x5d0]
call fcn.14000b550
nop
mov rax, qword [rbp + 0x790]
lea rdx, [rbp + 0x5e0]
mov rsi, qword [rax]
movsxd r8, dword [rsi + 8]
lea rcx, [rsi + r8*8 + 0x10]
add rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, [rbp + 0x5e8]
lea rdx, [rbp + 0x5d8]
lea r8, [rbp + 0x5e0]
call fcn.14001dd40
nop
mov rcx, qword [rbp + 0x5e0]
call fcn.1400079f0
test al, al
je 0x140002f22
mov rcx, qword [rbp + 0x5d8]
call fcn.1400079f0
test al, al
je 0x140002f11
mov rcx, qword [rbp + 0x5d0]
call fcn.1400079f0
test al, al
je 0x140002f00
lea rcx, [rbp + 0x5f0]
lea rdx, [rbp + 0x5e8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDir::constructor_class_QString_const____ptr64____ptr64]
nop
mov rax, qword [rbp + 0x790]
lea rdx, [rbp + 0x5f8]
mov rsi, qword [rax]
movsxd r8, dword [rsi + 8]
lea rcx, [rsi + r8*8 + 0x10]
add rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, str.Setup
mov edx, 5
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
xor r8d, r8d
lea rcx, [rbp + 0x5f8]
mov r9d, 1
lea rdx, [rbp + 0x600]
mov qword [rdx], rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QString::indexOf_class_QString_const____ptr64__int__enum_Qt::CaseSensitivity_const___ptr64]
cmp eax, 0xffffffff
jne 0x140002399
xor esi, esi
jmp 0x1400023ae
lea rcx, [rbp + 0x5f0]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QDir::exists_void_const___ptr64]
xor esi, esi
test al, al
setne sil
mov rcx, qword [rbp + 0x600]
call fcn.1400079f0
test al, al
je 0x140002eef
mov rcx, qword [rbp + 0x5f8]
call fcn.1400079f0
test al, al
je 0x140002ede
test esi, esi
je 0x140002426
mov rax, qword [rbp + 0x790]
lea rdx, [rbp + 0x508]
mov rsi, qword [rax]
movsxd r8, dword [rsi + 8]
lea rcx, [rsi + r8*8 + 0x10]
add rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, [rbp + 0x3a0]
lea rdx, [rbp + 0x508]
call fcn.14001d8c0
nop
mov rcx, qword [rbp + 0x508]
call fcn.1400079f0
test al, al
je 0x140002ecd
lea rcx, [rbp + 0x5f0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDir::destructor_void____ptr64]
nop
mov rcx, qword [rbp + 0x5e8]
call fcn.1400079f0
test al, al
je 0x140002ebc
mov rcx, qword [rbp + 0x5c8]
call fcn.1400079f0
test al, al
je 0x140002eab
inc r12
add rdi, 8
cmp r12, qword [rbp]
jl 0x140002228
mov rax, qword [rbp + 0x2c8]
mov rcx, qword [rbp + 0x2c0]
sub rax, rcx
shr rax, 3
test eax, eax
jle 0x1400025b1
mov rcx, qword [rcx + rbx*8]
mov qword [rbp + 0x318], rcx
call fcn.1400079a0
nop
mov rax, qword [rbp + 0x3a0]
mov rcx, qword [rax + rbx*8]
mov qword [rbp + 0x320], rcx
call fcn.1400079a0
nop
lea rcx, [rbp + 0x318]
lea rdx, [rbp + 0x320]
call fcn.14000b680
test al, al
jne 0x140002b8f
lea rcx, [rbp + 0x308]
lea rdx, [rbp + 0x318]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x308]
lea rcx, [rbp + 0x930]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x308]
call fcn.1400079f0
test al, al
je 0x140002b7e
lea rdx, [0x1400886e4]
lea rcx, [rbp + 0x950]
lea r8, [rbp + 0x930]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x930]
call fcn.140013790
lea rcx, [rbp + 0x220]
lea rdx, [rbp + 0x950]
call fcn.14000b980
test al, al
je 0x140002828
lea rcx, [rbp + 0x950]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x320]
call fcn.1400079f0
test al, al
je 0x140002817
mov rcx, qword [rbp + 0x318]
call fcn.1400079f0
test al, al
je 0x140002806
mov rax, qword [rbp + 0x2c8]
inc rbx
mov rcx, qword [rbp + 0x2c0]
sub rax, rcx
shr rax, 3
movsxd rdx, eax
cmp rbx, rdx
jl 0x14000248a
lea rdx, str.Reuslts_of_Case
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x398]
lea rdx, [rbp + 0x6e8]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x398]
lea rcx, [rbp + 0xc80]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x398]
call fcn.1400079f0
test al, al
je 0x140002d86
mov rcx, rbx
lea rdx, [rbp + 0xc80]
call fcn.140017ba0
mov rcx, rax
lea rdx, str._are_same_as_Golden_
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xc80]
call fcn.140013790
nop
lea rcx, [rbp + 0x3a0]
call fcn.14001e460
nop
lea rcx, [rbp + 0x2c0]
call fcn.14001e460
nop
lea rcx, [rbp + 0xa50]
call fcn.140013790
nop
lea rcx, [rbp + 0x480]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomNode::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x478]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomNode::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFile::destructor_void____ptr64]
nop
mov rcx, qword [rbp + 0x5a0]
call fcn.1400079f0
test al, al
je 0x140002d75
lea rcx, [rbp + 0x598]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomDocument::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x6a8]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x6e8]
call fcn.1400079f0
test al, al
je 0x140002d64
lea rcx, [rbp + 0x6d0]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x720]
call fcn.1400079f0
test al, al
je 0x140002d53
lea rcx, [rbp + 0x790]
call fcn.14001e530
nop
lea rcx, [rbp + 0x768]
call fcn.140013800
nop
lea rcx, [rbp + 0x710]
call fcn.14001e530
nop
lea rcx, [rbp + 0xc60]
call fcn.140013790
nop
lea rcx, [rbp + 0x7a0]
call fcn.14001e530
nop
lea rcx, [rbp + 0x750]
call fcn.140013800
nop
lea rcx, [rbp + 0x700]
call fcn.14001e530
nop
lea rcx, [rbp + 0xc40]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x778]
call fcn.1400079f0
test al, al
je 0x140002d42
mov rcx, qword [rbp + 0x770]
call fcn.1400079f0
test al, al
je 0x140002d31
lea rcx, [rbp + 0xca0]
call fcn.140013790
lea rcx, [0x1400a0180]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002b23
mov rbx, qword [rbp + 0x360]
xor eax, eax
mov rsi, qword [rbp + 0x368]
mov rdi, qword [rbp + 0x380]
mov r12, qword [rbp + 0x378]
mov r13, qword [rbp + 0x370]
mov r14, qword [rbp + 0x390]
mov r15, qword [rbp + 0x388]
lea rsp, [rbp + 0xcd0]
pop rbp
ret
mov rcx, qword [rbp + 0x318]
call fcn.1400079d0
jmp 0x14000258d
mov rcx, qword [rbp + 0x320]
call fcn.1400079d0
jmp 0x140002579
lea rdx, str.___Reuslts_of_Case
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x210]
lea rdx, [rbp + 0x6e8]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x210]
lea rcx, [rbp + 0x7d0]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x210]
call fcn.1400079f0
test al, al
je 0x140002b6d
mov rcx, rbx
lea rdx, [rbp + 0x7d0]
call fcn.140017ba0
mov rcx, rax
lea rdx, str._in
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x218]
lea rdx, [rbp + 0x318]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x218]
lea rcx, [rbp + 0x7f0]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x218]
call fcn.1400079f0
test al, al
je 0x140002b5c
mov rcx, rbx
lea rdx, [rbp + 0x7f0]
call fcn.140017ba0
mov rcx, rax
lea rdx, str._are_Different_as_Golden_____
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x7f0]
call fcn.140013790
nop
lea rcx, [rbp + 0x7d0]
call fcn.140013790
nop
lea rcx, [rbp + 0x950]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x320]
call fcn.1400079f0
test al, al
je 0x140002b4b
mov rcx, qword [rbp + 0x318]
call fcn.1400079f0
test al, al
je 0x14000320a
lea rcx, [rbp + 0x3a0]
call fcn.14001e460
nop
lea rcx, [rbp + 0x2c0]
call fcn.14001e460
nop
lea rcx, [rbp + 0xa50]
call fcn.140013790
nop
lea rcx, [rbp + 0x480]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomNode::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x478]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomNode::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFile::destructor_void____ptr64]
nop
mov rcx, qword [rbp + 0x5a0]
call fcn.1400079f0
test al, al
je 0x1400031f9
lea rcx, [rbp + 0x598]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomDocument::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x6a8]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x6e8]
call fcn.1400079f0
test al, al
je 0x1400031e8
lea rcx, [rbp + 0x6d0]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x720]
call fcn.1400079f0
test al, al
je 0x1400031d7
lea rcx, [rbp + 0x790]
call fcn.14001e530
nop
lea rcx, [rbp + 0x768]
call fcn.140013800
nop
lea rcx, [rbp + 0x710]
call fcn.14001e530
nop
lea rcx, [rbp + 0xc60]
call fcn.140013790
nop
lea rcx, [rbp + 0x7a0]
call fcn.14001e530
nop
lea rcx, [rbp + 0x750]
call fcn.140013800
nop
lea rcx, [rbp + 0x700]
call fcn.14001e530
nop
lea rcx, [rbp + 0xc40]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x778]
call fcn.1400079f0
test al, al
je 0x140002b3a
mov rcx, qword [rbp + 0x770]
call fcn.1400079f0
test al, al
je 0x140002b29
lea rcx, [rbp + 0xca0]
call fcn.140013790
lea rcx, [0x1400a01b0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002b23
mov rbx, qword [rbp + 0x360]
mov eax, 1
mov rsi, qword [rbp + 0x368]
mov rdi, qword [rbp + 0x380]
mov r12, qword [rbp + 0x378]
mov r13, qword [rbp + 0x370]
mov r14, qword [rbp + 0x390]
mov r15, qword [rbp + 0x388]
lea rsp, [rbp + 0xcd0]
pop rbp
ret
call fcn.140080e70
nop
mov rcx, qword [rbp + 0x770]
call fcn.1400079d0
jmp 0x140002aae
mov rcx, qword [rbp + 0x778]
call fcn.1400079d0
jmp 0x140002a9e
mov rcx, qword [rbp + 0x320]
call fcn.1400079d0
jmp 0x140002959
mov rcx, qword [rbp + 0x218]
call fcn.1400179f0
jmp 0x1400028ef
mov rcx, qword [rbp + 0x210]
call fcn.1400179f0
jmp 0x140002886
mov rcx, qword [rbp + 0x308]
call fcn.1400179f0
jmp 0x140002516
lea rdx, str.___Name_of_Setup_in_solution_are_different_______
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.___Setup_in_Golden_is_named:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x260]
lea rdx, [rbp + 0x318]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x260]
lea rcx, [rbp + 0x810]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x260]
call fcn.1400079f0
test al, al
je 0x140002d0f
mov rcx, rbx
lea rdx, [rbp + 0x810]
call fcn.140017ba0
mov rcx, rax
lea rdx, str.__
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x810]
call fcn.140013790
lea rdx, str.___Setup_in_QA_is_named:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x268]
lea rdx, [rbp + 0x320]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x268]
lea rcx, [rbp + 0x810]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x268]
call fcn.1400079f0
test al, al
je 0x140002d20
mov rcx, rbx
lea rdx, [rbp + 0x810]
call fcn.140017ba0
mov rcx, rax
lea rdx, str.__
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x810]
call fcn.140013790
lea rcx, [0x1400a01e0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002d0a
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.140080e70
mov rcx, qword [rbp + 0x260]
call fcn.1400179f0
jmp 0x140002c10
mov rcx, qword [rbp + 0x268]
call fcn.1400179f0
jmp 0x140002ca5
mov rcx, qword [rbp + 0x770]
call fcn.1400079d0
jmp 0x140002790
mov rcx, qword [rbp + 0x778]
call fcn.1400079d0
jmp 0x14000277c
mov rcx, qword [rbp + 0x720]
call fcn.1400079d0
jmp 0x140002700
mov rcx, qword [rbp + 0x6e8]
call fcn.1400079d0
jmp 0x1400026df
mov rcx, qword [rbp + 0x5a0]
call fcn.1400079d0
jmp 0x1400026b0
mov rcx, qword [rbp + 0x398]
call fcn.1400179f0
jmp 0x14000260f
call fcn.140080e70
nop
call fcn.140080e70
nop
call fcn.140080e70
nop
mov dword [rbp], 0
test byte [rdx + 0xb], 0x80
jne 0x140002ddf
mov rax, qword [rbp + 0x4a0]
lea rcx, [rbp + 0x4a0]
mov r8d, dword [rbp]
mov edx, dword [rax + 4]
inc edx
call qword [sym.imp.Qt5Core.dll_private:_void___cdecl_QByteArray::reallocData_unsigned_int__class_QFlags_enum_QArrayData::AllocationOption_____ptr64]
mov rdx, qword [rbp + 0x4a0]
jmp 0x140001dad
or dword [rbp], 1
jmp 0x140002db6
mov rcx, qword [rbp + 0x488]
call fcn.1400079d0
jmp 0x140001d5a
mov rcx, qword [rbp + 0x490]
call fcn.1400079d0
jmp 0x140001d46
call fcn.140080e70
mov rcx, qword [rbp + 0x3d0]
call fcn.1400079d0
jmp 0x140001eba
mov rcx, qword [rbp + 0x438]
call fcn.1400079d0
jmp 0x140002201
mov rcx, qword [rbp + 0x458]
call fcn.1400079d0
jmp 0x1400021ed
mov rcx, qword [rbp + 0x3b8]
call fcn.1400079d0
jmp 0x1400021cb
mov rcx, qword [rbp + 0x468]
call fcn.1400079d0
jmp 0x14000217b
mov rcx, qword [rbp + 0x470]
call fcn.1400079d0
jmp 0x140002167
mov rcx, qword [rbp + 0x440]
call fcn.1400079d0
jmp 0x1400020c9
mov rcx, qword [rbp + 0x448]
call fcn.1400079d0
jmp 0x1400020b5
mov rcx, qword [rbp + 0x450]
call fcn.1400079d0
jmp 0x1400020a1
call fcn.140080e70
nop
mov rcx, qword [rbp + 0x5c8]
call fcn.1400079d0
jmp 0x14000245c
mov rcx, qword [rbp + 0x5e8]
call fcn.1400079d0
jmp 0x140002448
mov rcx, qword [rbp + 0x508]
call fcn.1400079d0
jmp 0x140002426
mov rcx, qword [rbp + 0x5f8]
call fcn.1400079d0
jmp 0x1400023d6
mov rcx, qword [rbp + 0x600]
call fcn.1400079d0
jmp 0x1400023c2
mov rcx, qword [rbp + 0x5d0]
call fcn.1400079d0
jmp 0x140002324
mov rcx, qword [rbp + 0x5d8]
call fcn.1400079d0
jmp 0x140002310
mov rcx, qword [rbp + 0x5e0]
call fcn.1400079d0
jmp 0x1400022fc
mov rcx, qword [r12 + 0x20]
xor edx, edx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
vcvtsd2ss xmm0, xmm0, xmm0
vmovss dword [rbp + 0x3f4], xmm0
jmp 0x140001f16
mov rcx, qword [rbp + 0x4a0]
call fcn.1400179f0
jmp 0x140001de5
lea rcx, [rbp + 0x4a8]
lea rdx, [rbp + 0x288]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QIODevice::errorString_void____ptr64]
mov rcx, qword [rbp + 0x5a0]
mov rax, qword [rbp + 0x288]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x288], rcx
call fcn.1400079f0
test al, al
je 0x1400030b6
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.Qt5Core.dll_public:_enum_QFileDevice::FileError___cdecl_QFileDevice::error_void____ptr64]
lea rdx, str.ERROR:_Failed_to_open_XML
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rsi, rax
call fcn.14001f230
mov rdi, qword [rbp + 0x6e8]
cmp rdi, rax
je 0x140002fda
mov rbx, qword [rdi + 0x10]
add rbx, rdi
mov r8d, dword [rdi + 4]
lea rcx, [rbp + 0x290]
mov rdx, rbx
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toLocal8Bit_helper_class_QChar_const____ptr64__int_]
nop
mov rcx, qword [rbp + 0x290]
call fcn.14001e830
mov rdx, qword [rbp + 0x290]
test al, al
jne 0x14000307a
cmp qword [rdx + 0x10], 0x18
jne 0x14000307a
mov rax, qword [rdx + 0x10]
add rdx, rax
mov rcx, rsi
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x290]
call fcn.1400079f0
test al, al
je 0x14000306c
lea rcx, [0x1400a0210]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140003067
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.140080e70
mov rcx, qword [rbp + 0x290]
call fcn.1400179f0
jmp 0x14000303d
mov dword [rbp], 0
test byte [rdx + 0xb], 0x80
jne 0x1400030b0
mov rax, qword [rbp + 0x290]
lea rcx, [rbp + 0x290]
mov r8d, dword [rbp]
mov edx, dword [rax + 4]
inc edx
call qword [sym.imp.Qt5Core.dll_private:_void___cdecl_QByteArray::reallocData_unsigned_int__class_QFlags_enum_QArrayData::AllocationOption_____ptr64]
mov rdx, qword [rbp + 0x290]
jmp 0x14000300d
or dword [rbp], 1
jmp 0x140003087
mov rcx, qword [rbp + 0x288]
call fcn.1400079d0
jmp 0x140002f9f
mov rcx, qword [rbp + 0x6f0]
call fcn.1400179f0
jmp 0x140001b12
mov rcx, qword [rbp + 0x728]
call fcn.1400179f0
jmp 0x140001994
mov rcx, qword [rbp + 0x788]
call fcn.1400179f0
jmp 0x140001842
mov rcx, qword [rbp + 0x7b0]
call fcn.1400079d0
jmp 0x140001711
mov rcx, qword [rbp + 0x7b8]
call fcn.1400079d0
jmp 0x1400016fd
mov rcx, qword [rbp + 0x780]
call fcn.1400179f0
jmp 0x1400017b8
mov rcx, qword [rbp + 0x748]
call fcn.1400079d0
jmp 0x140001613
mov rcx, qword [rbp + 0x7c0]
call fcn.1400079d0
jmp 0x1400014fd
mov rcx, qword [rbp + 0x7c8]
call fcn.1400079d0
jmp 0x1400014e9
mov rcx, qword [rbp + 0x760]
call fcn.1400179f0
jmp 0x14000156a
mov rcx, qword [rbp + 0x748]
call fcn.1400079d0
jmp 0x140001400
mov rcx, qword [rbp + 0x740]
call fcn.1400179f0
jmp 0x140001357
mov rcx, qword [rbp + 0x738]
call fcn.1400079d0
jmp 0x14000130f
mov rcx, qword [rbp + 0x730]
call fcn.1400079d0
jmp 0x1400012fb
mov rcx, qword [rbp + 0x730]
call fcn.1400079d0
jmp 0x140001244
mov rcx, qword [rbp + 0x738]
call fcn.1400079d0
jmp 0x140001230
mov rcx, qword [rbp + 0x720]
call fcn.1400079d0
jmp 0x140002a22
mov rcx, qword [rbp + 0x6e8]
call fcn.1400079d0
jmp 0x140002a01
mov rcx, qword [rbp + 0x5a0]
call fcn.1400079d0
jmp 0x1400029d2
mov rcx, qword [rbp + 0x318]
call fcn.1400079d0
jmp 0x14000296d
lea rdx, [0x140088f38]
lea rcx, [rbp + 0xca0]
call fcn.14000f6d0
test al, al
je 0x140004c2e
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.________LiToSim_Sensitivity_Analysis
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
cmp edi, 4
je 0x1400032ef
lea rdx, str.Input_Parameters_error____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400a0240]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140001174
jmp 0x140001169
mov rbx, qword [r12 + 0x10]
test rbx, rbx
je 0x140003326
mov rdx, rbx
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x140003324
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x14000332b
mov eax, 0xffffffff
mov rdx, rbx
lea rcx, [rbp + 0x608]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea rcx, [0x140088a14]
mov edx, 1
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
lea rcx, [0x1400886e4]
mov edx, 1
mov qword [rbp + 0x610], rax
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
mov r9d, 1
lea rcx, [rbp + 0x608]
mov qword [rcx + 0x10], rax
lea rdx, [rbp + 0x610]
lea r8, [rbp + 0x618]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::replace_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
nop
mov rcx, qword [rbp + 0x618]
call fcn.1400079f0
test al, al
je 0x140004c1d
mov rcx, qword [rbp + 0x610]
call fcn.1400079f0
test al, al
je 0x140004c0c
mov rbx, qword [r12 + 0x18]
test rbx, rbx
je 0x1400033f1
mov rdx, rbx
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x1400033ef
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x1400033f6
mov eax, 0xffffffff
mov rdx, rbx
lea rcx, [rbp + 0x658]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea rcx, [0x140088a14]
mov edx, 1
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
lea rcx, [0x1400886e4]
mov edx, 1
mov qword [rbp + 0x618], rax
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
mov r9d, 1
lea rcx, [rbp + 0x658]
mov qword [rcx - 0x48], rax
lea rdx, [rbp + 0x618]
lea r8, [rbp + 0x610]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::replace_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
nop
mov rcx, qword [rbp + 0x610]
call fcn.1400079f0
test al, al
je 0x140004bfb
mov rcx, qword [rbp + 0x618]
call fcn.1400079f0
test al, al
je 0x140004bea
lea rcx, [rbp + 0x510]
lea rdx, [rbp + 0x658]
call fcn.14001e870
nop
lea rcx, [rbp + 0x620]
call fcn.1400208d0
nop
mov rdx, rsp
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x510]
lea r8, [rbp + 0x620]
mov r9d, eax
mov dword [rdx + 0x20], eax
lea rdx, [rbp + 0x628]
call qword [sym.imp.Qt5Core.dll_public:_class_QList_class_QFileInfo____cdecl_QDir::entryInfoList_class_QStringList_const____ptr64__class_QFlags_enum_QDir::Filter___class_QFlags_enum_QDir::SortFlag_____ptr64]
nop
lea rcx, [rbp + 0x5a8]
lea rdx, [rbp + 0x628]
call fcn.140020800
nop
lea rcx, [rbp + 0x628]
call fcn.14001ed00
mov rax, qword [rbp + 0x5a8]
lea rcx, [rbp + 0x568]
lea r8, [rbp + 0x67b]
mov rdx, qword [rax]
mov ebx, dword [rdx + 0xc]
sub ebx, dword [rdx + 8]
add ebx, 0xfffffffe
mov dword [r8 + 0x19], ebx
movsxd rbx, ebx
mov rdx, rbx
call fcn.14001e980
nop
xor esi, esi
xor ebx, ebx
cmp dword [rbp + 0x694], 0
jle 0x1400035f8
mov r12, rbx
lea rcx, [rbp + 0x660]
lea r8, [0x1400886e4]
lea rdx, [rbp + 0x658]
add r12, qword [rbp + 0x568]
call fcn.14000b550
nop
mov rax, qword [rbp + 0x5a8]
lea rdx, [rbp + 0x668]
mov rdi, qword [rax]
movsxd r8, dword [rdi + 8]
lea rcx, [rdi + r8*8 + 0x20]
add rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, [rbp + 0x670]
lea rdx, [rbp + 0x660]
lea r8, [rbp + 0x668]
call fcn.14001dd40
mov rcx, r12
lea rdx, [rbp + 0x670]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
mov rcx, qword [rbp + 0x670]
call fcn.1400079f0
test al, al
je 0x140004b7e
mov rcx, qword [rbp + 0x668]
call fcn.1400079f0
test al, al
je 0x140004b6d
mov rcx, qword [rbp + 0x660]
call fcn.1400079f0
test al, al
je 0x140004b5c
inc rsi
add rbx, 8
movsxd rax, dword [rbp + 0x694]
cmp rsi, rax
jl 0x140003532
lea r8, str._solution_solver.xml
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x608]
call fcn.14000b550
nop
lea rcx, [rbp + 0x520]
call fcn.14001ebf0
nop
mov rax, qword [rbp + 0x520]
xor ecx, ecx
mov rdx, qword [rbp + 0x528]
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], rcx
lea rcx, [rbp + 0x520]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
call fcn.14001e530
lea rdx, str.xml_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x638]
lea rdx, [rbp + 0x630]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x638]
lea rcx, [rbp + 0xbe0]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x638]
call fcn.1400079f0
test al, al
je 0x140004bc8
mov rcx, rbx
lea rdx, [rbp + 0xbe0]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xbe0]
call fcn.140013790
mov rcx, qword [rbp + 0x530]
lea rdx, [rbp + 0x630]
mov rax, qword [rcx]
call qword [rax + 8]
test al, al
jne 0x140003745
lea rdx, str.___Case_Loading_solver.xml_file_fails_____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400a0270]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140004b8f
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov rcx, qword [rbp + 0x530]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x530]
call qword [sym.imp.LtsShareLib.dll_public:_class_ILitoMesh____ptr64___cdecl_BaseLitoSimInput::GetOriginalMesh_void____ptr64]
mov r13, rax
lea rcx, [rbp + 0x540]
lea rdx, [rbp + 0x608]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x540]
lea rcx, [rbp + 0xbe0]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x540]
call fcn.1400079f0
test al, al
je 0x140004bd9
lea r8, str._solution
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0xbe0]
call fcn.140020560
nop
lea rcx, [rbp + 0xbe0]
call fcn.140013790
lea rcx, [rbp + 0xb00]
call fcn.140020550
mov rbx, rax
test rbx, rbx
je 0x140003812
mov rdx, rbx
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x140003810
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x140003817
mov eax, 0xffffffff
mov rdx, rbx
lea rcx, [rbp + 0x548]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
nop
lea rcx, [rbp + 0x420]
lea rdx, [rbp + 0x548]
call fcn.140020440
nop
mov rcx, qword [rbp + 0x548]
call fcn.1400079f0
test al, al
je 0x140004bb7
lea rcx, [rbp + 0x550]
call fcn.1400208d0
nop
mov rbx, rsp
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x420]
lea rdx, [rbp + 0x628]
mov r9d, eax
lea r8, [rbp + 0x550]
mov dword [rbx + 0x20], eax
call qword [sym.imp.Qt5Core.dll_public:_class_QList_class_QFileInfo____cdecl_QDir::entryInfoList_class_QStringList_const____ptr64__class_QFlags_enum_QDir::Filter___class_QFlags_enum_QDir::SortFlag_____ptr64]
nop
lea rcx, [rbp + 0x640]
lea rdx, [rbp + 0x628]
call fcn.140020800
nop
lea rcx, [rbp + 0x628]
call fcn.14001ed00
mov rax, qword [rbp + 0x640]
mov esi, 2
mov ebx, 0x10
mov r8, qword [rax]
mov edi, dword [r8 + 0xc]
sub edi, dword [r8 + 8]
movsxd rdi, edi
cmp rdi, 2
jle 0x140003964
movsxd rax, dword [r8 + 8]
lea rdx, [rbp + 0x698]
lea rcx, [r8 + rax*8 + 0x10]
add rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, str.Setup
mov edx, 5
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
nop
xor r8d, r8d
lea rcx, [rbp + 0x698]
mov r9d, 1
lea rdx, [rbp + 0x6a0]
mov qword [rdx], rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QString::indexOf_class_QString_const____ptr64__int__enum_Qt::CaseSensitivity_const___ptr64]
nop
mov rcx, qword [rbp + 0x6a0]
call fcn.1400079f0
test al, al
je 0x140004ba6
mov rcx, qword [rbp + 0x698]
call fcn.1400079f0
test al, al
je 0x140004b95
inc rsi
add rbx, 8
cmp rsi, rdi
jge 0x140003964
mov rax, qword [rbp + 0x640]
mov r8, qword [rax]
jmp 0x1400038d3
lea rdx, str._Results
lea rcx, [rbp + 0xb20]
call fcn.140030a70
nop
mov rax, qword [rbp + 0x640]
lea rdx, [rbp + 0x558]
mov rsi, qword [rax]
movsxd rbx, dword [rsi + 8]
add rdi, rbx
lea rcx, [rsi + rdi*8 + 8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QFileInfo::fileName_void____ptr64]
nop
lea rcx, [rbp + 0x560]
lea rdx, [rbp + 0x558]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x560]
lea rcx, [rbp + 0xbe0]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x560]
call fcn.1400079f0
test al, al
je 0x140004b4b
lea rcx, [rbp + 0xb40]
lea rdx, [rbp + 0xb00]
lea r8, [rbp + 0xbe0]
call fcn.14001eda0
nop
lea rcx, [rbp + 0xbe0]
call fcn.140013790
lea r8, str._solution.json
lea rcx, [rbp + 0xb60]
lea rdx, [rbp + 0xb40]
call fcn.1400177e0
nop
mov edx, 1
lea rcx, [rbp + 0x100]
call fcn.140019de0
nop
lea rcx, [rbp + 0xb60]
call fcn.140020550
mov rdx, rax
lea rcx, [rbp + 0x100]
mov r8d, 1
mov r9d, 0x40
call fcn.14001b560
cmp qword [rbp + 0x190], 0
jne 0x140003b34
lea rdx, str.___Error_opening__json_file_in
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x430]
lea rdx, [rbp + 0x558]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x430]
lea rcx, [rbp + 0xa90]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x430]
call fcn.1400079f0
test al, al
je 0x140003e5e
mov rcx, rbx
lea rdx, [rbp + 0xa90]
call fcn.140017ba0
mov rcx, rax
lea rdx, str._____
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xa90]
call fcn.140013790
lea rcx, [0x1400a02a0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140004b45
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
lea rcx, [rbp + 0x830]
call fcn.140069700
nop
xor edx, edx
lea rcx, [rbp + 0x298]
call fcn.14006c340
nop
lea rcx, [rbp + 0x5b8]
call fcn.14001f070
nop
mov r9d, 1
lea rcx, [rbp + 0x830]
lea rdx, [rbp + 0x100]
lea r8, [rbp + 0x298]
call fcn.14006a160
test al, al
jne 0x140003c3a
lea rcx, [rbp + 0x100]
call fcn.14001cdc0
lea rcx, [rbp + 0x6f8]
lea rdx, [rbp + 0x608]
call fcn.1400088f0
mov r12, rax
mov rcx, r12
mov rdx, r13
mov rax, qword [r12]
call qword [rax + 0xc0]
movsxd rdx, dword [rbp + 0x694]
lea rcx, [rbp + 0x4f0]
lea r8, [rbp + 0x679]
call fcn.14001f0d0
nop
xor edi, edi
movsxd rsi, dword [rbp + 0x694]
xor ebx, ebx
test rsi, rsi
jle 0x140003e6f
mov rdx, rbx
lea rcx, [rbp + 0x6f8]
add rdx, qword [rbp + 0x568]
call fcn.1400088f0
mov rsi, rax
mov rax, qword [rbp + 0x4f0]
mov rdx, r13
mov qword [rax + rbx], rsi
mov rsi, qword [rbp + 0x4f0]
mov rcx, qword [rbx + rsi]
mov r8, qword [rcx]
call qword [r8 + 0xc0]
inc rdi
add rbx, 8
movsxd rsi, dword [rbp + 0x694]
cmp rdi, rsi
jl 0x140003be6
jmp 0x140003e6f
lea rdx, str.ResultsCategory
lea rcx, [rbp + 0x298]
call fcn.140063af0
mov rdx, rax
lea rcx, [rbp + 0x338]
call fcn.140072d70
nop
lea rcx, [rbp + 0x338]
lea rdx, [rbp + 0x400]
call fcn.140073220
nop
mov rax, qword [rbp + 0x408]
xor ebx, ebx
sub rax, qword [rbp + 0x400]
sar rax, 5
je 0x140004b27
mov rdx, rbx
lea rcx, [rbp + 0x400]
call fcn.14001de50
mov rdx, rax
lea rcx, [rbp + 0xc00]
call fcn.140016220
nop
mov rdx, rbx
lea rcx, [rbp + 0x338]
shl rdx, 5
add rdx, qword [rbp + 0x400]
call fcn.140074260
mov rcx, rax
lea rdx, [rbp + 0xb80]
call fcn.1400758a0
nop
lea rdx, [0x1400886a0]
lea rcx, [rbp + 0xb80]
call fcn.14001e3b0
test al, al
jne 0x140003d26
lea rcx, [rbp + 0xb80]
call fcn.140013790
nop
lea rcx, [rbp + 0xc00]
call fcn.140013790
mov rax, qword [rbp + 0x408]
sub rax, qword [rbp + 0x400]
inc ebx
sar rax, 5
cmp rbx, rax
jb 0x140003c8b
jmp 0x140004b27
mov r8d, 1
lea rcx, [rbp + 0x10]
mov r9d, r8d
lea rdx, [rbp + 0xb80]
call fcn.1400138d0
nop
lea rcx, [rbp + 0xab0]
lea rdx, [rbp + 0x10]
call fcn.14001ddc0
lea rcx, [rbp + 0xad8]
call fcn.14001e430
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0xab0]
lea r8, [rbp + 0xad8]
lea r9, [rbp + 0x67a]
call fcn.140014ea0
nop
mov rax, qword [rbp + 0x588]
xor edx, edx
sub rax, qword [rbp + 0x580]
xor esi, esi
sar rax, 5
je 0x140003e29
mov rdx, rsi
lea rcx, [rbp + 0x580]
call fcn.14001de50
mov rdx, rax
lea rcx, [rbp + 0xc20]
call fcn.140016220
nop
lea rcx, [rbp + 0xba0]
lea rdx, [rbp + 0xc00]
lea r8, [rbp + 0xc20]
call fcn.1400163b0
nop
lea rcx, [rbp + 0x5b8]
lea rdx, [rbp + 0x680]
lea r8, [rbp + 0xba0]
call fcn.14001de80
nop
lea rcx, [rbp + 0xba0]
call fcn.14001e2f0
nop
lea rcx, [rbp + 0xc20]
call fcn.140013790
mov rax, qword [rbp + 0x588]
mov edx, esi
sub rax, qword [rbp + 0x580]
inc edx
sar rax, 5
mov esi, edx
cmp rsi, rax
jb 0x140003d9a
lea rcx, [rbp + 0x580]
call fcn.140018e20
nop
lea rcx, [rbp + 0xa0]
call fcn.140012f30
mov rax, qword [sym.imp.MSVCP140.dll_const_std::ios_base::vftable]
lea rcx, [rbp + 0xa0]
mov qword [rcx], rax
call qword [sym.imp.MSVCP140.dll_private:_static_void___cdecl_std::ios_base::_Ios_base_dtor_class_std::ios_base____ptr64_]
jmp 0x140003ceb
mov rcx, qword [rbp + 0x430]
call fcn.1400179f0
jmp 0x140003acb
lea rax, [rbp + 0x694]
mov qword [rbp + 0x418], rax
call fcn.14001f230
mov rdi, qword [rbp + 0x5b8]
mov bl, 1
mov qword [rbp + 0x4d0], rax
mov dword [rbp + 0x67c], 2
mov dword [rbp + 0x688], 0
mov rcx, qword [rdi]
mov qword [rbp + 0x4e8], rcx
cmp rcx, rdi
je 0x140004311
xor edi, edi
mov esi, 0x3f800000
add rcx, 0x40
call fcn.140020550
mov r9, rax
test r9, r9
je 0x140003efe
mov rdx, r9
mov rcx, rdx
and rdx, 0xfffffffffffffff0
vpxor xmm0, xmm0, xmm0
vpcmpeqb xmm0, xmm0, xmmword [rdx]
vpmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x140003efc
mov rax, rdx
add rdx, rcx
call fcn.140078110
jmp 0x140003f03
mov eax, 0xffffffff
mov rdx, r9
lea rcx, [rbp + 0x4d8]
mov r8d, eax
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromLocal8Bit_helper_char_const____ptr64__int_]
mov rcx, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rcx
call fcn.1400079f0
test al, al
je 0x140004a9f
mov rax, qword [r12]
mov rcx, r12
lea rdx, [rbp + 0x4d0]
call qword [rax + 0x28]
mov r8d, eax
mov dword [rbp + 0x68c], r8d
cmp r8d, 0x63
jbe 0x14000415e
lea eax, [r8 - 0x64]
cmp eax, 0x63
jbe 0x140003f9f
add r8d, 0xffffff06
cmp r8d, 0x31
jbe 0x140003f9f
lea rcx, [rbp + 0x4e8]
call fcn.1400135e0
mov rcx, qword [rbp + 0x4e8]
cmp rcx, qword [rbp + 0x5b8]
jne 0x140003ec0
jmp 0x1400045c7
lea rdx, str.________________________Item_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov r14, rax
lea rcx, [rbp + 0x3f8]
lea rdx, [rbp + 0x4d0]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x3f8]
lea rcx, [rbp + 0xa70]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x3f8]
call fcn.1400079f0
test al, al
je 0x140004b16
mov rcx, r14
lea rdx, [rbp + 0xa70]
call fcn.140017ba0
mov rcx, rax
lea rdx, str._______________________
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xa70]
call fcn.140013790
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x98]
mov dword [rbp + 0x210], eax
movsxd rdx, dword [rbp + 0x210]
lea rcx, [rbp + 0x2d8]
mov dword [rbp + 0x4e0], edi
lea r8, [rbp + 0x4e0]
mov qword [rbp + 0x220], rdx
lea r9, [rbp + 0x4e7]
call fcn.140016760
nop
mov r10, rsp
mov rcx, r12
mov r11, qword [r12]
lea rdx, [rbp + 0x67c]
mov rax, qword [rbp + 0x2d8]
lea r8, [rbp + 0x688]
lea r9, [rbp + 0x68c]
mov dword [r10 + 0x20], esi
mov qword [r10 + 0x28], rax
mov dword [r10 + 0x30], edi
mov dword [r10 + 0x38], edi
call qword [r11 + reloc.libiomp5md.dll_Ordinal_120]
movsxd rdx, dword [rbp + 0x694]
lea rcx, [rbp + 0x4b8]
lea r8, [rbp + 0x678]
call fcn.140007a30
nop
xor r15d, r15d
xor r14d, r14d
cmp dword [rbp + 0x694], 0
jle 0x140004986
mov rcx, r14
lea r8, [rbp + 0x690]
add rcx, qword [rbp + 0x4b8]
mov rdx, qword [rbp + 0x220]
mov dword [r8], edi
call fcn.140006fb0
mov r10, qword [rbp + 0x4f0]
mov r8, rsp
mov r11, qword [rbp + 0x4b8]
lea rdx, [rbp + 0x67c]
lea r9, [rbp + 0x68c]
mov rcx, qword [r10 + r15*8]
mov r11, qword [r14 + r11]
mov dword [r8 + 0x20], esi
mov rax, qword [rcx]
mov qword [r8 + 0x28], r11
mov dword [r8 + 0x30], edi
mov dword [r8 + 0x38], edi
lea r8, [rbp + 0x688]
call qword [rax + reloc.libiomp5md.dll_Ordinal_120]
inc r15
add r14, 0x18
movsxd rax, dword [rbp + 0x694]
cmp r15, rax
jl 0x1400040e2
jmp 0x140004986
lea rdx, str.________________________Item_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov r14, rax
lea rcx, [rbp + 0x310]
lea rdx, [rbp + 0x4d0]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x310]
lea rcx, [rbp + 0x970]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x310]
call fcn.1400079f0
test al, al
je 0x140004a8e
mov rcx, r14
lea rdx, [rbp + 0x970]
call fcn.140017ba0
mov rcx, rax
lea rdx, str._______________________
call fcn.14001f240
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x970]
call fcn.140013790
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x18]
mov dword [rbp], eax
movsxd rdx, dword [rbp]
lea rcx, [rbp + 0x270]
mov dword [rbp + 0x3f0], edi
lea r8, [rbp + 0x3f0]
mov qword [rcx - 0x58], rdx
lea r9, [rbp + 0x4e4]
call fcn.140016760
nop
mov r10, rsp
mov rcx, r12
mov r11, qword [r12]
lea rdx, [rbp + 0x67c]
mov rax, qword [rbp + 0x270]
lea r8, [rbp + 0x688]
lea r9, [rbp + 0x68c]
mov dword [r10 + 0x20], esi
mov qword [r10 + 0x28], rax
mov dword [r10 + 0x30], edi
mov dword [r10 + 0x38], edi
call qword [r11 + 0x60]
movsxd rdx, dword [rbp + 0x694]
lea rcx, [rbp + 0x3d8]
lea r8, [rbp + 0x4e5]
call fcn.140007a30
nop
xor r15d, r15d
xor r14d, r14d
cmp dword [rbp + 0x694], 0
jle 0x140004881
mov rcx, r14
lea r8, [rbp + 0x650]
add rcx, qword [rbp + 0x3d8]
mov rdx, qword [rbp + 0x218]
mov dword [r8], edi
call fcn.140006fb0
mov r10, qword [rbp + 0x4f0]
mov r8, rsp
mov r11, qword [rbp + 0x3d8]
lea rdx, [rbp + 0x67c]
lea r9, [rbp + 0x68c]
mov rcx, qword [r10 + r15*8]
mov r11, qword [r14 + r11]
mov dword [r8 + 0x20], esi
mov rax, qword [rcx]
mov qword [r8 + 0x28], r11
mov dword [r8 + 0x30], edi
mov dword [r8 + 0x38], edi
lea r8, [rbp + 0x688]
call qword [rax + 0x60]
inc r15
add r14, 0x18
movsxd rax, dword [rbp + 0x694]
cmp r15, rax
jl 0x140004295
jmp 0x140004881
test rsi, rsi
jle 0x140004346
xor edi, edi
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rax + rdi*8]
test rcx, rcx
je 0x140004339
mov edx, 1
mov rax, qword [rcx]
call qword [rax]
movsxd rsi, dword [rbp + 0x694]
inc rdi
cmp rdi, rsi
jl 0x140004318
jmp 0x1400045d7
lea rdx, str.Success:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x328]
lea rdx, [rbp + 0x608]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x328]
lea rcx, [rbp + 0x990]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x328]
call fcn.1400079f0
test al, al
je 0x140004b05
lea r8, str._sensitivity_analysis_is_succeed____
lea rcx, [rbp + 0x9d0]
lea rdx, [rbp + 0x990]
call fcn.140020560
nop
mov rcx, rbx
lea rdx, [rbp + 0x9d0]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x9d0]
call fcn.140013790
nop
lea rcx, [rbp + 0x990]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x4d0]
call fcn.1400079f0
test al, al
je 0x140004af4
lea rcx, [rbp + 0x4f0]
call fcn.14000a6a0
nop
lea rcx, [rbp + 0x5b8]
call fcn.140018f10
nop
lea rcx, [rbp + 0x298]
call fcn.140065e40
nop
lea rcx, [rbp + 0x830]
call fcn.140019860
nop
lea rcx, [rbp + 0x1b0]
call fcn.14001e590
mov rax, qword [sym.imp.MSVCP140.dll_const_std::ios_base::vftable]
lea rcx, [rbp + 0x1b0]
mov qword [rcx], rax
call qword [sym.imp.MSVCP140.dll_private:_static_void___cdecl_std::ios_base::_Ios_base_dtor_class_std::ios_base____ptr64_]
nop
lea rcx, [rbp + 0xb60]
call fcn.140013790
nop
lea rcx, [rbp + 0xb40]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x558]
call fcn.1400079f0
test al, al
je 0x140004ae3
lea rcx, [rbp + 0xb20]
call fcn.140013790
nop
lea rcx, [rbp + 0x640]
call fcn.14001e530
nop
lea rcx, [rbp + 0x550]
call fcn.140013800
nop
lea rcx, [rbp + 0x420]
call fcn.14001e530
nop
lea rcx, [rbp + 0xb00]
call fcn.140013790
nop
lea rcx, [rbp + 0x530]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x630]
call fcn.1400079f0
test al, al
je 0x140004ad2
lea rcx, [rbp + 0x568]
call fcn.14001e460
nop
lea rcx, [rbp + 0x5a8]
call fcn.14001e530
nop
lea rcx, [rbp + 0x620]
call fcn.140013800
nop
lea rcx, [rbp + 0x510]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x658]
call fcn.1400079f0
test al, al
je 0x140004ac1
mov rcx, qword [rbp + 0x608]
call fcn.1400079f0
test al, al
je 0x140004ab0
lea rcx, [rbp + 0xca0]
call fcn.140013790
lea rcx, [0x1400a02d0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002b23
mov rbx, qword [rbp + 0x360]
xor eax, eax
mov rsi, qword [rbp + 0x368]
mov rdi, qword [rbp + 0x380]
mov r12, qword [rbp + 0x378]
mov r13, qword [rbp + 0x370]
mov r14, qword [rbp + 0x390]
mov r15, qword [rbp + 0x388]
lea rsp, [rbp + 0xcd0]
pop rbp
ret
movsxd rsi, dword [rbp + 0x694]
test rsi, rsi
jg 0x140004316
test bl, bl
jne 0x140004346
lea rdx, str.Failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x330]
lea rdx, [rbp + 0x608]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x330]
lea rcx, [rbp + 0x9b0]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x330]
call fcn.1400079f0
test al, al
je 0x140004870
lea r8, str._sensitivity_analysis_is_failed____
lea rcx, [rbp + 0x9f0]
lea rdx, [rbp + 0x9b0]
call fcn.140020560
nop
mov rcx, rbx
lea rdx, [rbp + 0x9f0]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x9f0]
call fcn.140013790
nop
lea rcx, [rbp + 0x9b0]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x4d0]
call fcn.1400079f0
test al, al
je 0x14000485f
lea rcx, [rbp + 0x4f0]
call fcn.14000a6a0
nop
lea rcx, [rbp + 0x5b8]
call fcn.140018f10
nop
lea rcx, [rbp + 0x298]
call fcn.140065e40
nop
lea rcx, [rbp + 0x830]
call fcn.140019860
nop
lea rcx, [rbp + 0x1b0]
call fcn.14001e590
mov rax, qword [sym.imp.MSVCP140.dll_const_std::ios_base::vftable]
lea rcx, [rbp + 0x1b0]
mov qword [rcx], rax
call qword [sym.imp.MSVCP140.dll_private:_static_void___cdecl_std::ios_base::_Ios_base_dtor_class_std::ios_base____ptr64_]
nop
lea rcx, [rbp + 0xb60]
call fcn.140013790
nop
lea rcx, [rbp + 0xb40]
call fcn.140013790
nop
mov rcx, qword [rbp + 0x558]
call fcn.1400079f0
test al, al
je 0x14000484e
lea rcx, [rbp + 0xb20]
call fcn.140013790
nop
lea rcx, [rbp + 0x640]
call fcn.14001e530
nop
lea rcx, [rbp + 0x550]
call fcn.140013800
nop
lea rcx, [rbp + 0x420]
call fcn.14001e530
nop
lea rcx, [rbp + 0xb00]
call fcn.140013790
nop
lea rcx, [rbp + 0x530]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x630]
call fcn.1400079f0
test al, al
je 0x14000483d
lea rcx, [rbp + 0x568]
call fcn.14001e460
nop
lea rcx, [rbp + 0x5a8]
call fcn.14001e530
nop
lea rcx, [rbp + 0x620]
call fcn.140013800
nop
lea rcx, [rbp + 0x510]
call fcn.14001e530
nop
mov rcx, qword [rbp + 0x658]
call fcn.1400079f0
test al, al
je 0x14000482f
mov rcx, qword [rbp + 0x608]
call fcn.1400079f0
test al, al
je 0x140004821
lea rcx, [rbp + 0xca0]
call fcn.140013790
lea rcx, [0x1400a0300]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002b23
jmp 0x140002ae4
mov rcx, qword [rbp + 0x608]
call fcn.1400079d0
jmp 0x1400047e2
mov rcx, qword [rbp + 0x658]
call fcn.1400079d0
jmp 0x1400047d2
mov rcx, qword [rbp + 0x630]
call fcn.1400079d0
jmp 0x14000478e
mov rcx, qword [rbp + 0x558]
call fcn.1400079d0
jmp 0x14000472c
mov rcx, qword [rbp + 0x4d0]
call fcn.1400079d0
jmp 0x1400046a6
mov rcx, qword [rbp + 0x330]
call fcn.1400179f0
jmp 0x14000463d
mov edx, dword [rbp]
lea rcx, [rbp + 0x418]
lea r8, [rbp + 0x270]
lea r9, [rbp + 0x3d8]
call fcn.140007ba0
cmp eax, 1
jne 0x140004957
lea rdx, str.Failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x2f0]
lea rdx, [rbp + 0x608]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x2f0]
lea rcx, [rbp + 0x8f0]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x2f0]
call fcn.1400079f0
test al, al
je 0x140004975
lea r8, str._sensitivity_analysis_is_failed____
lea rcx, [rbp + 0x910]
lea rdx, [rbp + 0x8f0]
call fcn.140020560
nop
mov rcx, rbx
lea rdx, [rbp + 0x910]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x910]
call fcn.140013790
nop
lea rcx, [rbp + 0x8f0]
call fcn.140013790
xor bl, bl
lea rcx, [rbp + 0x3d8]
call fcn.140007880
nop
lea rcx, [rbp + 0x270]
call fcn.14000b310
jmp 0x140003f7a
mov rcx, qword [rbp + 0x2f0]
call fcn.1400179f0
jmp 0x140004901
mov edx, dword [rbp + 0x210]
lea rcx, [rbp + 0x418]
lea r8, [rbp + 0x2d8]
lea r9, [rbp + 0x4b8]
call fcn.140007ba0
cmp eax, 1
jne 0x140004a5f
lea rdx, str.Failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001f240
mov rbx, rax
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0x608]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QByteArray___cdecl_QString::toUtf8_helper_class_QString_const____ptr64_]
nop
mov rax, qword [rbp + 0x3c0]
lea rcx, [rbp + 0xa10]
mov rdx, qword [rax + 0x10]
add rdx, rax
movsxd r8, dword [rax + 4]
call fcn.140017a10
nop
mov rcx, qword [rbp + 0x3c0]
call fcn.1400079f0
test al, al
je 0x140004a7d
lea r8, str._sensitivity_analysis_is_failed____
lea rcx, [rbp + 0xa30]
lea rdx, [rbp + 0xa10]
call fcn.140020560
nop
mov rcx, rbx
lea rdx, [rbp + 0xa30]
call fcn.140017ba0
mov rcx, rax
lea rdx, [0x1400237d0]
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xa30]
call fcn.140013790
nop
lea rcx, [rbp + 0xa10]
call fcn.140013790
xor bl, bl
lea rcx, [rbp + 0x4b8]
call fcn.140007880
nop
lea rcx, [rbp + 0x2d8]
call fcn.14000b310
jmp 0x140003f7a
mov rcx, qword [rbp + 0x3c0]
call fcn.1400179f0
jmp 0x140004a09
mov rcx, qword [rbp + 0x310]
call fcn.1400179f0
jmp 0x1400041bc
mov rcx, qword [rbp + 0x4d8]
call fcn.1400079d0
jmp 0x140003f3f
mov rcx, qword [rbp + 0x608]
call fcn.1400079d0
jmp 0x140004551
mov rcx, qword [rbp + 0x658]
call fcn.1400079d0
jmp 0x14000453d
mov rcx, qword [rbp + 0x630]
call fcn.1400079d0
jmp 0x1400044f5
mov rcx, qword [rbp + 0x558]
call fcn.1400079d0
jmp 0x140004493
mov rcx, qword [rbp + 0x4d0]
call fcn.1400079d0
jmp 0x14000440d
mov rcx, qword [rbp + 0x328]
call fcn.1400179f0
jmp 0x1400043a4
mov rcx, qword [rbp + 0x3f8]
call fcn.1400179f0
jmp 0x140003ffd
lea rcx, [rbp + 0x400]
call fcn.140018e20
nop
lea rcx, [rbp + 0x338]
call fcn.140065e40
jmp 0x140003b85
call fcn.140080e70
nop
mov rcx, qword [rbp + 0x560]
call fcn.1400179f0
jmp 0x1400039e4
mov rcx, qword [rbp + 0x660]
call fcn.1400079d0
jmp 0x1400035e1
mov rcx, qword [rbp + 0x668]
call fcn.1400079d0
jmp 0x1400035cd
mov rcx, qword [rbp + 0x670]
call fcn.1400079d0
jmp 0x1400035b9
call fcn.140080e70
nop
mov rcx, qword [rbp + 0x698]
call fcn.1400079d0
jmp 0x140003949
mov rcx, qword [rbp + 0x6a0]
call fcn.1400079d0
jmp 0x140003935
mov rcx, qword [rbp + 0x548]
call fcn.1400079d0
jmp 0x140003853
mov rcx, qword [rbp + 0x638]
call fcn.1400179f0
jmp 0x1400036b0
mov rcx, qword [rbp + 0x540]
call fcn.1400179f0
jmp 0x1400037aa
mov rcx, qword [rbp + 0x618]
call fcn.1400079d0
jmp 0x140003485
mov rcx, qword [rbp + 0x610]
call fcn.1400079d0
jmp 0x140003471
mov rcx, qword [rbp + 0x610]
call fcn.1400079d0
jmp 0x1400033ba
mov rcx, qword [rbp + 0x618]
call fcn.1400079d0
jmp 0x1400033a6
lea rcx, [rbp + 0xca0]
call fcn.140013790
lea rcx, [0x1400a0330]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a2fa8]
jne 0x140002b23
xor eax, eax
mov rdi, qword [rbp + 0x380]
mov r12, qword [rbp + 0x378]
lea rsp, [rbp + 0xcd0]
pop rbp
ret