Function at 0x140001000
Capabilities:
Terminate process

Disassembly:
push rbp
sub rsp, 0xd10
lea rbp, [rsp + 0x40]
mov qword [rbp + 0x378], r15
mov qword [rbp + 0x388], r14
mov qword [rbp + 0x380], r13
mov qword [rbp + 0x360], r12
mov r12, rdx
mov qword [rbp + 0x390], rdi
mov edi, ecx
mov qword [rbp + 0x368], rsi
mov ecx, 3
mov qword [rbp + 0x370], rbx
xor edx, edx
mov rax, qword [0x1400a3fc0]
xor rax, rbp
mov qword [rbp + 0xcc0], rax
call fcn.140078650
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.1400303b0
nop
lea rdx, [0x140089dfc]
lea rcx, [rbp + 0xca0]
call fcn.140012d00
test al, al
je 0x140003255
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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, [0x1400a1030]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140001174
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.140081cb0
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.140078bf0
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, [0x1400899d4]
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, [0x1400896a4]
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.140007a30
test al, al
je 0x140003200
mov rcx, qword [rbp + 0x730]
call fcn.140007a30
test al, al
je 0x1400031ef
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.140078bf0
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, [0x1400899d4]
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, [0x1400896a4]
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.140007a30
test al, al
je 0x1400031de
mov rcx, qword [rbp + 0x738]
call fcn.140007a30
test al, al
je 0x1400031cd
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.1400174c0
nop
mov rcx, qword [rbp + 0x740]
call fcn.140007a30
test al, al
je 0x1400031bc
lea r8, str._solution
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0xc80]
call fcn.14001fee0
nop
lea rcx, [rbp + 0xc80]
call fcn.140013490
lea rcx, [rbp + 0xc40]
call fcn.1400079d0
mov rbx, rax
mov r8d, dword [rbp + 0xc50]
test rbx, rbx
je 0x1400013a3
cmp r8d, 0xffffffff
je 0x140003189
mov rdx, rbx
lea rcx, [rbp + 0x748]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromUtf8_helper_char_const____ptr64__int_]
nop
lea rcx, [rbp + 0x700]
lea rdx, [rbp + 0x748]
call fcn.14001fdd0
nop
mov rcx, qword [rbp + 0x748]
call fcn.140007a30
test al, al
je 0x140003178
lea rcx, [rbp + 0x750]
call fcn.140020250
nop
mov rax, rsp
mov r15d, 0xffffffff
mov rcx, qword [rbp + 0x700]
lea rdx, [rbp + 0x758]
mov r9d, r15d
lea r8, [rbp + 0x750]
mov dword [rax + 0x20], r15d
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.140020180
nop
lea rcx, [rbp + 0x758]
call fcn.14001e6d0
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 0x140001500
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.140007a30
test al, al
je 0x140003156
mov rcx, qword [rbp + 0x7c0]
call fcn.140007a30
test al, al
je 0x140003145
cmp ebx, 0xffffffff
lea eax, [rsi + 1]
cmovne esi, eax
inc r14
add r13, 8
cmp r14, qword [rbp + 0x10]
jge 0x140001500
mov rax, qword [rbp + 0x7a0]
mov rdx, qword [rax]
jmp 0x140001464
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.1400174c0
nop
mov rcx, qword [rbp + 0x760]
call fcn.140007a30
test al, al
je 0x140003167
lea r8, str._solution
lea rcx, [rbp + 0xc60]
lea rdx, [rbp + 0xc80]
call fcn.14001fee0
nop
lea rcx, [rbp + 0xc80]
call fcn.140013490
lea rcx, [rbp + 0xc60]
call fcn.1400079d0
mov rbx, rax
mov r8d, dword [rbp + 0xc70]
test rbx, rbx
je 0x140001594
cmp r8d, 0xffffffff
je 0x140003112
mov rdx, rbx
lea rcx, [rbp + 0x748]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromUtf8_helper_char_const____ptr64__int_]
nop
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x748]
call fcn.14001fdd0
nop
mov rcx, qword [rbp + 0x748]
call fcn.140007a30
test al, al
je 0x140003101
lea rcx, [rbp + 0x768]
call fcn.140020250
nop
mov rax, rsp
lea rdx, [rbp + 0x758]
mov rcx, qword [rdx - 0x48]
lea r8, [rbp + 0x768]
mov r9d, 0xffffffff
mov dword [rax + 0x20], r15d
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.140020180
nop
lea rcx, [rbp + 0x758]
call fcn.14001e6d0
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 0x1400016ed
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.140007a30
test al, al
je 0x1400030df
mov rcx, qword [rbp + 0x7b0]
call fcn.140007a30
test al, al
je 0x1400030ce
cmp r13d, 0xffffffff
lea eax, [rbx + 1]
cmovne ebx, eax
inc r15
add r14, 8
cmp r15, qword [rbp]
jge 0x1400016ed
mov rax, qword [rbp + 0x790]
mov rdx, qword [rax]
jmp 0x14000164f
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x780]
call fcn.140007a30
test al, al
je 0x1400030f0
mov rcx, r13
lea rdx, [rbp + 0xc80]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x788]
call fcn.140007a30
test al, al
je 0x1400030bd
mov rcx, r13
lea rdx, [rbp + 0xc80]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
lea rdx, str._
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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 0x14000189c
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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, [0x1400a1060]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002e46
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.14000b3f0
nop
lea rcx, [rbp + 0x6c0]
call fcn.14001e5c0
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.14001df20
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x728]
call fcn.140007a30
test al, al
je 0x1400030ac
mov rcx, rsi
lea rdx, [rbp + 0xc80]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
mov rcx, qword [rbp + 0x6d0]
lea rdx, [rbp + 0x720]
mov rax, qword [rcx]
call qword [rax + 8]
test al, al
jne 0x1400019df
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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, [0x1400a1090]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002d05
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.14000b3f0
nop
lea rcx, [rbp + 0x6c0]
call fcn.14001e5c0
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.14001df20
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x6f0]
call fcn.140007a30
test al, al
je 0x14000309b
mov rcx, rsi
lea rdx, [rbp + 0xc80]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
mov rcx, qword [rbp + 0x6a8]
lea rdx, [rbp + 0x6e8]
mov rax, qword [rcx]
call qword [rax + 8]
test al, al
jne 0x140001b5d
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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, [0x1400a10c0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002d0b
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 0x140001ba0
cmp r13d, eax
je 0x140001beb
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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, [0x1400a10f0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002d0b
jmp 0x140001b52
lea rcx, [rbp + 0x598]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomDocument::constructor_void____ptr64]
nop
call fcn.14001ebf0
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 0x140002f36
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 0x140001dd7
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.140007a30
test al, al
je 0x140002d64
mov rcx, qword [rbp + 0x488]
call fcn.140007a30
test al, al
je 0x140002d53
call fcn.14001ebf0
mov rsi, qword [rbp + 0x498]
cmp rsi, rax
je 0x140001d28
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.14000a540
mov rdx, qword [rbp + 0x4a0]
test al, al
jne 0x140002d17
cmp qword [rdx + 0x10], 0x18
jne 0x140002d17
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140007a30
test al, al
je 0x140002f25
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QFileDevice::close_void____ptr64]
lea rcx, [0x1400a1120]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002d11
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, [0x1400a67e0]
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 0x140001e9e
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.140007a30
test al, al
je 0x140002d7a
lea rcx, [0x1400a1150]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002d75
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 0x140002f07
lea rdx, str._Results
lea rcx, [rbp + 0xa50]
call fcn.1400303b0
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.14001e220
nop
lea rcx, [rbp + 0x3a0]
call fcn.14001e220
nop
mov r12d, 2
mov edi, 0x10
cmp qword [rbp + 0x10], 2
jle 0x1400021a4
call fcn.14001ebf0
mov qword [rbp + 0x438], rax
lea rcx, [rbp + 0xc40]
call fcn.1400079d0
mov rsi, rax
mov r8d, dword [rbp + 0xc50]
test rsi, rsi
je 0x140001fb4
cmp r8d, 0xffffffff
je 0x140002e13
mov rdx, rsi
lea rcx, [rbp + 0x440]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromUtf8_helper_char_const____ptr64__int_]
nop
lea r8, [0x1400896a4]
lea rcx, [rbp + 0x448]
lea rdx, [rbp + 0x440]
call fcn.14000b3f0
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.14001d730
nop
mov rcx, qword [rbp + 0x450]
call fcn.140007a30
test al, al
je 0x140002e02
mov rcx, qword [rbp + 0x448]
call fcn.140007a30
test al, al
je 0x140002df1
mov rcx, qword [rbp + 0x440]
call fcn.140007a30
test al, al
je 0x140002de0
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 0x1400020d0
xor esi, esi
jmp 0x1400020e5
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.140007a30
test al, al
je 0x140002dcf
mov rcx, qword [rbp + 0x468]
call fcn.140007a30
test al, al
je 0x140002dbe
test esi, esi
je 0x14000215d
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.14001d2b0
nop
mov rcx, qword [rbp + 0x3b8]
call fcn.140007a30
test al, al
je 0x140002dad
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.140007a30
test al, al
je 0x140002d9c
mov rcx, qword [rbp + 0x438]
call fcn.140007a30
test al, al
je 0x140002d8b
inc r12
add rdi, 8
cmp r12, qword [rbp + 0x10]
jl 0x140001f83
mov r12d, 2
mov edi, 0x10
cmp qword [rbp], 2
jle 0x1400023db
call fcn.14001ebf0
mov qword [rbp + 0x5c8], rax
lea rcx, [rbp + 0xc60]
call fcn.1400079d0
mov rsi, rax
mov r8d, dword [rbp + 0xc70]
test rsi, rsi
je 0x1400021eb
cmp r8d, 0xffffffff
je 0x140002ed4
mov rdx, rsi
lea rcx, [rbp + 0x5d0]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromUtf8_helper_char_const____ptr64__int_]
nop
lea r8, [0x1400896a4]
lea rcx, [rbp + 0x5d8]
lea rdx, [rbp + 0x5d0]
call fcn.14000b3f0
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.14001d730
nop
mov rcx, qword [rbp + 0x5e0]
call fcn.140007a30
test al, al
je 0x140002ec3
mov rcx, qword [rbp + 0x5d8]
call fcn.140007a30
test al, al
je 0x140002eb2
mov rcx, qword [rbp + 0x5d0]
call fcn.140007a30
test al, al
je 0x140002ea1
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 0x140002307
xor esi, esi
jmp 0x14000231c
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.140007a30
test al, al
je 0x140002e90
mov rcx, qword [rbp + 0x5f8]
call fcn.140007a30
test al, al
je 0x140002e7f
test esi, esi
je 0x140002394
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.14001d2b0
nop
mov rcx, qword [rbp + 0x508]
call fcn.140007a30
test al, al
je 0x140002e6e
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.140007a30
test al, al
je 0x140002e5d
mov rcx, qword [rbp + 0x5c8]
call fcn.140007a30
test al, al
je 0x140002e4c
inc r12
add rdi, 8
cmp r12, qword [rbp]
jl 0x1400021ba
mov rax, qword [rbp + 0x2c8]
mov rcx, qword [rbp + 0x2c0]
sub rax, rcx
shr rax, 3
test eax, eax
jle 0x14000251f
mov rcx, qword [rcx + rbx*8]
mov qword [rbp + 0x318], rcx
call fcn.1400079e0
nop
mov rax, qword [rbp + 0x3a0]
mov rcx, qword [rax + rbx*8]
mov qword [rbp + 0x320], rcx
call fcn.1400079e0
nop
lea rcx, [rbp + 0x318]
lea rdx, [rbp + 0x320]
call fcn.14000b520
test al, al
jne 0x140002afd
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.1400174c0
nop
mov rcx, qword [rbp + 0x308]
call fcn.140007a30
test al, al
je 0x140002aec
lea rdx, [0x1400896a4]
lea rcx, [rbp + 0x950]
lea r8, [rbp + 0x930]
call fcn.14000b540
nop
lea rcx, [rbp + 0x930]
call fcn.140013490
lea rcx, [rbp + 0x220]
lea rdx, [rbp + 0x950]
call fcn.14000b810
test al, al
je 0x140002796
lea rcx, [rbp + 0x950]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x320]
call fcn.140007a30
test al, al
je 0x140002785
mov rcx, qword [rbp + 0x318]
call fcn.140007a30
test al, al
je 0x140002774
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 0x1400023f8
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x398]
call fcn.140007a30
test al, al
je 0x140002cf4
mov rcx, rbx
lea rdx, [rbp + 0xc80]
call fcn.140017660
mov rcx, rax
lea rdx, str._are_same_as_Golden_
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
nop
lea rcx, [rbp + 0x3a0]
call fcn.14001de50
nop
lea rcx, [rbp + 0x2c0]
call fcn.14001de50
nop
lea rcx, [rbp + 0xa50]
call fcn.140013490
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.140007a30
test al, al
je 0x140002ce3
lea rcx, [rbp + 0x598]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomDocument::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x6a8]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x6e8]
call fcn.140007a30
test al, al
je 0x140002cd2
lea rcx, [rbp + 0x6d0]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x720]
call fcn.140007a30
test al, al
je 0x140002cc1
lea rcx, [rbp + 0x790]
call fcn.14001df20
nop
lea rcx, [rbp + 0x768]
call fcn.140013500
nop
lea rcx, [rbp + 0x710]
call fcn.14001df20
nop
lea rcx, [rbp + 0xc60]
call fcn.140013490
nop
lea rcx, [rbp + 0x7a0]
call fcn.14001df20
nop
lea rcx, [rbp + 0x750]
call fcn.140013500
nop
lea rcx, [rbp + 0x700]
call fcn.14001df20
nop
lea rcx, [rbp + 0xc40]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x778]
call fcn.140007a30
test al, al
je 0x140002cb0
mov rcx, qword [rbp + 0x770]
call fcn.140007a30
test al, al
je 0x140002c9f
lea rcx, [rbp + 0xca0]
call fcn.140013490
lea rcx, [0x1400a1180]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002a91
mov rbx, qword [rbp + 0x370]
xor eax, eax
mov rsi, qword [rbp + 0x368]
mov rdi, qword [rbp + 0x390]
mov r12, qword [rbp + 0x360]
mov r13, qword [rbp + 0x380]
mov r14, qword [rbp + 0x388]
mov r15, qword [rbp + 0x378]
lea rsp, [rbp + 0xcd0]
pop rbp
ret
mov rcx, qword [rbp + 0x318]
call fcn.140007a10
jmp 0x1400024fb
mov rcx, qword [rbp + 0x320]
call fcn.140007a10
jmp 0x1400024e7
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x210]
call fcn.140007a30
test al, al
je 0x140002adb
mov rcx, rbx
lea rdx, [rbp + 0x7d0]
call fcn.140017660
mov rcx, rax
lea rdx, str._in
call fcn.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x218]
call fcn.140007a30
test al, al
je 0x140002aca
mov rcx, rbx
lea rdx, [rbp + 0x7f0]
call fcn.140017660
mov rcx, rax
lea rdx, str._are_Different_as_Golden_____
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
nop
lea rcx, [rbp + 0x7d0]
call fcn.140013490
nop
lea rcx, [rbp + 0x950]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x320]
call fcn.140007a30
test al, al
je 0x140002ab9
mov rcx, qword [rbp + 0x318]
call fcn.140007a30
test al, al
je 0x140003244
lea rcx, [rbp + 0x3a0]
call fcn.14001de50
nop
lea rcx, [rbp + 0x2c0]
call fcn.14001de50
nop
lea rcx, [rbp + 0xa50]
call fcn.140013490
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.140007a30
test al, al
je 0x140003233
lea rcx, [rbp + 0x598]
call qword [sym.imp.Qt5Xml.dll_public:_void___cdecl_QDomDocument::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x6a8]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x6e8]
call fcn.140007a30
test al, al
je 0x140003222
lea rcx, [rbp + 0x6d0]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x720]
call fcn.140007a30
test al, al
je 0x140003211
lea rcx, [rbp + 0x790]
call fcn.14001df20
nop
lea rcx, [rbp + 0x768]
call fcn.140013500
nop
lea rcx, [rbp + 0x710]
call fcn.14001df20
nop
lea rcx, [rbp + 0xc60]
call fcn.140013490
nop
lea rcx, [rbp + 0x7a0]
call fcn.14001df20
nop
lea rcx, [rbp + 0x750]
call fcn.140013500
nop
lea rcx, [rbp + 0x700]
call fcn.14001df20
nop
lea rcx, [rbp + 0xc40]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x778]
call fcn.140007a30
test al, al
je 0x140002aa8
mov rcx, qword [rbp + 0x770]
call fcn.140007a30
test al, al
je 0x140002a97
lea rcx, [rbp + 0xca0]
call fcn.140013490
lea rcx, [0x1400a11b0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002a91
mov rbx, qword [rbp + 0x370]
mov eax, 1
mov rsi, qword [rbp + 0x368]
mov rdi, qword [rbp + 0x390]
mov r12, qword [rbp + 0x360]
mov r13, qword [rbp + 0x380]
mov r14, qword [rbp + 0x388]
mov r15, qword [rbp + 0x378]
lea rsp, [rbp + 0xcd0]
pop rbp
ret
call fcn.140081cb0
nop
mov rcx, qword [rbp + 0x770]
call fcn.140007a10
jmp 0x140002a1c
mov rcx, qword [rbp + 0x778]
call fcn.140007a10
jmp 0x140002a0c
mov rcx, qword [rbp + 0x320]
call fcn.140007a10
jmp 0x1400028c7
mov rcx, qword [rbp + 0x218]
call fcn.1400174a0
jmp 0x14000285d
mov rcx, qword [rbp + 0x210]
call fcn.1400174a0
jmp 0x1400027f4
mov rcx, qword [rbp + 0x308]
call fcn.1400174a0
jmp 0x140002484
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x260]
call fcn.140007a30
test al, al
je 0x140002c7d
mov rcx, rbx
lea rdx, [rbp + 0x810]
call fcn.140017660
mov rcx, rax
lea rdx, str.__
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x268]
call fcn.140007a30
test al, al
je 0x140002c8e
mov rcx, rbx
lea rdx, [rbp + 0x810]
call fcn.140017660
mov rcx, rax
lea rdx, str.__
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
lea rcx, [0x1400a11e0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002c78
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.140081cb0
mov rcx, qword [rbp + 0x260]
call fcn.1400174a0
jmp 0x140002b7e
mov rcx, qword [rbp + 0x268]
call fcn.1400174a0
jmp 0x140002c13
mov rcx, qword [rbp + 0x770]
call fcn.140007a10
jmp 0x1400026fe
mov rcx, qword [rbp + 0x778]
call fcn.140007a10
jmp 0x1400026ea
mov rcx, qword [rbp + 0x720]
call fcn.140007a10
jmp 0x14000266e
mov rcx, qword [rbp + 0x6e8]
call fcn.140007a10
jmp 0x14000264d
mov rcx, qword [rbp + 0x5a0]
call fcn.140007a10
jmp 0x14000261e
mov rcx, qword [rbp + 0x398]
call fcn.1400174a0
jmp 0x14000257d
call fcn.140081cb0
nop
call fcn.140081cb0
nop
call fcn.140081cb0
nop
mov dword [rbp], 0
test byte [rdx + 0xb], 0x80
jne 0x140002d4d
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 0x140001d63
or dword [rbp], 1
jmp 0x140002d24
mov rcx, qword [rbp + 0x488]
call fcn.140007a10
jmp 0x140001d10
mov rcx, qword [rbp + 0x490]
call fcn.140007a10
jmp 0x140001cfc
call fcn.140081cb0
mov rcx, qword [rbp + 0x3d0]
call fcn.140007a10
jmp 0x140001e70
mov rcx, qword [rbp + 0x438]
call fcn.140007a10
jmp 0x140002193
mov rcx, qword [rbp + 0x458]
call fcn.140007a10
jmp 0x14000217f
mov rcx, qword [rbp + 0x3b8]
call fcn.140007a10
jmp 0x14000215d
mov rcx, qword [rbp + 0x468]
call fcn.140007a10
jmp 0x14000210d
mov rcx, qword [rbp + 0x470]
call fcn.140007a10
jmp 0x1400020f9
mov rcx, qword [rbp + 0x440]
call fcn.140007a10
jmp 0x14000205b
mov rcx, qword [rbp + 0x448]
call fcn.140007a10
jmp 0x140002047
mov rcx, qword [rbp + 0x450]
call fcn.140007a10
jmp 0x140002033
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 0x140002e3e
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
mov r8d, eax
jmp 0x140001fb4
call fcn.140081cb0
nop
mov rcx, qword [rbp + 0x5c8]
call fcn.140007a10
jmp 0x1400023ca
mov rcx, qword [rbp + 0x5e8]
call fcn.140007a10
jmp 0x1400023b6
mov rcx, qword [rbp + 0x508]
call fcn.140007a10
jmp 0x140002394
mov rcx, qword [rbp + 0x5f8]
call fcn.140007a10
jmp 0x140002344
mov rcx, qword [rbp + 0x600]
call fcn.140007a10
jmp 0x140002330
mov rcx, qword [rbp + 0x5d0]
call fcn.140007a10
jmp 0x140002292
mov rcx, qword [rbp + 0x5d8]
call fcn.140007a10
jmp 0x14000227e
mov rcx, qword [rbp + 0x5e0]
call fcn.140007a10
jmp 0x14000226a
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 0x140002eff
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
mov r8d, eax
jmp 0x1400021eb
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 0x140001ecc
mov rcx, qword [rbp + 0x4a0]
call fcn.1400174a0
jmp 0x140001d9b
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.140007a30
test al, al
je 0x14000308a
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.14001ec00
mov rsi, rax
call fcn.14001ebf0
mov rdi, qword [rbp + 0x6e8]
cmp rdi, rax
je 0x140002fae
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.14000a540
mov rdx, qword [rbp + 0x290]
test al, al
jne 0x14000304e
cmp qword [rdx + 0x10], 0x18
jne 0x14000304e
mov rax, qword [rdx + 0x10]
add rdx, rax
mov rcx, rsi
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140007a30
test al, al
je 0x140003040
lea rcx, [0x1400a1210]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x14000303b
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.140081cb0
mov rcx, qword [rbp + 0x290]
call fcn.1400174a0
jmp 0x140003011
mov dword [rbp], 0
test byte [rdx + 0xb], 0x80
jne 0x140003084
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 0x140002fe1
or dword [rbp], 1
jmp 0x14000305b
mov rcx, qword [rbp + 0x288]
call fcn.140007a10
jmp 0x140002f73
mov rcx, qword [rbp + 0x6f0]
call fcn.1400174a0
jmp 0x140001ac8
mov rcx, qword [rbp + 0x728]
call fcn.1400174a0
jmp 0x14000194a
mov rcx, qword [rbp + 0x788]
call fcn.1400174a0
jmp 0x1400017f8
mov rcx, qword [rbp + 0x7b0]
call fcn.140007a10
jmp 0x1400016c7
mov rcx, qword [rbp + 0x7b8]
call fcn.140007a10
jmp 0x1400016b3
mov rcx, qword [rbp + 0x780]
call fcn.1400174a0
jmp 0x14000176e
mov rcx, qword [rbp + 0x748]
call fcn.140007a10
jmp 0x1400015cd
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 0x14000313d
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
mov r8d, eax
jmp 0x140001594
mov rcx, qword [rbp + 0x7c0]
call fcn.140007a10
jmp 0x1400014db
mov rcx, qword [rbp + 0x7c8]
call fcn.140007a10
jmp 0x1400014c7
mov rcx, qword [rbp + 0x760]
call fcn.1400174a0
jmp 0x140001548
mov rcx, qword [rbp + 0x748]
call fcn.140007a10
jmp 0x1400013dc
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 0x1400031b4
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
mov r8d, eax
jmp 0x1400013a3
mov rcx, qword [rbp + 0x740]
call fcn.1400174a0
jmp 0x140001357
mov rcx, qword [rbp + 0x738]
call fcn.140007a10
jmp 0x14000130f
mov rcx, qword [rbp + 0x730]
call fcn.140007a10
jmp 0x1400012fb
mov rcx, qword [rbp + 0x730]
call fcn.140007a10
jmp 0x140001244
mov rcx, qword [rbp + 0x738]
call fcn.140007a10
jmp 0x140001230
mov rcx, qword [rbp + 0x720]
call fcn.140007a10
jmp 0x140002990
mov rcx, qword [rbp + 0x6e8]
call fcn.140007a10
jmp 0x14000296f
mov rcx, qword [rbp + 0x5a0]
call fcn.140007a10
jmp 0x140002940
mov rcx, qword [rbp + 0x318]
call fcn.140007a10
jmp 0x1400028db
lea rdx, [0x140089ef8]
lea rcx, [rbp + 0xca0]
call fcn.140012d00
test al, al
je 0x140004c70
lea rdx, str.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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 0x140003329
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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, [0x1400a1240]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140001174
jmp 0x140001169
mov rbx, qword [r12 + 0x10]
test rbx, rbx
je 0x140003360
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 0x14000335e
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
jmp 0x140003365
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, [0x1400899d4]
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, [0x1400896a4]
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.140007a30
test al, al
je 0x140004c5f
mov rcx, qword [rbp + 0x610]
call fcn.140007a30
test al, al
je 0x140004c4e
mov rbx, qword [r12 + 0x18]
test rbx, rbx
je 0x14000342b
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 0x140003429
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
jmp 0x140003430
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, [0x1400899d4]
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, [0x1400896a4]
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.140007a30
test al, al
je 0x140004c3d
mov rcx, qword [rbp + 0x618]
call fcn.140007a30
test al, al
je 0x140004c2c
lea rcx, [rbp + 0x510]
lea rdx, [rbp + 0x658]
call fcn.14001e240
nop
lea rcx, [rbp + 0x620]
call fcn.140020250
nop
mov rax, rsp
mov r13d, 0xffffffff
mov rcx, qword [rbp + 0x510]
lea rdx, [rbp + 0x628]
mov r9d, r13d
lea r8, [rbp + 0x620]
mov dword [rax + 0x20], r13d
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.140020180
nop
lea rcx, [rbp + 0x628]
call fcn.14001e6d0
mov rax, qword [rbp + 0x5a8]
lea rcx, [rbp + 0x568]
lea r8, [rbp + 0x67b]
mov rbx, qword [rax]
mov edx, dword [rbx + 0xc]
sub edx, dword [rbx + 8]
add edx, 0xfffffffe
mov dword [r8 + 0x19], edx
movsxd rdx, edx
call fcn.14001e350
nop
xor edi, edi
xor esi, esi
cmp dword [rbp + 0x694], 0
jle 0x140003631
mov rbx, rsi
lea rcx, [rbp + 0x660]
lea r8, [0x1400896a4]
lea rdx, [rbp + 0x658]
add rbx, qword [rbp + 0x568]
call fcn.14000b3f0
nop
mov rax, qword [rbp + 0x5a8]
lea rdx, [rbp + 0x668]
mov r8, qword [rax]
movsxd r9, dword [r8 + 8]
lea rcx, [r8 + r9*8 + 0x20]
add rcx, rsi
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.14001d730
mov rcx, rbx
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.140007a30
test al, al
je 0x140004b8d
mov rcx, qword [rbp + 0x668]
call fcn.140007a30
test al, al
je 0x140004b7c
mov rcx, qword [rbp + 0x660]
call fcn.140007a30
test al, al
je 0x140004b6b
inc rdi
add rsi, 8
movsxd rax, dword [rbp + 0x694]
cmp rdi, rax
jl 0x14000356b
lea r8, str._solution_solver.xml
lea rcx, [rbp + 0x630]
lea rdx, [rbp + 0x608]
call fcn.14000b3f0
nop
lea rcx, [rbp + 0x520]
call fcn.14001e5c0
nop
mov rax, qword [rbp + 0x520]
lea rcx, [rbp + 0x520]
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.14001df20
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x638]
call fcn.140007a30
test al, al
je 0x140004c0a
mov rcx, rbx
lea rdx, [rbp + 0xbe0]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
mov rcx, qword [rbp + 0x530]
lea rdx, [rbp + 0x630]
mov rax, qword [rcx]
call qword [rax + 8]
test al, al
jne 0x140003774
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.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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, [0x1400a1270]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140004b9e
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 r12, 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.1400174c0
nop
mov rcx, qword [rbp + 0x540]
call fcn.140007a30
test al, al
je 0x140004c1b
lea r8, str._solution
lea rcx, [rbp + 0xb00]
lea rdx, [rbp + 0xbe0]
call fcn.14001fee0
nop
lea rcx, [rbp + 0xbe0]
call fcn.140013490
lea rcx, [rbp + 0xb00]
call fcn.1400079d0
mov rbx, rax
mov r8d, dword [rbp + 0xb10]
test rbx, rbx
je 0x140003825
cmp r8d, 0xffffffff
je 0x140004bd7
mov rdx, rbx
lea rcx, [rbp + 0x548]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromUtf8_helper_char_const____ptr64__int_]
nop
lea rcx, [rbp + 0x420]
lea rdx, [rbp + 0x548]
call fcn.14001fdd0
nop
mov rcx, qword [rbp + 0x548]
call fcn.140007a30
test al, al
je 0x140004bc6
lea rcx, [rbp + 0x550]
call fcn.140020250
nop
mov rax, rsp
lea rdx, [rbp + 0x628]
mov rcx, qword [rbp + 0x420]
lea r8, [rbp + 0x550]
mov r9d, 0xffffffff
mov dword [rax + 0x20], r13d
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.140020180
nop
lea rcx, [rbp + 0x628]
call fcn.14001e6d0
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 0x14000396e
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.140007a30
test al, al
je 0x140004bb5
mov rcx, qword [rbp + 0x698]
call fcn.140007a30
test al, al
je 0x140004ba4
inc rsi
add rbx, 8
cmp rsi, rdi
jge 0x14000396e
mov rax, qword [rbp + 0x640]
mov r8, qword [rax]
jmp 0x1400038dd
lea rdx, str._Results
lea rcx, [rbp + 0xb20]
call fcn.1400303b0
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.1400174c0
nop
mov rcx, qword [rbp + 0x560]
call fcn.140007a30
test al, al
je 0x140004b5a
lea rcx, [rbp + 0xb40]
lea rdx, [rbp + 0xb00]
lea r8, [rbp + 0xbe0]
call fcn.14001e770
nop
lea rcx, [rbp + 0xbe0]
call fcn.140013490
lea r8, str._solution.json
lea rcx, [rbp + 0xb60]
lea rdx, [rbp + 0xb40]
call fcn.140017290
nop
mov edx, 1
lea rcx, [rbp + 0x100]
call fcn.140019860
nop
lea rcx, [rbp + 0xb60]
call fcn.1400079d0
mov rdx, rax
lea rcx, [rbp + 0x100]
mov r8d, 1
mov r9d, 0x40
call fcn.14001aff0
cmp qword [rbp + 0x190], 0
jne 0x140003b3e
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x430]
call fcn.140007a30
test al, al
je 0x140003e68
mov rcx, rbx
lea rdx, [rbp + 0xa90]
call fcn.140017660
mov rcx, rax
lea rdx, str._____
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
lea rcx, [0x1400a12a0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140004b54
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
lea rcx, [rbp + 0x830]
call fcn.140069260
nop
xor edx, edx
lea rcx, [rbp + 0x298]
call fcn.14006be90
nop
lea rcx, [rbp + 0x5b8]
call fcn.14001ea30
nop
mov r9d, 1
lea rcx, [rbp + 0x830]
lea rdx, [rbp + 0x100]
lea r8, [rbp + 0x298]
call fcn.140069c20
test al, al
jne 0x140003c44
lea rcx, [rbp + 0x100]
call fcn.14001c7f0
lea rcx, [rbp + 0x6f8]
lea rdx, [rbp + 0x608]
call fcn.140008820
mov rdi, rax
mov rcx, rdi
mov rdx, r12
mov rax, qword [rdi]
call qword [rax + 0xb0]
movsxd rdx, dword [rbp + 0x694]
lea rcx, [rbp + 0x4f0]
lea r8, [rbp + 0x679]
call fcn.14001ea90
nop
xor r13d, r13d
movsxd rsi, dword [rbp + 0x694]
xor ebx, ebx
test rsi, rsi
jle 0x140003e79
mov rdx, rbx
lea rcx, [rbp + 0x6f8]
add rdx, qword [rbp + 0x568]
call fcn.140008820
mov rsi, rax
mov rax, qword [rbp + 0x4f0]
mov rdx, r12
mov qword [rax + rbx], rsi
mov rsi, qword [rbp + 0x4f0]
mov rcx, qword [rbx + rsi]
mov r8, qword [rcx]
call qword [r8 + 0xb0]
inc r13
add rbx, 8
movsxd rsi, dword [rbp + 0x694]
cmp r13, rsi
jl 0x140003bf0
jmp 0x140003e79
lea rdx, str.ResultsCategory
lea rcx, [rbp + 0x298]
call fcn.1400635d0
mov rdx, rax
lea rcx, [rbp + 0x338]
call fcn.140073b10
nop
lea rcx, [rbp + 0x338]
lea rdx, [rbp + 0x400]
call fcn.140073fc0
nop
mov rax, qword [rbp + 0x408]
xor ebx, ebx
sub rax, qword [rbp + 0x400]
sar rax, 5
je 0x140004b36
mov rdx, rbx
lea rcx, [rbp + 0x400]
call fcn.14001d840
mov rdx, rax
lea rcx, [rbp + 0xc00]
call fcn.140015f10
nop
mov rdx, rbx
lea rcx, [rbp + 0x338]
shl rdx, 5
add rdx, qword [rbp + 0x400]
call fcn.140075160
mov rcx, rax
lea rdx, [rbp + 0xb80]
call fcn.1400767b0
nop
lea rdx, [0x140089660]
lea rcx, [rbp + 0xb80]
call fcn.14001dda0
test al, al
jne 0x140003d30
lea rcx, [rbp + 0xb80]
call fcn.140013490
nop
lea rcx, [rbp + 0xc00]
call fcn.140013490
mov rax, qword [rbp + 0x408]
sub rax, qword [rbp + 0x400]
inc ebx
sar rax, 5
cmp rbx, rax
jb 0x140003c95
jmp 0x140004b36
mov r8d, 1
lea rcx, [rbp + 0x10]
mov r9d, r8d
lea rdx, [rbp + 0xb80]
call fcn.1400135d0
nop
lea rcx, [rbp + 0xab0]
lea rdx, [rbp + 0x10]
call fcn.14001d7b0
lea rcx, [rbp + 0xad8]
call fcn.14001de20
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0xab0]
lea r8, [rbp + 0xad8]
lea r9, [rbp + 0x67a]
call fcn.140014bd0
nop
mov rax, qword [rbp + 0x588]
xor edx, edx
sub rax, qword [rbp + 0x580]
xor esi, esi
sar rax, 5
je 0x140003e33
mov rdx, rsi
lea rcx, [rbp + 0x580]
call fcn.14001d840
mov rdx, rax
lea rcx, [rbp + 0xc20]
call fcn.140015f10
nop
lea rcx, [rbp + 0xba0]
lea rdx, [rbp + 0xc00]
lea r8, [rbp + 0xc20]
call fcn.1400160a0
nop
lea rcx, [rbp + 0x5b8]
lea rdx, [rbp + 0x680]
lea r8, [rbp + 0xba0]
call fcn.14001d870
nop
lea rcx, [rbp + 0xba0]
call fcn.14001dce0
nop
lea rcx, [rbp + 0xc20]
call fcn.140013490
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 0x140003da4
lea rcx, [rbp + 0x580]
call fcn.140018860
nop
lea rcx, [rbp + 0xa0]
call fcn.140012bd0
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 0x140003cf5
mov rcx, qword [rbp + 0x430]
call fcn.1400174a0
jmp 0x140003ad5
lea rax, [rbp + 0x694]
mov qword [rbp + 0x418], rax
call fcn.14001ebf0
mov r8, qword [rbp + 0x5b8]
mov bl, 1
mov qword [rbp + 0x4d0], rax
mov dword [rbp + 0x67c], 2
mov dword [rbp + 0x688], 0
mov r13, qword [r8]
mov qword [rbp + 0x4e8], r13
cmp r13, r8
je 0x1400042ed
xor esi, esi
add r13, 0x40
mov rcx, r13
call fcn.1400079d0
mov r9, rax
mov r8d, dword [r13 + 0x10]
test r9, r9
je 0x140003ee7
cmp r8d, 0xffffffff
je 0x140004a8c
mov rdx, r9
lea rcx, [rbp + 0x4d8]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QString___cdecl_QString::fromUtf8_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.140007a30
test al, al
je 0x140004a7b
mov rax, qword [rdi]
mov rcx, rdi
lea rdx, [rbp + 0x4d0]
call qword [rax + 0x20]
mov r8d, eax
mov dword [rbp + 0x68c], r8d
cmp r8d, 0x63
jbe 0x14000413a
lea eax, [r8 - 0x64]
cmp eax, 0x63
jbe 0x140003f7f
add r8d, 0xffffff06
cmp r8d, 0x31
jbe 0x140003f7f
lea rcx, [rbp + 0x4e8]
call fcn.1400132e0
mov r13, qword [rbp + 0x4e8]
cmp r13, qword [rbp + 0x5b8]
jne 0x140003ec5
jmp 0x1400045a3
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.14001ec00
mov r13, 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.1400174c0
nop
mov rcx, qword [rbp + 0x3f8]
call fcn.140007a30
test al, al
je 0x140004b25
mov rcx, r13
lea rdx, [rbp + 0xa70]
call fcn.140017660
mov rcx, rax
lea rdx, str._______________________
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + Ordinal_141]
mov dword [rbp + 0x210], eax
movsxd r15, dword [rbp + 0x210]
lea rcx, [rbp + 0x2d8]
mov rdx, r15
lea r8, [rbp + 0x4e0]
mov dword [r8], esi
lea r9, [rbp + 0x4e7]
call fcn.140016420
nop
mov r10, rsp
mov rcx, rdi
mov r11, qword [rdi]
lea rdx, [rbp + 0x67c]
mov rax, qword [rbp + 0x2d8]
lea r8, [rbp + 0x688]
lea r9, [rbp + 0x68c]
mov dword [r10 + 0x20], 0x3f800000
mov qword [r10 + 0x28], rax
mov dword [r10 + 0x30], esi
mov dword [r10 + 0x38], esi
call qword [r11 + 0x50]
movsxd rdx, dword [rbp + 0x694]
lea rcx, [rbp + 0x4b8]
lea r8, [rbp + 0x678]
call fcn.140007a70
nop
xor r14d, r14d
xor r13d, r13d
cmp dword [rbp + 0x694], 0
jle 0x140004962
mov rcx, r13
mov rdx, r15
add rcx, qword [rbp + 0x4b8]
lea r8, [rbp + 0x690]
mov dword [r8], esi
call fcn.140006ff0
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 + r14*8]
mov r11, qword [r13 + r11]
mov dword [r8 + 0x20], 0x3f800000
mov rax, qword [rcx]
mov qword [r8 + 0x28], r11
mov dword [r8 + 0x30], esi
mov dword [r8 + 0x38], esi
lea r8, [rbp + 0x688]
call qword [rax + 0x50]
inc r14
add r13, 0x18
movsxd rax, dword [rbp + 0x694]
cmp r14, rax
jl 0x1400040bd
jmp 0x140004962
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.14001ec00
mov r13, 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.1400174c0
nop
mov rcx, qword [rbp + 0x310]
call fcn.140007a30
test al, al
je 0x140004a6a
mov rcx, r13
lea rdx, [rbp + 0x970]
call fcn.140017660
mov rcx, rax
lea rdx, str._______________________
call fcn.14001ec00
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x18]
mov dword [rbp], eax
movsxd r15, dword [rbp]
lea rcx, [rbp + 0x270]
mov rdx, r15
lea r8, [rbp + 0x3f0]
mov dword [r8], esi
lea r9, [rbp + 0x4e4]
call fcn.140016420
nop
mov r10, rsp
mov rcx, rdi
mov r11, qword [rdi]
lea rdx, [rbp + 0x67c]
mov rax, qword [rbp + 0x270]
lea r8, [rbp + 0x688]
lea r9, [rbp + 0x68c]
mov dword [r10 + 0x20], 0x3f800000
mov qword [r10 + 0x28], rax
mov dword [r10 + 0x30], esi
mov dword [r10 + 0x38], esi
call qword [r11 + 0x38]
movsxd rdx, dword [rbp + 0x694]
lea rcx, [rbp + 0x3d8]
lea r8, [rbp + 0x4e5]
call fcn.140007a70
nop
xor r14d, r14d
xor r13d, r13d
cmp dword [rbp + 0x694], 0
jle 0x14000485d
mov rcx, r13
mov rdx, r15
add rcx, qword [rbp + 0x3d8]
lea r8, [rbp + 0x650]
mov dword [r8], esi
call fcn.140006ff0
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 + r14*8]
mov r11, qword [r13 + r11]
mov dword [r8 + 0x20], 0x3f800000
mov rax, qword [rcx]
mov qword [r8 + 0x28], r11
mov dword [r8 + 0x30], esi
mov dword [r8 + 0x38], esi
lea r8, [rbp + 0x688]
call qword [rax + 0x38]
inc r14
add r13, 0x18
movsxd rax, dword [rbp + 0x694]
cmp r14, rax
jl 0x140004270
jmp 0x14000485d
test rsi, rsi
jle 0x140004322
xor edi, edi
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rax + rdi*8]
test rcx, rcx
je 0x140004315
mov edx, 1
mov rax, qword [rcx]
call qword [rax]
movsxd rsi, dword [rbp + 0x694]
inc rdi
cmp rdi, rsi
jl 0x1400042f4
jmp 0x1400045b3
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x328]
call fcn.140007a30
test al, al
je 0x140004b14
lea r8, str._sensitivity_analysis_is_succeed____
lea rcx, [rbp + 0x9d0]
lea rdx, [rbp + 0x990]
call fcn.14001fee0
nop
mov rcx, rbx
lea rdx, [rbp + 0x9d0]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
nop
lea rcx, [rbp + 0x990]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x4d0]
call fcn.140007a30
test al, al
je 0x140004b03
lea rcx, [rbp + 0x4f0]
call fcn.14000a560
nop
lea rcx, [rbp + 0x5b8]
call fcn.140018950
nop
lea rcx, [rbp + 0x298]
call fcn.140065ab0
nop
lea rcx, [rbp + 0x830]
call fcn.1400192a0
nop
lea rcx, [rbp + 0x1b0]
call fcn.14001df80
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.140013490
nop
lea rcx, [rbp + 0xb40]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x558]
call fcn.140007a30
test al, al
je 0x140004af2
lea rcx, [rbp + 0xb20]
call fcn.140013490
nop
lea rcx, [rbp + 0x640]
call fcn.14001df20
nop
lea rcx, [rbp + 0x550]
call fcn.140013500
nop
lea rcx, [rbp + 0x420]
call fcn.14001df20
nop
lea rcx, [rbp + 0xb00]
call fcn.140013490
nop
lea rcx, [rbp + 0x530]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x630]
call fcn.140007a30
test al, al
je 0x140004ae1
lea rcx, [rbp + 0x568]
call fcn.14001de50
nop
lea rcx, [rbp + 0x5a8]
call fcn.14001df20
nop
lea rcx, [rbp + 0x620]
call fcn.140013500
nop
lea rcx, [rbp + 0x510]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x658]
call fcn.140007a30
test al, al
je 0x140004ad0
mov rcx, qword [rbp + 0x608]
call fcn.140007a30
test al, al
je 0x140004abf
lea rcx, [rbp + 0xca0]
call fcn.140013490
lea rcx, [0x1400a12d0]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002a91
mov rbx, qword [rbp + 0x370]
xor eax, eax
mov rsi, qword [rbp + 0x368]
mov rdi, qword [rbp + 0x390]
mov r12, qword [rbp + 0x360]
mov r13, qword [rbp + 0x380]
mov r14, qword [rbp + 0x388]
mov r15, qword [rbp + 0x378]
lea rsp, [rbp + 0xcd0]
pop rbp
ret
movsxd rsi, dword [rbp + 0x694]
test rsi, rsi
jg 0x1400042f2
test bl, bl
jne 0x140004322
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x330]
call fcn.140007a30
test al, al
je 0x14000484c
lea r8, str._sensitivity_analysis_is_failed____
lea rcx, [rbp + 0x9f0]
lea rdx, [rbp + 0x9b0]
call fcn.14001fee0
nop
mov rcx, rbx
lea rdx, [rbp + 0x9f0]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
nop
lea rcx, [rbp + 0x9b0]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x4d0]
call fcn.140007a30
test al, al
je 0x14000483b
lea rcx, [rbp + 0x4f0]
call fcn.14000a560
nop
lea rcx, [rbp + 0x5b8]
call fcn.140018950
nop
lea rcx, [rbp + 0x298]
call fcn.140065ab0
nop
lea rcx, [rbp + 0x830]
call fcn.1400192a0
nop
lea rcx, [rbp + 0x1b0]
call fcn.14001df80
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.140013490
nop
lea rcx, [rbp + 0xb40]
call fcn.140013490
nop
mov rcx, qword [rbp + 0x558]
call fcn.140007a30
test al, al
je 0x14000482a
lea rcx, [rbp + 0xb20]
call fcn.140013490
nop
lea rcx, [rbp + 0x640]
call fcn.14001df20
nop
lea rcx, [rbp + 0x550]
call fcn.140013500
nop
lea rcx, [rbp + 0x420]
call fcn.14001df20
nop
lea rcx, [rbp + 0xb00]
call fcn.140013490
nop
lea rcx, [rbp + 0x530]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x630]
call fcn.140007a30
test al, al
je 0x140004819
lea rcx, [rbp + 0x568]
call fcn.14001de50
nop
lea rcx, [rbp + 0x5a8]
call fcn.14001df20
nop
lea rcx, [rbp + 0x620]
call fcn.140013500
nop
lea rcx, [rbp + 0x510]
call fcn.14001df20
nop
mov rcx, qword [rbp + 0x658]
call fcn.140007a30
test al, al
je 0x14000480b
mov rcx, qword [rbp + 0x608]
call fcn.140007a30
test al, al
je 0x1400047fd
lea rcx, [rbp + 0xca0]
call fcn.140013490
lea rcx, [0x1400a1300]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002a91
jmp 0x140002a52
mov rcx, qword [rbp + 0x608]
call fcn.140007a10
jmp 0x1400047be
mov rcx, qword [rbp + 0x658]
call fcn.140007a10
jmp 0x1400047ae
mov rcx, qword [rbp + 0x630]
call fcn.140007a10
jmp 0x14000476a
mov rcx, qword [rbp + 0x558]
call fcn.140007a10
jmp 0x140004708
mov rcx, qword [rbp + 0x4d0]
call fcn.140007a10
jmp 0x140004682
mov rcx, qword [rbp + 0x330]
call fcn.1400174a0
jmp 0x140004619
mov edx, dword [rbp]
lea rcx, [rbp + 0x418]
lea r8, [rbp + 0x270]
lea r9, [rbp + 0x3d8]
call fcn.140007bd0
cmp eax, 1
jne 0x140004933
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x2f0]
call fcn.140007a30
test al, al
je 0x140004951
lea r8, str._sensitivity_analysis_is_failed____
lea rcx, [rbp + 0x910]
lea rdx, [rbp + 0x8f0]
call fcn.14001fee0
nop
mov rcx, rbx
lea rdx, [rbp + 0x910]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
nop
lea rcx, [rbp + 0x8f0]
call fcn.140013490
xor bl, bl
lea rcx, [rbp + 0x3d8]
call fcn.1400078b0
nop
lea rcx, [rbp + 0x270]
call fcn.14000b1b0
jmp 0x140003f5a
mov rcx, qword [rbp + 0x2f0]
call fcn.1400174a0
jmp 0x1400048dd
mov edx, dword [rbp + 0x210]
lea rcx, [rbp + 0x418]
lea r8, [rbp + 0x2d8]
lea r9, [rbp + 0x4b8]
call fcn.140007bd0
cmp eax, 1
jne 0x140004a3b
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.14001ec00
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.1400174c0
nop
mov rcx, qword [rbp + 0x3c0]
call fcn.140007a30
test al, al
je 0x140004a59
lea r8, str._sensitivity_analysis_is_failed____
lea rcx, [rbp + 0xa30]
lea rdx, [rbp + 0xa10]
call fcn.14001fee0
nop
mov rcx, rbx
lea rdx, [rbp + 0xa30]
call fcn.140017660
mov rcx, rax
lea rdx, [0x1400231a0]
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.140013490
nop
lea rcx, [rbp + 0xa10]
call fcn.140013490
xor bl, bl
lea rcx, [rbp + 0x4b8]
call fcn.1400078b0
nop
lea rcx, [rbp + 0x2d8]
call fcn.14000b1b0
jmp 0x140003f5a
mov rcx, qword [rbp + 0x3c0]
call fcn.1400174a0
jmp 0x1400049e5
mov rcx, qword [rbp + 0x310]
call fcn.1400174a0
jmp 0x140004198
mov rcx, qword [rbp + 0x4d8]
call fcn.140007a10
jmp 0x140003f20
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 0x140004ab7
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
mov r8d, eax
jmp 0x140003ee7
mov rcx, qword [rbp + 0x608]
call fcn.140007a10
jmp 0x14000452d
mov rcx, qword [rbp + 0x658]
call fcn.140007a10
jmp 0x140004519
mov rcx, qword [rbp + 0x630]
call fcn.140007a10
jmp 0x1400044d1
mov rcx, qword [rbp + 0x558]
call fcn.140007a10
jmp 0x14000446f
mov rcx, qword [rbp + 0x4d0]
call fcn.140007a10
jmp 0x1400043e9
mov rcx, qword [rbp + 0x328]
call fcn.1400174a0
jmp 0x140004380
mov rcx, qword [rbp + 0x3f8]
call fcn.1400174a0
jmp 0x140003fdd
lea rcx, [rbp + 0x400]
call fcn.140018860
nop
lea rcx, [rbp + 0x338]
call fcn.140065ab0
jmp 0x140003b8f
call fcn.140081cb0
nop
mov rcx, qword [rbp + 0x560]
call fcn.1400174a0
jmp 0x1400039ee
mov rcx, qword [rbp + 0x660]
call fcn.140007a10
jmp 0x14000361a
mov rcx, qword [rbp + 0x668]
call fcn.140007a10
jmp 0x140003606
mov rcx, qword [rbp + 0x670]
call fcn.140007a10
jmp 0x1400035f2
call fcn.140081cb0
nop
mov rcx, qword [rbp + 0x698]
call fcn.140007a10
jmp 0x140003953
mov rcx, qword [rbp + 0x6a0]
call fcn.140007a10
jmp 0x14000393f
mov rcx, qword [rbp + 0x548]
call fcn.140007a10
jmp 0x14000385e
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 0x140004c02
mov rax, rdx
add rdx, rcx
call fcn.140078bf0
mov r8d, eax
jmp 0x140003825
mov rcx, qword [rbp + 0x638]
call fcn.1400174a0
jmp 0x1400036df
mov rcx, qword [rbp + 0x540]
call fcn.1400174a0
jmp 0x1400037d9
mov rcx, qword [rbp + 0x618]
call fcn.140007a10
jmp 0x1400034bf
mov rcx, qword [rbp + 0x610]
call fcn.140007a10
jmp 0x1400034ab
mov rcx, qword [rbp + 0x610]
call fcn.140007a10
jmp 0x1400033f4
mov rcx, qword [rbp + 0x618]
call fcn.140007a10
jmp 0x1400033e0
lea rcx, [rbp + 0xca0]
call fcn.140013490
lea rcx, [0x1400a1330]
call sub.libiomp5md.dll_Ordinal_120
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xcc0], 0
xor rcx, rbp
cmp rcx, qword [0x1400a3fc0]
jne 0x140002a91
xor eax, eax
mov rdi, qword [rbp + 0x390]
mov r12, qword [rbp + 0x360]
lea rsp, [rbp + 0xcd0]
pop rbp
ret