File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14006b890
14006b890std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<unsigned long long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
14006b890push r15
14006b892push r14
14006b894push r13
14006b896push r12
14006b898push rbp
14006b899push rdi
14006b89apush rsi
14006b89bpush rbx
14006b89csub rsp, 216
14006b8a3mov rax, [r9+8]
14006b8a7movdqu x0, [r8]
14006b8acmov rsi, [r9]
14006b8afmov rbp, [rsp+320]
14006b8b7mov [rsp+80], rax
14006b8bcmov rax, [rsp+328]
14006b8c4mov [rsp+96], rcx
14006b8c9mov rcx, [rip+0x12bdc0]
14006b8d0mov [rsp+104], rax
14006b8d5mov rax, [rsp+336]
14006b8ddmovups [rsp+48], x0
14006b8e2mov rdx, [rsp+56]
14006b8e7mov [rsp+120], rax
14006b8ecmov rax, [rcx]
14006b8efmov [rsp+200], rax
14006b8f7mov rax, [rsp+48]
14006b8fclea rcx, [rip+0x9a6ad]
14006b903mov [rsp+64], rsi
14006b908mov r15l, edx
14006b90bmov rbx, rax
14006b90ecall std::locale::id::_M_id() const
14006b913mov r13, rax
14006b916mov rax, [rbp+208]
14006b91dmov rax, [rax+24]
14006b921lea r12, [rax+8*r13]
14006b925mov rdi, [r12]
14006b929test rdi, rdi
14006b92cje 0x14006c199
14006b932
14006b932loc_14006b932:
14006b932mov eax, [rbp+24]
14006b935mov r13l, 8
14006b93band eax, 74
14006b93emov r9l, eax
14006b941cmp eax, 64
14006b944je 0x14006b958
14006b946cmp eax, 8
14006b949mov r13l, 10
14006b94fmov eax, 16
14006b954cmove r13, rax
14006b958
14006b958loc_14006b958:
14006b958cmp r15w, -1
14006b95dsete r14b
14006b961test rbx, rbx
14006b964setne bpl
14006b968and bpl, r14b
14006b96bjne 0x14006c2ef
14006b971mov ebp, r14l
14006b974
14006b974loc_14006b974:
14006b974cmp [rsp+80], -1
14006b97asete [rsp+133]
14006b982test rsi, rsi
14006b985setne r12b
14006b989and r12b, [rsp+133]
14006b991jne 0x14006c31a
14006b997movzx r12l, [rsp+133]
14006b9a0
14006b9a0loc_14006b9a0:
14006b9a0cmp r12b, bpl
14006b9a3je 0x14006c028
14006b9a9test rbx, rbx
14006b9acje 0x14006b9b7
14006b9aetest r14b, r14b
14006b9b1jne 0x14006c177
14006b9b7
14006b9b7loc_14006b9b7:
14006b9b7mov r8l, r15l
14006b9ba
14006b9baloc_14006b9ba:
14006b9bamovzx edx, [rdi+148]
14006b9c1movzx eax, [rdi+32]
14006b9c5cmp dx, r8w
14006b9c9je 0x14006bc25
14006b9cfmov [rsp+135], 0
14006b9d7cmp [rdi+150], r8w
14006b9dfje 0x14006bc25
14006b9e5
14006b9e5loc_14006b9e5:
14006b9e5mov [rsp+134], 0
14006b9edxor r12l, r12l
14006b9f0mov esi, r9l
14006b9f3mov r14l, r8l
14006b9f6
14006b9f6loc_14006b9f6:
14006b9f6test al, al
14006b9f8je 0x14006ba01
14006b9facmp [rdi+74], r14w
14006b9ffje 0x14006ba24
14006ba01
14006ba01loc_14006ba01:
14006ba01cmp [rdi+72], r14w
14006ba06je 0x14006ba24
14006ba08cmp [rdi+156], r14w
14006ba10je 0x14006c04f
14006ba16cmp [rsp+134], 0
14006ba1ejne 0x14006c135
14006ba24
14006ba24loc_14006ba24:
14006ba24mov [rsp+128], 0
14006ba2cmov r8l, r14l
14006ba2f
14006ba2floc_14006ba2f:
14006ba2fcmp r13l, 16
14006ba33je 0x14006bf86
14006ba39
14006ba39loc_14006ba39:
14006ba39movsxd rsi, r13l
14006ba3cmov r9l, r13l
14006ba3fmov [rsp+72], rsi
14006ba44
14006ba44loc_14006ba44:
14006ba44lea rcx, [rsp+160]
14006ba4cmov [rsp+176], 0
14006ba54mov [rsp+112], rcx
14006ba59lea rcx, [rsp+176]
14006ba61mov [rsp+88], rcx
14006ba66mov [rsp+160], rcx
14006ba6emov [rsp+168], 0
14006ba7atest al, al
14006ba7cjne 0x14006bf9a
14006ba82
14006ba82loc_14006ba82:
14006ba82mov rax, -1
14006ba89xor edx, edx
14006ba8bmovzx r10l, [rdi+200]
14006ba93div r13
14006ba96mov r14, rax
14006ba99test r10b, r10b
14006ba9cjne 0x14006bcb0
14006baa2cmp [rsp+128], 0
14006baaajne 0x14006c2d5
14006bab0xor edx, edx
14006bab2cmp r9l, 8
14006bab6setne dl
14006bab9xor ebp, ebp
14006babbxor esi, esi
14006babdlea edx, [rdx+rdx+56]
14006bac1
14006bac1loc_14006bac1:
14006bac1cmp r9l, 10
14006bac5jg 0x14006be28
14006bacbcmp r8w, 47
14006bad0jbe 0x14006bd14
14006bad6cmp r8w, dx
14006badajae 0x14006bd14
14006bae0
14006bae0loc_14006bae0:
14006bae0movzx r8l, r8w
14006bae4sub r8l, 48
14006bae8
14006bae8loc_14006bae8:
14006bae8cmp r14, rsi
14006baebjb 0x14006bde0
14006baf1imul rsi, r13
14006baf5movsxd rax, r8l
14006baf8add rax, rsi
14006bafbsetb cl
14006bafemov rsi, rax
14006bb01mov rax, [rbx+16]
14006bb05add r12l, 1
14006bb09or ebp, ecx
14006bb0bmov rcx, [rbx+24]
14006bb0fcmp rax, rcx
14006bb12jae 0x14006bdf6
14006bb18
14006bb18loc_14006bb18:
14006bb18add rax, 2
14006bb1cmov [rbx+16], rax
14006bb20
14006bb20loc_14006bb20:
14006bb20cmp rax, rcx
14006bb23jae 0x14006c3b0
14006bb29cmp [rax], -1
14006bb2dje 0x14006c3db
14006bb33cmp [rsp+64], 0
14006bb39je 0x14006c34b
14006bb3f
14006bb3floc_14006bb3f:
14006bb3fcmp [rsp+80], -1
14006bb45je 0x14006c503
14006bb4b
14006bb4bloc_14006bb4b:
14006bb4bmov r15l, -1
14006bb51mov r10l, 1
14006bb57
14006bb57loc_14006bb57:
14006bb57mov r14, [rsp+168]
14006bb5ftest r14, r14
14006bb62jne 0x14006bd28
14006bb68nop [rax+rax]
14006bb70
14006bb70loc_14006bb70:
14006bb70test r12l, r12l
14006bb73jne 0x14006bdad
14006bb79cmp [rsp+134], 1
14006bb81je 0x14006bdad
14006bb87
14006bb87loc_14006bb87:
14006bb87mov rax, [rsp+120]
14006bb8cmov [rax], 0
14006bb93mov rax, [rsp+104]
14006bb98mov [rax], 4
14006bb9e
14006bb9eloc_14006bb9e:
14006bb9etest r10b, r10b
14006bba1je 0x14006bbab
14006bba3mov rax, [rsp+104]
14006bba8or [rax], 2
14006bbab
14006bbabloc_14006bbab:
14006bbabmov rdx, [rsp+56]
14006bbb0mov [rsp+48], rbx
14006bbb5mov rax, [rsp+48]
14006bbbamov rcx, [rsp+160]
14006bbc2mov [rsp+56], rdx
14006bbc7mov rdx, [rsp+56]
14006bbccmov [rsp+48], rax
14006bbd1mov rax, [rsp+96]
14006bbd6mov dx, r15w
14006bbdamov [rsp+56], rdx
14006bbdfmovdqu x1, [rsp+48]
14006bbe5movups [rax], x1
14006bbe8cmp rcx, [rsp+88]
14006bbedje 0x14006bbf4
14006bbefcall operator delete(void*)
14006bbf4
14006bbf4loc_14006bbf4:
14006bbf4mov rcx, [rip+0x12ba95]
14006bbfbmov rax, [rsp+200]
14006bc03sub rax, [rcx]
14006bc06jne 0x14006c951
14006bc0cmov rax, [rsp+96]
14006bc11add rsp, 216
14006bc18pop rbx
14006bc19pop rsi
14006bc1apop rdi
14006bc1bpop rbp
14006bc1cpop r12
14006bc1epop r13
14006bc20pop r14
14006bc22pop r15
14006bc24ret
14006bc25
14006bc25loc_14006bc25:
14006bc25cmp dx, r8w
14006bc29sete [rsp+135]
14006bc31test al, al
14006bc33jne 0x14006c10a
14006bc39cmp [rdi+72], r8w
14006bc3eje 0x14006b9e5
14006bc44
14006bc44loc_14006bc44:
14006bc44mov rax, [rbx+16]
14006bc48mov rdx, [rbx+24]
14006bc4ccmp rax, rdx
14006bc4fjae 0x14006c6ed
14006bc55add rax, 2
14006bc59mov [rbx+16], rax
14006bc5d
14006bc5dloc_14006bc5d:
14006bc5dcmp rax, rdx
14006bc60jae 0x14006c625
14006bc66cmp [rax], -1
14006bc6aje 0x14006c875
14006bc70cmp [rsp+64], 0
14006bc76je 0x14006c869
14006bc7c
14006bc7cloc_14006bc7c:
14006bc7ccmp [rsp+80], -1
14006bc82je 0x14006c815
14006bc88
14006bc88loc_14006bc88:
14006bc88mov [rsp+128], 1
14006bc90movzx eax, [rdi+32]
14006bc94mov r15l, -1
14006bc9axor r12l, r12l
14006bc9dmov [rsp+134], 0
14006bca5jmp 0x14006ba2f
14006bcaa
14006bcaa 66 0f 1f 44 00 00 f..D..
14006bcb0
14006bcb0loc_14006bcb0:
14006bcb0cmp [rsp+128], 0
14006bcb8jne 0x14006c3fc
14006bcbelea r11, [rdi+156]
14006bcc5xor ebp, ebp
14006bcc7xor esi, esi
14006bcc9nop [rax]
14006bcd0
14006bcd0loc_14006bcd0:
14006bcd0movzx eax, [rdi+32]
14006bcd4test al, al
14006bcd6je 0x14006bce3
14006bcd8cmp [rdi+74], r8w
14006bcddje 0x14006bf30
14006bce3
14006bce3loc_14006bce3:
14006bce3cmp [rdi+72], r8w
14006bce8je 0x14006bd14
14006bceamov rdx, [rsp+72]
14006bcefmov rax, r11
14006bcf2nop [rax+rax]
14006bcfdnop [rax]
14006bd00
14006bd00loc_14006bd00:
14006bd00cmp [rax], r8w
14006bd04je 0x14006be70
14006bd0aadd rax, 2
14006bd0esub rdx, 1
14006bd12jne 0x14006bd00
14006bd14
14006bd14loc_14006bd14:
14006bd14mov r14, [rsp+168]
14006bd1cxor r10l, r10l
14006bd1ftest r14, r14
14006bd22je 0x14006bb70
14006bd28
14006bd28loc_14006bd28:
14006bd28mov rdx, [rsp+160]
14006bd30mov eax, 15
14006bd35cmp rdx, [rsp+88]
14006bd3alea r13, [r14+1]
14006bd3ecmovne rax, [rsp+176]
14006bd47cmp rax, r13
14006bd4ajb 0x14006c416
14006bd50
14006bd50loc_14006bd50:
14006bd50mov [rdx+r14], r12b
14006bd54mov rax, [rsp+160]
14006bd5cmov [rsp+168], r13
14006bd64mov r8, [rsp+112]
14006bd69mov [rax+r14+1], 0
14006bd6fmov rdx, [rdi+24]
14006bd73mov rcx, [rdi+16]
14006bd77mov [rsp+64], r10b
14006bd7ccall std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14006bd81movzx r10l, [rsp+64]
14006bd87test al, al
14006bd89je 0x14006c125
14006bd8f
14006bd8floc_14006bd8f:
14006bd8ftest r12l, r12l
14006bd92jne 0x14006bdad
14006bd94cmp [rsp+134], 1
14006bd9cje 0x14006bdad
14006bd9ecmp [rsp+168], 0
14006bda7je 0x14006bb87
14006bdad
14006bdadloc_14006bdad:
14006bdadcmp [rsp+128], 0
14006bdb5jne 0x14006bb87
14006bdbbtest bpl, bpl
14006bdbeje 0x14006c0eb
14006bdc4mov rax, [rsp+120]
14006bdc9mov [rax], -1
14006bdd0mov rax, [rsp+104]
14006bdd5mov [rax], 4
14006bddbjmp 0x14006bb9e
14006bde0
14006bde0loc_14006bde0:
14006bde0mov rax, [rbx+16]
14006bde4mov rcx, [rbx+24]
14006bde8mov ebp, 1
14006bdedcmp rax, rcx
14006bdf0jb 0x14006bb18
14006bdf6
14006bdf6loc_14006bdf6:
14006bdf6mov rax, [rbx]
14006bdf9mov [rsp+136], edx
14006be00mov rcx, rbx
14006be03mov [rsp+72], r9l
14006be08call [rax+80]
14006be0bmov rax, [rbx+16]
14006be0fmov rcx, [rbx+24]
14006be13mov edx, [rsp+136]
14006be1amov r9l, [rsp+72]
14006be1fjmp 0x14006bb20
14006be24
14006be24 0f 1f 40 00 ..@.
14006be28
14006be28loc_14006be28:
14006be28lea eax, [r8-48]
14006be2ccmp ax, 9
14006be30jbe 0x14006bae0
14006be36lea eax, [r8-97]
14006be3acmp ax, 5
14006be3eja 0x14006be4d
14006be40movzx r8l, r8w
14006be44sub r8l, 87
14006be48jmp 0x14006bae8
14006be4d
14006be4dloc_14006be4d:
14006be4dlea eax, [r8-65]
14006be51cmp ax, 5
14006be55ja 0x14006bd14
14006be5bmovzx r8l, r8w
14006be5fsub r8l, 55
14006be63jmp 0x14006bae8
14006be68
14006be68 0f 1f 84 00 00 00 00 00 ........
14006be70
14006be70loc_14006be70:
14006be70sub rax, r11
14006be73sar rax, 1
14006be76lea edx, [rax-6]
14006be79cmp eax, 15
14006be7ccmovg eax, edx
14006be7fcmp r14, rsi
14006be82jb 0x14006bee8
14006be84imul rsi, r13
14006be88cdqe
14006be8aadd rax, rsi
14006be8dsetb dl
14006be90mov rsi, rax
14006be93add r12l, 1
14006be97or ebp, edx
14006be99
14006be99loc_14006be99:
14006be99mov rax, [rbx+16]
14006be9dmov rdx, [rbx+24]
14006bea1cmp rax, rdx
14006bea4jae 0x14006bef8
14006bea6
14006bea6loc_14006bea6:
14006bea6add rax, 2
14006beaamov [rbx+16], rax
14006beae
14006beaeloc_14006beae:
14006beaecmp rax, rdx
14006beb1jae 0x14006c44a
14006beb7cmp [rax], -1
14006bebbje 0x14006c227
14006bec1cmp [rsp+64], 0
14006bec7je 0x14006c2c8
14006becd
14006becdloc_14006becd:
14006becdcmp [rsp+80], -1
14006bed3je 0x14006c25b
14006bed9
14006bed9loc_14006bed9:
14006bed9mov r15l, -1
14006bedfjmp 0x14006bb57
14006bee4
14006bee4 0f 1f 40 00 ..@.
14006bee8
14006bee8loc_14006bee8:
14006bee8mov rax, [rbx+16]
14006beecmov rdx, [rbx+24]
14006bef0mov ebp, r10l
14006bef3cmp rax, rdx
14006bef6jb 0x14006bea6
14006bef8
14006bef8loc_14006bef8:
14006bef8mov rax, [rbx]
14006befbmov [rsp+144], r11
14006bf03mov rcx, rbx
14006bf06mov [rsp+136], r10b
14006bf0ecall [rax+80]
14006bf11mov rax, [rbx+16]
14006bf15mov rdx, [rbx+24]
14006bf19mov r11, [rsp+144]
14006bf21movzx r10l, [rsp+136]
14006bf2ajmp 0x14006beae
14006bf2c
14006bf2c 0f 1f 40 00 ..@.
14006bf30
14006bf30loc_14006bf30:
14006bf30test r12l, r12l
14006bf33je 0x14006c6de
14006bf39mov rax, [rsp+168]
14006bf41mov rdx, [rsp+160]
14006bf49mov ecx, 15
14006bf4ecmp rdx, [rsp+88]
14006bf53cmovne rcx, [rsp+176]
14006bf5clea r15, [rax+1]
14006bf60cmp rcx, r15
14006bf63jb 0x14006bfce
14006bf65
14006bf65loc_14006bf65:
14006bf65mov [rdx+rax], r12b
14006bf69mov rdx, [rsp+160]
14006bf71xor r12l, r12l
14006bf74mov [rsp+168], r15
14006bf7cmov [rdx+rax+1], 0
14006bf81jmp 0x14006be99
14006bf86
14006bf86loc_14006bf86:
14006bf86mov [rsp+72], 22
14006bf8fmov r9l, 22
14006bf95jmp 0x14006ba44
14006bf9a
14006bf9aloc_14006bf9a:
14006bf9amov rcx, [rsp+112]
14006bf9fmov edx, 32
14006bfa4mov [rsp+144], r8l
14006bfacmov [rsp+136], r9l
14006bfb4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14006bfb9mov r9l, [rsp+136]
14006bfc1mov r8l, [rsp+144]
14006bfc9jmp 0x14006ba82
14006bfce
14006bfceloc_14006bfce:
14006bfcemov rcx, [rsp+112]
14006bfd3xor r9l, r9l
14006bfd6xor r8l, r8l
14006bfd9mov rdx, rax
14006bfdcmov [rsp+32], 1
14006bfe5mov [rsp+152], r11
14006bfedmov [rsp+144], r10b
14006bff5mov [rsp+136], rax
14006bffdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006c002mov rdx, [rsp+160]
14006c00amov r11, [rsp+152]
14006c012movzx r10l, [rsp+144]
14006c01bmov rax, [rsp+136]
14006c023jmp 0x14006bf65
14006c028
14006c028loc_14006c028:
14006c028mov [rsp+135], 0
14006c030movzx eax, [rdi+32]
14006c034xor r8l, r8l
14006c037xor r12l, r12l
14006c03amov [rsp+128], 1
14006c042mov [rsp+134], 0
14006c04ajmp 0x14006ba2f
14006c04f
14006c04floc_14006c04f:
14006c04fmovzx edx, [rsp+134]
14006c057xor edx, 1
14006c05acmp r13l, 10
14006c05esete cl
14006c061or dl, cl
14006c063je 0x14006c135
14006c069test esi, esi
14006c06bsete cl
14006c06ecmp r13l, 8
14006c072sete al
14006c075or cl, al
14006c077mov [rsp+134], cl
14006c07eje 0x14006c696
14006c084xor r12l, r12l
14006c087mov r13l, 8
14006c08d
14006c08dloc_14006c08d:
14006c08dmov rax, [rbx+16]
14006c091mov rdx, [rbx+24]
14006c095cmp rax, rdx
14006c098jae 0x14006c6c8
14006c09eadd rax, 2
14006c0a2mov [rbx+16], rax
14006c0a6
14006c0a6loc_14006c0a6:
14006c0a6cmp rax, rdx
14006c0a9jae 0x14006c5c0
14006c0afcmp [rax], -1
14006c0b3je 0x14006c774
14006c0b9cmp [rsp+64], 0
14006c0bfje 0x14006c74d
14006c0c5
14006c0c5loc_14006c0c5:
14006c0c5cmp [rsp+80], -1
14006c0cbje 0x14006c796
14006c0d1
14006c0d1loc_14006c0d1:
14006c0d1mov [rsp+128], 1
14006c0d9movzx eax, [rdi+32]
14006c0ddmov r8l, r14l
14006c0e0mov r15l, -1
14006c0e6jmp 0x14006ba2f
14006c0eb
14006c0ebloc_14006c0eb:
14006c0ebmov rax, rsi
14006c0eeneg rax
14006c0f1cmp [rsp+135], 0
14006c0f9cmovne rsi, rax
14006c0fdmov rax, [rsp+120]
14006c102mov [rax], rsi
14006c105jmp 0x14006bb9e
14006c10a
14006c10aloc_14006c10a:
14006c10acmp [rdi+74], r8w
14006c10fje 0x14006b9e5
14006c115cmp [rdi+72], r8w
14006c11aje 0x14006b9e5
14006c120jmp 0x14006bc44
14006c125
14006c125loc_14006c125:
14006c125mov rax, [rsp+104]
14006c12amov [rax], 4
14006c130jmp 0x14006bd8f
14006c135
14006c135loc_14006c135:
14006c135cmp [rdi+152], r14w
14006c13dje 0x14006c14d
14006c13fcmp [rdi+154], r14w
14006c147jne 0x14006c8b8
14006c14d
14006c14dloc_14006c14d:
14006c14dtest esi, esi
14006c14fsete dl
14006c152cmp r13l, 16
14006c156sete cl
14006c159or dl, cl
14006c15bje 0x14006c8fa
14006c161mov [rsp+134], 0
14006c169xor r12l, r12l
14006c16cmov r13l, 16
14006c172jmp 0x14006c08d
14006c177
14006c177loc_14006c177:
14006c177mov rax, [rbx+16]
14006c17bcmp rax, [rbx+24]
14006c17fjae 0x14006c7c3
14006c185movzx r8l, [rax]
14006c189
14006c189loc_14006c189:
14006c189xor eax, eax
14006c18bcmp r8w, -1
14006c190cmove rbx, rax
14006c194jmp 0x14006b9ba
14006c199
14006c199loc_14006c199:
14006c199mov ecx, 208
14006c19ecall operator new(unsigned long long)
14006c1a3mov rdi, rax
14006c1a6mov [rax+8], 0
14006c1admov rax, [rip+0x12b14c]
14006c1b4lea rdx, [rbp+208]
14006c1bbmov [rdi+16], 0
14006c1c3mov rcx, rdi
14006c1c6add rax, 16
14006c1camov [rdi+24], 0
14006c1d2mov [rdi], rax
14006c1d5mov [rdi+32], 0
14006c1d9mov [rdi+40], 0
14006c1e1mov [rdi+48], 0
14006c1e9mov [rdi+56], 0
14006c1f1mov [rdi+64], 0
14006c1f9mov [rdi+72], 0
14006c200mov [rdi+200], 0
14006c207call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14006c20cmov rcx, [rbp+208]
14006c213mov rdx, rdi
14006c216mov r8, r13
14006c219call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14006c21emov rdi, [r12]
14006c222jmp 0x14006b932
14006c227
14006c227loc_14006c227:
14006c227cmp [rsp+64], 0
14006c22dje 0x14006c582
14006c233xor ebx, ebx
14006c235mov r8l, -1
14006c23bmov r15l, r10l
14006c23ecmp [rsp+80], -1
14006c244je 0x14006c25e
14006c246nop [rax+rax]
14006c250
14006c250loc_14006c250:
14006c250mov r15l, -1
14006c256jmp 0x14006bcd0
14006c25b
14006c25bloc_14006c25b:
14006c25bxor r15l, r15l
14006c25e
14006c25eloc_14006c25e:
14006c25emov rcx, [rsp+64]
14006c263mov rax, [rcx+16]
14006c267cmp rax, [rcx+24]
14006c26bjae 0x14006c4a0
14006c271movzx eax, [rax]
14006c274
14006c274loc_14006c274:
14006c274cmp ax, -1
14006c278mov ecx, 0
14006c27dcmovne rcx, [rsp+64]
14006c283mov eax, 0
14006c288cmove eax, r10l
14006c28cmov [rsp+64], rcx
14006c291
14006c291loc_14006c291:
14006c291cmp al, r15b
14006c294je 0x14006bed9
14006c29atest rbx, rbx
14006c29dje 0x14006c2c0
14006c29f
14006c29floc_14006c29f:
14006c29fmov rax, [rbx+16]
14006c2a3cmp rax, [rbx+24]
14006c2a7jae 0x14006c4d1
14006c2admovzx r8l, [rax]
14006c2b1
14006c2b1loc_14006c2b1:
14006c2b1xor eax, eax
14006c2b3cmp r8w, -1
14006c2b8cmove rbx, rax
14006c2bcjmp 0x14006c250
14006c2be
14006c2be 66 90 f.
14006c2c0
14006c2c0loc_14006c2c0:
14006c2c0mov r8l, -1
14006c2c6jmp 0x14006c250
14006c2c8
14006c2c8loc_14006c2c8:
14006c2c8movzx eax, [rsp+133]
14006c2d0xor r15l, r15l
14006c2d3jmp 0x14006c291
14006c2d5
14006c2d5loc_14006c2d5:
14006c2d5movzx r10l, [rsp+128]
14006c2dexor ebp, ebp
14006c2e0xor esi, esi
14006c2e2mov [rsp+128], 0
14006c2eajmp 0x14006bb57
14006c2ef
14006c2efloc_14006c2ef:
14006c2efmov rax, [rbx+16]
14006c2f3cmp rax, [rbx+24]
14006c2f7jae 0x14006c735
14006c2fdmovzx eax, [rax]
14006c300
14006c300loc_14006c300:
14006c300cmp ax, -1
14006c304mov eax, 0
14006c309cmovne ebp, eax
14006c30cmov eax, 0
14006c311cmove rbx, rax
14006c315jmp 0x14006b974
14006c31a
14006c31aloc_14006c31a:
14006c31amov rax, [rsi+16]
14006c31ecmp rax, [rsi+24]
14006c322jae 0x14006c71d
14006c328movzx eax, [rax]
14006c32b
14006c32bloc_14006c32b:
14006c32bcmp ax, -1
14006c32fmov eax, 0
14006c334cmovne r12l, eax
14006c338mov eax, 0
14006c33dcmovne rax, rsi
14006c341mov [rsp+64], rax
14006c346jmp 0x14006b9a0
14006c34b
14006c34bloc_14006c34b:
14006c34bmovzx eax, [rsp+133]
14006c353xor r15l, r15l
14006c356nop [rax+rax]
14006c360
14006c360loc_14006c360:
14006c360cmp al, r15b
14006c363je 0x14006bb4b
14006c369test rbx, rbx
14006c36cje 0x14006c3a0
14006c36e
14006c36eloc_14006c36e:
14006c36emov rax, [rbx+16]
14006c372cmp rax, [rbx+24]
14006c376jae 0x14006c534
14006c37cmovzx r8l, [rax]
14006c380
14006c380loc_14006c380:
14006c380mov r15l, -1
14006c386cmp r8w, -1
14006c38bjne 0x14006bac1
14006c391nop [rax+rax]
14006c39cnop [rax]
14006c3a0
14006c3a0loc_14006c3a0:
14006c3a0xor r10l, r10l
14006c3a3mov r15l, -1
14006c3a9xor ebx, ebx
14006c3abjmp 0x14006bb57
14006c3b0
14006c3b0loc_14006c3b0:
14006c3b0mov rax, [rbx]
14006c3b3mov [rsp+136], edx
14006c3bamov rcx, rbx
14006c3bdmov [rsp+72], r9l
14006c3c2call [rax+72]
14006c3c5cmp ax, -1
14006c3c9mov r9l, [rsp+72]
14006c3cemov edx, [rsp+136]
14006c3d5jne 0x14006c59b
14006c3db
14006c3dbloc_14006c3db:
14006c3dbcmp [rsp+64], 0
14006c3e1je 0x14006c6a6
14006c3e7cmp [rsp+80], -1
14006c3edjne 0x14006c3a0
14006c3efxor ebx, ebx
14006c3f1mov r15l, 1
14006c3f7jmp 0x14006c506
14006c3fc
14006c3fcloc_14006c3fc:
14006c3fcmovzx r10l, [rsp+128]
14006c405xor esi, esi
14006c407xor ebp, ebp
14006c409mov [rsp+128], 0
14006c411jmp 0x14006bb57
14006c416
14006c416loc_14006c416:
14006c416mov rcx, [rsp+112]
14006c41bxor r9l, r9l
14006c41exor r8l, r8l
14006c421mov rdx, r14
14006c424mov [rsp+32], 1
14006c42dmov [rsp+64], r10b
14006c432call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006c437mov rdx, [rsp+160]
14006c43fmovzx r10l, [rsp+64]
14006c445jmp 0x14006bd50
14006c44a
14006c44aloc_14006c44a:
14006c44amov rax, [rbx]
14006c44dmov [rsp+144], r11
14006c455mov rcx, rbx
14006c458mov [rsp+136], r10b
14006c460call [rax+72]
14006c463cmp ax, -1
14006c467mov r11, [rsp+144]
14006c46fmovzx r10l, [rsp+136]
14006c478je 0x14006c227
14006c47ecmp [rsp+64], 0
14006c484jne 0x14006becd
14006c48acmp [rsp+80], -1
14006c490je 0x14006c29f
14006c496jmp 0x14006bed9
14006c49b
14006c49b 0f 1f 44 00 00 ..D..
14006c4a0
14006c4a0loc_14006c4a0:
14006c4a0mov rcx, [rsp+64]
14006c4a5mov [rsp+144], r11
14006c4admov [rsp+136], r10b
14006c4b5mov rax, [rcx]
14006c4b8call [rax+72]
14006c4bbmov r11, [rsp+144]
14006c4c3movzx r10l, [rsp+136]
14006c4ccjmp 0x14006c274
14006c4d1
14006c4d1loc_14006c4d1:
14006c4d1mov rax, [rbx]
14006c4d4mov [rsp+144], r11
14006c4dcmov rcx, rbx
14006c4dfmov [rsp+136], r10b
14006c4e7call [rax+72]
14006c4eamov r11, [rsp+144]
14006c4f2mov r8l, eax
14006c4f5movzx r10l, [rsp+136]
14006c4fejmp 0x14006c2b1
14006c503
14006c503loc_14006c503:
14006c503xor r15l, r15l
14006c506
14006c506loc_14006c506:
14006c506mov rcx, [rsp+64]
14006c50bmov rax, [rcx+16]
14006c50fcmp rax, [rcx+24]
14006c513jae 0x14006c55d
14006c515movzx eax, [rax]
14006c518
14006c518loc_14006c518:
14006c518cmp ax, -1
14006c51cmov ecx, 0
14006c521cmovne rcx, [rsp+64]
14006c527sete al
14006c52amov [rsp+64], rcx
14006c52fjmp 0x14006c360
14006c534
14006c534loc_14006c534:
14006c534mov rax, [rbx]
14006c537mov [rsp+136], edx
14006c53emov rcx, rbx
14006c541mov [rsp+72], r9l
14006c546call [rax+72]
14006c549mov edx, [rsp+136]
14006c550mov r9l, [rsp+72]
14006c555mov r8l, eax
14006c558jmp 0x14006c380
14006c55d
14006c55dloc_14006c55d:
14006c55dmov rcx, [rsp+64]
14006c562mov [rsp+136], edx
14006c569mov [rsp+72], r9l
14006c56emov rax, [rcx]
14006c571call [rax+72]
14006c574mov edx, [rsp+136]
14006c57bmov r9l, [rsp+72]
14006c580jmp 0x14006c518
14006c582
14006c582loc_14006c582:
14006c582cmp [rsp+80], -1
14006c588je 0x14006c8ef
14006c58exor ebx, ebx
14006c590mov r8l, -1
14006c596jmp 0x14006c250
14006c59b
14006c59bloc_14006c59b:
14006c59bcmp [rsp+64], 0
14006c5a1jne 0x14006bb3f
14006c5a7cmp [rsp+80], -1
14006c5adje 0x14006c36e
14006c5b3jmp 0x14006bb4b
14006c5b8
14006c5b8 0f 1f 84 00 00 00 00 00 ........
14006c5c0
14006c5c0loc_14006c5c0:
14006c5c0mov rax, [rbx]
14006c5c3mov rcx, rbx
14006c5c6call [rax+72]
14006c5c9cmp ax, -1
14006c5cdje 0x14006c774
14006c5d3cmp [rsp+64], 0
14006c5d9jne 0x14006c0c5
14006c5dfcmp [rsp+80], -1
14006c5e5jne 0x14006c0d1
14006c5eb
14006c5ebloc_14006c5eb:
14006c5ebmov rax, [rbx+16]
14006c5efcmp rax, [rbx+24]
14006c5f3jae 0x14006c804
14006c5f9movzx r14l, [rax]
14006c5fd
14006c5fdloc_14006c5fd:
14006c5fdxor eax, eax
14006c5ffcmp r14w, -1
14006c604cmove rbx, rax
14006c608
14006c608loc_14006c608:
14006c608movzx eax, [rdi+32]
14006c60cmov r15l, -1
14006c612cmp [rsp+134], 0
14006c61ajne 0x14006b9f6
14006c620jmp 0x14006ba24
14006c625
14006c625loc_14006c625:
14006c625mov rax, [rbx]
14006c628mov [rsp+128], r8l
14006c630mov rcx, rbx
14006c633mov [rsp+72], r9l
14006c638call [rax+72]
14006c63bmov r9l, [rsp+72]
14006c640mov r8l, [rsp+128]
14006c648cmp ax, -1
14006c64cje 0x14006c875
14006c652cmp [rsp+64], 0
14006c658jne 0x14006bc7c
14006c65ecmp [rsp+80], -1
14006c664jne 0x14006bc88
14006c66a
14006c66aloc_14006c66a:
14006c66amov rax, [rbx+16]
14006c66ecmp rax, [rbx+24]
14006c672jae 0x14006c911
14006c678movzx r8l, [rax]
14006c67c
14006c67cloc_14006c67c:
14006c67cxor edx, edx
14006c67ecmp r8w, -1
14006c683movzx eax, [rdi+32]
14006c687mov r15l, -1
14006c68dcmove rbx, rdx
14006c691jmp 0x14006b9e5
14006c696
14006c696loc_14006c696:
14006c696mov [rsp+134], dl
14006c69dadd r12l, 1
14006c6a1jmp 0x14006c08d
14006c6a6
14006c6a6loc_14006c6a6:
14006c6a6cmp [rsp+80], -1
14006c6acjne 0x14006c3a0
14006c6b2or r15l, -1
14006c6b6xor ebx, ebx
14006c6b8mov r10l, 1
14006c6bejmp 0x14006bb57
14006c6c3
14006c6c3 0f 1f 44 00 00 ..D..
14006c6c8
14006c6c8loc_14006c6c8:
14006c6c8mov rax, [rbx]
14006c6cbmov rcx, rbx
14006c6cecall [rax+80]
14006c6d1mov rax, [rbx+16]
14006c6d5mov rdx, [rbx+24]
14006c6d9jmp 0x14006c0a6
14006c6de
14006c6deloc_14006c6de:
14006c6demov [rsp+128], al
14006c6e5xor r10l, r10l
14006c6e8jmp 0x14006bb57
14006c6ed
14006c6edloc_14006c6ed:
14006c6edmov rax, [rbx]
14006c6f0mov [rsp+128], r8l
14006c6f8mov rcx, rbx
14006c6fbmov [rsp+72], r9l
14006c700call [rax+80]
14006c703mov rax, [rbx+16]
14006c707mov rdx, [rbx+24]
14006c70bmov r8l, [rsp+128]
14006c713mov r9l, [rsp+72]
14006c718jmp 0x14006bc5d
14006c71d
14006c71dloc_14006c71d:
14006c71dmov rax, [rsi]
14006c720mov [rsp+64], r9l
14006c725mov rcx, rsi
14006c728call [rax+72]
14006c72bmov r9l, [rsp+64]
14006c730jmp 0x14006c32b
14006c735
14006c735loc_14006c735:
14006c735mov rax, [rbx]
14006c738mov [rsp+72], r9l
14006c73dmov rcx, rbx
14006c740call [rax+72]
14006c743mov r9l, [rsp+72]
14006c748jmp 0x14006c300
14006c74d
14006c74dloc_14006c74d:
14006c74dmovzx eax, [rsp+133]
14006c755xor ebp, ebp
14006c757
14006c757loc_14006c757:
14006c757cmp al, bpl
14006c75aje 0x14006c0d1
14006c760mov r14l, -1
14006c766test rbx, rbx
14006c769jne 0x14006c5eb
14006c76fjmp 0x14006c608
14006c774
14006c774loc_14006c774:
14006c774cmp [rsp+64], 0
14006c77aje 0x14006c7de
14006c77cxor ebx, ebx
14006c77emov ebp, 1
14006c783cmp [rsp+80], -1
14006c789je 0x14006c798
14006c78bmov r14l, -1
14006c791jmp 0x14006c608
14006c796
14006c796loc_14006c796:
14006c796xor ebp, ebp
14006c798
14006c798loc_14006c798:
14006c798mov rcx, [rsp+64]
14006c79dmov rax, [rcx+16]
14006c7a1cmp rax, [rcx+24]
14006c7a5jae 0x14006c7f7
14006c7a7movzx eax, [rax]
14006c7aa
14006c7aaloc_14006c7aa:
14006c7aacmp ax, -1
14006c7aemov edx, 0
14006c7b3cmovne rdx, [rsp+64]
14006c7b9sete al
14006c7bcmov [rsp+64], rdx
14006c7c1jmp 0x14006c757
14006c7c3
14006c7c3loc_14006c7c3:
14006c7c3mov rax, [rbx]
14006c7c6mov [rsp+72], r9l
14006c7cbmov rcx, rbx
14006c7cecall [rax+72]
14006c7d1mov r9l, [rsp+72]
14006c7d6mov r8l, eax
14006c7d9jmp 0x14006c189
14006c7de
14006c7deloc_14006c7de:
14006c7decmp [rsp+80], -1
14006c7e4je 0x14006c956
14006c7eaxor ebx, ebx
14006c7ecmov r14l, -1
14006c7f2jmp 0x14006c608
14006c7f7
14006c7f7loc_14006c7f7:
14006c7f7mov rcx, [rsp+64]
14006c7fcmov rax, [rcx]
14006c7ffcall [rax+72]
14006c802jmp 0x14006c7aa
14006c804
14006c804loc_14006c804:
14006c804mov rax, [rbx]
14006c807mov rcx, rbx
14006c80acall [rax+72]
14006c80dmov r14l, eax
14006c810jmp 0x14006c5fd
14006c815
14006c815loc_14006c815:
14006c815xor esi, esi
14006c817
14006c817loc_14006c817:
14006c817mov rcx, [rsp+64]
14006c81cmov rax, [rcx+16]
14006c820cmp rax, [rcx+24]
14006c824jae 0x14006c88e
14006c826movzx eax, [rax]
14006c829
14006c829loc_14006c829:
14006c829cmp ax, -1
14006c82dmov edx, 0
14006c832cmovne rdx, [rsp+64]
14006c838sete al
14006c83bmov [rsp+64], rdx
14006c840
14006c840loc_14006c840:
14006c840cmp sil, al
14006c843je 0x14006bc88
14006c849test rbx, rbx
14006c84cjne 0x14006c66a
14006c852
14006c852loc_14006c852:
14006c852movzx eax, [rdi+32]
14006c856mov r8l, -1
14006c85cxor ebx, ebx
14006c85emov r15l, -1
14006c864jmp 0x14006b9e5
14006c869
14006c869loc_14006c869:
14006c869movzx eax, [rsp+133]
14006c871xor esi, esi
14006c873jmp 0x14006c840
14006c875
14006c875loc_14006c875:
14006c875cmp [rsp+64], 0
14006c87bje 0x14006c8d0
14006c87dxor ebx, ebx
14006c87fmov esi, 1
14006c884cmp [rsp+80], -1
14006c88ajne 0x14006c852
14006c88cjmp 0x14006c817
14006c88e
14006c88eloc_14006c88e:
14006c88emov rcx, [rsp+64]
14006c893mov [rsp+128], r8l
14006c89bmov [rsp+72], r9l
14006c8a0mov rax, [rcx]
14006c8a3call [rax+72]
14006c8a6mov r8l, [rsp+128]
14006c8aemov r9l, [rsp+72]
14006c8b3jmp 0x14006c829
14006c8b8
14006c8b8loc_14006c8b8:
14006c8b8mov [rsp+128], 0
14006c8c0mov r8l, r14l
14006c8c3mov [rsp+134], 1
14006c8cbjmp 0x14006ba2f
14006c8d0
14006c8d0loc_14006c8d0:
14006c8d0movzx eax, [rdi+32]
14006c8d4cmp [rsp+80], -1
14006c8daje 0x14006c970
14006c8e0xor ebx, ebx
14006c8e2or r8l, -1
14006c8e6or r15l, -1
14006c8eajmp 0x14006b9e5
14006c8ef
14006c8efloc_14006c8ef:
14006c8efor r15l, -1
14006c8f3xor ebx, ebx
14006c8f5jmp 0x14006bb57
14006c8fa
14006c8faloc_14006c8fa:
14006c8famov [rsp+128], dl
14006c901mov r8l, r14l
14006c904mov [rsp+134], 1
14006c90cjmp 0x14006ba39
14006c911
14006c911loc_14006c911:
14006c911mov rax, [rbx]
14006c914mov [rsp+72], r9l
14006c919mov rcx, rbx
14006c91ccall [rax+72]
14006c91fmov r9l, [rsp+72]
14006c924mov r8l, eax
14006c927jmp 0x14006c67c
14006c92c
14006c92c 48 89 c1 e8 H...
14006c930 5c 53 09 00 48 8b 07 48 89 f9 ff 50 08 48 8b 3d \S..H..H...P.H.=
14006c940 4c ad 12 00 48 8b 84 24 c8 00 00 00 48 2b 07 74 L...H..$....H+.t
14006c950 73 s
14006c951
14006c951loc_14006c951:
14006c951call __stack_chk_fail
14006c956
14006c956loc_14006c956:
14006c956movzx eax, [rdi+32]
14006c95amov r8l, r14l
14006c95dor r15l, -1
14006c961xor ebx, ebx
14006c963mov [rsp+128], 1
14006c96bjmp 0x14006ba2f
14006c970
14006c970loc_14006c970:
14006c970mov [rsp+128], 1
14006c978or r15l, -1
14006c97cxor ebx, ebx
14006c97exor r12l, r12l
14006c981mov [rsp+134], 0
14006c989jmp 0x14006ba2f
14006c98e
14006c98e 48 8b H.
14006c990 4c 24 70 48 89 c3 e8 75 06 07 00 48 8b 3d ee ac L$pH...u...H.=..
14006c9a0 12 00 48 8b 84 24 c8 00 00 00 48 2b 07 75 a2 48 ..H..$....H+.u.H
14006c9b0 89 d9 e8 e9 e9 fa ff 48 89 c1 e8 d1 52 09 00 e9 .......H....R...
14006c9c0 79 ff ff ff e8 87 58 09 00 48 89 c3 e8 af 54 09 y.....X..H....T.
14006c9d0 00 48 8b 3d b8 ac 12 00 48 8b 84 24 c8 00 00 00 .H.=....H..$....
14006c9e0 48 2b 07 74 ca e9 67 ff ff ff H+.t..g...
14006b890
14006b890std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<unsigned long long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
14006b890push r15
14006b892push r14
14006b894push r13
14006b896push r12
14006b898push rbp
14006b899push rdi
14006b89apush rsi
14006b89bpush rbx
14006b89csub rsp, 216
14006b8a3mov rax, [r9+8]
14006b8a7movdqu x0, [r8]
14006b8acmov rsi, [r9]
14006b8afmov rbp, [rsp+320]
14006b8b7mov [rsp+80], rax
14006b8bcmov rax, [rsp+328]
14006b8c4mov [rsp+96], rcx
14006b8c9mov rcx, [rip+0x12bdc0]
14006b8d0mov [rsp+104], rax
14006b8d5mov rax, [rsp+336]
14006b8ddmovups [rsp+48], x0
14006b8e2mov rdx, [rsp+56]
14006b8e7mov [rsp+120], rax
14006b8ecmov rax, [rcx]
14006b8efmov [rsp+200], rax
14006b8f7mov rax, [rsp+48]
14006b8fclea rcx, [rip+0x9a6ad]
14006b903mov [rsp+64], rsi
14006b908mov r15l, edx
14006b90bmov rbx, rax
14006b90ecall std::locale::id::_M_id() const
14006b913mov r13, rax
14006b916mov rax, [rbp+208]
14006b91dmov rax, [rax+24]
14006b921lea r12, [rax+8*r13]
14006b925mov rdi, [r12]
14006b929test rdi, rdi
14006b92cje 0x14006c199
14006b932
14006b932loc_14006b932:
14006b932mov eax, [rbp+24]
14006b935mov r13l, 8
14006b93band eax, 74
14006b93emov r9l, eax
14006b941cmp eax, 64
14006b944je 0x14006b958
14006b946cmp eax, 8
14006b949mov r13l, 10
14006b94fmov eax, 16
14006b954cmove r13, rax
14006b958
14006b958loc_14006b958:
14006b958cmp r15w, -1
14006b95dsete r14b
14006b961test rbx, rbx
14006b964setne bpl
14006b968and bpl, r14b
14006b96bjne 0x14006c2ef
14006b971mov ebp, r14l
14006b974
14006b974loc_14006b974:
14006b974cmp [rsp+80], -1
14006b97asete [rsp+133]
14006b982test rsi, rsi
14006b985setne r12b
14006b989and r12b, [rsp+133]
14006b991jne 0x14006c31a
14006b997movzx r12l, [rsp+133]
14006b9a0
14006b9a0loc_14006b9a0:
14006b9a0cmp r12b, bpl
14006b9a3je 0x14006c028
14006b9a9test rbx, rbx
14006b9acje 0x14006b9b7
14006b9aetest r14b, r14b
14006b9b1jne 0x14006c177
14006b9b7
14006b9b7loc_14006b9b7:
14006b9b7mov r8l, r15l
14006b9ba
14006b9baloc_14006b9ba:
14006b9bamovzx edx, [rdi+148]
14006b9c1movzx eax, [rdi+32]
14006b9c5cmp dx, r8w
14006b9c9je 0x14006bc25
14006b9cfmov [rsp+135], 0
14006b9d7cmp [rdi+150], r8w
14006b9dfje 0x14006bc25
14006b9e5
14006b9e5loc_14006b9e5:
14006b9e5mov [rsp+134], 0
14006b9edxor r12l, r12l
14006b9f0mov esi, r9l
14006b9f3mov r14l, r8l
14006b9f6
14006b9f6loc_14006b9f6:
14006b9f6test al, al
14006b9f8je 0x14006ba01
14006b9facmp [rdi+74], r14w
14006b9ffje 0x14006ba24
14006ba01
14006ba01loc_14006ba01:
14006ba01cmp [rdi+72], r14w
14006ba06je 0x14006ba24
14006ba08cmp [rdi+156], r14w
14006ba10je 0x14006c04f
14006ba16cmp [rsp+134], 0
14006ba1ejne 0x14006c135
14006ba24
14006ba24loc_14006ba24:
14006ba24mov [rsp+128], 0
14006ba2cmov r8l, r14l
14006ba2f
14006ba2floc_14006ba2f:
14006ba2fcmp r13l, 16
14006ba33je 0x14006bf86
14006ba39
14006ba39loc_14006ba39:
14006ba39movsxd rsi, r13l
14006ba3cmov r9l, r13l
14006ba3fmov [rsp+72], rsi
14006ba44
14006ba44loc_14006ba44:
14006ba44lea rcx, [rsp+160]
14006ba4cmov [rsp+176], 0
14006ba54mov [rsp+112], rcx
14006ba59lea rcx, [rsp+176]
14006ba61mov [rsp+88], rcx
14006ba66mov [rsp+160], rcx
14006ba6emov [rsp+168], 0
14006ba7atest al, al
14006ba7cjne 0x14006bf9a
14006ba82
14006ba82loc_14006ba82:
14006ba82mov rax, -1
14006ba89xor edx, edx
14006ba8bmovzx r10l, [rdi+200]
14006ba93div r13
14006ba96mov r14, rax
14006ba99test r10b, r10b
14006ba9cjne 0x14006bcb0
14006baa2cmp [rsp+128], 0
14006baaajne 0x14006c2d5
14006bab0xor edx, edx
14006bab2cmp r9l, 8
14006bab6setne dl
14006bab9xor ebp, ebp
14006babbxor esi, esi
14006babdlea edx, [rdx+rdx+56]
14006bac1
14006bac1loc_14006bac1:
14006bac1cmp r9l, 10
14006bac5jg 0x14006be28
14006bacbcmp r8w, 47
14006bad0jbe 0x14006bd14
14006bad6cmp r8w, dx
14006badajae 0x14006bd14
14006bae0
14006bae0loc_14006bae0:
14006bae0movzx r8l, r8w
14006bae4sub r8l, 48
14006bae8
14006bae8loc_14006bae8:
14006bae8cmp r14, rsi
14006baebjb 0x14006bde0
14006baf1imul rsi, r13
14006baf5movsxd rax, r8l
14006baf8add rax, rsi
14006bafbsetb cl
14006bafemov rsi, rax
14006bb01mov rax, [rbx+16]
14006bb05add r12l, 1
14006bb09or ebp, ecx
14006bb0bmov rcx, [rbx+24]
14006bb0fcmp rax, rcx
14006bb12jae 0x14006bdf6
14006bb18
14006bb18loc_14006bb18:
14006bb18add rax, 2
14006bb1cmov [rbx+16], rax
14006bb20
14006bb20loc_14006bb20:
14006bb20cmp rax, rcx
14006bb23jae 0x14006c3b0
14006bb29cmp [rax], -1
14006bb2dje 0x14006c3db
14006bb33cmp [rsp+64], 0
14006bb39je 0x14006c34b
14006bb3f
14006bb3floc_14006bb3f:
14006bb3fcmp [rsp+80], -1
14006bb45je 0x14006c503
14006bb4b
14006bb4bloc_14006bb4b:
14006bb4bmov r15l, -1
14006bb51mov r10l, 1
14006bb57
14006bb57loc_14006bb57:
14006bb57mov r14, [rsp+168]
14006bb5ftest r14, r14
14006bb62jne 0x14006bd28
14006bb68nop [rax+rax]
14006bb70
14006bb70loc_14006bb70:
14006bb70test r12l, r12l
14006bb73jne 0x14006bdad
14006bb79cmp [rsp+134], 1
14006bb81je 0x14006bdad
14006bb87
14006bb87loc_14006bb87:
14006bb87mov rax, [rsp+120]
14006bb8cmov [rax], 0
14006bb93mov rax, [rsp+104]
14006bb98mov [rax], 4
14006bb9e
14006bb9eloc_14006bb9e:
14006bb9etest r10b, r10b
14006bba1je 0x14006bbab
14006bba3mov rax, [rsp+104]
14006bba8or [rax], 2
14006bbab
14006bbabloc_14006bbab:
14006bbabmov rdx, [rsp+56]
14006bbb0mov [rsp+48], rbx
14006bbb5mov rax, [rsp+48]
14006bbbamov rcx, [rsp+160]
14006bbc2mov [rsp+56], rdx
14006bbc7mov rdx, [rsp+56]
14006bbccmov [rsp+48], rax
14006bbd1mov rax, [rsp+96]
14006bbd6mov dx, r15w
14006bbdamov [rsp+56], rdx
14006bbdfmovdqu x1, [rsp+48]
14006bbe5movups [rax], x1
14006bbe8cmp rcx, [rsp+88]
14006bbedje 0x14006bbf4
14006bbefcall operator delete(void*)
14006bbf4
14006bbf4loc_14006bbf4:
14006bbf4mov rcx, [rip+0x12ba95]
14006bbfbmov rax, [rsp+200]
14006bc03sub rax, [rcx]
14006bc06jne 0x14006c951
14006bc0cmov rax, [rsp+96]
14006bc11add rsp, 216
14006bc18pop rbx
14006bc19pop rsi
14006bc1apop rdi
14006bc1bpop rbp
14006bc1cpop r12
14006bc1epop r13
14006bc20pop r14
14006bc22pop r15
14006bc24ret
14006bc25
14006bc25loc_14006bc25:
14006bc25cmp dx, r8w
14006bc29sete [rsp+135]
14006bc31test al, al
14006bc33jne 0x14006c10a
14006bc39cmp [rdi+72], r8w
14006bc3eje 0x14006b9e5
14006bc44
14006bc44loc_14006bc44:
14006bc44mov rax, [rbx+16]
14006bc48mov rdx, [rbx+24]
14006bc4ccmp rax, rdx
14006bc4fjae 0x14006c6ed
14006bc55add rax, 2
14006bc59mov [rbx+16], rax
14006bc5d
14006bc5dloc_14006bc5d:
14006bc5dcmp rax, rdx
14006bc60jae 0x14006c625
14006bc66cmp [rax], -1
14006bc6aje 0x14006c875
14006bc70cmp [rsp+64], 0
14006bc76je 0x14006c869
14006bc7c
14006bc7cloc_14006bc7c:
14006bc7ccmp [rsp+80], -1
14006bc82je 0x14006c815
14006bc88
14006bc88loc_14006bc88:
14006bc88mov [rsp+128], 1
14006bc90movzx eax, [rdi+32]
14006bc94mov r15l, -1
14006bc9axor r12l, r12l
14006bc9dmov [rsp+134], 0
14006bca5jmp 0x14006ba2f
14006bcaa
14006bcaa 66 0f 1f 44 00 00 f..D..
14006bcb0
14006bcb0loc_14006bcb0:
14006bcb0cmp [rsp+128], 0
14006bcb8jne 0x14006c3fc
14006bcbelea r11, [rdi+156]
14006bcc5xor ebp, ebp
14006bcc7xor esi, esi
14006bcc9nop [rax]
14006bcd0
14006bcd0loc_14006bcd0:
14006bcd0movzx eax, [rdi+32]
14006bcd4test al, al
14006bcd6je 0x14006bce3
14006bcd8cmp [rdi+74], r8w
14006bcddje 0x14006bf30
14006bce3
14006bce3loc_14006bce3:
14006bce3cmp [rdi+72], r8w
14006bce8je 0x14006bd14
14006bceamov rdx, [rsp+72]
14006bcefmov rax, r11
14006bcf2nop [rax+rax]
14006bcfdnop [rax]
14006bd00
14006bd00loc_14006bd00:
14006bd00cmp [rax], r8w
14006bd04je 0x14006be70
14006bd0aadd rax, 2
14006bd0esub rdx, 1
14006bd12jne 0x14006bd00
14006bd14
14006bd14loc_14006bd14:
14006bd14mov r14, [rsp+168]
14006bd1cxor r10l, r10l
14006bd1ftest r14, r14
14006bd22je 0x14006bb70
14006bd28
14006bd28loc_14006bd28:
14006bd28mov rdx, [rsp+160]
14006bd30mov eax, 15
14006bd35cmp rdx, [rsp+88]
14006bd3alea r13, [r14+1]
14006bd3ecmovne rax, [rsp+176]
14006bd47cmp rax, r13
14006bd4ajb 0x14006c416
14006bd50
14006bd50loc_14006bd50:
14006bd50mov [rdx+r14], r12b
14006bd54mov rax, [rsp+160]
14006bd5cmov [rsp+168], r13
14006bd64mov r8, [rsp+112]
14006bd69mov [rax+r14+1], 0
14006bd6fmov rdx, [rdi+24]
14006bd73mov rcx, [rdi+16]
14006bd77mov [rsp+64], r10b
14006bd7ccall std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14006bd81movzx r10l, [rsp+64]
14006bd87test al, al
14006bd89je 0x14006c125
14006bd8f
14006bd8floc_14006bd8f:
14006bd8ftest r12l, r12l
14006bd92jne 0x14006bdad
14006bd94cmp [rsp+134], 1
14006bd9cje 0x14006bdad
14006bd9ecmp [rsp+168], 0
14006bda7je 0x14006bb87
14006bdad
14006bdadloc_14006bdad:
14006bdadcmp [rsp+128], 0
14006bdb5jne 0x14006bb87
14006bdbbtest bpl, bpl
14006bdbeje 0x14006c0eb
14006bdc4mov rax, [rsp+120]
14006bdc9mov [rax], -1
14006bdd0mov rax, [rsp+104]
14006bdd5mov [rax], 4
14006bddbjmp 0x14006bb9e
14006bde0
14006bde0loc_14006bde0:
14006bde0mov rax, [rbx+16]
14006bde4mov rcx, [rbx+24]
14006bde8mov ebp, 1
14006bdedcmp rax, rcx
14006bdf0jb 0x14006bb18
14006bdf6
14006bdf6loc_14006bdf6:
14006bdf6mov rax, [rbx]
14006bdf9mov [rsp+136], edx
14006be00mov rcx, rbx
14006be03mov [rsp+72], r9l
14006be08call [rax+80]
14006be0bmov rax, [rbx+16]
14006be0fmov rcx, [rbx+24]
14006be13mov edx, [rsp+136]
14006be1amov r9l, [rsp+72]
14006be1fjmp 0x14006bb20
14006be24
14006be24 0f 1f 40 00 ..@.
14006be28
14006be28loc_14006be28:
14006be28lea eax, [r8-48]
14006be2ccmp ax, 9
14006be30jbe 0x14006bae0
14006be36lea eax, [r8-97]
14006be3acmp ax, 5
14006be3eja 0x14006be4d
14006be40movzx r8l, r8w
14006be44sub r8l, 87
14006be48jmp 0x14006bae8
14006be4d
14006be4dloc_14006be4d:
14006be4dlea eax, [r8-65]
14006be51cmp ax, 5
14006be55ja 0x14006bd14
14006be5bmovzx r8l, r8w
14006be5fsub r8l, 55
14006be63jmp 0x14006bae8
14006be68
14006be68 0f 1f 84 00 00 00 00 00 ........
14006be70
14006be70loc_14006be70:
14006be70sub rax, r11
14006be73sar rax, 1
14006be76lea edx, [rax-6]
14006be79cmp eax, 15
14006be7ccmovg eax, edx
14006be7fcmp r14, rsi
14006be82jb 0x14006bee8
14006be84imul rsi, r13
14006be88cdqe
14006be8aadd rax, rsi
14006be8dsetb dl
14006be90mov rsi, rax
14006be93add r12l, 1
14006be97or ebp, edx
14006be99
14006be99loc_14006be99:
14006be99mov rax, [rbx+16]
14006be9dmov rdx, [rbx+24]
14006bea1cmp rax, rdx
14006bea4jae 0x14006bef8
14006bea6
14006bea6loc_14006bea6:
14006bea6add rax, 2
14006beaamov [rbx+16], rax
14006beae
14006beaeloc_14006beae:
14006beaecmp rax, rdx
14006beb1jae 0x14006c44a
14006beb7cmp [rax], -1
14006bebbje 0x14006c227
14006bec1cmp [rsp+64], 0
14006bec7je 0x14006c2c8
14006becd
14006becdloc_14006becd:
14006becdcmp [rsp+80], -1
14006bed3je 0x14006c25b
14006bed9
14006bed9loc_14006bed9:
14006bed9mov r15l, -1
14006bedfjmp 0x14006bb57
14006bee4
14006bee4 0f 1f 40 00 ..@.
14006bee8
14006bee8loc_14006bee8:
14006bee8mov rax, [rbx+16]
14006beecmov rdx, [rbx+24]
14006bef0mov ebp, r10l
14006bef3cmp rax, rdx
14006bef6jb 0x14006bea6
14006bef8
14006bef8loc_14006bef8:
14006bef8mov rax, [rbx]
14006befbmov [rsp+144], r11
14006bf03mov rcx, rbx
14006bf06mov [rsp+136], r10b
14006bf0ecall [rax+80]
14006bf11mov rax, [rbx+16]
14006bf15mov rdx, [rbx+24]
14006bf19mov r11, [rsp+144]
14006bf21movzx r10l, [rsp+136]
14006bf2ajmp 0x14006beae
14006bf2c
14006bf2c 0f 1f 40 00 ..@.
14006bf30
14006bf30loc_14006bf30:
14006bf30test r12l, r12l
14006bf33je 0x14006c6de
14006bf39mov rax, [rsp+168]
14006bf41mov rdx, [rsp+160]
14006bf49mov ecx, 15
14006bf4ecmp rdx, [rsp+88]
14006bf53cmovne rcx, [rsp+176]
14006bf5clea r15, [rax+1]
14006bf60cmp rcx, r15
14006bf63jb 0x14006bfce
14006bf65
14006bf65loc_14006bf65:
14006bf65mov [rdx+rax], r12b
14006bf69mov rdx, [rsp+160]
14006bf71xor r12l, r12l
14006bf74mov [rsp+168], r15
14006bf7cmov [rdx+rax+1], 0
14006bf81jmp 0x14006be99
14006bf86
14006bf86loc_14006bf86:
14006bf86mov [rsp+72], 22
14006bf8fmov r9l, 22
14006bf95jmp 0x14006ba44
14006bf9a
14006bf9aloc_14006bf9a:
14006bf9amov rcx, [rsp+112]
14006bf9fmov edx, 32
14006bfa4mov [rsp+144], r8l
14006bfacmov [rsp+136], r9l
14006bfb4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14006bfb9mov r9l, [rsp+136]
14006bfc1mov r8l, [rsp+144]
14006bfc9jmp 0x14006ba82
14006bfce
14006bfceloc_14006bfce:
14006bfcemov rcx, [rsp+112]
14006bfd3xor r9l, r9l
14006bfd6xor r8l, r8l
14006bfd9mov rdx, rax
14006bfdcmov [rsp+32], 1
14006bfe5mov [rsp+152], r11
14006bfedmov [rsp+144], r10b
14006bff5mov [rsp+136], rax
14006bffdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006c002mov rdx, [rsp+160]
14006c00amov r11, [rsp+152]
14006c012movzx r10l, [rsp+144]
14006c01bmov rax, [rsp+136]
14006c023jmp 0x14006bf65
14006c028
14006c028loc_14006c028:
14006c028mov [rsp+135], 0
14006c030movzx eax, [rdi+32]
14006c034xor r8l, r8l
14006c037xor r12l, r12l
14006c03amov [rsp+128], 1
14006c042mov [rsp+134], 0
14006c04ajmp 0x14006ba2f
14006c04f
14006c04floc_14006c04f:
14006c04fmovzx edx, [rsp+134]
14006c057xor edx, 1
14006c05acmp r13l, 10
14006c05esete cl
14006c061or dl, cl
14006c063je 0x14006c135
14006c069test esi, esi
14006c06bsete cl
14006c06ecmp r13l, 8
14006c072sete al
14006c075or cl, al
14006c077mov [rsp+134], cl
14006c07eje 0x14006c696
14006c084xor r12l, r12l
14006c087mov r13l, 8
14006c08d
14006c08dloc_14006c08d:
14006c08dmov rax, [rbx+16]
14006c091mov rdx, [rbx+24]
14006c095cmp rax, rdx
14006c098jae 0x14006c6c8
14006c09eadd rax, 2
14006c0a2mov [rbx+16], rax
14006c0a6
14006c0a6loc_14006c0a6:
14006c0a6cmp rax, rdx
14006c0a9jae 0x14006c5c0
14006c0afcmp [rax], -1
14006c0b3je 0x14006c774
14006c0b9cmp [rsp+64], 0
14006c0bfje 0x14006c74d
14006c0c5
14006c0c5loc_14006c0c5:
14006c0c5cmp [rsp+80], -1
14006c0cbje 0x14006c796
14006c0d1
14006c0d1loc_14006c0d1:
14006c0d1mov [rsp+128], 1
14006c0d9movzx eax, [rdi+32]
14006c0ddmov r8l, r14l
14006c0e0mov r15l, -1
14006c0e6jmp 0x14006ba2f
14006c0eb
14006c0ebloc_14006c0eb:
14006c0ebmov rax, rsi
14006c0eeneg rax
14006c0f1cmp [rsp+135], 0
14006c0f9cmovne rsi, rax
14006c0fdmov rax, [rsp+120]
14006c102mov [rax], rsi
14006c105jmp 0x14006bb9e
14006c10a
14006c10aloc_14006c10a:
14006c10acmp [rdi+74], r8w
14006c10fje 0x14006b9e5
14006c115cmp [rdi+72], r8w
14006c11aje 0x14006b9e5
14006c120jmp 0x14006bc44
14006c125
14006c125loc_14006c125:
14006c125mov rax, [rsp+104]
14006c12amov [rax], 4
14006c130jmp 0x14006bd8f
14006c135
14006c135loc_14006c135:
14006c135cmp [rdi+152], r14w
14006c13dje 0x14006c14d
14006c13fcmp [rdi+154], r14w
14006c147jne 0x14006c8b8
14006c14d
14006c14dloc_14006c14d:
14006c14dtest esi, esi
14006c14fsete dl
14006c152cmp r13l, 16
14006c156sete cl
14006c159or dl, cl
14006c15bje 0x14006c8fa
14006c161mov [rsp+134], 0
14006c169xor r12l, r12l
14006c16cmov r13l, 16
14006c172jmp 0x14006c08d
14006c177
14006c177loc_14006c177:
14006c177mov rax, [rbx+16]
14006c17bcmp rax, [rbx+24]
14006c17fjae 0x14006c7c3
14006c185movzx r8l, [rax]
14006c189
14006c189loc_14006c189:
14006c189xor eax, eax
14006c18bcmp r8w, -1
14006c190cmove rbx, rax
14006c194jmp 0x14006b9ba
14006c199
14006c199loc_14006c199:
14006c199mov ecx, 208
14006c19ecall operator new(unsigned long long)
14006c1a3mov rdi, rax
14006c1a6mov [rax+8], 0
14006c1admov rax, [rip+0x12b14c]
14006c1b4lea rdx, [rbp+208]
14006c1bbmov [rdi+16], 0
14006c1c3mov rcx, rdi
14006c1c6add rax, 16
14006c1camov [rdi+24], 0
14006c1d2mov [rdi], rax
14006c1d5mov [rdi+32], 0
14006c1d9mov [rdi+40], 0
14006c1e1mov [rdi+48], 0
14006c1e9mov [rdi+56], 0
14006c1f1mov [rdi+64], 0
14006c1f9mov [rdi+72], 0
14006c200mov [rdi+200], 0
14006c207call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14006c20cmov rcx, [rbp+208]
14006c213mov rdx, rdi
14006c216mov r8, r13
14006c219call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14006c21emov rdi, [r12]
14006c222jmp 0x14006b932
14006c227
14006c227loc_14006c227:
14006c227cmp [rsp+64], 0
14006c22dje 0x14006c582
14006c233xor ebx, ebx
14006c235mov r8l, -1
14006c23bmov r15l, r10l
14006c23ecmp [rsp+80], -1
14006c244je 0x14006c25e
14006c246nop [rax+rax]
14006c250
14006c250loc_14006c250:
14006c250mov r15l, -1
14006c256jmp 0x14006bcd0
14006c25b
14006c25bloc_14006c25b:
14006c25bxor r15l, r15l
14006c25e
14006c25eloc_14006c25e:
14006c25emov rcx, [rsp+64]
14006c263mov rax, [rcx+16]
14006c267cmp rax, [rcx+24]
14006c26bjae 0x14006c4a0
14006c271movzx eax, [rax]
14006c274
14006c274loc_14006c274:
14006c274cmp ax, -1
14006c278mov ecx, 0
14006c27dcmovne rcx, [rsp+64]
14006c283mov eax, 0
14006c288cmove eax, r10l
14006c28cmov [rsp+64], rcx
14006c291
14006c291loc_14006c291:
14006c291cmp al, r15b
14006c294je 0x14006bed9
14006c29atest rbx, rbx
14006c29dje 0x14006c2c0
14006c29f
14006c29floc_14006c29f:
14006c29fmov rax, [rbx+16]
14006c2a3cmp rax, [rbx+24]
14006c2a7jae 0x14006c4d1
14006c2admovzx r8l, [rax]
14006c2b1
14006c2b1loc_14006c2b1:
14006c2b1xor eax, eax
14006c2b3cmp r8w, -1
14006c2b8cmove rbx, rax
14006c2bcjmp 0x14006c250
14006c2be
14006c2be 66 90 f.
14006c2c0
14006c2c0loc_14006c2c0:
14006c2c0mov r8l, -1
14006c2c6jmp 0x14006c250
14006c2c8
14006c2c8loc_14006c2c8:
14006c2c8movzx eax, [rsp+133]
14006c2d0xor r15l, r15l
14006c2d3jmp 0x14006c291
14006c2d5
14006c2d5loc_14006c2d5:
14006c2d5movzx r10l, [rsp+128]
14006c2dexor ebp, ebp
14006c2e0xor esi, esi
14006c2e2mov [rsp+128], 0
14006c2eajmp 0x14006bb57
14006c2ef
14006c2efloc_14006c2ef:
14006c2efmov rax, [rbx+16]
14006c2f3cmp rax, [rbx+24]
14006c2f7jae 0x14006c735
14006c2fdmovzx eax, [rax]
14006c300
14006c300loc_14006c300:
14006c300cmp ax, -1
14006c304mov eax, 0
14006c309cmovne ebp, eax
14006c30cmov eax, 0
14006c311cmove rbx, rax
14006c315jmp 0x14006b974
14006c31a
14006c31aloc_14006c31a:
14006c31amov rax, [rsi+16]
14006c31ecmp rax, [rsi+24]
14006c322jae 0x14006c71d
14006c328movzx eax, [rax]
14006c32b
14006c32bloc_14006c32b:
14006c32bcmp ax, -1
14006c32fmov eax, 0
14006c334cmovne r12l, eax
14006c338mov eax, 0
14006c33dcmovne rax, rsi
14006c341mov [rsp+64], rax
14006c346jmp 0x14006b9a0
14006c34b
14006c34bloc_14006c34b:
14006c34bmovzx eax, [rsp+133]
14006c353xor r15l, r15l
14006c356nop [rax+rax]
14006c360
14006c360loc_14006c360:
14006c360cmp al, r15b
14006c363je 0x14006bb4b
14006c369test rbx, rbx
14006c36cje 0x14006c3a0
14006c36e
14006c36eloc_14006c36e:
14006c36emov rax, [rbx+16]
14006c372cmp rax, [rbx+24]
14006c376jae 0x14006c534
14006c37cmovzx r8l, [rax]
14006c380
14006c380loc_14006c380:
14006c380mov r15l, -1
14006c386cmp r8w, -1
14006c38bjne 0x14006bac1
14006c391nop [rax+rax]
14006c39cnop [rax]
14006c3a0
14006c3a0loc_14006c3a0:
14006c3a0xor r10l, r10l
14006c3a3mov r15l, -1
14006c3a9xor ebx, ebx
14006c3abjmp 0x14006bb57
14006c3b0
14006c3b0loc_14006c3b0:
14006c3b0mov rax, [rbx]
14006c3b3mov [rsp+136], edx
14006c3bamov rcx, rbx
14006c3bdmov [rsp+72], r9l
14006c3c2call [rax+72]
14006c3c5cmp ax, -1
14006c3c9mov r9l, [rsp+72]
14006c3cemov edx, [rsp+136]
14006c3d5jne 0x14006c59b
14006c3db
14006c3dbloc_14006c3db:
14006c3dbcmp [rsp+64], 0
14006c3e1je 0x14006c6a6
14006c3e7cmp [rsp+80], -1
14006c3edjne 0x14006c3a0
14006c3efxor ebx, ebx
14006c3f1mov r15l, 1
14006c3f7jmp 0x14006c506
14006c3fc
14006c3fcloc_14006c3fc:
14006c3fcmovzx r10l, [rsp+128]
14006c405xor esi, esi
14006c407xor ebp, ebp
14006c409mov [rsp+128], 0
14006c411jmp 0x14006bb57
14006c416
14006c416loc_14006c416:
14006c416mov rcx, [rsp+112]
14006c41bxor r9l, r9l
14006c41exor r8l, r8l
14006c421mov rdx, r14
14006c424mov [rsp+32], 1
14006c42dmov [rsp+64], r10b
14006c432call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006c437mov rdx, [rsp+160]
14006c43fmovzx r10l, [rsp+64]
14006c445jmp 0x14006bd50
14006c44a
14006c44aloc_14006c44a:
14006c44amov rax, [rbx]
14006c44dmov [rsp+144], r11
14006c455mov rcx, rbx
14006c458mov [rsp+136], r10b
14006c460call [rax+72]
14006c463cmp ax, -1
14006c467mov r11, [rsp+144]
14006c46fmovzx r10l, [rsp+136]
14006c478je 0x14006c227
14006c47ecmp [rsp+64], 0
14006c484jne 0x14006becd
14006c48acmp [rsp+80], -1
14006c490je 0x14006c29f
14006c496jmp 0x14006bed9
14006c49b
14006c49b 0f 1f 44 00 00 ..D..
14006c4a0
14006c4a0loc_14006c4a0:
14006c4a0mov rcx, [rsp+64]
14006c4a5mov [rsp+144], r11
14006c4admov [rsp+136], r10b
14006c4b5mov rax, [rcx]
14006c4b8call [rax+72]
14006c4bbmov r11, [rsp+144]
14006c4c3movzx r10l, [rsp+136]
14006c4ccjmp 0x14006c274
14006c4d1
14006c4d1loc_14006c4d1:
14006c4d1mov rax, [rbx]
14006c4d4mov [rsp+144], r11
14006c4dcmov rcx, rbx
14006c4dfmov [rsp+136], r10b
14006c4e7call [rax+72]
14006c4eamov r11, [rsp+144]
14006c4f2mov r8l, eax
14006c4f5movzx r10l, [rsp+136]
14006c4fejmp 0x14006c2b1
14006c503
14006c503loc_14006c503:
14006c503xor r15l, r15l
14006c506
14006c506loc_14006c506:
14006c506mov rcx, [rsp+64]
14006c50bmov rax, [rcx+16]
14006c50fcmp rax, [rcx+24]
14006c513jae 0x14006c55d
14006c515movzx eax, [rax]
14006c518
14006c518loc_14006c518:
14006c518cmp ax, -1
14006c51cmov ecx, 0
14006c521cmovne rcx, [rsp+64]
14006c527sete al
14006c52amov [rsp+64], rcx
14006c52fjmp 0x14006c360
14006c534
14006c534loc_14006c534:
14006c534mov rax, [rbx]
14006c537mov [rsp+136], edx
14006c53emov rcx, rbx
14006c541mov [rsp+72], r9l
14006c546call [rax+72]
14006c549mov edx, [rsp+136]
14006c550mov r9l, [rsp+72]
14006c555mov r8l, eax
14006c558jmp 0x14006c380
14006c55d
14006c55dloc_14006c55d:
14006c55dmov rcx, [rsp+64]
14006c562mov [rsp+136], edx
14006c569mov [rsp+72], r9l
14006c56emov rax, [rcx]
14006c571call [rax+72]
14006c574mov edx, [rsp+136]
14006c57bmov r9l, [rsp+72]
14006c580jmp 0x14006c518
14006c582
14006c582loc_14006c582:
14006c582cmp [rsp+80], -1
14006c588je 0x14006c8ef
14006c58exor ebx, ebx
14006c590mov r8l, -1
14006c596jmp 0x14006c250
14006c59b
14006c59bloc_14006c59b:
14006c59bcmp [rsp+64], 0
14006c5a1jne 0x14006bb3f
14006c5a7cmp [rsp+80], -1
14006c5adje 0x14006c36e
14006c5b3jmp 0x14006bb4b
14006c5b8
14006c5b8 0f 1f 84 00 00 00 00 00 ........
14006c5c0
14006c5c0loc_14006c5c0:
14006c5c0mov rax, [rbx]
14006c5c3mov rcx, rbx
14006c5c6call [rax+72]
14006c5c9cmp ax, -1
14006c5cdje 0x14006c774
14006c5d3cmp [rsp+64], 0
14006c5d9jne 0x14006c0c5
14006c5dfcmp [rsp+80], -1
14006c5e5jne 0x14006c0d1
14006c5eb
14006c5ebloc_14006c5eb:
14006c5ebmov rax, [rbx+16]
14006c5efcmp rax, [rbx+24]
14006c5f3jae 0x14006c804
14006c5f9movzx r14l, [rax]
14006c5fd
14006c5fdloc_14006c5fd:
14006c5fdxor eax, eax
14006c5ffcmp r14w, -1
14006c604cmove rbx, rax
14006c608
14006c608loc_14006c608:
14006c608movzx eax, [rdi+32]
14006c60cmov r15l, -1
14006c612cmp [rsp+134], 0
14006c61ajne 0x14006b9f6
14006c620jmp 0x14006ba24
14006c625
14006c625loc_14006c625:
14006c625mov rax, [rbx]
14006c628mov [rsp+128], r8l
14006c630mov rcx, rbx
14006c633mov [rsp+72], r9l
14006c638call [rax+72]
14006c63bmov r9l, [rsp+72]
14006c640mov r8l, [rsp+128]
14006c648cmp ax, -1
14006c64cje 0x14006c875
14006c652cmp [rsp+64], 0
14006c658jne 0x14006bc7c
14006c65ecmp [rsp+80], -1
14006c664jne 0x14006bc88
14006c66a
14006c66aloc_14006c66a:
14006c66amov rax, [rbx+16]
14006c66ecmp rax, [rbx+24]
14006c672jae 0x14006c911
14006c678movzx r8l, [rax]
14006c67c
14006c67cloc_14006c67c:
14006c67cxor edx, edx
14006c67ecmp r8w, -1
14006c683movzx eax, [rdi+32]
14006c687mov r15l, -1
14006c68dcmove rbx, rdx
14006c691jmp 0x14006b9e5
14006c696
14006c696loc_14006c696:
14006c696mov [rsp+134], dl
14006c69dadd r12l, 1
14006c6a1jmp 0x14006c08d
14006c6a6
14006c6a6loc_14006c6a6:
14006c6a6cmp [rsp+80], -1
14006c6acjne 0x14006c3a0
14006c6b2or r15l, -1
14006c6b6xor ebx, ebx
14006c6b8mov r10l, 1
14006c6bejmp 0x14006bb57
14006c6c3
14006c6c3 0f 1f 44 00 00 ..D..
14006c6c8
14006c6c8loc_14006c6c8:
14006c6c8mov rax, [rbx]
14006c6cbmov rcx, rbx
14006c6cecall [rax+80]
14006c6d1mov rax, [rbx+16]
14006c6d5mov rdx, [rbx+24]
14006c6d9jmp 0x14006c0a6
14006c6de
14006c6deloc_14006c6de:
14006c6demov [rsp+128], al
14006c6e5xor r10l, r10l
14006c6e8jmp 0x14006bb57
14006c6ed
14006c6edloc_14006c6ed:
14006c6edmov rax, [rbx]
14006c6f0mov [rsp+128], r8l
14006c6f8mov rcx, rbx
14006c6fbmov [rsp+72], r9l
14006c700call [rax+80]
14006c703mov rax, [rbx+16]
14006c707mov rdx, [rbx+24]
14006c70bmov r8l, [rsp+128]
14006c713mov r9l, [rsp+72]
14006c718jmp 0x14006bc5d
14006c71d
14006c71dloc_14006c71d:
14006c71dmov rax, [rsi]
14006c720mov [rsp+64], r9l
14006c725mov rcx, rsi
14006c728call [rax+72]
14006c72bmov r9l, [rsp+64]
14006c730jmp 0x14006c32b
14006c735
14006c735loc_14006c735:
14006c735mov rax, [rbx]
14006c738mov [rsp+72], r9l
14006c73dmov rcx, rbx
14006c740call [rax+72]
14006c743mov r9l, [rsp+72]
14006c748jmp 0x14006c300
14006c74d
14006c74dloc_14006c74d:
14006c74dmovzx eax, [rsp+133]
14006c755xor ebp, ebp
14006c757
14006c757loc_14006c757:
14006c757cmp al, bpl
14006c75aje 0x14006c0d1
14006c760mov r14l, -1
14006c766test rbx, rbx
14006c769jne 0x14006c5eb
14006c76fjmp 0x14006c608
14006c774
14006c774loc_14006c774:
14006c774cmp [rsp+64], 0
14006c77aje 0x14006c7de
14006c77cxor ebx, ebx
14006c77emov ebp, 1
14006c783cmp [rsp+80], -1
14006c789je 0x14006c798
14006c78bmov r14l, -1
14006c791jmp 0x14006c608
14006c796
14006c796loc_14006c796:
14006c796xor ebp, ebp
14006c798
14006c798loc_14006c798:
14006c798mov rcx, [rsp+64]
14006c79dmov rax, [rcx+16]
14006c7a1cmp rax, [rcx+24]
14006c7a5jae 0x14006c7f7
14006c7a7movzx eax, [rax]
14006c7aa
14006c7aaloc_14006c7aa:
14006c7aacmp ax, -1
14006c7aemov edx, 0
14006c7b3cmovne rdx, [rsp+64]
14006c7b9sete al
14006c7bcmov [rsp+64], rdx
14006c7c1jmp 0x14006c757
14006c7c3
14006c7c3loc_14006c7c3:
14006c7c3mov rax, [rbx]
14006c7c6mov [rsp+72], r9l
14006c7cbmov rcx, rbx
14006c7cecall [rax+72]
14006c7d1mov r9l, [rsp+72]
14006c7d6mov r8l, eax
14006c7d9jmp 0x14006c189
14006c7de
14006c7deloc_14006c7de:
14006c7decmp [rsp+80], -1
14006c7e4je 0x14006c956
14006c7eaxor ebx, ebx
14006c7ecmov r14l, -1
14006c7f2jmp 0x14006c608
14006c7f7
14006c7f7loc_14006c7f7:
14006c7f7mov rcx, [rsp+64]
14006c7fcmov rax, [rcx]
14006c7ffcall [rax+72]
14006c802jmp 0x14006c7aa
14006c804
14006c804loc_14006c804:
14006c804mov rax, [rbx]
14006c807mov rcx, rbx
14006c80acall [rax+72]
14006c80dmov r14l, eax
14006c810jmp 0x14006c5fd
14006c815
14006c815loc_14006c815:
14006c815xor esi, esi
14006c817
14006c817loc_14006c817:
14006c817mov rcx, [rsp+64]
14006c81cmov rax, [rcx+16]
14006c820cmp rax, [rcx+24]
14006c824jae 0x14006c88e
14006c826movzx eax, [rax]
14006c829
14006c829loc_14006c829:
14006c829cmp ax, -1
14006c82dmov edx, 0
14006c832cmovne rdx, [rsp+64]
14006c838sete al
14006c83bmov [rsp+64], rdx
14006c840
14006c840loc_14006c840:
14006c840cmp sil, al
14006c843je 0x14006bc88
14006c849test rbx, rbx
14006c84cjne 0x14006c66a
14006c852
14006c852loc_14006c852:
14006c852movzx eax, [rdi+32]
14006c856mov r8l, -1
14006c85cxor ebx, ebx
14006c85emov r15l, -1
14006c864jmp 0x14006b9e5
14006c869
14006c869loc_14006c869:
14006c869movzx eax, [rsp+133]
14006c871xor esi, esi
14006c873jmp 0x14006c840
14006c875
14006c875loc_14006c875:
14006c875cmp [rsp+64], 0
14006c87bje 0x14006c8d0
14006c87dxor ebx, ebx
14006c87fmov esi, 1
14006c884cmp [rsp+80], -1
14006c88ajne 0x14006c852
14006c88cjmp 0x14006c817
14006c88e
14006c88eloc_14006c88e:
14006c88emov rcx, [rsp+64]
14006c893mov [rsp+128], r8l
14006c89bmov [rsp+72], r9l
14006c8a0mov rax, [rcx]
14006c8a3call [rax+72]
14006c8a6mov r8l, [rsp+128]
14006c8aemov r9l, [rsp+72]
14006c8b3jmp 0x14006c829
14006c8b8
14006c8b8loc_14006c8b8:
14006c8b8mov [rsp+128], 0
14006c8c0mov r8l, r14l
14006c8c3mov [rsp+134], 1
14006c8cbjmp 0x14006ba2f
14006c8d0
14006c8d0loc_14006c8d0:
14006c8d0movzx eax, [rdi+32]
14006c8d4cmp [rsp+80], -1
14006c8daje 0x14006c970
14006c8e0xor ebx, ebx
14006c8e2or r8l, -1
14006c8e6or r15l, -1
14006c8eajmp 0x14006b9e5
14006c8ef
14006c8efloc_14006c8ef:
14006c8efor r15l, -1
14006c8f3xor ebx, ebx
14006c8f5jmp 0x14006bb57
14006c8fa
14006c8faloc_14006c8fa:
14006c8famov [rsp+128], dl
14006c901mov r8l, r14l
14006c904mov [rsp+134], 1
14006c90cjmp 0x14006ba39
14006c911
14006c911loc_14006c911:
14006c911mov rax, [rbx]
14006c914mov [rsp+72], r9l
14006c919mov rcx, rbx
14006c91ccall [rax+72]
14006c91fmov r9l, [rsp+72]
14006c924mov r8l, eax
14006c927jmp 0x14006c67c
14006c92c
14006c92c 48 89 c1 e8 H...
14006c930 5c 53 09 00 48 8b 07 48 89 f9 ff 50 08 48 8b 3d \S..H..H...P.H.=
14006c940 4c ad 12 00 48 8b 84 24 c8 00 00 00 48 2b 07 74 L...H..$....H+.t
14006c950 73 s
14006c951
14006c951loc_14006c951:
14006c951call __stack_chk_fail
14006c956
14006c956loc_14006c956:
14006c956movzx eax, [rdi+32]
14006c95amov r8l, r14l
14006c95dor r15l, -1
14006c961xor ebx, ebx
14006c963mov [rsp+128], 1
14006c96bjmp 0x14006ba2f
14006c970
14006c970loc_14006c970:
14006c970mov [rsp+128], 1
14006c978or r15l, -1
14006c97cxor ebx, ebx
14006c97exor r12l, r12l
14006c981mov [rsp+134], 0
14006c989jmp 0x14006ba2f
14006c98e
14006c98e 48 8b H.
14006c990 4c 24 70 48 89 c3 e8 75 06 07 00 48 8b 3d ee ac L$pH...u...H.=..
14006c9a0 12 00 48 8b 84 24 c8 00 00 00 48 2b 07 75 a2 48 ..H..$....H+.u.H
14006c9b0 89 d9 e8 e9 e9 fa ff 48 89 c1 e8 d1 52 09 00 e9 .......H....R...
14006c9c0 79 ff ff ff e8 87 58 09 00 48 89 c3 e8 af 54 09 y.....X..H....T.
14006c9d0 00 48 8b 3d b8 ac 12 00 48 8b 84 24 c8 00 00 00 .H.=....H..$....
14006c9e0 48 2b 07 74 ca e9 67 ff ff ff H+.t..g...
14006b890
14006c9ea
14006c9ea // align 0x10
14006c9ea // align 0x10
14006c9f0
14006c9f0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int<unsigned int>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const:
14006c9f0push r15
14006c9f2push r14
14006c9f4push r13
14006c9f6push r12
14006c9f8push rbp
14006c9f9push rdi
14006c9fapush rsi
14006c9fbpush rbx
14006c9fcsub rsp, 184
14006ca03mov rax, [rsp+296]
14006ca0bmov rbx, [rsp+288]
14006ca13movdqu x1, [r9]
14006ca18movdqu x0, [r8]
14006ca1dmov [rsp+48], rcx
14006ca22mov rcx, [rip+0x12ac67]
14006ca29mov [rsp+56], rax
14006ca2emov rax, [rsp+304]
14006ca36movups [rsp+128], x0
14006ca3emov [rsp+64], rax
14006ca43mov rax, [rcx]
14006ca46mov [rsp+168], rax
14006ca4exor eax, eax
14006ca50lea rcx, [rbx+208]
14006ca57movups [rsp+112], x1
14006ca5ccall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
14006ca61mov edi, [rbx+24]
14006ca64mov r9l, 8
14006ca6amov rbp, rax
14006ca6dand edi, 74
14006ca70cmp edi, 64
14006ca73je 0x14006ca87
14006ca75cmp edi, 8
14006ca78mov r9l, 10
14006ca7emov eax, 16
14006ca83cmove r9l, eax
14006ca87
14006ca87loc_14006ca87:
14006ca87lea rax, [rsp+112]
14006ca8clea r14, [rsp+128]
14006ca94mov [rsp+40], r9l
14006ca99mov rcx, r14
14006ca9cmov rdx, rax
14006ca9fmov [rsp+32], rax
14006caa4call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006caa9movzx ecx, [rsp+120]
14006caaemov r12, [rsp+112]
14006cab3test al, al
14006cab5mov [rsp+47], al
14006cab9mov rsi, [rsp+128]
14006cac1mov [rsp+92], cx
14006cac6mov r9l, [rsp+40]
14006cacbmovzx r13l, [rsp+136]
14006cad4jne 0x14006d1eb
14006cadatest rsi, rsi
14006caddje 0x14006caea
14006cadfcmp r13w, -1
14006cae4je 0x14006d40c
14006caea
14006caealoc_14006caea:
14006caeamovzx ebx, r13w
14006caee
14006caeeloc_14006caee:
14006caeemovzx edx, [rbp+148]
14006caf5movzx eax, [rbp+32]
14006caf9cmp dx, bx
14006cafcje 0x14006cd86
14006cb02mov [rsp+95], 0
14006cb07cmp [rbp+150], bx
14006cb0eje 0x14006cd86
14006cb14
14006cb14loc_14006cb14:
14006cb14mov [rsp+94], 0
14006cb19xor r15l, r15l
14006cb1c
14006cb1cloc_14006cb1c:
14006cb1ctest al, al
14006cb1eje 0x14006cb26
14006cb20cmp [rbp+74], bx
14006cb24je 0x14006cb49
14006cb26
14006cb26loc_14006cb26:
14006cb26cmp [rbp+72], bx
14006cb2aje 0x14006cb49
14006cb2ccmp [rbp+156], bx
14006cb33je 0x14006d241
14006cb39cmp [rsp+94], 0
14006cb3ejne 0x14006d25c
14006cb44mov [rsp+47], 0
14006cb49
14006cb49loc_14006cb49:
14006cb49cmp r9l, 16
14006cb4dje 0x14006d204
14006cb53
14006cb53loc_14006cb53:
14006cb53movsxd rax, r9l
14006cb56mov [rsp+40], r9l
14006cb5bmov [rsp+32], rax
14006cb60
14006cb60loc_14006cb60:
14006cb60lea rax, [rsp+159]
14006cb68xor edx, edx
14006cb6axor ecx, ecx
14006cb6cmov [rsp+80], r9l
14006cb71mov r8, rax
14006cb74mov [rsp+96], rax
14006cb79call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
14006cb7ecmp [rbp+32], 0
14006cb82mov r9l, [rsp+80]
14006cb87mov [rsp+160], rax
14006cb8fjne 0x14006d220
14006cb95
14006cb95loc_14006cb95:
14006cb95mov eax, -1
14006cb9axor edx, edx
14006cb9cmovzx r10l, [rbp+200]
14006cba4div [rsp+40]
14006cba8mov r8l, eax
14006cbabtest r10b, r10b
14006cbaejne 0x14006ce20
14006cbb4cmp [rsp+47], 0
14006cbb9jne 0x14006d44e
14006cbbfxor eax, eax
14006cbc1cmp r9l, 8
14006cbc5setne al
14006cbc8cmp [rsp+92], -1
14006cbcesete dl
14006cbd1lea r11l, [rax+rax+56]
14006cbd6xor r14l, r14l
14006cbd9xor edi, edi
14006cbdb
14006cbdbloc_14006cbdb:
14006cbdbcmp r9l, 10
14006cbdfjg 0x14006cf98
14006cbe5cmp bx, 47
14006cbe9jbe 0x14006ce83
14006cbefcmp bx, r11w
14006cbf3jae 0x14006ce83
14006cbf9
14006cbf9loc_14006cbf9:
14006cbf9sub ebx, 48
14006cbfc
14006cbfcloc_14006cbfc:
14006cbfccmp r8l, edi
14006cbffjb 0x14006cf40
14006cc05imul edi, [rsp+40]
14006cc0amov rcx, [rsi+24]
14006cc0eadd ebx, edi
14006cc10setb al
14006cc13mov edi, ebx
14006cc15add r15l, 1
14006cc19or r14l, eax
14006cc1cmov rax, [rsi+16]
14006cc20cmp rax, rcx
14006cc23jae 0x14006cf57
14006cc29
14006cc29loc_14006cc29:
14006cc29add rax, 2
14006cc2dmov [rsi+16], rax
14006cc31
14006cc31loc_14006cc31:
14006cc31cmp rax, rcx
14006cc34jae 0x14006d54a
14006cc3amovzx r13l, [rax]
14006cc3e
14006cc3eloc_14006cc3e:
14006cc3ecmp r13w, -1
14006cc43je 0x14006cfb6
14006cc49test r12, r12
14006cc4cje 0x14006cc56
14006cc4etest dl, dl
14006cc50jne 0x14006cd40
14006cc56
14006cc56loc_14006cc56:
14006cc56cmp r13w, -1
14006cc5bmov ecx, edx
14006cc5dsete al
14006cc60cmp cl, al
14006cc62je 0x14006cd73
14006cc68
14006cc68loc_14006cc68:
14006cc68test rsi, rsi
14006cc6bje 0x14006cc90
14006cc6dmov rax, [rsi+16]
14006cc71cmp rax, [rsi+24]
14006cc75jae 0x14006d512
14006cc7bmovzx ebx, [rax]
14006cc7e
14006cc7eloc_14006cc7e:
14006cc7emov r13l, -1
14006cc84cmp bx, -1
14006cc88jne 0x14006cbdb
14006cc8enop
14006cc90
14006cc90loc_14006cc90:
14006cc90mov rax, [rsp+160]
14006cc98xor r10l, r10l
14006cc9bmov r13l, -1
14006cca1xor esi, esi
14006cca3cmp [rax-24], 0
14006cca8je 0x14006ce99
14006ccae
14006ccaeloc_14006ccae:
14006ccaemovsx edx, r15b
14006ccb2lea rcx, [rsp+160]
14006ccbamov [rsp+40], r10b
14006ccbfcall std::string::push_back(char)
14006ccc4mov rdx, [rbp+24]
14006ccc8mov rcx, [rbp+16]
14006cccclea r8, [rsp+160]
14006ccd4call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006ccd9movzx r10l, [rsp+40]
14006ccdftest al, al
14006cce1je 0x14006d35c
14006cce7
14006cce7loc_14006cce7:
14006cce7mov rax, [rsp+160]
14006cceftest r15l, r15l
14006ccf2jne 0x14006cd06
14006ccf4cmp [rsp+94], 1
14006ccf9je 0x14006cd06
14006ccfbcmp [rax-24], 0
14006cd00je 0x14006cead
14006cd06
14006cd06loc_14006cd06:
14006cd06test r10b, r10b
14006cd09jne 0x14006cead
14006cd0ftest r14b, r14b
14006cd12je 0x14006d32b
14006cd18mov rcx, [rsp+64]
14006cd1dmov [rcx], -1
14006cd23mov rcx, [rsp+56]
14006cd28mov [rcx], 4
14006cd2ejmp 0x14006cec3
14006cd33
14006cd33loc_14006cd33:
14006cd33xor esi, esi
14006cd35nop [rax+rax]
14006cd40
14006cd40loc_14006cd40:
14006cd40mov rax, [r12+16]
14006cd45cmp rax, [r12+24]
14006cd4ajae 0x14006d582
14006cd50movzx eax, [rax]
14006cd53
14006cd53loc_14006cd53:
14006cd53cmp ax, -1
14006cd57mov eax, 0
14006cd5ccmove r12, rax
14006cd60sete cl
14006cd63cmp r13w, -1
14006cd68sete al
14006cd6bcmp cl, al
14006cd6djne 0x14006cc68
14006cd73
14006cd73loc_14006cd73:
14006cd73mov [rsp+47], 1
14006cd78xor r10l, r10l
14006cd7bmov r13l, -1
14006cd81jmp 0x14006ce86
14006cd86
14006cd86loc_14006cd86:
14006cd86cmp dx, bx
14006cd89sete [rsp+95]
14006cd8etest al, al
14006cd90jne 0x14006d343
14006cd96cmp [rbp+72], bx
14006cd9aje 0x14006cb14
14006cda0
14006cda0loc_14006cda0:
14006cda0mov rcx, rsi
14006cda3mov [rsp+40], r9l
14006cda8call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006cdadmov ecx, -1
14006cdb2mov rdx, [rsp+32]
14006cdb7mov [rsp+128], rsi
14006cdbfmov [rsp+136], cx
14006cdc7mov rcx, r14
14006cdcacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006cdcfmovzx ecx, [rsp+120]
14006cdd4mov r12, [rsp+112]
14006cdd9test al, al
14006cddbmov r9l, [rsp+40]
14006cde0mov [rsp+92], cx
14006cde5jne 0x14006d5b8
14006cdebmov rcx, r14
14006cdeemov [rsp+40], r9l
14006cdf3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006cdf8mov rsi, [rsp+128]
14006ce00mov r9l, [rsp+40]
14006ce05movzx r13l, [rsp+136]
14006ce0emovzx ebx, ax
14006ce11movzx eax, [rbp+32]
14006ce15jmp 0x14006cb14
14006ce1a
14006ce1a 66 0f 1f 44 00 00 f..D..
14006ce20
14006ce20loc_14006ce20:
14006ce20cmp [rsp+47], 0
14006ce25jne 0x14006d458
14006ce2blea rax, [rsp+160]
14006ce33cmp [rsp+92], -1
14006ce39lea r9, [rbp+156]
14006ce40mov [rsp+104], rax
14006ce45sete r11b
14006ce49xor r14l, r14l
14006ce4cxor edi, edi
14006ce4enop
14006ce50
14006ce50loc_14006ce50:
14006ce50movzx eax, [rbp+32]
14006ce54test al, al
14006ce56je 0x14006ce62
14006ce58cmp [rbp+74], bx
14006ce5cje 0x14006d110
14006ce62
14006ce62loc_14006ce62:
14006ce62cmp [rbp+72], bx
14006ce66je 0x14006ce83
14006ce68mov rdx, [rsp+32]
14006ce6dmov rax, r9
14006ce70
14006ce70loc_14006ce70:
14006ce70cmp [rax], bx
14006ce73je 0x14006d000
14006ce79add rax, 2
14006ce7dsub rdx, 1
14006ce81jne 0x14006ce70
14006ce83
14006ce83loc_14006ce83:
14006ce83xor r10l, r10l
14006ce86
14006ce86loc_14006ce86:
14006ce86mov rax, [rsp+160]
14006ce8ecmp [rax-24], 0
14006ce93jne 0x14006ccae
14006ce99
14006ce99loc_14006ce99:
14006ce99cmp [rsp+94], 1
14006ce9eje 0x14006cd06
14006cea4test r15l, r15l
14006cea7jne 0x14006cd06
14006cead
14006ceadloc_14006cead:
14006ceadmov rcx, [rsp+64]
14006ceb2mov [rcx], 0
14006ceb8mov rcx, [rsp+56]
14006cebdmov [rcx], 4
14006cec3
14006cec3loc_14006cec3:
14006cec3cmp [rsp+47], 0
14006cec8je 0x14006ced2
14006cecamov rcx, [rsp+56]
14006cecfor [rcx], 2
14006ced2
14006ced2loc_14006ced2:
14006ced2mov [rsp+128], rsi
14006cedamov rcx, [rsp+48]
14006cedfmov edx, -1
14006cee4mov [rsp+136], r13w
14006ceedmovdqu x2, [rsp+128]
14006cef6movups [rcx], x2
14006cef9lock xadd [rax-8], edx
14006cefetest edx, edx
14006cf00jle 0x14006d318
14006cf06
14006cf06loc_14006cf06:
14006cf06mov rcx, [rip+0x12a783]
14006cf0dmov rax, [rsp+168]
14006cf15sub rax, [rcx]
14006cf18jne 0x14006d6c6
14006cf1emov rax, [rsp+48]
14006cf23add rsp, 184
14006cf2apop rbx
14006cf2bpop rsi
14006cf2cpop rdi
14006cf2dpop rbp
14006cf2epop r12
14006cf30pop r13
14006cf32pop r14
14006cf34pop r15
14006cf36ret
14006cf37
14006cf37 66 0f 1f 84 00 00 00 00 00 f........
14006cf40
14006cf40loc_14006cf40:
14006cf40mov rax, [rsi+16]
14006cf44mov rcx, [rsi+24]
14006cf48mov r14l, 1
14006cf4ecmp rax, rcx
14006cf51jb 0x14006cc29
14006cf57
14006cf57loc_14006cf57:
14006cf57mov rax, [rsi]
14006cf5amov [rsp+84], r8l
14006cf5fmov rcx, rsi
14006cf62mov [rsp+72], dl
14006cf66mov [rsp+80], r11l
14006cf6bmov [rsp+32], r9l
14006cf70call [rax+80]
14006cf73mov rax, [rsi+16]
14006cf77mov rcx, [rsi+24]
14006cf7bmov r8l, [rsp+84]
14006cf80movzx edx, [rsp+72]
14006cf85mov r11l, [rsp+80]
14006cf8amov r9l, [rsp+32]
14006cf8fjmp 0x14006cc31
14006cf94
14006cf94 0f 1f 40 00 ..@.
14006cf98
14006cf98loc_14006cf98:
14006cf98lea eax, [rbx-48]
14006cf9bcmp ax, 9
14006cf9fjbe 0x14006cbf9
14006cfa5lea eax, [rbx-97]
14006cfa8cmp ax, 5
14006cfacja 0x14006cfe3
14006cfaesub ebx, 87
14006cfb1jmp 0x14006cbfc
14006cfb6
14006cfb6loc_14006cfb6:
14006cfb6test r12, r12
14006cfb9setne r10b
14006cfbdand r10b, dl
14006cfc0jne 0x14006cd33
14006cfc6cmp [rsp+92], -1
14006cfccje 0x14006d652
14006cfd2cmp r9l, 10
14006cfd6jle 0x14006cc90
14006cfdcmov ebx, 65535
14006cfe1xor esi, esi
14006cfe3
14006cfe3loc_14006cfe3:
14006cfe3lea eax, [rbx-65]
14006cfe6cmp ax, 5
14006cfeaja 0x14006ce83
14006cff0sub ebx, 55
14006cff3jmp 0x14006cbfc
14006cff8
14006cff8 0f 1f 84 00 00 00 00 00 ........
14006d000
14006d000loc_14006d000:
14006d000sub rax, r9
14006d003sar rax, 1
14006d006lea edx, [rax-6]
14006d009cmp eax, 15
14006d00ccmovg eax, edx
14006d00fcmp r8l, edi
14006d012jb 0x14006d0b0
14006d018imul edi, [rsp+40]
14006d01dadd eax, edi
14006d01fsetb dl
14006d022mov edi, eax
14006d024add r15l, 1
14006d028or r14l, edx
14006d02b
14006d02bloc_14006d02b:
14006d02bmov rax, [rsi+16]
14006d02fmov rdx, [rsi+24]
14006d033cmp rax, rdx
14006d036jae 0x14006d0c4
14006d03c
14006d03cloc_14006d03c:
14006d03cadd rax, 2
14006d040mov [rsi+16], rax
14006d044
14006d044loc_14006d044:
14006d044cmp rax, rdx
14006d047jae 0x14006d465
14006d04dmovzx ebx, [rax]
14006d050
14006d050loc_14006d050:
14006d050cmp bx, -1
14006d054je 0x14006d42c
14006d05atest r12, r12
14006d05dje 0x14006d068
14006d05ftest r11b, r11b
14006d062jne 0x14006d1a0
14006d068
14006d068loc_14006d068:
14006d068cmp bx, -1
14006d06cmov eax, r11l
14006d06fsete dl
14006d072cmp al, dl
14006d074je 0x14006d1d8
14006d07a
14006d07aloc_14006d07a:
14006d07atest rsi, rsi
14006d07dje 0x14006d108
14006d083mov rax, [rsi+16]
14006d087cmp rax, [rsi+24]
14006d08bjae 0x14006d4d8
14006d091movzx ebx, [rax]
14006d094
14006d094loc_14006d094:
14006d094xor eax, eax
14006d096cmp bx, -1
14006d09acmove rsi, rax
14006d09e
14006d09eloc_14006d09e:
14006d09emov r13l, -1
14006d0a4jmp 0x14006ce50
14006d0a9
14006d0a9 0f 1f 80 00 00 00 00 .......
14006d0b0
14006d0b0loc_14006d0b0:
14006d0b0mov rax, [rsi+16]
14006d0b4mov rdx, [rsi+24]
14006d0b8mov r14l, r10l
14006d0bbcmp rax, rdx
14006d0bejb 0x14006d03c
14006d0c4
14006d0c4loc_14006d0c4:
14006d0c4mov rax, [rsi]
14006d0c7mov [rsp+88], r8l
14006d0ccmov rcx, rsi
14006d0cfmov [rsp+84], r11b
14006d0d4mov [rsp+72], r9
14006d0d9mov [rsp+80], r10b
14006d0decall [rax+80]
14006d0e1mov rax, [rsi+16]
14006d0e5mov rdx, [rsi+24]
14006d0e9mov r8l, [rsp+88]
14006d0eemovzx r11l, [rsp+84]
14006d0f4mov r9, [rsp+72]
14006d0f9movzx r10l, [rsp+80]
14006d0ffjmp 0x14006d044
14006d104
14006d104 0f 1f 40 00 ..@.
14006d108
14006d108loc_14006d108:
14006d108mov ebx, -1
14006d10djmp 0x14006d09e
14006d10f
14006d10f 90 .
14006d110
14006d110loc_14006d110:
14006d110test r15l, r15l
14006d113je 0x14006d5da
14006d119mov rax, [rsp+160]
14006d121mov r13, [rax-24]
14006d125lea rbx, [r13+1]
14006d129cmp [rax-16], rbx
14006d12djb 0x14006d136
14006d12fmov eax, [rax-8]
14006d132test eax, eax
14006d134jle 0x14006d16d
14006d136
14006d136loc_14006d136:
14006d136mov rcx, [rsp+104]
14006d13bmov rdx, rbx
14006d13emov [rsp+88], r8l
14006d143mov [rsp+84], r11b
14006d148mov [rsp+72], r9
14006d14dmov [rsp+80], r10b
14006d152call std::string::reserve(unsigned long long)
14006d157movzx r10l, [rsp+80]
14006d15dmov r9, [rsp+72]
14006d162movzx r11l, [rsp+84]
14006d168mov r8l, [rsp+88]
14006d16d
14006d16dloc_14006d16d:
14006d16dmov rax, [rsp+160]
14006d175mov rdx, [rax-24]
14006d179mov [rax+rdx], r15b
14006d17dmov rax, [rsp+160]
14006d185xor r15l, r15l
14006d188mov [rax-8], 0
14006d18fmov [rax-24], rbx
14006d193mov [rax+r13+1], 0
14006d199jmp 0x14006d02b
14006d19e
14006d19eloc_14006d19e:
14006d19exor esi, esi
14006d1a0
14006d1a0loc_14006d1a0:
14006d1a0mov rax, [r12+16]
14006d1a5cmp rax, [r12+24]
14006d1aajae 0x14006d49f
14006d1b0movzx eax, [rax]
14006d1b3
14006d1b3loc_14006d1b3:
14006d1b3cmp ax, -1
14006d1b7mov ecx, 0
14006d1bcmov eax, 0
14006d1c1cmove eax, r10l
14006d1c5cmove r12, rcx
14006d1c9cmp bx, -1
14006d1cdsete dl
14006d1d0cmp al, dl
14006d1d2jne 0x14006d07a
14006d1d8
14006d1d8loc_14006d1d8:
14006d1d8mov [rsp+47], r10b
14006d1ddmov r13l, -1
14006d1e3xor r10l, r10l
14006d1e6jmp 0x14006ce86
14006d1eb
14006d1ebloc_14006d1eb:
14006d1ebmov [rsp+95], 0
14006d1f0xor ebx, ebx
14006d1f2xor r15l, r15l
14006d1f5mov [rsp+94], 0
14006d1facmp r9l, 16
14006d1fejne 0x14006cb53
14006d204
14006d204loc_14006d204:
14006d204mov [rsp+40], 16
14006d20cmov r9l, 22
14006d212mov [rsp+32], 22
14006d21bjmp 0x14006cb60
14006d220
14006d220loc_14006d220:
14006d220lea rcx, [rsp+160]
14006d228mov edx, 32
14006d22dmov [rsp+80], r9l
14006d232call std::string::reserve(unsigned long long)
14006d237mov r9l, [rsp+80]
14006d23cjmp 0x14006cb95
14006d241
14006d241loc_14006d241:
14006d241movzx edx, [rsp+94]
14006d246xor edx, 1
14006d249cmp r9l, 10
14006d24dsete al
14006d250or dl, al
14006d252mov [rsp+94], dl
14006d256jne 0x14006d36c
14006d25c
14006d25cloc_14006d25c:
14006d25ccmp [rbp+152], bx
14006d263je 0x14006d272
14006d265cmp [rbp+154], bx
14006d26cjne 0x14006d68f
14006d272
14006d272loc_14006d272:
14006d272test edi, edi
14006d274sete al
14006d277cmp r9l, 16
14006d27bsete dl
14006d27eor al, dl
14006d280je 0x14006d680
14006d286mov rcx, rsi
14006d289call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006d28emov eax, -1
14006d293mov rdx, [rsp+32]
14006d298mov rcx, r14
14006d29bmov [rsp+136], ax
14006d2a3movzx eax, [rsp+92]
14006d2a8mov [rsp+112], r12
14006d2admov [rsp+128], rsi
14006d2b5mov [rsp+120], ax
14006d2bacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006d2bfmovzx ecx, [rsp+120]
14006d2c4mov r12, [rsp+112]
14006d2c9mov [rsp+94], al
14006d2cdmov [rsp+92], cx
14006d2d2test al, al
14006d2d4je 0x14006d612
14006d2damovzx eax, [rsp+94]
14006d2dfxor r15l, r15l
14006d2e2mov [rsp+94], 0
14006d2e7mov r9l, 22
14006d2edmov [rsp+40], 16
14006d2f5mov rsi, [rsp+128]
14006d2fdmovzx r13l, [rsp+136]
14006d306mov [rsp+47], al
14006d30amov [rsp+32], 22
14006d313jmp 0x14006cb60
14006d318
14006d318loc_14006d318:
14006d318mov rdx, [rsp+96]
14006d31dlea rcx, [rax-24]
14006d321call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006d326jmp 0x14006cf06
14006d32b
14006d32bloc_14006d32b:
14006d32bmov edx, edi
14006d32dmov rcx, [rsp+64]
14006d332neg edx
14006d334cmp [rsp+95], 0
14006d339cmovne edi, edx
14006d33cmov [rcx], edi
14006d33ejmp 0x14006cec3
14006d343
14006d343loc_14006d343:
14006d343cmp [rbp+74], bx
14006d347je 0x14006cb14
14006d34dcmp [rbp+72], bx
14006d351je 0x14006cb14
14006d357jmp 0x14006cda0
14006d35c
14006d35cloc_14006d35c:
14006d35cmov rax, [rsp+56]
14006d361mov [rax], 4
14006d367jmp 0x14006cce7
14006d36c
14006d36cloc_14006d36c:
14006d36ctest edi, edi
14006d36eje 0x14006d37a
14006d370add r15l, 1
14006d374cmp r9l, 8
14006d378jne 0x14006d383
14006d37a
14006d37aloc_14006d37a:
14006d37axor r15l, r15l
14006d37dmov r9l, 8
14006d383
14006d383loc_14006d383:
14006d383mov rcx, rsi
14006d386mov [rsp+40], r9l
14006d38bcall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006d390mov edx, -1
14006d395movzx eax, [rsp+92]
14006d39amov rcx, r14
14006d39dmov [rsp+136], dx
14006d3a5mov rdx, [rsp+32]
14006d3aamov [rsp+112], r12
14006d3afmov [rsp+128], rsi
14006d3b7mov [rsp+120], ax
14006d3bccall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006d3c1movzx ecx, [rsp+120]
14006d3c6mov r12, [rsp+112]
14006d3cbtest al, al
14006d3cdmov r9l, [rsp+40]
14006d3d2mov [rsp+92], cx
14006d3d7jne 0x14006d65e
14006d3ddmov rcx, r14
14006d3e0mov [rsp+40], r9l
14006d3e5call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006d3eamov rsi, [rsp+128]
14006d3f2mov r9l, [rsp+40]
14006d3f7movzx r13l, [rsp+136]
14006d400movzx ebx, ax
14006d403movzx eax, [rbp+32]
14006d407jmp 0x14006cb1c
14006d40c
14006d40cloc_14006d40c:
14006d40cmov rax, [rsi+16]
14006d410cmp rax, [rsi+24]
14006d414jae 0x14006d5e2
14006d41amovzx ebx, [rax]
14006d41d
14006d41dloc_14006d41d:
14006d41dxor eax, eax
14006d41fcmp bx, -1
14006d423cmove rsi, rax
14006d427jmp 0x14006caee
14006d42c
14006d42cloc_14006d42c:
14006d42ctest r12, r12
14006d42fsetne al
14006d432test al, r11b
14006d435jne 0x14006d19e
14006d43bcmp [rsp+92], -1
14006d441je 0x14006d5fd
14006d447xor esi, esi
14006d449jmp 0x14006d09e
14006d44e
14006d44eloc_14006d44e:
14006d44exor r14l, r14l
14006d451xor edi, edi
14006d453jmp 0x14006ce86
14006d458
14006d458loc_14006d458:
14006d458xor edi, edi
14006d45axor r14l, r14l
14006d45dxor r10l, r10l
14006d460jmp 0x14006ce86
14006d465
14006d465loc_14006d465:
14006d465mov rax, [rsi]
14006d468mov [rsp+88], r8l
14006d46dmov rcx, rsi
14006d470mov [rsp+84], r11b
14006d475mov [rsp+72], r9
14006d47amov [rsp+80], r10b
14006d47fcall [rax+72]
14006d482mov r8l, [rsp+88]
14006d487movzx r11l, [rsp+84]
14006d48dmov ebx, eax
14006d48fmov r9, [rsp+72]
14006d494movzx r10l, [rsp+80]
14006d49ajmp 0x14006d050
14006d49f
14006d49floc_14006d49f:
14006d49fmov rax, [r12]
14006d4a3mov [rsp+88], r8l
14006d4a8mov rcx, r12
14006d4abmov [rsp+84], r11b
14006d4b0mov [rsp+72], r9
14006d4b5mov [rsp+80], r10b
14006d4bacall [rax+72]
14006d4bdmov r8l, [rsp+88]
14006d4c2movzx r11l, [rsp+84]
14006d4c8mov r9, [rsp+72]
14006d4cdmovzx r10l, [rsp+80]
14006d4d3jmp 0x14006d1b3
14006d4d8
14006d4d8loc_14006d4d8:
14006d4d8mov rax, [rsi]
14006d4dbmov [rsp+88], r8l
14006d4e0mov rcx, rsi
14006d4e3mov [rsp+84], r11b
14006d4e8mov [rsp+72], r9
14006d4edmov [rsp+80], r10b
14006d4f2call [rax+72]
14006d4f5mov r8l, [rsp+88]
14006d4famovzx r11l, [rsp+84]
14006d500mov ebx, eax
14006d502mov r9, [rsp+72]
14006d507movzx r10l, [rsp+80]
14006d50djmp 0x14006d094
14006d512
14006d512loc_14006d512:
14006d512mov rax, [rsi]
14006d515mov [rsp+84], r8l
14006d51amov rcx, rsi
14006d51dmov [rsp+72], dl
14006d521mov [rsp+80], r11l
14006d526mov [rsp+32], r9l
14006d52bcall [rax+72]
14006d52emov r8l, [rsp+84]
14006d533movzx edx, [rsp+72]
14006d538movzx ebx, ax
14006d53bmov r11l, [rsp+80]
14006d540mov r9l, [rsp+32]
14006d545jmp 0x14006cc7e
14006d54a
14006d54aloc_14006d54a:
14006d54amov rax, [rsi]
14006d54dmov [rsp+84], r8l
14006d552mov rcx, rsi
14006d555mov [rsp+72], dl
14006d559mov [rsp+80], r11l
14006d55emov [rsp+32], r9l
14006d563call [rax+72]
14006d566mov r8l, [rsp+84]
14006d56bmovzx edx, [rsp+72]
14006d570mov r13l, eax
14006d573mov r11l, [rsp+80]
14006d578mov r9l, [rsp+32]
14006d57djmp 0x14006cc3e
14006d582
14006d582loc_14006d582:
14006d582mov rax, [r12]
14006d586mov [rsp+84], r8l
14006d58bmov rcx, r12
14006d58emov [rsp+72], dl
14006d592mov [rsp+80], r11l
14006d597mov [rsp+32], r9l
14006d59ccall [rax+72]
14006d59fmov r8l, [rsp+84]
14006d5a4movzx edx, [rsp+72]
14006d5a9mov r11l, [rsp+80]
14006d5aemov r9l, [rsp+32]
14006d5b3jmp 0x14006cd53
14006d5b8
14006d5b8loc_14006d5b8:
14006d5b8mov [rsp+94], 0
14006d5bdxor r15l, r15l
14006d5c0mov rsi, [rsp+128]
14006d5c8movzx r13l, [rsp+136]
14006d5d1mov [rsp+47], al
14006d5d5jmp 0x14006cb49
14006d5da
14006d5daloc_14006d5da:
14006d5damov r10l, eax
14006d5ddjmp 0x14006ce86
14006d5e2
14006d5e2loc_14006d5e2:
14006d5e2mov rax, [rsi]
14006d5e5mov [rsp+40], r9l
14006d5eamov rcx, rsi
14006d5edcall [rax+72]
14006d5f0mov r9l, [rsp+40]
14006d5f5movzx ebx, ax
14006d5f8jmp 0x14006d41d
14006d5fd
14006d5fdloc_14006d5fd:
14006d5fdmov [rsp+47], r10b
14006d602mov r13l, -1
14006d608xor r10l, r10l
14006d60bxor esi, esi
14006d60djmp 0x14006ce86
14006d612
14006d612loc_14006d612:
14006d612mov rcx, r14
14006d615xor r15l, r15l
14006d618call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006d61dmov [rsp+47], 0
14006d622mov rsi, [rsp+128]
14006d62amov r9l, 22
14006d630mov [rsp+40], 16
14006d638movzx ebx, ax
14006d63bmovzx r13l, [rsp+136]
14006d644mov [rsp+32], 22
14006d64djmp 0x14006cb60
14006d652
14006d652loc_14006d652:
14006d652mov [rsp+47], 1
14006d657xor esi, esi
14006d659jmp 0x14006ce86
14006d65e
14006d65eloc_14006d65e:
14006d65emov [rsp+47], al
14006d662mov rsi, [rsp+128]
14006d66amovzx r13l, [rsp+136]
14006d673mov [rsp+94], al
14006d677jmp 0x14006cb49
14006d67c
14006d67c 0f 1f 40 00 ..@.
14006d680
14006d680loc_14006d680:
14006d680mov [rsp+47], 0
14006d685mov [rsp+94], 1
14006d68ajmp 0x14006cb53
14006d68f
14006d68floc_14006d68f:
14006d68fmov [rsp+94], 1
14006d694jmp 0x14006cb49
14006d699
14006d699 48 89 c3 48 8b 84 24 H..H..$
14006d6a0 a0 00 00 00 48 8b 54 24 60 48 8d 48 e8 e8 be a0 ....H.T$`H.H....
14006d6b0 02 00 48 8b 0d d7 9f 12 00 48 8b 84 24 a8 00 00 ..H......H..$...
14006d6c0 00 48 2b 01 74 05 .H+.t.
14006d6c6
14006d6c6loc_14006d6c6:
14006d6c6call __stack_chk_fail
14006d6cbmov rcx, rbx
14006d6cecall _Unwind_Resume
14006d6d3nop
14006c9f0
14006c9f0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int<unsigned int>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const:
14006c9f0push r15
14006c9f2push r14
14006c9f4push r13
14006c9f6push r12
14006c9f8push rbp
14006c9f9push rdi
14006c9fapush rsi
14006c9fbpush rbx
14006c9fcsub rsp, 184
14006ca03mov rax, [rsp+296]
14006ca0bmov rbx, [rsp+288]
14006ca13movdqu x1, [r9]
14006ca18movdqu x0, [r8]
14006ca1dmov [rsp+48], rcx
14006ca22mov rcx, [rip+0x12ac67]
14006ca29mov [rsp+56], rax
14006ca2emov rax, [rsp+304]
14006ca36movups [rsp+128], x0
14006ca3emov [rsp+64], rax
14006ca43mov rax, [rcx]
14006ca46mov [rsp+168], rax
14006ca4exor eax, eax
14006ca50lea rcx, [rbx+208]
14006ca57movups [rsp+112], x1
14006ca5ccall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
14006ca61mov edi, [rbx+24]
14006ca64mov r9l, 8
14006ca6amov rbp, rax
14006ca6dand edi, 74
14006ca70cmp edi, 64
14006ca73je 0x14006ca87
14006ca75cmp edi, 8
14006ca78mov r9l, 10
14006ca7emov eax, 16
14006ca83cmove r9l, eax
14006ca87
14006ca87loc_14006ca87:
14006ca87lea rax, [rsp+112]
14006ca8clea r14, [rsp+128]
14006ca94mov [rsp+40], r9l
14006ca99mov rcx, r14
14006ca9cmov rdx, rax
14006ca9fmov [rsp+32], rax
14006caa4call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006caa9movzx ecx, [rsp+120]
14006caaemov r12, [rsp+112]
14006cab3test al, al
14006cab5mov [rsp+47], al
14006cab9mov rsi, [rsp+128]
14006cac1mov [rsp+92], cx
14006cac6mov r9l, [rsp+40]
14006cacbmovzx r13l, [rsp+136]
14006cad4jne 0x14006d1eb
14006cadatest rsi, rsi
14006caddje 0x14006caea
14006cadfcmp r13w, -1
14006cae4je 0x14006d40c
14006caea
14006caealoc_14006caea:
14006caeamovzx ebx, r13w
14006caee
14006caeeloc_14006caee:
14006caeemovzx edx, [rbp+148]
14006caf5movzx eax, [rbp+32]
14006caf9cmp dx, bx
14006cafcje 0x14006cd86
14006cb02mov [rsp+95], 0
14006cb07cmp [rbp+150], bx
14006cb0eje 0x14006cd86
14006cb14
14006cb14loc_14006cb14:
14006cb14mov [rsp+94], 0
14006cb19xor r15l, r15l
14006cb1c
14006cb1cloc_14006cb1c:
14006cb1ctest al, al
14006cb1eje 0x14006cb26
14006cb20cmp [rbp+74], bx
14006cb24je 0x14006cb49
14006cb26
14006cb26loc_14006cb26:
14006cb26cmp [rbp+72], bx
14006cb2aje 0x14006cb49
14006cb2ccmp [rbp+156], bx
14006cb33je 0x14006d241
14006cb39cmp [rsp+94], 0
14006cb3ejne 0x14006d25c
14006cb44mov [rsp+47], 0
14006cb49
14006cb49loc_14006cb49:
14006cb49cmp r9l, 16
14006cb4dje 0x14006d204
14006cb53
14006cb53loc_14006cb53:
14006cb53movsxd rax, r9l
14006cb56mov [rsp+40], r9l
14006cb5bmov [rsp+32], rax
14006cb60
14006cb60loc_14006cb60:
14006cb60lea rax, [rsp+159]
14006cb68xor edx, edx
14006cb6axor ecx, ecx
14006cb6cmov [rsp+80], r9l
14006cb71mov r8, rax
14006cb74mov [rsp+96], rax
14006cb79call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
14006cb7ecmp [rbp+32], 0
14006cb82mov r9l, [rsp+80]
14006cb87mov [rsp+160], rax
14006cb8fjne 0x14006d220
14006cb95
14006cb95loc_14006cb95:
14006cb95mov eax, -1
14006cb9axor edx, edx
14006cb9cmovzx r10l, [rbp+200]
14006cba4div [rsp+40]
14006cba8mov r8l, eax
14006cbabtest r10b, r10b
14006cbaejne 0x14006ce20
14006cbb4cmp [rsp+47], 0
14006cbb9jne 0x14006d44e
14006cbbfxor eax, eax
14006cbc1cmp r9l, 8
14006cbc5setne al
14006cbc8cmp [rsp+92], -1
14006cbcesete dl
14006cbd1lea r11l, [rax+rax+56]
14006cbd6xor r14l, r14l
14006cbd9xor edi, edi
14006cbdb
14006cbdbloc_14006cbdb:
14006cbdbcmp r9l, 10
14006cbdfjg 0x14006cf98
14006cbe5cmp bx, 47
14006cbe9jbe 0x14006ce83
14006cbefcmp bx, r11w
14006cbf3jae 0x14006ce83
14006cbf9
14006cbf9loc_14006cbf9:
14006cbf9sub ebx, 48
14006cbfc
14006cbfcloc_14006cbfc:
14006cbfccmp r8l, edi
14006cbffjb 0x14006cf40
14006cc05imul edi, [rsp+40]
14006cc0amov rcx, [rsi+24]
14006cc0eadd ebx, edi
14006cc10setb al
14006cc13mov edi, ebx
14006cc15add r15l, 1
14006cc19or r14l, eax
14006cc1cmov rax, [rsi+16]
14006cc20cmp rax, rcx
14006cc23jae 0x14006cf57
14006cc29
14006cc29loc_14006cc29:
14006cc29add rax, 2
14006cc2dmov [rsi+16], rax
14006cc31
14006cc31loc_14006cc31:
14006cc31cmp rax, rcx
14006cc34jae 0x14006d54a
14006cc3amovzx r13l, [rax]
14006cc3e
14006cc3eloc_14006cc3e:
14006cc3ecmp r13w, -1
14006cc43je 0x14006cfb6
14006cc49test r12, r12
14006cc4cje 0x14006cc56
14006cc4etest dl, dl
14006cc50jne 0x14006cd40
14006cc56
14006cc56loc_14006cc56:
14006cc56cmp r13w, -1
14006cc5bmov ecx, edx
14006cc5dsete al
14006cc60cmp cl, al
14006cc62je 0x14006cd73
14006cc68
14006cc68loc_14006cc68:
14006cc68test rsi, rsi
14006cc6bje 0x14006cc90
14006cc6dmov rax, [rsi+16]
14006cc71cmp rax, [rsi+24]
14006cc75jae 0x14006d512
14006cc7bmovzx ebx, [rax]
14006cc7e
14006cc7eloc_14006cc7e:
14006cc7emov r13l, -1
14006cc84cmp bx, -1
14006cc88jne 0x14006cbdb
14006cc8enop
14006cc90
14006cc90loc_14006cc90:
14006cc90mov rax, [rsp+160]
14006cc98xor r10l, r10l
14006cc9bmov r13l, -1
14006cca1xor esi, esi
14006cca3cmp [rax-24], 0
14006cca8je 0x14006ce99
14006ccae
14006ccaeloc_14006ccae:
14006ccaemovsx edx, r15b
14006ccb2lea rcx, [rsp+160]
14006ccbamov [rsp+40], r10b
14006ccbfcall std::string::push_back(char)
14006ccc4mov rdx, [rbp+24]
14006ccc8mov rcx, [rbp+16]
14006cccclea r8, [rsp+160]
14006ccd4call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006ccd9movzx r10l, [rsp+40]
14006ccdftest al, al
14006cce1je 0x14006d35c
14006cce7
14006cce7loc_14006cce7:
14006cce7mov rax, [rsp+160]
14006cceftest r15l, r15l
14006ccf2jne 0x14006cd06
14006ccf4cmp [rsp+94], 1
14006ccf9je 0x14006cd06
14006ccfbcmp [rax-24], 0
14006cd00je 0x14006cead
14006cd06
14006cd06loc_14006cd06:
14006cd06test r10b, r10b
14006cd09jne 0x14006cead
14006cd0ftest r14b, r14b
14006cd12je 0x14006d32b
14006cd18mov rcx, [rsp+64]
14006cd1dmov [rcx], -1
14006cd23mov rcx, [rsp+56]
14006cd28mov [rcx], 4
14006cd2ejmp 0x14006cec3
14006cd33
14006cd33loc_14006cd33:
14006cd33xor esi, esi
14006cd35nop [rax+rax]
14006cd40
14006cd40loc_14006cd40:
14006cd40mov rax, [r12+16]
14006cd45cmp rax, [r12+24]
14006cd4ajae 0x14006d582
14006cd50movzx eax, [rax]
14006cd53
14006cd53loc_14006cd53:
14006cd53cmp ax, -1
14006cd57mov eax, 0
14006cd5ccmove r12, rax
14006cd60sete cl
14006cd63cmp r13w, -1
14006cd68sete al
14006cd6bcmp cl, al
14006cd6djne 0x14006cc68
14006cd73
14006cd73loc_14006cd73:
14006cd73mov [rsp+47], 1
14006cd78xor r10l, r10l
14006cd7bmov r13l, -1
14006cd81jmp 0x14006ce86
14006cd86
14006cd86loc_14006cd86:
14006cd86cmp dx, bx
14006cd89sete [rsp+95]
14006cd8etest al, al
14006cd90jne 0x14006d343
14006cd96cmp [rbp+72], bx
14006cd9aje 0x14006cb14
14006cda0
14006cda0loc_14006cda0:
14006cda0mov rcx, rsi
14006cda3mov [rsp+40], r9l
14006cda8call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006cdadmov ecx, -1
14006cdb2mov rdx, [rsp+32]
14006cdb7mov [rsp+128], rsi
14006cdbfmov [rsp+136], cx
14006cdc7mov rcx, r14
14006cdcacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006cdcfmovzx ecx, [rsp+120]
14006cdd4mov r12, [rsp+112]
14006cdd9test al, al
14006cddbmov r9l, [rsp+40]
14006cde0mov [rsp+92], cx
14006cde5jne 0x14006d5b8
14006cdebmov rcx, r14
14006cdeemov [rsp+40], r9l
14006cdf3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006cdf8mov rsi, [rsp+128]
14006ce00mov r9l, [rsp+40]
14006ce05movzx r13l, [rsp+136]
14006ce0emovzx ebx, ax
14006ce11movzx eax, [rbp+32]
14006ce15jmp 0x14006cb14
14006ce1a
14006ce1a 66 0f 1f 44 00 00 f..D..
14006ce20
14006ce20loc_14006ce20:
14006ce20cmp [rsp+47], 0
14006ce25jne 0x14006d458
14006ce2blea rax, [rsp+160]
14006ce33cmp [rsp+92], -1
14006ce39lea r9, [rbp+156]
14006ce40mov [rsp+104], rax
14006ce45sete r11b
14006ce49xor r14l, r14l
14006ce4cxor edi, edi
14006ce4enop
14006ce50
14006ce50loc_14006ce50:
14006ce50movzx eax, [rbp+32]
14006ce54test al, al
14006ce56je 0x14006ce62
14006ce58cmp [rbp+74], bx
14006ce5cje 0x14006d110
14006ce62
14006ce62loc_14006ce62:
14006ce62cmp [rbp+72], bx
14006ce66je 0x14006ce83
14006ce68mov rdx, [rsp+32]
14006ce6dmov rax, r9
14006ce70
14006ce70loc_14006ce70:
14006ce70cmp [rax], bx
14006ce73je 0x14006d000
14006ce79add rax, 2
14006ce7dsub rdx, 1
14006ce81jne 0x14006ce70
14006ce83
14006ce83loc_14006ce83:
14006ce83xor r10l, r10l
14006ce86
14006ce86loc_14006ce86:
14006ce86mov rax, [rsp+160]
14006ce8ecmp [rax-24], 0
14006ce93jne 0x14006ccae
14006ce99
14006ce99loc_14006ce99:
14006ce99cmp [rsp+94], 1
14006ce9eje 0x14006cd06
14006cea4test r15l, r15l
14006cea7jne 0x14006cd06
14006cead
14006ceadloc_14006cead:
14006ceadmov rcx, [rsp+64]
14006ceb2mov [rcx], 0
14006ceb8mov rcx, [rsp+56]
14006cebdmov [rcx], 4
14006cec3
14006cec3loc_14006cec3:
14006cec3cmp [rsp+47], 0
14006cec8je 0x14006ced2
14006cecamov rcx, [rsp+56]
14006cecfor [rcx], 2
14006ced2
14006ced2loc_14006ced2:
14006ced2mov [rsp+128], rsi
14006cedamov rcx, [rsp+48]
14006cedfmov edx, -1
14006cee4mov [rsp+136], r13w
14006ceedmovdqu x2, [rsp+128]
14006cef6movups [rcx], x2
14006cef9lock xadd [rax-8], edx
14006cefetest edx, edx
14006cf00jle 0x14006d318
14006cf06
14006cf06loc_14006cf06:
14006cf06mov rcx, [rip+0x12a783]
14006cf0dmov rax, [rsp+168]
14006cf15sub rax, [rcx]
14006cf18jne 0x14006d6c6
14006cf1emov rax, [rsp+48]
14006cf23add rsp, 184
14006cf2apop rbx
14006cf2bpop rsi
14006cf2cpop rdi
14006cf2dpop rbp
14006cf2epop r12
14006cf30pop r13
14006cf32pop r14
14006cf34pop r15
14006cf36ret
14006cf37
14006cf37 66 0f 1f 84 00 00 00 00 00 f........
14006cf40
14006cf40loc_14006cf40:
14006cf40mov rax, [rsi+16]
14006cf44mov rcx, [rsi+24]
14006cf48mov r14l, 1
14006cf4ecmp rax, rcx
14006cf51jb 0x14006cc29
14006cf57
14006cf57loc_14006cf57:
14006cf57mov rax, [rsi]
14006cf5amov [rsp+84], r8l
14006cf5fmov rcx, rsi
14006cf62mov [rsp+72], dl
14006cf66mov [rsp+80], r11l
14006cf6bmov [rsp+32], r9l
14006cf70call [rax+80]
14006cf73mov rax, [rsi+16]
14006cf77mov rcx, [rsi+24]
14006cf7bmov r8l, [rsp+84]
14006cf80movzx edx, [rsp+72]
14006cf85mov r11l, [rsp+80]
14006cf8amov r9l, [rsp+32]
14006cf8fjmp 0x14006cc31
14006cf94
14006cf94 0f 1f 40 00 ..@.
14006cf98
14006cf98loc_14006cf98:
14006cf98lea eax, [rbx-48]
14006cf9bcmp ax, 9
14006cf9fjbe 0x14006cbf9
14006cfa5lea eax, [rbx-97]
14006cfa8cmp ax, 5
14006cfacja 0x14006cfe3
14006cfaesub ebx, 87
14006cfb1jmp 0x14006cbfc
14006cfb6
14006cfb6loc_14006cfb6:
14006cfb6test r12, r12
14006cfb9setne r10b
14006cfbdand r10b, dl
14006cfc0jne 0x14006cd33
14006cfc6cmp [rsp+92], -1
14006cfccje 0x14006d652
14006cfd2cmp r9l, 10
14006cfd6jle 0x14006cc90
14006cfdcmov ebx, 65535
14006cfe1xor esi, esi
14006cfe3
14006cfe3loc_14006cfe3:
14006cfe3lea eax, [rbx-65]
14006cfe6cmp ax, 5
14006cfeaja 0x14006ce83
14006cff0sub ebx, 55
14006cff3jmp 0x14006cbfc
14006cff8
14006cff8 0f 1f 84 00 00 00 00 00 ........
14006d000
14006d000loc_14006d000:
14006d000sub rax, r9
14006d003sar rax, 1
14006d006lea edx, [rax-6]
14006d009cmp eax, 15
14006d00ccmovg eax, edx
14006d00fcmp r8l, edi
14006d012jb 0x14006d0b0
14006d018imul edi, [rsp+40]
14006d01dadd eax, edi
14006d01fsetb dl
14006d022mov edi, eax
14006d024add r15l, 1
14006d028or r14l, edx
14006d02b
14006d02bloc_14006d02b:
14006d02bmov rax, [rsi+16]
14006d02fmov rdx, [rsi+24]
14006d033cmp rax, rdx
14006d036jae 0x14006d0c4
14006d03c
14006d03cloc_14006d03c:
14006d03cadd rax, 2
14006d040mov [rsi+16], rax
14006d044
14006d044loc_14006d044:
14006d044cmp rax, rdx
14006d047jae 0x14006d465
14006d04dmovzx ebx, [rax]
14006d050
14006d050loc_14006d050:
14006d050cmp bx, -1
14006d054je 0x14006d42c
14006d05atest r12, r12
14006d05dje 0x14006d068
14006d05ftest r11b, r11b
14006d062jne 0x14006d1a0
14006d068
14006d068loc_14006d068:
14006d068cmp bx, -1
14006d06cmov eax, r11l
14006d06fsete dl
14006d072cmp al, dl
14006d074je 0x14006d1d8
14006d07a
14006d07aloc_14006d07a:
14006d07atest rsi, rsi
14006d07dje 0x14006d108
14006d083mov rax, [rsi+16]
14006d087cmp rax, [rsi+24]
14006d08bjae 0x14006d4d8
14006d091movzx ebx, [rax]
14006d094
14006d094loc_14006d094:
14006d094xor eax, eax
14006d096cmp bx, -1
14006d09acmove rsi, rax
14006d09e
14006d09eloc_14006d09e:
14006d09emov r13l, -1
14006d0a4jmp 0x14006ce50
14006d0a9
14006d0a9 0f 1f 80 00 00 00 00 .......
14006d0b0
14006d0b0loc_14006d0b0:
14006d0b0mov rax, [rsi+16]
14006d0b4mov rdx, [rsi+24]
14006d0b8mov r14l, r10l
14006d0bbcmp rax, rdx
14006d0bejb 0x14006d03c
14006d0c4
14006d0c4loc_14006d0c4:
14006d0c4mov rax, [rsi]
14006d0c7mov [rsp+88], r8l
14006d0ccmov rcx, rsi
14006d0cfmov [rsp+84], r11b
14006d0d4mov [rsp+72], r9
14006d0d9mov [rsp+80], r10b
14006d0decall [rax+80]
14006d0e1mov rax, [rsi+16]
14006d0e5mov rdx, [rsi+24]
14006d0e9mov r8l, [rsp+88]
14006d0eemovzx r11l, [rsp+84]
14006d0f4mov r9, [rsp+72]
14006d0f9movzx r10l, [rsp+80]
14006d0ffjmp 0x14006d044
14006d104
14006d104 0f 1f 40 00 ..@.
14006d108
14006d108loc_14006d108:
14006d108mov ebx, -1
14006d10djmp 0x14006d09e
14006d10f
14006d10f 90 .
14006d110
14006d110loc_14006d110:
14006d110test r15l, r15l
14006d113je 0x14006d5da
14006d119mov rax, [rsp+160]
14006d121mov r13, [rax-24]
14006d125lea rbx, [r13+1]
14006d129cmp [rax-16], rbx
14006d12djb 0x14006d136
14006d12fmov eax, [rax-8]
14006d132test eax, eax
14006d134jle 0x14006d16d
14006d136
14006d136loc_14006d136:
14006d136mov rcx, [rsp+104]
14006d13bmov rdx, rbx
14006d13emov [rsp+88], r8l
14006d143mov [rsp+84], r11b
14006d148mov [rsp+72], r9
14006d14dmov [rsp+80], r10b
14006d152call std::string::reserve(unsigned long long)
14006d157movzx r10l, [rsp+80]
14006d15dmov r9, [rsp+72]
14006d162movzx r11l, [rsp+84]
14006d168mov r8l, [rsp+88]
14006d16d
14006d16dloc_14006d16d:
14006d16dmov rax, [rsp+160]
14006d175mov rdx, [rax-24]
14006d179mov [rax+rdx], r15b
14006d17dmov rax, [rsp+160]
14006d185xor r15l, r15l
14006d188mov [rax-8], 0
14006d18fmov [rax-24], rbx
14006d193mov [rax+r13+1], 0
14006d199jmp 0x14006d02b
14006d19e
14006d19eloc_14006d19e:
14006d19exor esi, esi
14006d1a0
14006d1a0loc_14006d1a0:
14006d1a0mov rax, [r12+16]
14006d1a5cmp rax, [r12+24]
14006d1aajae 0x14006d49f
14006d1b0movzx eax, [rax]
14006d1b3
14006d1b3loc_14006d1b3:
14006d1b3cmp ax, -1
14006d1b7mov ecx, 0
14006d1bcmov eax, 0
14006d1c1cmove eax, r10l
14006d1c5cmove r12, rcx
14006d1c9cmp bx, -1
14006d1cdsete dl
14006d1d0cmp al, dl
14006d1d2jne 0x14006d07a
14006d1d8
14006d1d8loc_14006d1d8:
14006d1d8mov [rsp+47], r10b
14006d1ddmov r13l, -1
14006d1e3xor r10l, r10l
14006d1e6jmp 0x14006ce86
14006d1eb
14006d1ebloc_14006d1eb:
14006d1ebmov [rsp+95], 0
14006d1f0xor ebx, ebx
14006d1f2xor r15l, r15l
14006d1f5mov [rsp+94], 0
14006d1facmp r9l, 16
14006d1fejne 0x14006cb53
14006d204
14006d204loc_14006d204:
14006d204mov [rsp+40], 16
14006d20cmov r9l, 22
14006d212mov [rsp+32], 22
14006d21bjmp 0x14006cb60
14006d220
14006d220loc_14006d220:
14006d220lea rcx, [rsp+160]
14006d228mov edx, 32
14006d22dmov [rsp+80], r9l
14006d232call std::string::reserve(unsigned long long)
14006d237mov r9l, [rsp+80]
14006d23cjmp 0x14006cb95
14006d241
14006d241loc_14006d241:
14006d241movzx edx, [rsp+94]
14006d246xor edx, 1
14006d249cmp r9l, 10
14006d24dsete al
14006d250or dl, al
14006d252mov [rsp+94], dl
14006d256jne 0x14006d36c
14006d25c
14006d25cloc_14006d25c:
14006d25ccmp [rbp+152], bx
14006d263je 0x14006d272
14006d265cmp [rbp+154], bx
14006d26cjne 0x14006d68f
14006d272
14006d272loc_14006d272:
14006d272test edi, edi
14006d274sete al
14006d277cmp r9l, 16
14006d27bsete dl
14006d27eor al, dl
14006d280je 0x14006d680
14006d286mov rcx, rsi
14006d289call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006d28emov eax, -1
14006d293mov rdx, [rsp+32]
14006d298mov rcx, r14
14006d29bmov [rsp+136], ax
14006d2a3movzx eax, [rsp+92]
14006d2a8mov [rsp+112], r12
14006d2admov [rsp+128], rsi
14006d2b5mov [rsp+120], ax
14006d2bacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006d2bfmovzx ecx, [rsp+120]
14006d2c4mov r12, [rsp+112]
14006d2c9mov [rsp+94], al
14006d2cdmov [rsp+92], cx
14006d2d2test al, al
14006d2d4je 0x14006d612
14006d2damovzx eax, [rsp+94]
14006d2dfxor r15l, r15l
14006d2e2mov [rsp+94], 0
14006d2e7mov r9l, 22
14006d2edmov [rsp+40], 16
14006d2f5mov rsi, [rsp+128]
14006d2fdmovzx r13l, [rsp+136]
14006d306mov [rsp+47], al
14006d30amov [rsp+32], 22
14006d313jmp 0x14006cb60
14006d318
14006d318loc_14006d318:
14006d318mov rdx, [rsp+96]
14006d31dlea rcx, [rax-24]
14006d321call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006d326jmp 0x14006cf06
14006d32b
14006d32bloc_14006d32b:
14006d32bmov edx, edi
14006d32dmov rcx, [rsp+64]
14006d332neg edx
14006d334cmp [rsp+95], 0
14006d339cmovne edi, edx
14006d33cmov [rcx], edi
14006d33ejmp 0x14006cec3
14006d343
14006d343loc_14006d343:
14006d343cmp [rbp+74], bx
14006d347je 0x14006cb14
14006d34dcmp [rbp+72], bx
14006d351je 0x14006cb14
14006d357jmp 0x14006cda0
14006d35c
14006d35cloc_14006d35c:
14006d35cmov rax, [rsp+56]
14006d361mov [rax], 4
14006d367jmp 0x14006cce7
14006d36c
14006d36cloc_14006d36c:
14006d36ctest edi, edi
14006d36eje 0x14006d37a
14006d370add r15l, 1
14006d374cmp r9l, 8
14006d378jne 0x14006d383
14006d37a
14006d37aloc_14006d37a:
14006d37axor r15l, r15l
14006d37dmov r9l, 8
14006d383
14006d383loc_14006d383:
14006d383mov rcx, rsi
14006d386mov [rsp+40], r9l
14006d38bcall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006d390mov edx, -1
14006d395movzx eax, [rsp+92]
14006d39amov rcx, r14
14006d39dmov [rsp+136], dx
14006d3a5mov rdx, [rsp+32]
14006d3aamov [rsp+112], r12
14006d3afmov [rsp+128], rsi
14006d3b7mov [rsp+120], ax
14006d3bccall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006d3c1movzx ecx, [rsp+120]
14006d3c6mov r12, [rsp+112]
14006d3cbtest al, al
14006d3cdmov r9l, [rsp+40]
14006d3d2mov [rsp+92], cx
14006d3d7jne 0x14006d65e
14006d3ddmov rcx, r14
14006d3e0mov [rsp+40], r9l
14006d3e5call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006d3eamov rsi, [rsp+128]
14006d3f2mov r9l, [rsp+40]
14006d3f7movzx r13l, [rsp+136]
14006d400movzx ebx, ax
14006d403movzx eax, [rbp+32]
14006d407jmp 0x14006cb1c
14006d40c
14006d40cloc_14006d40c:
14006d40cmov rax, [rsi+16]
14006d410cmp rax, [rsi+24]
14006d414jae 0x14006d5e2
14006d41amovzx ebx, [rax]
14006d41d
14006d41dloc_14006d41d:
14006d41dxor eax, eax
14006d41fcmp bx, -1
14006d423cmove rsi, rax
14006d427jmp 0x14006caee
14006d42c
14006d42cloc_14006d42c:
14006d42ctest r12, r12
14006d42fsetne al
14006d432test al, r11b
14006d435jne 0x14006d19e
14006d43bcmp [rsp+92], -1
14006d441je 0x14006d5fd
14006d447xor esi, esi
14006d449jmp 0x14006d09e
14006d44e
14006d44eloc_14006d44e:
14006d44exor r14l, r14l
14006d451xor edi, edi
14006d453jmp 0x14006ce86
14006d458
14006d458loc_14006d458:
14006d458xor edi, edi
14006d45axor r14l, r14l
14006d45dxor r10l, r10l
14006d460jmp 0x14006ce86
14006d465
14006d465loc_14006d465:
14006d465mov rax, [rsi]
14006d468mov [rsp+88], r8l
14006d46dmov rcx, rsi
14006d470mov [rsp+84], r11b
14006d475mov [rsp+72], r9
14006d47amov [rsp+80], r10b
14006d47fcall [rax+72]
14006d482mov r8l, [rsp+88]
14006d487movzx r11l, [rsp+84]
14006d48dmov ebx, eax
14006d48fmov r9, [rsp+72]
14006d494movzx r10l, [rsp+80]
14006d49ajmp 0x14006d050
14006d49f
14006d49floc_14006d49f:
14006d49fmov rax, [r12]
14006d4a3mov [rsp+88], r8l
14006d4a8mov rcx, r12
14006d4abmov [rsp+84], r11b
14006d4b0mov [rsp+72], r9
14006d4b5mov [rsp+80], r10b
14006d4bacall [rax+72]
14006d4bdmov r8l, [rsp+88]
14006d4c2movzx r11l, [rsp+84]
14006d4c8mov r9, [rsp+72]
14006d4cdmovzx r10l, [rsp+80]
14006d4d3jmp 0x14006d1b3
14006d4d8
14006d4d8loc_14006d4d8:
14006d4d8mov rax, [rsi]
14006d4dbmov [rsp+88], r8l
14006d4e0mov rcx, rsi
14006d4e3mov [rsp+84], r11b
14006d4e8mov [rsp+72], r9
14006d4edmov [rsp+80], r10b
14006d4f2call [rax+72]
14006d4f5mov r8l, [rsp+88]
14006d4famovzx r11l, [rsp+84]
14006d500mov ebx, eax
14006d502mov r9, [rsp+72]
14006d507movzx r10l, [rsp+80]
14006d50djmp 0x14006d094
14006d512
14006d512loc_14006d512:
14006d512mov rax, [rsi]
14006d515mov [rsp+84], r8l
14006d51amov rcx, rsi
14006d51dmov [rsp+72], dl
14006d521mov [rsp+80], r11l
14006d526mov [rsp+32], r9l
14006d52bcall [rax+72]
14006d52emov r8l, [rsp+84]
14006d533movzx edx, [rsp+72]
14006d538movzx ebx, ax
14006d53bmov r11l, [rsp+80]
14006d540mov r9l, [rsp+32]
14006d545jmp 0x14006cc7e
14006d54a
14006d54aloc_14006d54a:
14006d54amov rax, [rsi]
14006d54dmov [rsp+84], r8l
14006d552mov rcx, rsi
14006d555mov [rsp+72], dl
14006d559mov [rsp+80], r11l
14006d55emov [rsp+32], r9l
14006d563call [rax+72]
14006d566mov r8l, [rsp+84]
14006d56bmovzx edx, [rsp+72]
14006d570mov r13l, eax
14006d573mov r11l, [rsp+80]
14006d578mov r9l, [rsp+32]
14006d57djmp 0x14006cc3e
14006d582
14006d582loc_14006d582:
14006d582mov rax, [r12]
14006d586mov [rsp+84], r8l
14006d58bmov rcx, r12
14006d58emov [rsp+72], dl
14006d592mov [rsp+80], r11l
14006d597mov [rsp+32], r9l
14006d59ccall [rax+72]
14006d59fmov r8l, [rsp+84]
14006d5a4movzx edx, [rsp+72]
14006d5a9mov r11l, [rsp+80]
14006d5aemov r9l, [rsp+32]
14006d5b3jmp 0x14006cd53
14006d5b8
14006d5b8loc_14006d5b8:
14006d5b8mov [rsp+94], 0
14006d5bdxor r15l, r15l
14006d5c0mov rsi, [rsp+128]
14006d5c8movzx r13l, [rsp+136]
14006d5d1mov [rsp+47], al
14006d5d5jmp 0x14006cb49
14006d5da
14006d5daloc_14006d5da:
14006d5damov r10l, eax
14006d5ddjmp 0x14006ce86
14006d5e2
14006d5e2loc_14006d5e2:
14006d5e2mov rax, [rsi]
14006d5e5mov [rsp+40], r9l
14006d5eamov rcx, rsi
14006d5edcall [rax+72]
14006d5f0mov r9l, [rsp+40]
14006d5f5movzx ebx, ax
14006d5f8jmp 0x14006d41d
14006d5fd
14006d5fdloc_14006d5fd:
14006d5fdmov [rsp+47], r10b
14006d602mov r13l, -1
14006d608xor r10l, r10l
14006d60bxor esi, esi
14006d60djmp 0x14006ce86
14006d612
14006d612loc_14006d612:
14006d612mov rcx, r14
14006d615xor r15l, r15l
14006d618call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006d61dmov [rsp+47], 0
14006d622mov rsi, [rsp+128]
14006d62amov r9l, 22
14006d630mov [rsp+40], 16
14006d638movzx ebx, ax
14006d63bmovzx r13l, [rsp+136]
14006d644mov [rsp+32], 22
14006d64djmp 0x14006cb60
14006d652
14006d652loc_14006d652:
14006d652mov [rsp+47], 1
14006d657xor esi, esi
14006d659jmp 0x14006ce86
14006d65e
14006d65eloc_14006d65e:
14006d65emov [rsp+47], al
14006d662mov rsi, [rsp+128]
14006d66amovzx r13l, [rsp+136]
14006d673mov [rsp+94], al
14006d677jmp 0x14006cb49
14006d67c
14006d67c 0f 1f 40 00 ..@.
14006d680
14006d680loc_14006d680:
14006d680mov [rsp+47], 0
14006d685mov [rsp+94], 1
14006d68ajmp 0x14006cb53
14006d68f
14006d68floc_14006d68f:
14006d68fmov [rsp+94], 1
14006d694jmp 0x14006cb49
14006d699
14006d699 48 89 c3 48 8b 84 24 H..H..$
14006d6a0 a0 00 00 00 48 8b 54 24 60 48 8d 48 e8 e8 be a0 ....H.T$`H.H....
14006d6b0 02 00 48 8b 0d d7 9f 12 00 48 8b 84 24 a8 00 00 ..H......H..$...
14006d6c0 00 48 2b 01 74 05 .H+.t.
14006d6c6
14006d6c6loc_14006d6c6:
14006d6c6call __stack_chk_fail
14006d6cbmov rcx, rbx
14006d6cecall _Unwind_Resume
14006d6d3nop
14006c9f0
14006d6d4
14006d6d4 // align 0x10
14006d6d4 // align 0x10
14006d6e0
14006d6e0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int<long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, long&) const:
14006d6e0push r15
14006d6e2push r14
14006d6e4push r13
14006d6e6push r12
14006d6e8push rbp
14006d6e9push rdi
14006d6eapush rsi
14006d6ebpush rbx
14006d6ecsub rsp, 200
14006d6f3mov rax, [rsp+312]
14006d6fbmov rbx, [rsp+304]
14006d703movdqu x0, [r8]
14006d708movdqu x1, [r9]
14006d70dmov [rsp+56], rcx
14006d712mov rcx, [rip+0x129f77]
14006d719mov [rsp+64], rax
14006d71emov rax, [rsp+320]
14006d726movups [rsp+144], x0
14006d72emov [rsp+80], rax
14006d733mov rax, [rcx]
14006d736mov [rsp+184], rax
14006d73exor eax, eax
14006d740lea rcx, [rbx+208]
14006d747movups [rsp+128], x1
14006d74fcall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
14006d754mov edi, [rbx+24]
14006d757mov r11l, 8
14006d75dmov rbp, rax
14006d760and edi, 74
14006d763cmp edi, 64
14006d766je 0x14006d77a
14006d768cmp edi, 8
14006d76bmov r11l, 10
14006d771mov eax, 16
14006d776cmove r11l, eax
14006d77a
14006d77aloc_14006d77a:
14006d77alea r15, [rsp+128]
14006d782lea r13, [rsp+144]
14006d78amov [rsp+48], r11l
14006d78fmov rcx, r13
14006d792mov rdx, r15
14006d795call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006d79amovzx ecx, [rsp+136]
14006d7a2mov r11l, [rsp+48]
14006d7a7test al, al
14006d7a9mov [rsp+72], al
14006d7admov rsi, [rsp+144]
14006d7b5mov [rsp+74], cx
14006d7bamov r12, [rsp+128]
14006d7c2movzx r9l, [rsp+152]
14006d7cbjne 0x14006defb
14006d7d1test rsi, rsi
14006d7d4je 0x14006d7e1
14006d7d6cmp r9w, -1
14006d7dbje 0x14006e13a
14006d7e1
14006d7e1loc_14006d7e1:
14006d7e1movzx ebx, r9w
14006d7e5
14006d7e5loc_14006d7e5:
14006d7e5movzx edx, [rbp+148]
14006d7ecmovzx eax, [rbp+32]
14006d7f0cmp dx, bx
14006d7f3je 0x14006daa5
14006d7f9mov [rsp+114], 0
14006d7fecmp [rbp+150], bx
14006d805je 0x14006daa5
14006d80b
14006d80bloc_14006d80b:
14006d80bmov [rsp+73], 0
14006d810xor r14l, r14l
14006d813
14006d813loc_14006d813:
14006d813test al, al
14006d815je 0x14006d81d
14006d817cmp [rbp+74], bx
14006d81bje 0x14006d840
14006d81d
14006d81dloc_14006d81d:
14006d81dcmp [rbp+72], bx
14006d821je 0x14006d840
14006d823cmp [rbp+156], bx
14006d82aje 0x14006df5b
14006d830cmp [rsp+73], 0
14006d835jne 0x14006df76
14006d83bmov [rsp+72], 0
14006d840
14006d840loc_14006d840:
14006d840cmp r11l, 16
14006d844je 0x14006df14
14006d84a
14006d84aloc_14006d84a:
14006d84amovsxd rax, r11l
14006d84dmov [rsp+48], r11l
14006d852mov [rsp+40], rax
14006d857
14006d857loc_14006d857:
14006d857lea rax, [rsp+175]
14006d85fxor edx, edx
14006d861xor ecx, ecx
14006d863mov [rsp+76], r9l
14006d868mov r8, rax
14006d86bmov [rsp+52], r11l
14006d870mov [rsp+104], rax
14006d875call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
14006d87acmp [rbp+32], 0
14006d87emov r11l, [rsp+52]
14006d883mov [rsp+176], rax
14006d88bmov r9l, [rsp+76]
14006d890jne 0x14006df30
14006d896
14006d896loc_14006d896:
14006d896movzx eax, [rsp+114]
14006d89bxor edx, edx
14006d89dmovzx r10l, [rbp+200]
14006d8a5mov [rsp+116], eax
14006d8a9add eax, 0x7fffffff
14006d8aemov [rsp+52], eax
14006d8b2div [rsp+48]
14006d8b6mov r15l, eax
14006d8b9test r10b, r10b
14006d8bcjne 0x14006db40
14006d8c2cmp [rsp+72], 0
14006d8c7jne 0x14006e17c
14006d8cdxor eax, eax
14006d8cfcmp r11l, 8
14006d8d3setne al
14006d8d6cmp [rsp+74], -1
14006d8dcsete dl
14006d8dflea r8l, [rax+rax+56]
14006d8e4xor r13l, r13l
14006d8e7xor edi, edi
14006d8e9
14006d8e9loc_14006d8e9:
14006d8e9cmp r11l, 10
14006d8edjg 0x14006dcb0
14006d8f3cmp bx, 47
14006d8f7jbe 0x14006dba3
14006d8fdcmp bx, r8w
14006d901jae 0x14006dba3
14006d907
14006d907loc_14006d907:
14006d907sub ebx, 48
14006d90a
14006d90aloc_14006d90a:
14006d90acmp r15l, edi
14006d90djb 0x14006dc60
14006d913imul edi, [rsp+48]
14006d918mov eax, [rsp+52]
14006d91cmov rcx, [rsi+24]
14006d920sub eax, ebx
14006d922cmp eax, edi
14006d924setb al
14006d927add edi, ebx
14006d929add r14l, 1
14006d92dor r13l, eax
14006d930mov rax, [rsi+16]
14006d934cmp rax, rcx
14006d937jae 0x14006dc77
14006d93d
14006d93dloc_14006d93d:
14006d93dadd rax, 2
14006d941mov [rsi+16], rax
14006d945
14006d945loc_14006d945:
14006d945cmp rax, rcx
14006d948jae 0x14006e250
14006d94emovzx ebx, [rax]
14006d951
14006d951loc_14006d951:
14006d951cmp bx, -1
14006d955je 0x14006dcce
14006d95btest r12, r12
14006d95eje 0x14006d968
14006d960test dl, dl
14006d962jne 0x14006da60
14006d968
14006d968loc_14006d968:
14006d968cmp bx, -1
14006d96cmov ecx, edx
14006d96esete al
14006d971cmp cl, al
14006d973je 0x14006da92
14006d979
14006d979loc_14006d979:
14006d979test rsi, rsi
14006d97cje 0x14006d9a0
14006d97emov rax, [rsi+16]
14006d982cmp rax, [rsi+24]
14006d986jae 0x14006e222
14006d98cmovzx ebx, [rax]
14006d98f
14006d98floc_14006d98f:
14006d98fmov r9l, -1
14006d995cmp bx, -1
14006d999jne 0x14006d8e9
14006d99fnop
14006d9a0
14006d9a0loc_14006d9a0:
14006d9a0mov rax, [rsp+176]
14006d9a8xor r10l, r10l
14006d9abmov r9l, -1
14006d9b1xor esi, esi
14006d9b3cmp [rax-24], 0
14006d9b8je 0x14006dbb9
14006d9be
14006d9beloc_14006d9be:
14006d9bemovsx edx, r14b
14006d9c2lea rcx, [rsp+176]
14006d9camov [rsp+40], r9l
14006d9cfmov [rsp+48], r10b
14006d9d4call std::string::push_back(char)
14006d9d9mov rdx, [rbp+24]
14006d9ddmov rcx, [rbp+16]
14006d9e1lea r8, [rsp+176]
14006d9e9call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006d9eemovzx r10l, [rsp+48]
14006d9f4mov r9l, [rsp+40]
14006d9f9test al, al
14006d9fbje 0x14006e080
14006da01
14006da01loc_14006da01:
14006da01mov rax, [rsp+176]
14006da09test r14l, r14l
14006da0cjne 0x14006da20
14006da0ecmp [rsp+73], 1
14006da13je 0x14006da20
14006da15cmp [rax-24], 0
14006da1aje 0x14006dbcd
14006da20
14006da20loc_14006da20:
14006da20test r10b, r10b
14006da23jne 0x14006dbcd
14006da29test r13b, r13b
14006da2cje 0x14006e04f
14006da32mov edx, [rsp+116]
14006da36mov rcx, [rsp+80]
14006da3bneg edx
14006da3dxor edx, 0x7fffffff
14006da43mov [rcx], edx
14006da45mov rcx, [rsp+64]
14006da4amov [rcx], 4
14006da50jmp 0x14006dbe3
14006da55
14006da55loc_14006da55:
14006da55xor esi, esi
14006da57nop [rax+rax]
14006da60
14006da60loc_14006da60:
14006da60mov rax, [r12+16]
14006da65cmp rax, [r12+24]
14006da6ajae 0x14006e27e
14006da70movzx eax, [rax]
14006da73
14006da73loc_14006da73:
14006da73cmp ax, -1
14006da77mov eax, 0
14006da7ccmove r12, rax
14006da80sete cl
14006da83cmp bx, -1
14006da87sete al
14006da8acmp cl, al
14006da8cjne 0x14006d979
14006da92
14006da92loc_14006da92:
14006da92mov [rsp+72], 1
14006da97xor r10l, r10l
14006da9amov r9l, -1
14006daa0jmp 0x14006dba6
14006daa5
14006daa5loc_14006daa5:
14006daa5cmp dx, bx
14006daa8sete [rsp+114]
14006daadtest al, al
14006daafjne 0x14006e067
14006dab5cmp [rbp+72], bx
14006dab9je 0x14006d80b
14006dabf
14006dabfloc_14006dabf:
14006dabfmov rcx, rsi
14006dac2mov [rsp+48], r11l
14006dac7call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006daccmov ecx, -1
14006dad1mov rdx, r15
14006dad4mov [rsp+144], rsi
14006dadcmov [rsp+152], cx
14006dae4mov rcx, r13
14006dae7call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006daecmovzx ecx, [rsp+136]
14006daf4mov r11l, [rsp+48]
14006daf9test al, al
14006dafbmov r12, [rsp+128]
14006db03mov [rsp+74], cx
14006db08jne 0x14006e2aa
14006db0emov rcx, r13
14006db11mov [rsp+48], r11l
14006db16call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006db1bmov rsi, [rsp+144]
14006db23mov r11l, [rsp+48]
14006db28movzx r9l, [rsp+152]
14006db31movzx ebx, ax
14006db34movzx eax, [rbp+32]
14006db38jmp 0x14006d80b
14006db3d
14006db3d 0f 1f 00 ...
14006db40
14006db40loc_14006db40:
14006db40cmp [rsp+72], 0
14006db45jne 0x14006e186
14006db4blea rax, [rsp+176]
14006db53cmp [rsp+74], -1
14006db59lea r8, [rbp+156]
14006db60mov [rsp+120], rax
14006db65sete r11b
14006db69xor r13l, r13l
14006db6cxor edi, edi
14006db6enop
14006db70
14006db70loc_14006db70:
14006db70movzx eax, [rbp+32]
14006db74test al, al
14006db76je 0x14006db82
14006db78cmp [rbp+74], bx
14006db7cje 0x14006de20
14006db82
14006db82loc_14006db82:
14006db82cmp [rbp+72], bx
14006db86je 0x14006dba3
14006db88mov rdx, [rsp+40]
14006db8dmov rax, r8
14006db90
14006db90loc_14006db90:
14006db90cmp [rax], bx
14006db93je 0x14006dd18
14006db99add rax, 2
14006db9dsub rdx, 1
14006dba1jne 0x14006db90
14006dba3
14006dba3loc_14006dba3:
14006dba3xor r10l, r10l
14006dba6
14006dba6loc_14006dba6:
14006dba6mov rax, [rsp+176]
14006dbaecmp [rax-24], 0
14006dbb3jne 0x14006d9be
14006dbb9
14006dbb9loc_14006dbb9:
14006dbb9cmp [rsp+73], 1
14006dbbeje 0x14006da20
14006dbc4test r14l, r14l
14006dbc7jne 0x14006da20
14006dbcd
14006dbcdloc_14006dbcd:
14006dbcdmov rcx, [rsp+80]
14006dbd2mov [rcx], 0
14006dbd8mov rcx, [rsp+64]
14006dbddmov [rcx], 4
14006dbe3
14006dbe3loc_14006dbe3:
14006dbe3cmp [rsp+72], 0
14006dbe8je 0x14006dbf2
14006dbeamov rcx, [rsp+64]
14006dbefor [rcx], 2
14006dbf2
14006dbf2loc_14006dbf2:
14006dbf2mov [rsp+144], rsi
14006dbfamov rcx, [rsp+56]
14006dbffmov edx, -1
14006dc04mov [rsp+152], r9w
14006dc0dmovdqu x2, [rsp+144]
14006dc16movups [rcx], x2
14006dc19lock xadd [rax-8], edx
14006dc1etest edx, edx
14006dc20jle 0x14006e03c
14006dc26
14006dc26loc_14006dc26:
14006dc26mov rcx, [rip+0x129a63]
14006dc2dmov rax, [rsp+184]
14006dc35sub rax, [rcx]
14006dc38jne 0x14006e3c6
14006dc3emov rax, [rsp+56]
14006dc43add rsp, 200
14006dc4apop rbx
14006dc4bpop rsi
14006dc4cpop rdi
14006dc4dpop rbp
14006dc4epop r12
14006dc50pop r13
14006dc52pop r14
14006dc54pop r15
14006dc56ret
14006dc57
14006dc57 66 0f 1f 84 00 00 00 00 00 f........
14006dc60
14006dc60loc_14006dc60:
14006dc60mov rax, [rsi+16]
14006dc64mov rcx, [rsi+24]
14006dc68mov r13l, 1
14006dc6ecmp rax, rcx
14006dc71jb 0x14006d93d
14006dc77
14006dc77loc_14006dc77:
14006dc77mov rax, [rsi]
14006dc7amov [rsp+88], dl
14006dc7emov rcx, rsi
14006dc81mov [rsp+76], r8l
14006dc86mov [rsp+40], r11l
14006dc8bcall [rax+80]
14006dc8emov rax, [rsi+16]
14006dc92mov rcx, [rsi+24]
14006dc96movzx edx, [rsp+88]
14006dc9bmov r8l, [rsp+76]
14006dca0mov r11l, [rsp+40]
14006dca5jmp 0x14006d945
14006dcaa
14006dcaa 66 0f 1f 44 00 00 f..D..
14006dcb0
14006dcb0loc_14006dcb0:
14006dcb0lea eax, [rbx-48]
14006dcb3cmp ax, 9
14006dcb7jbe 0x14006d907
14006dcbdlea eax, [rbx-97]
14006dcc0cmp ax, 5
14006dcc4ja 0x14006dcfc
14006dcc6sub ebx, 87
14006dcc9jmp 0x14006d90a
14006dcce
14006dcceloc_14006dcce:
14006dccetest r12, r12
14006dcd1setne r10b
14006dcd5and r10b, dl
14006dcd8jne 0x14006da55
14006dcdecmp [rsp+74], -1
14006dce4je 0x14006e34e
14006dceacmp r11l, 10
14006dceejle 0x14006d9a0
14006dcf4mov r9l, -1
14006dcfaxor esi, esi
14006dcfc
14006dcfcloc_14006dcfc:
14006dcfclea eax, [rbx-65]
14006dcffcmp ax, 5
14006dd03ja 0x14006dba3
14006dd09sub ebx, 55
14006dd0cjmp 0x14006d90a
14006dd11
14006dd11 0f 1f 80 00 00 00 00 .......
14006dd18
14006dd18loc_14006dd18:
14006dd18sub rax, r8
14006dd1bsar rax, 1
14006dd1elea edx, [rax-6]
14006dd21cmp eax, 15
14006dd24cmovg eax, edx
14006dd27cmp r15l, edi
14006dd2ajb 0x14006ddc0
14006dd30imul edi, [rsp+48]
14006dd35mov edx, [rsp+52]
14006dd39sub edx, eax
14006dd3bcmp edx, edi
14006dd3dsetb dl
14006dd40add edi, eax
14006dd42add r14l, 1
14006dd46or r13l, edx
14006dd49
14006dd49loc_14006dd49:
14006dd49mov rax, [rsi+16]
14006dd4dmov rdx, [rsi+24]
14006dd51cmp rax, rdx
14006dd54jae 0x14006ddd0
14006dd56
14006dd56loc_14006dd56:
14006dd56add rax, 2
14006dd5amov [rsi+16], rax
14006dd5e
14006dd5eloc_14006dd5e:
14006dd5ecmp rax, rdx
14006dd61jae 0x14006e193
14006dd67movzx ebx, [rax]
14006dd6a
14006dd6aloc_14006dd6a:
14006dd6acmp bx, -1
14006dd6eje 0x14006e15a
14006dd74test r12, r12
14006dd77je 0x14006dd82
14006dd79test r11b, r11b
14006dd7cjne 0x14006deb0
14006dd82
14006dd82loc_14006dd82:
14006dd82cmp bx, -1
14006dd86mov eax, r11l
14006dd89sete dl
14006dd8ccmp al, dl
14006dd8eje 0x14006dee8
14006dd94
14006dd94loc_14006dd94:
14006dd94test rsi, rsi
14006dd97je 0x14006de10
14006dd99mov rax, [rsi+16]
14006dd9dcmp rax, [rsi+24]
14006dda1jae 0x14006e1f2
14006dda7movzx ebx, [rax]
14006ddaa
14006ddaaloc_14006ddaa:
14006ddaaxor eax, eax
14006ddaccmp bx, -1
14006ddb0cmove rsi, rax
14006ddb4
14006ddb4loc_14006ddb4:
14006ddb4mov r9l, -1
14006ddbajmp 0x14006db70
14006ddbf
14006ddbf 90 .
14006ddc0
14006ddc0loc_14006ddc0:
14006ddc0mov rax, [rsi+16]
14006ddc4mov rdx, [rsi+24]
14006ddc8mov r13l, r10l
14006ddcbcmp rax, rdx
14006ddcejb 0x14006dd56
14006ddd0
14006ddd0loc_14006ddd0:
14006ddd0mov rax, [rsi]
14006ddd3mov [rsp+115], r11b
14006ddd8mov rcx, rsi
14006dddbmov [rsp+88], r8
14006dde0mov [rsp+76], r10b
14006dde5call [rax+80]
14006dde8mov rax, [rsi+16]
14006ddecmov rdx, [rsi+24]
14006ddf0movzx r11l, [rsp+115]
14006ddf6mov r8, [rsp+88]
14006ddfbmovzx r10l, [rsp+76]
14006de01jmp 0x14006dd5e
14006de06
14006de06 66 2e 0f 1f 84 00 00 00 00 00 f.........
14006de10
14006de10loc_14006de10:
14006de10mov ebx, -1
14006de15jmp 0x14006ddb4
14006de17
14006de17 66 0f 1f 84 00 00 00 00 00 f........
14006de20
14006de20loc_14006de20:
14006de20test r14l, r14l
14006de23je 0x14006e2cc
14006de29mov rdx, [rsp+176]
14006de31mov rax, [rdx-24]
14006de35lea rbx, [rax+1]
14006de39cmp [rdx-16], rbx
14006de3djb 0x14006de46
14006de3fmov edx, [rdx-8]
14006de42test edx, edx
14006de44jle 0x14006de7d
14006de46
14006de46loc_14006de46:
14006de46mov rcx, [rsp+120]
14006de4bmov rdx, rbx
14006de4emov [rsp+96], rax
14006de53mov [rsp+115], r11b
14006de58mov [rsp+88], r8
14006de5dmov [rsp+76], r10b
14006de62call std::string::reserve(unsigned long long)
14006de67movzx r10l, [rsp+76]
14006de6dmov r8, [rsp+88]
14006de72movzx r11l, [rsp+115]
14006de78mov rax, [rsp+96]
14006de7d
14006de7dloc_14006de7d:
14006de7dmov rdx, [rsp+176]
14006de85mov rcx, [rdx-24]
14006de89mov [rdx+rcx], r14b
14006de8dmov rdx, [rsp+176]
14006de95xor r14l, r14l
14006de98mov [rdx-8], 0
14006de9fmov [rdx-24], rbx
14006dea3mov [rdx+rax+1], 0
14006dea8jmp 0x14006dd49
14006dead
14006deadloc_14006dead:
14006deadxor esi, esi
14006deafnop
14006deb0
14006deb0loc_14006deb0:
14006deb0mov rax, [r12+16]
14006deb5cmp rax, [r12+24]
14006debajae 0x14006e1c3
14006dec0movzx eax, [rax]
14006dec3
14006dec3loc_14006dec3:
14006dec3cmp ax, -1
14006dec7mov ecx, 0
14006deccmov eax, 0
14006ded1cmove eax, r10l
14006ded5cmove r12, rcx
14006ded9cmp bx, -1
14006deddsete dl
14006dee0cmp al, dl
14006dee2jne 0x14006dd94
14006dee8
14006dee8loc_14006dee8:
14006dee8mov [rsp+72], r10b
14006deedmov r9l, -1
14006def3xor r10l, r10l
14006def6jmp 0x14006dba6
14006defb
14006defbloc_14006defb:
14006defbmov [rsp+114], 0
14006df00xor ebx, ebx
14006df02xor r14l, r14l
14006df05mov [rsp+73], 0
14006df0acmp r11l, 16
14006df0ejne 0x14006d84a
14006df14
14006df14loc_14006df14:
14006df14mov [rsp+48], 16
14006df1cmov r11l, 22
14006df22mov [rsp+40], 22
14006df2bjmp 0x14006d857
14006df30
14006df30loc_14006df30:
14006df30lea rcx, [rsp+176]
14006df38mov edx, 32
14006df3dmov [rsp+76], r9l
14006df42mov [rsp+52], r11l
14006df47call std::string::reserve(unsigned long long)
14006df4cmov r11l, [rsp+52]
14006df51mov r9l, [rsp+76]
14006df56jmp 0x14006d896
14006df5b
14006df5bloc_14006df5b:
14006df5bmovzx edx, [rsp+73]
14006df60xor edx, 1
14006df63cmp r11l, 10
14006df67sete al
14006df6aor dl, al
14006df6cmov [rsp+73], dl
14006df70jne 0x14006e090
14006df76
14006df76loc_14006df76:
14006df76cmp [rbp+152], bx
14006df7dje 0x14006df8c
14006df7fcmp [rbp+154], bx
14006df86jne 0x14006e38f
14006df8c
14006df8cloc_14006df8c:
14006df8ctest edi, edi
14006df8esete al
14006df91cmp r11l, 16
14006df95sete dl
14006df98or al, dl
14006df9aje 0x14006e380
14006dfa0mov rcx, rsi
14006dfa3call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006dfa8mov eax, -1
14006dfadmov rcx, r13
14006dfb0mov rdx, r15
14006dfb3mov [rsp+152], ax
14006dfbbmovzx eax, [rsp+74]
14006dfc0mov [rsp+128], r12
14006dfc8mov [rsp+144], rsi
14006dfd0mov [rsp+136], ax
14006dfd8call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006dfddmovzx ecx, [rsp+136]
14006dfe5mov r12, [rsp+128]
14006dfedmov [rsp+73], al
14006dff1mov [rsp+74], cx
14006dff6test al, al
14006dff8je 0x14006e30e
14006dffemovzx eax, [rsp+73]
14006e003xor r14l, r14l
14006e006mov [rsp+73], 0
14006e00bmov r11l, 22
14006e011mov [rsp+48], 16
14006e019mov rsi, [rsp+144]
14006e021movzx r9l, [rsp+152]
14006e02amov [rsp+72], al
14006e02emov [rsp+40], 22
14006e037jmp 0x14006d857
14006e03c
14006e03cloc_14006e03c:
14006e03cmov rdx, [rsp+104]
14006e041lea rcx, [rax-24]
14006e045call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006e04ajmp 0x14006dc26
14006e04f
14006e04floc_14006e04f:
14006e04fmov edx, edi
14006e051mov rcx, [rsp+80]
14006e056neg edx
14006e058cmp [rsp+114], 0
14006e05dcmovne edi, edx
14006e060mov [rcx], edi
14006e062jmp 0x14006dbe3
14006e067
14006e067loc_14006e067:
14006e067cmp [rbp+74], bx
14006e06bje 0x14006d80b
14006e071cmp [rbp+72], bx
14006e075je 0x14006d80b
14006e07bjmp 0x14006dabf
14006e080
14006e080loc_14006e080:
14006e080mov rax, [rsp+64]
14006e085mov [rax], 4
14006e08bjmp 0x14006da01
14006e090
14006e090loc_14006e090:
14006e090test edi, edi
14006e092je 0x14006e09e
14006e094add r14l, 1
14006e098cmp r11l, 8
14006e09cjne 0x14006e0a7
14006e09e
14006e09eloc_14006e09e:
14006e09exor r14l, r14l
14006e0a1mov r11l, 8
14006e0a7
14006e0a7loc_14006e0a7:
14006e0a7mov rcx, rsi
14006e0aamov [rsp+48], r11l
14006e0afcall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006e0b4movzx eax, [rsp+74]
14006e0b9mov rcx, r13
14006e0bcmov edx, -1
14006e0c1mov [rsp+152], dx
14006e0c9mov rdx, r15
14006e0ccmov [rsp+128], r12
14006e0d4mov [rsp+144], rsi
14006e0dcmov [rsp+136], ax
14006e0e4call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006e0e9movzx ecx, [rsp+136]
14006e0f1mov r11l, [rsp+48]
14006e0f6test al, al
14006e0f8mov r12, [rsp+128]
14006e100mov [rsp+74], cx
14006e105jne 0x14006e360
14006e10bmov rcx, r13
14006e10emov [rsp+48], r11l
14006e113call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006e118mov rsi, [rsp+144]
14006e120mov r11l, [rsp+48]
14006e125movzx r9l, [rsp+152]
14006e12emovzx ebx, ax
14006e131movzx eax, [rbp+32]
14006e135jmp 0x14006d813
14006e13a
14006e13aloc_14006e13a:
14006e13amov rax, [rsi+16]
14006e13ecmp rax, [rsi+24]
14006e142jae 0x14006e2d4
14006e148movzx ebx, [rax]
14006e14b
14006e14bloc_14006e14b:
14006e14bxor eax, eax
14006e14dcmp bx, -1
14006e151cmove rsi, rax
14006e155jmp 0x14006d7e5
14006e15a
14006e15aloc_14006e15a:
14006e15atest r12, r12
14006e15dsetne al
14006e160test al, r11b
14006e163jne 0x14006dead
14006e169cmp [rsp+74], -1
14006e16fje 0x14006e2f9
14006e175xor esi, esi
14006e177jmp 0x14006ddb4
14006e17c
14006e17cloc_14006e17c:
14006e17cxor r13l, r13l
14006e17fxor edi, edi
14006e181jmp 0x14006dba6
14006e186
14006e186loc_14006e186:
14006e186xor edi, edi
14006e188xor r13l, r13l
14006e18bxor r10l, r10l
14006e18ejmp 0x14006dba6
14006e193
14006e193loc_14006e193:
14006e193mov rax, [rsi]
14006e196mov [rsp+115], r11b
14006e19bmov rcx, rsi
14006e19emov [rsp+88], r8
14006e1a3mov [rsp+76], r10b
14006e1a8call [rax+72]
14006e1abmovzx r11l, [rsp+115]
14006e1b1mov r8, [rsp+88]
14006e1b6mov ebx, eax
14006e1b8movzx r10l, [rsp+76]
14006e1bejmp 0x14006dd6a
14006e1c3
14006e1c3loc_14006e1c3:
14006e1c3mov rax, [r12]
14006e1c7mov [rsp+115], r11b
14006e1ccmov rcx, r12
14006e1cfmov [rsp+88], r8
14006e1d4mov [rsp+76], r10b
14006e1d9call [rax+72]
14006e1dcmovzx r11l, [rsp+115]
14006e1e2mov r8, [rsp+88]
14006e1e7movzx r10l, [rsp+76]
14006e1edjmp 0x14006dec3
14006e1f2
14006e1f2loc_14006e1f2:
14006e1f2mov rax, [rsi]
14006e1f5mov [rsp+115], r11b
14006e1famov rcx, rsi
14006e1fdmov [rsp+88], r8
14006e202mov [rsp+76], r10b
14006e207call [rax+72]
14006e20amovzx r11l, [rsp+115]
14006e210mov r8, [rsp+88]
14006e215mov ebx, eax
14006e217movzx r10l, [rsp+76]
14006e21djmp 0x14006ddaa
14006e222
14006e222loc_14006e222:
14006e222mov rax, [rsi]
14006e225mov [rsp+88], dl
14006e229mov rcx, rsi
14006e22cmov [rsp+76], r8l
14006e231mov [rsp+40], r11l
14006e236call [rax+72]
14006e239movzx edx, [rsp+88]
14006e23emov r8l, [rsp+76]
14006e243movzx ebx, ax
14006e246mov r11l, [rsp+40]
14006e24bjmp 0x14006d98f
14006e250
14006e250loc_14006e250:
14006e250mov rax, [rsi]
14006e253mov [rsp+88], dl
14006e257mov rcx, rsi
14006e25amov [rsp+76], r8l
14006e25fmov [rsp+40], r11l
14006e264call [rax+72]
14006e267movzx edx, [rsp+88]
14006e26cmov r8l, [rsp+76]
14006e271movzx ebx, ax
14006e274mov r11l, [rsp+40]
14006e279jmp 0x14006d951
14006e27e
14006e27eloc_14006e27e:
14006e27emov rax, [r12]
14006e282mov [rsp+88], dl
14006e286mov rcx, r12
14006e289mov [rsp+76], r8l
14006e28emov [rsp+40], r11l
14006e293call [rax+72]
14006e296movzx edx, [rsp+88]
14006e29bmov r8l, [rsp+76]
14006e2a0mov r11l, [rsp+40]
14006e2a5jmp 0x14006da73
14006e2aa
14006e2aaloc_14006e2aa:
14006e2aamov [rsp+73], 0
14006e2afxor r14l, r14l
14006e2b2mov rsi, [rsp+144]
14006e2bamovzx r9l, [rsp+152]
14006e2c3mov [rsp+72], al
14006e2c7jmp 0x14006d840
14006e2cc
14006e2ccloc_14006e2cc:
14006e2ccmov r10l, eax
14006e2cfjmp 0x14006dba6
14006e2d4
14006e2d4loc_14006e2d4:
14006e2d4mov rax, [rsi]
14006e2d7mov [rsp+40], r9l
14006e2dcmov rcx, rsi
14006e2dfmov [rsp+48], r11l
14006e2e4call [rax+72]
14006e2e7mov r9l, [rsp+40]
14006e2ecmov r11l, [rsp+48]
14006e2f1movzx ebx, ax
14006e2f4jmp 0x14006e14b
14006e2f9
14006e2f9loc_14006e2f9:
14006e2f9mov [rsp+72], r10b
14006e2femov r9l, -1
14006e304xor r10l, r10l
14006e307xor esi, esi
14006e309jmp 0x14006dba6
14006e30e
14006e30eloc_14006e30e:
14006e30emov rcx, r13
14006e311xor r14l, r14l
14006e314call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006e319mov [rsp+72], 0
14006e31emov rsi, [rsp+144]
14006e326mov r11l, 22
14006e32cmov [rsp+48], 16
14006e334movzx ebx, ax
14006e337movzx r9l, [rsp+152]
14006e340mov [rsp+40], 22
14006e349jmp 0x14006d857
14006e34e
14006e34eloc_14006e34e:
14006e34emov [rsp+72], 1
14006e353mov r9l, -1
14006e359xor esi, esi
14006e35bjmp 0x14006dba6
14006e360
14006e360loc_14006e360:
14006e360mov [rsp+72], al
14006e364mov rsi, [rsp+144]
14006e36cmovzx r9l, [rsp+152]
14006e375mov [rsp+73], al
14006e379jmp 0x14006d840
14006e37e
14006e37e 66 90 f.
14006e380
14006e380loc_14006e380:
14006e380mov [rsp+72], 0
14006e385mov [rsp+73], 1
14006e38ajmp 0x14006d84a
14006e38f
14006e38floc_14006e38f:
14006e38fmov [rsp+73], 1
14006e394jmp 0x14006d840
14006e399
14006e399 48 89 c3 48 8b 84 24 H..H..$
14006e3a0 b0 00 00 00 48 8b 54 24 68 48 8d 48 e8 e8 be 93 ....H.T$hH.H....
14006e3b0 02 00 48 8b 0d d7 92 12 00 48 8b 84 24 b8 00 00 ..H......H..$...
14006e3c0 00 48 2b 01 74 05 .H+.t.
14006e3c6
14006e3c6loc_14006e3c6:
14006e3c6call __stack_chk_fail
14006e3cbmov rcx, rbx
14006e3cecall _Unwind_Resume
14006e3d3nop
14006d6e0
14006d6e0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int<long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, long&) const:
14006d6e0push r15
14006d6e2push r14
14006d6e4push r13
14006d6e6push r12
14006d6e8push rbp
14006d6e9push rdi
14006d6eapush rsi
14006d6ebpush rbx
14006d6ecsub rsp, 200
14006d6f3mov rax, [rsp+312]
14006d6fbmov rbx, [rsp+304]
14006d703movdqu x0, [r8]
14006d708movdqu x1, [r9]
14006d70dmov [rsp+56], rcx
14006d712mov rcx, [rip+0x129f77]
14006d719mov [rsp+64], rax
14006d71emov rax, [rsp+320]
14006d726movups [rsp+144], x0
14006d72emov [rsp+80], rax
14006d733mov rax, [rcx]
14006d736mov [rsp+184], rax
14006d73exor eax, eax
14006d740lea rcx, [rbx+208]
14006d747movups [rsp+128], x1
14006d74fcall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
14006d754mov edi, [rbx+24]
14006d757mov r11l, 8
14006d75dmov rbp, rax
14006d760and edi, 74
14006d763cmp edi, 64
14006d766je 0x14006d77a
14006d768cmp edi, 8
14006d76bmov r11l, 10
14006d771mov eax, 16
14006d776cmove r11l, eax
14006d77a
14006d77aloc_14006d77a:
14006d77alea r15, [rsp+128]
14006d782lea r13, [rsp+144]
14006d78amov [rsp+48], r11l
14006d78fmov rcx, r13
14006d792mov rdx, r15
14006d795call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006d79amovzx ecx, [rsp+136]
14006d7a2mov r11l, [rsp+48]
14006d7a7test al, al
14006d7a9mov [rsp+72], al
14006d7admov rsi, [rsp+144]
14006d7b5mov [rsp+74], cx
14006d7bamov r12, [rsp+128]
14006d7c2movzx r9l, [rsp+152]
14006d7cbjne 0x14006defb
14006d7d1test rsi, rsi
14006d7d4je 0x14006d7e1
14006d7d6cmp r9w, -1
14006d7dbje 0x14006e13a
14006d7e1
14006d7e1loc_14006d7e1:
14006d7e1movzx ebx, r9w
14006d7e5
14006d7e5loc_14006d7e5:
14006d7e5movzx edx, [rbp+148]
14006d7ecmovzx eax, [rbp+32]
14006d7f0cmp dx, bx
14006d7f3je 0x14006daa5
14006d7f9mov [rsp+114], 0
14006d7fecmp [rbp+150], bx
14006d805je 0x14006daa5
14006d80b
14006d80bloc_14006d80b:
14006d80bmov [rsp+73], 0
14006d810xor r14l, r14l
14006d813
14006d813loc_14006d813:
14006d813test al, al
14006d815je 0x14006d81d
14006d817cmp [rbp+74], bx
14006d81bje 0x14006d840
14006d81d
14006d81dloc_14006d81d:
14006d81dcmp [rbp+72], bx
14006d821je 0x14006d840
14006d823cmp [rbp+156], bx
14006d82aje 0x14006df5b
14006d830cmp [rsp+73], 0
14006d835jne 0x14006df76
14006d83bmov [rsp+72], 0
14006d840
14006d840loc_14006d840:
14006d840cmp r11l, 16
14006d844je 0x14006df14
14006d84a
14006d84aloc_14006d84a:
14006d84amovsxd rax, r11l
14006d84dmov [rsp+48], r11l
14006d852mov [rsp+40], rax
14006d857
14006d857loc_14006d857:
14006d857lea rax, [rsp+175]
14006d85fxor edx, edx
14006d861xor ecx, ecx
14006d863mov [rsp+76], r9l
14006d868mov r8, rax
14006d86bmov [rsp+52], r11l
14006d870mov [rsp+104], rax
14006d875call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
14006d87acmp [rbp+32], 0
14006d87emov r11l, [rsp+52]
14006d883mov [rsp+176], rax
14006d88bmov r9l, [rsp+76]
14006d890jne 0x14006df30
14006d896
14006d896loc_14006d896:
14006d896movzx eax, [rsp+114]
14006d89bxor edx, edx
14006d89dmovzx r10l, [rbp+200]
14006d8a5mov [rsp+116], eax
14006d8a9add eax, 0x7fffffff
14006d8aemov [rsp+52], eax
14006d8b2div [rsp+48]
14006d8b6mov r15l, eax
14006d8b9test r10b, r10b
14006d8bcjne 0x14006db40
14006d8c2cmp [rsp+72], 0
14006d8c7jne 0x14006e17c
14006d8cdxor eax, eax
14006d8cfcmp r11l, 8
14006d8d3setne al
14006d8d6cmp [rsp+74], -1
14006d8dcsete dl
14006d8dflea r8l, [rax+rax+56]
14006d8e4xor r13l, r13l
14006d8e7xor edi, edi
14006d8e9
14006d8e9loc_14006d8e9:
14006d8e9cmp r11l, 10
14006d8edjg 0x14006dcb0
14006d8f3cmp bx, 47
14006d8f7jbe 0x14006dba3
14006d8fdcmp bx, r8w
14006d901jae 0x14006dba3
14006d907
14006d907loc_14006d907:
14006d907sub ebx, 48
14006d90a
14006d90aloc_14006d90a:
14006d90acmp r15l, edi
14006d90djb 0x14006dc60
14006d913imul edi, [rsp+48]
14006d918mov eax, [rsp+52]
14006d91cmov rcx, [rsi+24]
14006d920sub eax, ebx
14006d922cmp eax, edi
14006d924setb al
14006d927add edi, ebx
14006d929add r14l, 1
14006d92dor r13l, eax
14006d930mov rax, [rsi+16]
14006d934cmp rax, rcx
14006d937jae 0x14006dc77
14006d93d
14006d93dloc_14006d93d:
14006d93dadd rax, 2
14006d941mov [rsi+16], rax
14006d945
14006d945loc_14006d945:
14006d945cmp rax, rcx
14006d948jae 0x14006e250
14006d94emovzx ebx, [rax]
14006d951
14006d951loc_14006d951:
14006d951cmp bx, -1
14006d955je 0x14006dcce
14006d95btest r12, r12
14006d95eje 0x14006d968
14006d960test dl, dl
14006d962jne 0x14006da60
14006d968
14006d968loc_14006d968:
14006d968cmp bx, -1
14006d96cmov ecx, edx
14006d96esete al
14006d971cmp cl, al
14006d973je 0x14006da92
14006d979
14006d979loc_14006d979:
14006d979test rsi, rsi
14006d97cje 0x14006d9a0
14006d97emov rax, [rsi+16]
14006d982cmp rax, [rsi+24]
14006d986jae 0x14006e222
14006d98cmovzx ebx, [rax]
14006d98f
14006d98floc_14006d98f:
14006d98fmov r9l, -1
14006d995cmp bx, -1
14006d999jne 0x14006d8e9
14006d99fnop
14006d9a0
14006d9a0loc_14006d9a0:
14006d9a0mov rax, [rsp+176]
14006d9a8xor r10l, r10l
14006d9abmov r9l, -1
14006d9b1xor esi, esi
14006d9b3cmp [rax-24], 0
14006d9b8je 0x14006dbb9
14006d9be
14006d9beloc_14006d9be:
14006d9bemovsx edx, r14b
14006d9c2lea rcx, [rsp+176]
14006d9camov [rsp+40], r9l
14006d9cfmov [rsp+48], r10b
14006d9d4call std::string::push_back(char)
14006d9d9mov rdx, [rbp+24]
14006d9ddmov rcx, [rbp+16]
14006d9e1lea r8, [rsp+176]
14006d9e9call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006d9eemovzx r10l, [rsp+48]
14006d9f4mov r9l, [rsp+40]
14006d9f9test al, al
14006d9fbje 0x14006e080
14006da01
14006da01loc_14006da01:
14006da01mov rax, [rsp+176]
14006da09test r14l, r14l
14006da0cjne 0x14006da20
14006da0ecmp [rsp+73], 1
14006da13je 0x14006da20
14006da15cmp [rax-24], 0
14006da1aje 0x14006dbcd
14006da20
14006da20loc_14006da20:
14006da20test r10b, r10b
14006da23jne 0x14006dbcd
14006da29test r13b, r13b
14006da2cje 0x14006e04f
14006da32mov edx, [rsp+116]
14006da36mov rcx, [rsp+80]
14006da3bneg edx
14006da3dxor edx, 0x7fffffff
14006da43mov [rcx], edx
14006da45mov rcx, [rsp+64]
14006da4amov [rcx], 4
14006da50jmp 0x14006dbe3
14006da55
14006da55loc_14006da55:
14006da55xor esi, esi
14006da57nop [rax+rax]
14006da60
14006da60loc_14006da60:
14006da60mov rax, [r12+16]
14006da65cmp rax, [r12+24]
14006da6ajae 0x14006e27e
14006da70movzx eax, [rax]
14006da73
14006da73loc_14006da73:
14006da73cmp ax, -1
14006da77mov eax, 0
14006da7ccmove r12, rax
14006da80sete cl
14006da83cmp bx, -1
14006da87sete al
14006da8acmp cl, al
14006da8cjne 0x14006d979
14006da92
14006da92loc_14006da92:
14006da92mov [rsp+72], 1
14006da97xor r10l, r10l
14006da9amov r9l, -1
14006daa0jmp 0x14006dba6
14006daa5
14006daa5loc_14006daa5:
14006daa5cmp dx, bx
14006daa8sete [rsp+114]
14006daadtest al, al
14006daafjne 0x14006e067
14006dab5cmp [rbp+72], bx
14006dab9je 0x14006d80b
14006dabf
14006dabfloc_14006dabf:
14006dabfmov rcx, rsi
14006dac2mov [rsp+48], r11l
14006dac7call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006daccmov ecx, -1
14006dad1mov rdx, r15
14006dad4mov [rsp+144], rsi
14006dadcmov [rsp+152], cx
14006dae4mov rcx, r13
14006dae7call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006daecmovzx ecx, [rsp+136]
14006daf4mov r11l, [rsp+48]
14006daf9test al, al
14006dafbmov r12, [rsp+128]
14006db03mov [rsp+74], cx
14006db08jne 0x14006e2aa
14006db0emov rcx, r13
14006db11mov [rsp+48], r11l
14006db16call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006db1bmov rsi, [rsp+144]
14006db23mov r11l, [rsp+48]
14006db28movzx r9l, [rsp+152]
14006db31movzx ebx, ax
14006db34movzx eax, [rbp+32]
14006db38jmp 0x14006d80b
14006db3d
14006db3d 0f 1f 00 ...
14006db40
14006db40loc_14006db40:
14006db40cmp [rsp+72], 0
14006db45jne 0x14006e186
14006db4blea rax, [rsp+176]
14006db53cmp [rsp+74], -1
14006db59lea r8, [rbp+156]
14006db60mov [rsp+120], rax
14006db65sete r11b
14006db69xor r13l, r13l
14006db6cxor edi, edi
14006db6enop
14006db70
14006db70loc_14006db70:
14006db70movzx eax, [rbp+32]
14006db74test al, al
14006db76je 0x14006db82
14006db78cmp [rbp+74], bx
14006db7cje 0x14006de20
14006db82
14006db82loc_14006db82:
14006db82cmp [rbp+72], bx
14006db86je 0x14006dba3
14006db88mov rdx, [rsp+40]
14006db8dmov rax, r8
14006db90
14006db90loc_14006db90:
14006db90cmp [rax], bx
14006db93je 0x14006dd18
14006db99add rax, 2
14006db9dsub rdx, 1
14006dba1jne 0x14006db90
14006dba3
14006dba3loc_14006dba3:
14006dba3xor r10l, r10l
14006dba6
14006dba6loc_14006dba6:
14006dba6mov rax, [rsp+176]
14006dbaecmp [rax-24], 0
14006dbb3jne 0x14006d9be
14006dbb9
14006dbb9loc_14006dbb9:
14006dbb9cmp [rsp+73], 1
14006dbbeje 0x14006da20
14006dbc4test r14l, r14l
14006dbc7jne 0x14006da20
14006dbcd
14006dbcdloc_14006dbcd:
14006dbcdmov rcx, [rsp+80]
14006dbd2mov [rcx], 0
14006dbd8mov rcx, [rsp+64]
14006dbddmov [rcx], 4
14006dbe3
14006dbe3loc_14006dbe3:
14006dbe3cmp [rsp+72], 0
14006dbe8je 0x14006dbf2
14006dbeamov rcx, [rsp+64]
14006dbefor [rcx], 2
14006dbf2
14006dbf2loc_14006dbf2:
14006dbf2mov [rsp+144], rsi
14006dbfamov rcx, [rsp+56]
14006dbffmov edx, -1
14006dc04mov [rsp+152], r9w
14006dc0dmovdqu x2, [rsp+144]
14006dc16movups [rcx], x2
14006dc19lock xadd [rax-8], edx
14006dc1etest edx, edx
14006dc20jle 0x14006e03c
14006dc26
14006dc26loc_14006dc26:
14006dc26mov rcx, [rip+0x129a63]
14006dc2dmov rax, [rsp+184]
14006dc35sub rax, [rcx]
14006dc38jne 0x14006e3c6
14006dc3emov rax, [rsp+56]
14006dc43add rsp, 200
14006dc4apop rbx
14006dc4bpop rsi
14006dc4cpop rdi
14006dc4dpop rbp
14006dc4epop r12
14006dc50pop r13
14006dc52pop r14
14006dc54pop r15
14006dc56ret
14006dc57
14006dc57 66 0f 1f 84 00 00 00 00 00 f........
14006dc60
14006dc60loc_14006dc60:
14006dc60mov rax, [rsi+16]
14006dc64mov rcx, [rsi+24]
14006dc68mov r13l, 1
14006dc6ecmp rax, rcx
14006dc71jb 0x14006d93d
14006dc77
14006dc77loc_14006dc77:
14006dc77mov rax, [rsi]
14006dc7amov [rsp+88], dl
14006dc7emov rcx, rsi
14006dc81mov [rsp+76], r8l
14006dc86mov [rsp+40], r11l
14006dc8bcall [rax+80]
14006dc8emov rax, [rsi+16]
14006dc92mov rcx, [rsi+24]
14006dc96movzx edx, [rsp+88]
14006dc9bmov r8l, [rsp+76]
14006dca0mov r11l, [rsp+40]
14006dca5jmp 0x14006d945
14006dcaa
14006dcaa 66 0f 1f 44 00 00 f..D..
14006dcb0
14006dcb0loc_14006dcb0:
14006dcb0lea eax, [rbx-48]
14006dcb3cmp ax, 9
14006dcb7jbe 0x14006d907
14006dcbdlea eax, [rbx-97]
14006dcc0cmp ax, 5
14006dcc4ja 0x14006dcfc
14006dcc6sub ebx, 87
14006dcc9jmp 0x14006d90a
14006dcce
14006dcceloc_14006dcce:
14006dccetest r12, r12
14006dcd1setne r10b
14006dcd5and r10b, dl
14006dcd8jne 0x14006da55
14006dcdecmp [rsp+74], -1
14006dce4je 0x14006e34e
14006dceacmp r11l, 10
14006dceejle 0x14006d9a0
14006dcf4mov r9l, -1
14006dcfaxor esi, esi
14006dcfc
14006dcfcloc_14006dcfc:
14006dcfclea eax, [rbx-65]
14006dcffcmp ax, 5
14006dd03ja 0x14006dba3
14006dd09sub ebx, 55
14006dd0cjmp 0x14006d90a
14006dd11
14006dd11 0f 1f 80 00 00 00 00 .......
14006dd18
14006dd18loc_14006dd18:
14006dd18sub rax, r8
14006dd1bsar rax, 1
14006dd1elea edx, [rax-6]
14006dd21cmp eax, 15
14006dd24cmovg eax, edx
14006dd27cmp r15l, edi
14006dd2ajb 0x14006ddc0
14006dd30imul edi, [rsp+48]
14006dd35mov edx, [rsp+52]
14006dd39sub edx, eax
14006dd3bcmp edx, edi
14006dd3dsetb dl
14006dd40add edi, eax
14006dd42add r14l, 1
14006dd46or r13l, edx
14006dd49
14006dd49loc_14006dd49:
14006dd49mov rax, [rsi+16]
14006dd4dmov rdx, [rsi+24]
14006dd51cmp rax, rdx
14006dd54jae 0x14006ddd0
14006dd56
14006dd56loc_14006dd56:
14006dd56add rax, 2
14006dd5amov [rsi+16], rax
14006dd5e
14006dd5eloc_14006dd5e:
14006dd5ecmp rax, rdx
14006dd61jae 0x14006e193
14006dd67movzx ebx, [rax]
14006dd6a
14006dd6aloc_14006dd6a:
14006dd6acmp bx, -1
14006dd6eje 0x14006e15a
14006dd74test r12, r12
14006dd77je 0x14006dd82
14006dd79test r11b, r11b
14006dd7cjne 0x14006deb0
14006dd82
14006dd82loc_14006dd82:
14006dd82cmp bx, -1
14006dd86mov eax, r11l
14006dd89sete dl
14006dd8ccmp al, dl
14006dd8eje 0x14006dee8
14006dd94
14006dd94loc_14006dd94:
14006dd94test rsi, rsi
14006dd97je 0x14006de10
14006dd99mov rax, [rsi+16]
14006dd9dcmp rax, [rsi+24]
14006dda1jae 0x14006e1f2
14006dda7movzx ebx, [rax]
14006ddaa
14006ddaaloc_14006ddaa:
14006ddaaxor eax, eax
14006ddaccmp bx, -1
14006ddb0cmove rsi, rax
14006ddb4
14006ddb4loc_14006ddb4:
14006ddb4mov r9l, -1
14006ddbajmp 0x14006db70
14006ddbf
14006ddbf 90 .
14006ddc0
14006ddc0loc_14006ddc0:
14006ddc0mov rax, [rsi+16]
14006ddc4mov rdx, [rsi+24]
14006ddc8mov r13l, r10l
14006ddcbcmp rax, rdx
14006ddcejb 0x14006dd56
14006ddd0
14006ddd0loc_14006ddd0:
14006ddd0mov rax, [rsi]
14006ddd3mov [rsp+115], r11b
14006ddd8mov rcx, rsi
14006dddbmov [rsp+88], r8
14006dde0mov [rsp+76], r10b
14006dde5call [rax+80]
14006dde8mov rax, [rsi+16]
14006ddecmov rdx, [rsi+24]
14006ddf0movzx r11l, [rsp+115]
14006ddf6mov r8, [rsp+88]
14006ddfbmovzx r10l, [rsp+76]
14006de01jmp 0x14006dd5e
14006de06
14006de06 66 2e 0f 1f 84 00 00 00 00 00 f.........
14006de10
14006de10loc_14006de10:
14006de10mov ebx, -1
14006de15jmp 0x14006ddb4
14006de17
14006de17 66 0f 1f 84 00 00 00 00 00 f........
14006de20
14006de20loc_14006de20:
14006de20test r14l, r14l
14006de23je 0x14006e2cc
14006de29mov rdx, [rsp+176]
14006de31mov rax, [rdx-24]
14006de35lea rbx, [rax+1]
14006de39cmp [rdx-16], rbx
14006de3djb 0x14006de46
14006de3fmov edx, [rdx-8]
14006de42test edx, edx
14006de44jle 0x14006de7d
14006de46
14006de46loc_14006de46:
14006de46mov rcx, [rsp+120]
14006de4bmov rdx, rbx
14006de4emov [rsp+96], rax
14006de53mov [rsp+115], r11b
14006de58mov [rsp+88], r8
14006de5dmov [rsp+76], r10b
14006de62call std::string::reserve(unsigned long long)
14006de67movzx r10l, [rsp+76]
14006de6dmov r8, [rsp+88]
14006de72movzx r11l, [rsp+115]
14006de78mov rax, [rsp+96]
14006de7d
14006de7dloc_14006de7d:
14006de7dmov rdx, [rsp+176]
14006de85mov rcx, [rdx-24]
14006de89mov [rdx+rcx], r14b
14006de8dmov rdx, [rsp+176]
14006de95xor r14l, r14l
14006de98mov [rdx-8], 0
14006de9fmov [rdx-24], rbx
14006dea3mov [rdx+rax+1], 0
14006dea8jmp 0x14006dd49
14006dead
14006deadloc_14006dead:
14006deadxor esi, esi
14006deafnop
14006deb0
14006deb0loc_14006deb0:
14006deb0mov rax, [r12+16]
14006deb5cmp rax, [r12+24]
14006debajae 0x14006e1c3
14006dec0movzx eax, [rax]
14006dec3
14006dec3loc_14006dec3:
14006dec3cmp ax, -1
14006dec7mov ecx, 0
14006deccmov eax, 0
14006ded1cmove eax, r10l
14006ded5cmove r12, rcx
14006ded9cmp bx, -1
14006deddsete dl
14006dee0cmp al, dl
14006dee2jne 0x14006dd94
14006dee8
14006dee8loc_14006dee8:
14006dee8mov [rsp+72], r10b
14006deedmov r9l, -1
14006def3xor r10l, r10l
14006def6jmp 0x14006dba6
14006defb
14006defbloc_14006defb:
14006defbmov [rsp+114], 0
14006df00xor ebx, ebx
14006df02xor r14l, r14l
14006df05mov [rsp+73], 0
14006df0acmp r11l, 16
14006df0ejne 0x14006d84a
14006df14
14006df14loc_14006df14:
14006df14mov [rsp+48], 16
14006df1cmov r11l, 22
14006df22mov [rsp+40], 22
14006df2bjmp 0x14006d857
14006df30
14006df30loc_14006df30:
14006df30lea rcx, [rsp+176]
14006df38mov edx, 32
14006df3dmov [rsp+76], r9l
14006df42mov [rsp+52], r11l
14006df47call std::string::reserve(unsigned long long)
14006df4cmov r11l, [rsp+52]
14006df51mov r9l, [rsp+76]
14006df56jmp 0x14006d896
14006df5b
14006df5bloc_14006df5b:
14006df5bmovzx edx, [rsp+73]
14006df60xor edx, 1
14006df63cmp r11l, 10
14006df67sete al
14006df6aor dl, al
14006df6cmov [rsp+73], dl
14006df70jne 0x14006e090
14006df76
14006df76loc_14006df76:
14006df76cmp [rbp+152], bx
14006df7dje 0x14006df8c
14006df7fcmp [rbp+154], bx
14006df86jne 0x14006e38f
14006df8c
14006df8cloc_14006df8c:
14006df8ctest edi, edi
14006df8esete al
14006df91cmp r11l, 16
14006df95sete dl
14006df98or al, dl
14006df9aje 0x14006e380
14006dfa0mov rcx, rsi
14006dfa3call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006dfa8mov eax, -1
14006dfadmov rcx, r13
14006dfb0mov rdx, r15
14006dfb3mov [rsp+152], ax
14006dfbbmovzx eax, [rsp+74]
14006dfc0mov [rsp+128], r12
14006dfc8mov [rsp+144], rsi
14006dfd0mov [rsp+136], ax
14006dfd8call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006dfddmovzx ecx, [rsp+136]
14006dfe5mov r12, [rsp+128]
14006dfedmov [rsp+73], al
14006dff1mov [rsp+74], cx
14006dff6test al, al
14006dff8je 0x14006e30e
14006dffemovzx eax, [rsp+73]
14006e003xor r14l, r14l
14006e006mov [rsp+73], 0
14006e00bmov r11l, 22
14006e011mov [rsp+48], 16
14006e019mov rsi, [rsp+144]
14006e021movzx r9l, [rsp+152]
14006e02amov [rsp+72], al
14006e02emov [rsp+40], 22
14006e037jmp 0x14006d857
14006e03c
14006e03cloc_14006e03c:
14006e03cmov rdx, [rsp+104]
14006e041lea rcx, [rax-24]
14006e045call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006e04ajmp 0x14006dc26
14006e04f
14006e04floc_14006e04f:
14006e04fmov edx, edi
14006e051mov rcx, [rsp+80]
14006e056neg edx
14006e058cmp [rsp+114], 0
14006e05dcmovne edi, edx
14006e060mov [rcx], edi
14006e062jmp 0x14006dbe3
14006e067
14006e067loc_14006e067:
14006e067cmp [rbp+74], bx
14006e06bje 0x14006d80b
14006e071cmp [rbp+72], bx
14006e075je 0x14006d80b
14006e07bjmp 0x14006dabf
14006e080
14006e080loc_14006e080:
14006e080mov rax, [rsp+64]
14006e085mov [rax], 4
14006e08bjmp 0x14006da01
14006e090
14006e090loc_14006e090:
14006e090test edi, edi
14006e092je 0x14006e09e
14006e094add r14l, 1
14006e098cmp r11l, 8
14006e09cjne 0x14006e0a7
14006e09e
14006e09eloc_14006e09e:
14006e09exor r14l, r14l
14006e0a1mov r11l, 8
14006e0a7
14006e0a7loc_14006e0a7:
14006e0a7mov rcx, rsi
14006e0aamov [rsp+48], r11l
14006e0afcall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006e0b4movzx eax, [rsp+74]
14006e0b9mov rcx, r13
14006e0bcmov edx, -1
14006e0c1mov [rsp+152], dx
14006e0c9mov rdx, r15
14006e0ccmov [rsp+128], r12
14006e0d4mov [rsp+144], rsi
14006e0dcmov [rsp+136], ax
14006e0e4call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006e0e9movzx ecx, [rsp+136]
14006e0f1mov r11l, [rsp+48]
14006e0f6test al, al
14006e0f8mov r12, [rsp+128]
14006e100mov [rsp+74], cx
14006e105jne 0x14006e360
14006e10bmov rcx, r13
14006e10emov [rsp+48], r11l
14006e113call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006e118mov rsi, [rsp+144]
14006e120mov r11l, [rsp+48]
14006e125movzx r9l, [rsp+152]
14006e12emovzx ebx, ax
14006e131movzx eax, [rbp+32]
14006e135jmp 0x14006d813
14006e13a
14006e13aloc_14006e13a:
14006e13amov rax, [rsi+16]
14006e13ecmp rax, [rsi+24]
14006e142jae 0x14006e2d4
14006e148movzx ebx, [rax]
14006e14b
14006e14bloc_14006e14b:
14006e14bxor eax, eax
14006e14dcmp bx, -1
14006e151cmove rsi, rax
14006e155jmp 0x14006d7e5
14006e15a
14006e15aloc_14006e15a:
14006e15atest r12, r12
14006e15dsetne al
14006e160test al, r11b
14006e163jne 0x14006dead
14006e169cmp [rsp+74], -1
14006e16fje 0x14006e2f9
14006e175xor esi, esi
14006e177jmp 0x14006ddb4
14006e17c
14006e17cloc_14006e17c:
14006e17cxor r13l, r13l
14006e17fxor edi, edi
14006e181jmp 0x14006dba6
14006e186
14006e186loc_14006e186:
14006e186xor edi, edi
14006e188xor r13l, r13l
14006e18bxor r10l, r10l
14006e18ejmp 0x14006dba6
14006e193
14006e193loc_14006e193:
14006e193mov rax, [rsi]
14006e196mov [rsp+115], r11b
14006e19bmov rcx, rsi
14006e19emov [rsp+88], r8
14006e1a3mov [rsp+76], r10b
14006e1a8call [rax+72]
14006e1abmovzx r11l, [rsp+115]
14006e1b1mov r8, [rsp+88]
14006e1b6mov ebx, eax
14006e1b8movzx r10l, [rsp+76]
14006e1bejmp 0x14006dd6a
14006e1c3
14006e1c3loc_14006e1c3:
14006e1c3mov rax, [r12]
14006e1c7mov [rsp+115], r11b
14006e1ccmov rcx, r12
14006e1cfmov [rsp+88], r8
14006e1d4mov [rsp+76], r10b
14006e1d9call [rax+72]
14006e1dcmovzx r11l, [rsp+115]
14006e1e2mov r8, [rsp+88]
14006e1e7movzx r10l, [rsp+76]
14006e1edjmp 0x14006dec3
14006e1f2
14006e1f2loc_14006e1f2:
14006e1f2mov rax, [rsi]
14006e1f5mov [rsp+115], r11b
14006e1famov rcx, rsi
14006e1fdmov [rsp+88], r8
14006e202mov [rsp+76], r10b
14006e207call [rax+72]
14006e20amovzx r11l, [rsp+115]
14006e210mov r8, [rsp+88]
14006e215mov ebx, eax
14006e217movzx r10l, [rsp+76]
14006e21djmp 0x14006ddaa
14006e222
14006e222loc_14006e222:
14006e222mov rax, [rsi]
14006e225mov [rsp+88], dl
14006e229mov rcx, rsi
14006e22cmov [rsp+76], r8l
14006e231mov [rsp+40], r11l
14006e236call [rax+72]
14006e239movzx edx, [rsp+88]
14006e23emov r8l, [rsp+76]
14006e243movzx ebx, ax
14006e246mov r11l, [rsp+40]
14006e24bjmp 0x14006d98f
14006e250
14006e250loc_14006e250:
14006e250mov rax, [rsi]
14006e253mov [rsp+88], dl
14006e257mov rcx, rsi
14006e25amov [rsp+76], r8l
14006e25fmov [rsp+40], r11l
14006e264call [rax+72]
14006e267movzx edx, [rsp+88]
14006e26cmov r8l, [rsp+76]
14006e271movzx ebx, ax
14006e274mov r11l, [rsp+40]
14006e279jmp 0x14006d951
14006e27e
14006e27eloc_14006e27e:
14006e27emov rax, [r12]
14006e282mov [rsp+88], dl
14006e286mov rcx, r12
14006e289mov [rsp+76], r8l
14006e28emov [rsp+40], r11l
14006e293call [rax+72]
14006e296movzx edx, [rsp+88]
14006e29bmov r8l, [rsp+76]
14006e2a0mov r11l, [rsp+40]
14006e2a5jmp 0x14006da73
14006e2aa
14006e2aaloc_14006e2aa:
14006e2aamov [rsp+73], 0
14006e2afxor r14l, r14l
14006e2b2mov rsi, [rsp+144]
14006e2bamovzx r9l, [rsp+152]
14006e2c3mov [rsp+72], al
14006e2c7jmp 0x14006d840
14006e2cc
14006e2ccloc_14006e2cc:
14006e2ccmov r10l, eax
14006e2cfjmp 0x14006dba6
14006e2d4
14006e2d4loc_14006e2d4:
14006e2d4mov rax, [rsi]
14006e2d7mov [rsp+40], r9l
14006e2dcmov rcx, rsi
14006e2dfmov [rsp+48], r11l
14006e2e4call [rax+72]
14006e2e7mov r9l, [rsp+40]
14006e2ecmov r11l, [rsp+48]
14006e2f1movzx ebx, ax
14006e2f4jmp 0x14006e14b
14006e2f9
14006e2f9loc_14006e2f9:
14006e2f9mov [rsp+72], r10b
14006e2femov r9l, -1
14006e304xor r10l, r10l
14006e307xor esi, esi
14006e309jmp 0x14006dba6
14006e30e
14006e30eloc_14006e30e:
14006e30emov rcx, r13
14006e311xor r14l, r14l
14006e314call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006e319mov [rsp+72], 0
14006e31emov rsi, [rsp+144]
14006e326mov r11l, 22
14006e32cmov [rsp+48], 16
14006e334movzx ebx, ax
14006e337movzx r9l, [rsp+152]
14006e340mov [rsp+40], 22
14006e349jmp 0x14006d857
14006e34e
14006e34eloc_14006e34e:
14006e34emov [rsp+72], 1
14006e353mov r9l, -1
14006e359xor esi, esi
14006e35bjmp 0x14006dba6
14006e360
14006e360loc_14006e360:
14006e360mov [rsp+72], al
14006e364mov rsi, [rsp+144]
14006e36cmovzx r9l, [rsp+152]
14006e375mov [rsp+73], al
14006e379jmp 0x14006d840
14006e37e
14006e37e 66 90 f.
14006e380
14006e380loc_14006e380:
14006e380mov [rsp+72], 0
14006e385mov [rsp+73], 1
14006e38ajmp 0x14006d84a
14006e38f
14006e38floc_14006e38f:
14006e38fmov [rsp+73], 1
14006e394jmp 0x14006d840
14006e399
14006e399 48 89 c3 48 8b 84 24 H..H..$
14006e3a0 b0 00 00 00 48 8b 54 24 68 48 8d 48 e8 e8 be 93 ....H.T$hH.H....
14006e3b0 02 00 48 8b 0d d7 92 12 00 48 8b 84 24 b8 00 00 ..H......H..$...
14006e3c0 00 48 2b 01 74 05 .H+.t.
14006e3c6
14006e3c6loc_14006e3c6:
14006e3c6call __stack_chk_fail
14006e3cbmov rcx, rbx
14006e3cecall _Unwind_Resume
14006e3d3nop
14006d6e0
14006e3d4
14006e3d4 // align 0x10
14006e3d4 // align 0x10
14006e3e0
14006e3e0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int<unsigned long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
14006e3e0push r15
14006e3e2push r14
14006e3e4push r13
14006e3e6push r12
14006e3e8push rbp
14006e3e9push rdi
14006e3eapush rsi
14006e3ebpush rbx
14006e3ecsub rsp, 184
14006e3f3mov rax, [rsp+296]
14006e3fbmov rbx, [rsp+288]
14006e403movdqu x1, [r9]
14006e408movdqu x0, [r8]
14006e40dmov [rsp+48], rcx
14006e412mov rcx, [rip+0x129277]
14006e419mov [rsp+56], rax
14006e41emov rax, [rsp+304]
14006e426movups [rsp+128], x0
14006e42emov [rsp+64], rax
14006e433mov rax, [rcx]
14006e436mov [rsp+168], rax
14006e43exor eax, eax
14006e440lea rcx, [rbx+208]
14006e447movups [rsp+112], x1
14006e44ccall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
14006e451mov edi, [rbx+24]
14006e454mov r9l, 8
14006e45amov rbp, rax
14006e45dand edi, 74
14006e460cmp edi, 64
14006e463je 0x14006e477
14006e465cmp edi, 8
14006e468mov r9l, 10
14006e46emov eax, 16
14006e473cmove r9l, eax
14006e477
14006e477loc_14006e477:
14006e477lea rax, [rsp+112]
14006e47clea r14, [rsp+128]
14006e484mov [rsp+40], r9l
14006e489mov rcx, r14
14006e48cmov rdx, rax
14006e48fmov [rsp+32], rax
14006e494call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006e499movzx ecx, [rsp+120]
14006e49emov r12, [rsp+112]
14006e4a3test al, al
14006e4a5mov [rsp+47], al
14006e4a9mov rsi, [rsp+128]
14006e4b1mov [rsp+92], cx
14006e4b6mov r9l, [rsp+40]
14006e4bbmovzx r13l, [rsp+136]
14006e4c4jne 0x14006ebdb
14006e4catest rsi, rsi
14006e4cdje 0x14006e4da
14006e4cfcmp r13w, -1
14006e4d4je 0x14006edfc
14006e4da
14006e4daloc_14006e4da:
14006e4damovzx ebx, r13w
14006e4de
14006e4deloc_14006e4de:
14006e4demovzx edx, [rbp+148]
14006e4e5movzx eax, [rbp+32]
14006e4e9cmp dx, bx
14006e4ecje 0x14006e776
14006e4f2mov [rsp+95], 0
14006e4f7cmp [rbp+150], bx
14006e4feje 0x14006e776
14006e504
14006e504loc_14006e504:
14006e504mov [rsp+94], 0
14006e509xor r15l, r15l
14006e50c
14006e50cloc_14006e50c:
14006e50ctest al, al
14006e50eje 0x14006e516
14006e510cmp [rbp+74], bx
14006e514je 0x14006e539
14006e516
14006e516loc_14006e516:
14006e516cmp [rbp+72], bx
14006e51aje 0x14006e539
14006e51ccmp [rbp+156], bx
14006e523je 0x14006ec31
14006e529cmp [rsp+94], 0
14006e52ejne 0x14006ec4c
14006e534mov [rsp+47], 0
14006e539
14006e539loc_14006e539:
14006e539cmp r9l, 16
14006e53dje 0x14006ebf4
14006e543
14006e543loc_14006e543:
14006e543movsxd rax, r9l
14006e546mov [rsp+40], r9l
14006e54bmov [rsp+32], rax
14006e550
14006e550loc_14006e550:
14006e550lea rax, [rsp+159]
14006e558xor edx, edx
14006e55axor ecx, ecx
14006e55cmov [rsp+80], r9l
14006e561mov r8, rax
14006e564mov [rsp+96], rax
14006e569call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
14006e56ecmp [rbp+32], 0
14006e572mov r9l, [rsp+80]
14006e577mov [rsp+160], rax
14006e57fjne 0x14006ec10
14006e585
14006e585loc_14006e585:
14006e585mov eax, -1
14006e58axor edx, edx
14006e58cmovzx r10l, [rbp+200]
14006e594div [rsp+40]
14006e598mov r8l, eax
14006e59btest r10b, r10b
14006e59ejne 0x14006e810
14006e5a4cmp [rsp+47], 0
14006e5a9jne 0x14006ee3e
14006e5afxor eax, eax
14006e5b1cmp r9l, 8
14006e5b5setne al
14006e5b8cmp [rsp+92], -1
14006e5besete dl
14006e5c1lea r11l, [rax+rax+56]
14006e5c6xor r14l, r14l
14006e5c9xor edi, edi
14006e5cb
14006e5cbloc_14006e5cb:
14006e5cbcmp r9l, 10
14006e5cfjg 0x14006e988
14006e5d5cmp bx, 47
14006e5d9jbe 0x14006e873
14006e5dfcmp bx, r11w
14006e5e3jae 0x14006e873
14006e5e9
14006e5e9loc_14006e5e9:
14006e5e9sub ebx, 48
14006e5ec
14006e5ecloc_14006e5ec:
14006e5eccmp r8l, edi
14006e5efjb 0x14006e930
14006e5f5imul edi, [rsp+40]
14006e5famov rcx, [rsi+24]
14006e5feadd ebx, edi
14006e600setb al
14006e603mov edi, ebx
14006e605add r15l, 1
14006e609or r14l, eax
14006e60cmov rax, [rsi+16]
14006e610cmp rax, rcx
14006e613jae 0x14006e947
14006e619
14006e619loc_14006e619:
14006e619add rax, 2
14006e61dmov [rsi+16], rax
14006e621
14006e621loc_14006e621:
14006e621cmp rax, rcx
14006e624jae 0x14006ef3a
14006e62amovzx r13l, [rax]
14006e62e
14006e62eloc_14006e62e:
14006e62ecmp r13w, -1
14006e633je 0x14006e9a6
14006e639test r12, r12
14006e63cje 0x14006e646
14006e63etest dl, dl
14006e640jne 0x14006e730
14006e646
14006e646loc_14006e646:
14006e646cmp r13w, -1
14006e64bmov ecx, edx
14006e64dsete al
14006e650cmp cl, al
14006e652je 0x14006e763
14006e658
14006e658loc_14006e658:
14006e658test rsi, rsi
14006e65bje 0x14006e680
14006e65dmov rax, [rsi+16]
14006e661cmp rax, [rsi+24]
14006e665jae 0x14006ef02
14006e66bmovzx ebx, [rax]
14006e66e
14006e66eloc_14006e66e:
14006e66emov r13l, -1
14006e674cmp bx, -1
14006e678jne 0x14006e5cb
14006e67enop
14006e680
14006e680loc_14006e680:
14006e680mov rax, [rsp+160]
14006e688xor r10l, r10l
14006e68bmov r13l, -1
14006e691xor esi, esi
14006e693cmp [rax-24], 0
14006e698je 0x14006e889
14006e69e
14006e69eloc_14006e69e:
14006e69emovsx edx, r15b
14006e6a2lea rcx, [rsp+160]
14006e6aamov [rsp+40], r10b
14006e6afcall std::string::push_back(char)
14006e6b4mov rdx, [rbp+24]
14006e6b8mov rcx, [rbp+16]
14006e6bclea r8, [rsp+160]
14006e6c4call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006e6c9movzx r10l, [rsp+40]
14006e6cftest al, al
14006e6d1je 0x14006ed4c
14006e6d7
14006e6d7loc_14006e6d7:
14006e6d7mov rax, [rsp+160]
14006e6dftest r15l, r15l
14006e6e2jne 0x14006e6f6
14006e6e4cmp [rsp+94], 1
14006e6e9je 0x14006e6f6
14006e6ebcmp [rax-24], 0
14006e6f0je 0x14006e89d
14006e6f6
14006e6f6loc_14006e6f6:
14006e6f6test r10b, r10b
14006e6f9jne 0x14006e89d
14006e6fftest r14b, r14b
14006e702je 0x14006ed1b
14006e708mov rcx, [rsp+64]
14006e70dmov [rcx], -1
14006e713mov rcx, [rsp+56]
14006e718mov [rcx], 4
14006e71ejmp 0x14006e8b3
14006e723
14006e723loc_14006e723:
14006e723xor esi, esi
14006e725nop [rax+rax]
14006e730
14006e730loc_14006e730:
14006e730mov rax, [r12+16]
14006e735cmp rax, [r12+24]
14006e73ajae 0x14006ef72
14006e740movzx eax, [rax]
14006e743
14006e743loc_14006e743:
14006e743cmp ax, -1
14006e747mov eax, 0
14006e74ccmove r12, rax
14006e750sete cl
14006e753cmp r13w, -1
14006e758sete al
14006e75bcmp cl, al
14006e75djne 0x14006e658
14006e763
14006e763loc_14006e763:
14006e763mov [rsp+47], 1
14006e768xor r10l, r10l
14006e76bmov r13l, -1
14006e771jmp 0x14006e876
14006e776
14006e776loc_14006e776:
14006e776cmp dx, bx
14006e779sete [rsp+95]
14006e77etest al, al
14006e780jne 0x14006ed33
14006e786cmp [rbp+72], bx
14006e78aje 0x14006e504
14006e790
14006e790loc_14006e790:
14006e790mov rcx, rsi
14006e793mov [rsp+40], r9l
14006e798call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006e79dmov ecx, -1
14006e7a2mov rdx, [rsp+32]
14006e7a7mov [rsp+128], rsi
14006e7afmov [rsp+136], cx
14006e7b7mov rcx, r14
14006e7bacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006e7bfmovzx ecx, [rsp+120]
14006e7c4mov r12, [rsp+112]
14006e7c9test al, al
14006e7cbmov r9l, [rsp+40]
14006e7d0mov [rsp+92], cx
14006e7d5jne 0x14006efa8
14006e7dbmov rcx, r14
14006e7demov [rsp+40], r9l
14006e7e3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006e7e8mov rsi, [rsp+128]
14006e7f0mov r9l, [rsp+40]
14006e7f5movzx r13l, [rsp+136]
14006e7femovzx ebx, ax
14006e801movzx eax, [rbp+32]
14006e805jmp 0x14006e504
14006e80a
14006e80a 66 0f 1f 44 00 00 f..D..
14006e810
14006e810loc_14006e810:
14006e810cmp [rsp+47], 0
14006e815jne 0x14006ee48
14006e81blea rax, [rsp+160]
14006e823cmp [rsp+92], -1
14006e829lea r9, [rbp+156]
14006e830mov [rsp+104], rax
14006e835sete r11b
14006e839xor r14l, r14l
14006e83cxor edi, edi
14006e83enop
14006e840
14006e840loc_14006e840:
14006e840movzx eax, [rbp+32]
14006e844test al, al
14006e846je 0x14006e852
14006e848cmp [rbp+74], bx
14006e84cje 0x14006eb00
14006e852
14006e852loc_14006e852:
14006e852cmp [rbp+72], bx
14006e856je 0x14006e873
14006e858mov rdx, [rsp+32]
14006e85dmov rax, r9
14006e860
14006e860loc_14006e860:
14006e860cmp [rax], bx
14006e863je 0x14006e9f0
14006e869add rax, 2
14006e86dsub rdx, 1
14006e871jne 0x14006e860
14006e873
14006e873loc_14006e873:
14006e873xor r10l, r10l
14006e876
14006e876loc_14006e876:
14006e876mov rax, [rsp+160]
14006e87ecmp [rax-24], 0
14006e883jne 0x14006e69e
14006e889
14006e889loc_14006e889:
14006e889cmp [rsp+94], 1
14006e88eje 0x14006e6f6
14006e894test r15l, r15l
14006e897jne 0x14006e6f6
14006e89d
14006e89dloc_14006e89d:
14006e89dmov rcx, [rsp+64]
14006e8a2mov [rcx], 0
14006e8a8mov rcx, [rsp+56]
14006e8admov [rcx], 4
14006e8b3
14006e8b3loc_14006e8b3:
14006e8b3cmp [rsp+47], 0
14006e8b8je 0x14006e8c2
14006e8bamov rcx, [rsp+56]
14006e8bfor [rcx], 2
14006e8c2
14006e8c2loc_14006e8c2:
14006e8c2mov [rsp+128], rsi
14006e8camov rcx, [rsp+48]
14006e8cfmov edx, -1
14006e8d4mov [rsp+136], r13w
14006e8ddmovdqu x2, [rsp+128]
14006e8e6movups [rcx], x2
14006e8e9lock xadd [rax-8], edx
14006e8eetest edx, edx
14006e8f0jle 0x14006ed08
14006e8f6
14006e8f6loc_14006e8f6:
14006e8f6mov rcx, [rip+0x128d93]
14006e8fdmov rax, [rsp+168]
14006e905sub rax, [rcx]
14006e908jne 0x14006f0b6
14006e90emov rax, [rsp+48]
14006e913add rsp, 184
14006e91apop rbx
14006e91bpop rsi
14006e91cpop rdi
14006e91dpop rbp
14006e91epop r12
14006e920pop r13
14006e922pop r14
14006e924pop r15
14006e926ret
14006e927
14006e927 66 0f 1f 84 00 00 00 00 00 f........
14006e930
14006e930loc_14006e930:
14006e930mov rax, [rsi+16]
14006e934mov rcx, [rsi+24]
14006e938mov r14l, 1
14006e93ecmp rax, rcx
14006e941jb 0x14006e619
14006e947
14006e947loc_14006e947:
14006e947mov rax, [rsi]
14006e94amov [rsp+84], r8l
14006e94fmov rcx, rsi
14006e952mov [rsp+72], dl
14006e956mov [rsp+80], r11l
14006e95bmov [rsp+32], r9l
14006e960call [rax+80]
14006e963mov rax, [rsi+16]
14006e967mov rcx, [rsi+24]
14006e96bmov r8l, [rsp+84]
14006e970movzx edx, [rsp+72]
14006e975mov r11l, [rsp+80]
14006e97amov r9l, [rsp+32]
14006e97fjmp 0x14006e621
14006e984
14006e984 0f 1f 40 00 ..@.
14006e988
14006e988loc_14006e988:
14006e988lea eax, [rbx-48]
14006e98bcmp ax, 9
14006e98fjbe 0x14006e5e9
14006e995lea eax, [rbx-97]
14006e998cmp ax, 5
14006e99cja 0x14006e9d3
14006e99esub ebx, 87
14006e9a1jmp 0x14006e5ec
14006e9a6
14006e9a6loc_14006e9a6:
14006e9a6test r12, r12
14006e9a9setne r10b
14006e9adand r10b, dl
14006e9b0jne 0x14006e723
14006e9b6cmp [rsp+92], -1
14006e9bcje 0x14006f042
14006e9c2cmp r9l, 10
14006e9c6jle 0x14006e680
14006e9ccmov ebx, 65535
14006e9d1xor esi, esi
14006e9d3
14006e9d3loc_14006e9d3:
14006e9d3lea eax, [rbx-65]
14006e9d6cmp ax, 5
14006e9daja 0x14006e873
14006e9e0sub ebx, 55
14006e9e3jmp 0x14006e5ec
14006e9e8
14006e9e8 0f 1f 84 00 00 00 00 00 ........
14006e9f0
14006e9f0loc_14006e9f0:
14006e9f0sub rax, r9
14006e9f3sar rax, 1
14006e9f6lea edx, [rax-6]
14006e9f9cmp eax, 15
14006e9fccmovg eax, edx
14006e9ffcmp r8l, edi
14006ea02jb 0x14006eaa0
14006ea08imul edi, [rsp+40]
14006ea0dadd eax, edi
14006ea0fsetb dl
14006ea12mov edi, eax
14006ea14add r15l, 1
14006ea18or r14l, edx
14006ea1b
14006ea1bloc_14006ea1b:
14006ea1bmov rax, [rsi+16]
14006ea1fmov rdx, [rsi+24]
14006ea23cmp rax, rdx
14006ea26jae 0x14006eab4
14006ea2c
14006ea2cloc_14006ea2c:
14006ea2cadd rax, 2
14006ea30mov [rsi+16], rax
14006ea34
14006ea34loc_14006ea34:
14006ea34cmp rax, rdx
14006ea37jae 0x14006ee55
14006ea3dmovzx ebx, [rax]
14006ea40
14006ea40loc_14006ea40:
14006ea40cmp bx, -1
14006ea44je 0x14006ee1c
14006ea4atest r12, r12
14006ea4dje 0x14006ea58
14006ea4ftest r11b, r11b
14006ea52jne 0x14006eb90
14006ea58
14006ea58loc_14006ea58:
14006ea58cmp bx, -1
14006ea5cmov eax, r11l
14006ea5fsete dl
14006ea62cmp al, dl
14006ea64je 0x14006ebc8
14006ea6a
14006ea6aloc_14006ea6a:
14006ea6atest rsi, rsi
14006ea6dje 0x14006eaf8
14006ea73mov rax, [rsi+16]
14006ea77cmp rax, [rsi+24]
14006ea7bjae 0x14006eec8
14006ea81movzx ebx, [rax]
14006ea84
14006ea84loc_14006ea84:
14006ea84xor eax, eax
14006ea86cmp bx, -1
14006ea8acmove rsi, rax
14006ea8e
14006ea8eloc_14006ea8e:
14006ea8emov r13l, -1
14006ea94jmp 0x14006e840
14006ea99
14006ea99 0f 1f 80 00 00 00 00 .......
14006eaa0
14006eaa0loc_14006eaa0:
14006eaa0mov rax, [rsi+16]
14006eaa4mov rdx, [rsi+24]
14006eaa8mov r14l, r10l
14006eaabcmp rax, rdx
14006eaaejb 0x14006ea2c
14006eab4
14006eab4loc_14006eab4:
14006eab4mov rax, [rsi]
14006eab7mov [rsp+88], r8l
14006eabcmov rcx, rsi
14006eabfmov [rsp+84], r11b
14006eac4mov [rsp+72], r9
14006eac9mov [rsp+80], r10b
14006eacecall [rax+80]
14006ead1mov rax, [rsi+16]
14006ead5mov rdx, [rsi+24]
14006ead9mov r8l, [rsp+88]
14006eademovzx r11l, [rsp+84]
14006eae4mov r9, [rsp+72]
14006eae9movzx r10l, [rsp+80]
14006eaefjmp 0x14006ea34
14006eaf4
14006eaf4 0f 1f 40 00 ..@.
14006eaf8
14006eaf8loc_14006eaf8:
14006eaf8mov ebx, -1
14006eafdjmp 0x14006ea8e
14006eaff
14006eaff 90 .
14006eb00
14006eb00loc_14006eb00:
14006eb00test r15l, r15l
14006eb03je 0x14006efca
14006eb09mov rax, [rsp+160]
14006eb11mov r13, [rax-24]
14006eb15lea rbx, [r13+1]
14006eb19cmp [rax-16], rbx
14006eb1djb 0x14006eb26
14006eb1fmov eax, [rax-8]
14006eb22test eax, eax
14006eb24jle 0x14006eb5d
14006eb26
14006eb26loc_14006eb26:
14006eb26mov rcx, [rsp+104]
14006eb2bmov rdx, rbx
14006eb2emov [rsp+88], r8l
14006eb33mov [rsp+84], r11b
14006eb38mov [rsp+72], r9
14006eb3dmov [rsp+80], r10b
14006eb42call std::string::reserve(unsigned long long)
14006eb47movzx r10l, [rsp+80]
14006eb4dmov r9, [rsp+72]
14006eb52movzx r11l, [rsp+84]
14006eb58mov r8l, [rsp+88]
14006eb5d
14006eb5dloc_14006eb5d:
14006eb5dmov rax, [rsp+160]
14006eb65mov rdx, [rax-24]
14006eb69mov [rax+rdx], r15b
14006eb6dmov rax, [rsp+160]
14006eb75xor r15l, r15l
14006eb78mov [rax-8], 0
14006eb7fmov [rax-24], rbx
14006eb83mov [rax+r13+1], 0
14006eb89jmp 0x14006ea1b
14006eb8e
14006eb8eloc_14006eb8e:
14006eb8exor esi, esi
14006eb90
14006eb90loc_14006eb90:
14006eb90mov rax, [r12+16]
14006eb95cmp rax, [r12+24]
14006eb9ajae 0x14006ee8f
14006eba0movzx eax, [rax]
14006eba3
14006eba3loc_14006eba3:
14006eba3cmp ax, -1
14006eba7mov ecx, 0
14006ebacmov eax, 0
14006ebb1cmove eax, r10l
14006ebb5cmove r12, rcx
14006ebb9cmp bx, -1
14006ebbdsete dl
14006ebc0cmp al, dl
14006ebc2jne 0x14006ea6a
14006ebc8
14006ebc8loc_14006ebc8:
14006ebc8mov [rsp+47], r10b
14006ebcdmov r13l, -1
14006ebd3xor r10l, r10l
14006ebd6jmp 0x14006e876
14006ebdb
14006ebdbloc_14006ebdb:
14006ebdbmov [rsp+95], 0
14006ebe0xor ebx, ebx
14006ebe2xor r15l, r15l
14006ebe5mov [rsp+94], 0
14006ebeacmp r9l, 16
14006ebeejne 0x14006e543
14006ebf4
14006ebf4loc_14006ebf4:
14006ebf4mov [rsp+40], 16
14006ebfcmov r9l, 22
14006ec02mov [rsp+32], 22
14006ec0bjmp 0x14006e550
14006ec10
14006ec10loc_14006ec10:
14006ec10lea rcx, [rsp+160]
14006ec18mov edx, 32
14006ec1dmov [rsp+80], r9l
14006ec22call std::string::reserve(unsigned long long)
14006ec27mov r9l, [rsp+80]
14006ec2cjmp 0x14006e585
14006ec31
14006ec31loc_14006ec31:
14006ec31movzx edx, [rsp+94]
14006ec36xor edx, 1
14006ec39cmp r9l, 10
14006ec3dsete al
14006ec40or dl, al
14006ec42mov [rsp+94], dl
14006ec46jne 0x14006ed5c
14006ec4c
14006ec4cloc_14006ec4c:
14006ec4ccmp [rbp+152], bx
14006ec53je 0x14006ec62
14006ec55cmp [rbp+154], bx
14006ec5cjne 0x14006f07f
14006ec62
14006ec62loc_14006ec62:
14006ec62test edi, edi
14006ec64sete al
14006ec67cmp r9l, 16
14006ec6bsete dl
14006ec6eor al, dl
14006ec70je 0x14006f070
14006ec76mov rcx, rsi
14006ec79call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006ec7emov eax, -1
14006ec83mov rdx, [rsp+32]
14006ec88mov rcx, r14
14006ec8bmov [rsp+136], ax
14006ec93movzx eax, [rsp+92]
14006ec98mov [rsp+112], r12
14006ec9dmov [rsp+128], rsi
14006eca5mov [rsp+120], ax
14006ecaacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006ecafmovzx ecx, [rsp+120]
14006ecb4mov r12, [rsp+112]
14006ecb9mov [rsp+94], al
14006ecbdmov [rsp+92], cx
14006ecc2test al, al
14006ecc4je 0x14006f002
14006eccamovzx eax, [rsp+94]
14006eccfxor r15l, r15l
14006ecd2mov [rsp+94], 0
14006ecd7mov r9l, 22
14006ecddmov [rsp+40], 16
14006ece5mov rsi, [rsp+128]
14006ecedmovzx r13l, [rsp+136]
14006ecf6mov [rsp+47], al
14006ecfamov [rsp+32], 22
14006ed03jmp 0x14006e550
14006ed08
14006ed08loc_14006ed08:
14006ed08mov rdx, [rsp+96]
14006ed0dlea rcx, [rax-24]
14006ed11call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006ed16jmp 0x14006e8f6
14006ed1b
14006ed1bloc_14006ed1b:
14006ed1bmov edx, edi
14006ed1dmov rcx, [rsp+64]
14006ed22neg edx
14006ed24cmp [rsp+95], 0
14006ed29cmovne edi, edx
14006ed2cmov [rcx], edi
14006ed2ejmp 0x14006e8b3
14006ed33
14006ed33loc_14006ed33:
14006ed33cmp [rbp+74], bx
14006ed37je 0x14006e504
14006ed3dcmp [rbp+72], bx
14006ed41je 0x14006e504
14006ed47jmp 0x14006e790
14006ed4c
14006ed4cloc_14006ed4c:
14006ed4cmov rax, [rsp+56]
14006ed51mov [rax], 4
14006ed57jmp 0x14006e6d7
14006ed5c
14006ed5cloc_14006ed5c:
14006ed5ctest edi, edi
14006ed5eje 0x14006ed6a
14006ed60add r15l, 1
14006ed64cmp r9l, 8
14006ed68jne 0x14006ed73
14006ed6a
14006ed6aloc_14006ed6a:
14006ed6axor r15l, r15l
14006ed6dmov r9l, 8
14006ed73
14006ed73loc_14006ed73:
14006ed73mov rcx, rsi
14006ed76mov [rsp+40], r9l
14006ed7bcall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006ed80mov edx, -1
14006ed85movzx eax, [rsp+92]
14006ed8amov rcx, r14
14006ed8dmov [rsp+136], dx
14006ed95mov rdx, [rsp+32]
14006ed9amov [rsp+112], r12
14006ed9fmov [rsp+128], rsi
14006eda7mov [rsp+120], ax
14006edaccall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006edb1movzx ecx, [rsp+120]
14006edb6mov r12, [rsp+112]
14006edbbtest al, al
14006edbdmov r9l, [rsp+40]
14006edc2mov [rsp+92], cx
14006edc7jne 0x14006f04e
14006edcdmov rcx, r14
14006edd0mov [rsp+40], r9l
14006edd5call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006eddamov rsi, [rsp+128]
14006ede2mov r9l, [rsp+40]
14006ede7movzx r13l, [rsp+136]
14006edf0movzx ebx, ax
14006edf3movzx eax, [rbp+32]
14006edf7jmp 0x14006e50c
14006edfc
14006edfcloc_14006edfc:
14006edfcmov rax, [rsi+16]
14006ee00cmp rax, [rsi+24]
14006ee04jae 0x14006efd2
14006ee0amovzx ebx, [rax]
14006ee0d
14006ee0dloc_14006ee0d:
14006ee0dxor eax, eax
14006ee0fcmp bx, -1
14006ee13cmove rsi, rax
14006ee17jmp 0x14006e4de
14006ee1c
14006ee1cloc_14006ee1c:
14006ee1ctest r12, r12
14006ee1fsetne al
14006ee22test al, r11b
14006ee25jne 0x14006eb8e
14006ee2bcmp [rsp+92], -1
14006ee31je 0x14006efed
14006ee37xor esi, esi
14006ee39jmp 0x14006ea8e
14006ee3e
14006ee3eloc_14006ee3e:
14006ee3exor r14l, r14l
14006ee41xor edi, edi
14006ee43jmp 0x14006e876
14006ee48
14006ee48loc_14006ee48:
14006ee48xor edi, edi
14006ee4axor r14l, r14l
14006ee4dxor r10l, r10l
14006ee50jmp 0x14006e876
14006ee55
14006ee55loc_14006ee55:
14006ee55mov rax, [rsi]
14006ee58mov [rsp+88], r8l
14006ee5dmov rcx, rsi
14006ee60mov [rsp+84], r11b
14006ee65mov [rsp+72], r9
14006ee6amov [rsp+80], r10b
14006ee6fcall [rax+72]
14006ee72mov r8l, [rsp+88]
14006ee77movzx r11l, [rsp+84]
14006ee7dmov ebx, eax
14006ee7fmov r9, [rsp+72]
14006ee84movzx r10l, [rsp+80]
14006ee8ajmp 0x14006ea40
14006ee8f
14006ee8floc_14006ee8f:
14006ee8fmov rax, [r12]
14006ee93mov [rsp+88], r8l
14006ee98mov rcx, r12
14006ee9bmov [rsp+84], r11b
14006eea0mov [rsp+72], r9
14006eea5mov [rsp+80], r10b
14006eeaacall [rax+72]
14006eeadmov r8l, [rsp+88]
14006eeb2movzx r11l, [rsp+84]
14006eeb8mov r9, [rsp+72]
14006eebdmovzx r10l, [rsp+80]
14006eec3jmp 0x14006eba3
14006eec8
14006eec8loc_14006eec8:
14006eec8mov rax, [rsi]
14006eecbmov [rsp+88], r8l
14006eed0mov rcx, rsi
14006eed3mov [rsp+84], r11b
14006eed8mov [rsp+72], r9
14006eeddmov [rsp+80], r10b
14006eee2call [rax+72]
14006eee5mov r8l, [rsp+88]
14006eeeamovzx r11l, [rsp+84]
14006eef0mov ebx, eax
14006eef2mov r9, [rsp+72]
14006eef7movzx r10l, [rsp+80]
14006eefdjmp 0x14006ea84
14006ef02
14006ef02loc_14006ef02:
14006ef02mov rax, [rsi]
14006ef05mov [rsp+84], r8l
14006ef0amov rcx, rsi
14006ef0dmov [rsp+72], dl
14006ef11mov [rsp+80], r11l
14006ef16mov [rsp+32], r9l
14006ef1bcall [rax+72]
14006ef1emov r8l, [rsp+84]
14006ef23movzx edx, [rsp+72]
14006ef28movzx ebx, ax
14006ef2bmov r11l, [rsp+80]
14006ef30mov r9l, [rsp+32]
14006ef35jmp 0x14006e66e
14006ef3a
14006ef3aloc_14006ef3a:
14006ef3amov rax, [rsi]
14006ef3dmov [rsp+84], r8l
14006ef42mov rcx, rsi
14006ef45mov [rsp+72], dl
14006ef49mov [rsp+80], r11l
14006ef4emov [rsp+32], r9l
14006ef53call [rax+72]
14006ef56mov r8l, [rsp+84]
14006ef5bmovzx edx, [rsp+72]
14006ef60mov r13l, eax
14006ef63mov r11l, [rsp+80]
14006ef68mov r9l, [rsp+32]
14006ef6djmp 0x14006e62e
14006ef72
14006ef72loc_14006ef72:
14006ef72mov rax, [r12]
14006ef76mov [rsp+84], r8l
14006ef7bmov rcx, r12
14006ef7emov [rsp+72], dl
14006ef82mov [rsp+80], r11l
14006ef87mov [rsp+32], r9l
14006ef8ccall [rax+72]
14006ef8fmov r8l, [rsp+84]
14006ef94movzx edx, [rsp+72]
14006ef99mov r11l, [rsp+80]
14006ef9emov r9l, [rsp+32]
14006efa3jmp 0x14006e743
14006efa8
14006efa8loc_14006efa8:
14006efa8mov [rsp+94], 0
14006efadxor r15l, r15l
14006efb0mov rsi, [rsp+128]
14006efb8movzx r13l, [rsp+136]
14006efc1mov [rsp+47], al
14006efc5jmp 0x14006e539
14006efca
14006efcaloc_14006efca:
14006efcamov r10l, eax
14006efcdjmp 0x14006e876
14006efd2
14006efd2loc_14006efd2:
14006efd2mov rax, [rsi]
14006efd5mov [rsp+40], r9l
14006efdamov rcx, rsi
14006efddcall [rax+72]
14006efe0mov r9l, [rsp+40]
14006efe5movzx ebx, ax
14006efe8jmp 0x14006ee0d
14006efed
14006efedloc_14006efed:
14006efedmov [rsp+47], r10b
14006eff2mov r13l, -1
14006eff8xor r10l, r10l
14006effbxor esi, esi
14006effdjmp 0x14006e876
14006f002
14006f002loc_14006f002:
14006f002mov rcx, r14
14006f005xor r15l, r15l
14006f008call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006f00dmov [rsp+47], 0
14006f012mov rsi, [rsp+128]
14006f01amov r9l, 22
14006f020mov [rsp+40], 16
14006f028movzx ebx, ax
14006f02bmovzx r13l, [rsp+136]
14006f034mov [rsp+32], 22
14006f03djmp 0x14006e550
14006f042
14006f042loc_14006f042:
14006f042mov [rsp+47], 1
14006f047xor esi, esi
14006f049jmp 0x14006e876
14006f04e
14006f04eloc_14006f04e:
14006f04emov [rsp+47], al
14006f052mov rsi, [rsp+128]
14006f05amovzx r13l, [rsp+136]
14006f063mov [rsp+94], al
14006f067jmp 0x14006e539
14006f06c
14006f06c 0f 1f 40 00 ..@.
14006f070
14006f070loc_14006f070:
14006f070mov [rsp+47], 0
14006f075mov [rsp+94], 1
14006f07ajmp 0x14006e543
14006f07f
14006f07floc_14006f07f:
14006f07fmov [rsp+94], 1
14006f084jmp 0x14006e539
14006f089
14006f089 48 89 c3 48 8b 84 24 H..H..$
14006f090 a0 00 00 00 48 8b 54 24 60 48 8d 48 e8 e8 ce 86 ....H.T$`H.H....
14006f0a0 02 00 48 8b 0d e7 85 12 00 48 8b 84 24 a8 00 00 ..H......H..$...
14006f0b0 00 48 2b 01 74 05 .H+.t.
14006f0b6
14006f0b6loc_14006f0b6:
14006f0b6call __stack_chk_fail
14006f0bbmov rcx, rbx
14006f0becall _Unwind_Resume
14006f0c3nop
14006e3e0
14006e3e0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int<unsigned long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
14006e3e0push r15
14006e3e2push r14
14006e3e4push r13
14006e3e6push r12
14006e3e8push rbp
14006e3e9push rdi
14006e3eapush rsi
14006e3ebpush rbx
14006e3ecsub rsp, 184
14006e3f3mov rax, [rsp+296]
14006e3fbmov rbx, [rsp+288]
14006e403movdqu x1, [r9]
14006e408movdqu x0, [r8]
14006e40dmov [rsp+48], rcx
14006e412mov rcx, [rip+0x129277]
14006e419mov [rsp+56], rax
14006e41emov rax, [rsp+304]
14006e426movups [rsp+128], x0
14006e42emov [rsp+64], rax
14006e433mov rax, [rcx]
14006e436mov [rsp+168], rax
14006e43exor eax, eax
14006e440lea rcx, [rbx+208]
14006e447movups [rsp+112], x1
14006e44ccall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
14006e451mov edi, [rbx+24]
14006e454mov r9l, 8
14006e45amov rbp, rax
14006e45dand edi, 74
14006e460cmp edi, 64
14006e463je 0x14006e477
14006e465cmp edi, 8
14006e468mov r9l, 10
14006e46emov eax, 16
14006e473cmove r9l, eax
14006e477
14006e477loc_14006e477:
14006e477lea rax, [rsp+112]
14006e47clea r14, [rsp+128]
14006e484mov [rsp+40], r9l
14006e489mov rcx, r14
14006e48cmov rdx, rax
14006e48fmov [rsp+32], rax
14006e494call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006e499movzx ecx, [rsp+120]
14006e49emov r12, [rsp+112]
14006e4a3test al, al
14006e4a5mov [rsp+47], al
14006e4a9mov rsi, [rsp+128]
14006e4b1mov [rsp+92], cx
14006e4b6mov r9l, [rsp+40]
14006e4bbmovzx r13l, [rsp+136]
14006e4c4jne 0x14006ebdb
14006e4catest rsi, rsi
14006e4cdje 0x14006e4da
14006e4cfcmp r13w, -1
14006e4d4je 0x14006edfc
14006e4da
14006e4daloc_14006e4da:
14006e4damovzx ebx, r13w
14006e4de
14006e4deloc_14006e4de:
14006e4demovzx edx, [rbp+148]
14006e4e5movzx eax, [rbp+32]
14006e4e9cmp dx, bx
14006e4ecje 0x14006e776
14006e4f2mov [rsp+95], 0
14006e4f7cmp [rbp+150], bx
14006e4feje 0x14006e776
14006e504
14006e504loc_14006e504:
14006e504mov [rsp+94], 0
14006e509xor r15l, r15l
14006e50c
14006e50cloc_14006e50c:
14006e50ctest al, al
14006e50eje 0x14006e516
14006e510cmp [rbp+74], bx
14006e514je 0x14006e539
14006e516
14006e516loc_14006e516:
14006e516cmp [rbp+72], bx
14006e51aje 0x14006e539
14006e51ccmp [rbp+156], bx
14006e523je 0x14006ec31
14006e529cmp [rsp+94], 0
14006e52ejne 0x14006ec4c
14006e534mov [rsp+47], 0
14006e539
14006e539loc_14006e539:
14006e539cmp r9l, 16
14006e53dje 0x14006ebf4
14006e543
14006e543loc_14006e543:
14006e543movsxd rax, r9l
14006e546mov [rsp+40], r9l
14006e54bmov [rsp+32], rax
14006e550
14006e550loc_14006e550:
14006e550lea rax, [rsp+159]
14006e558xor edx, edx
14006e55axor ecx, ecx
14006e55cmov [rsp+80], r9l
14006e561mov r8, rax
14006e564mov [rsp+96], rax
14006e569call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
14006e56ecmp [rbp+32], 0
14006e572mov r9l, [rsp+80]
14006e577mov [rsp+160], rax
14006e57fjne 0x14006ec10
14006e585
14006e585loc_14006e585:
14006e585mov eax, -1
14006e58axor edx, edx
14006e58cmovzx r10l, [rbp+200]
14006e594div [rsp+40]
14006e598mov r8l, eax
14006e59btest r10b, r10b
14006e59ejne 0x14006e810
14006e5a4cmp [rsp+47], 0
14006e5a9jne 0x14006ee3e
14006e5afxor eax, eax
14006e5b1cmp r9l, 8
14006e5b5setne al
14006e5b8cmp [rsp+92], -1
14006e5besete dl
14006e5c1lea r11l, [rax+rax+56]
14006e5c6xor r14l, r14l
14006e5c9xor edi, edi
14006e5cb
14006e5cbloc_14006e5cb:
14006e5cbcmp r9l, 10
14006e5cfjg 0x14006e988
14006e5d5cmp bx, 47
14006e5d9jbe 0x14006e873
14006e5dfcmp bx, r11w
14006e5e3jae 0x14006e873
14006e5e9
14006e5e9loc_14006e5e9:
14006e5e9sub ebx, 48
14006e5ec
14006e5ecloc_14006e5ec:
14006e5eccmp r8l, edi
14006e5efjb 0x14006e930
14006e5f5imul edi, [rsp+40]
14006e5famov rcx, [rsi+24]
14006e5feadd ebx, edi
14006e600setb al
14006e603mov edi, ebx
14006e605add r15l, 1
14006e609or r14l, eax
14006e60cmov rax, [rsi+16]
14006e610cmp rax, rcx
14006e613jae 0x14006e947
14006e619
14006e619loc_14006e619:
14006e619add rax, 2
14006e61dmov [rsi+16], rax
14006e621
14006e621loc_14006e621:
14006e621cmp rax, rcx
14006e624jae 0x14006ef3a
14006e62amovzx r13l, [rax]
14006e62e
14006e62eloc_14006e62e:
14006e62ecmp r13w, -1
14006e633je 0x14006e9a6
14006e639test r12, r12
14006e63cje 0x14006e646
14006e63etest dl, dl
14006e640jne 0x14006e730
14006e646
14006e646loc_14006e646:
14006e646cmp r13w, -1
14006e64bmov ecx, edx
14006e64dsete al
14006e650cmp cl, al
14006e652je 0x14006e763
14006e658
14006e658loc_14006e658:
14006e658test rsi, rsi
14006e65bje 0x14006e680
14006e65dmov rax, [rsi+16]
14006e661cmp rax, [rsi+24]
14006e665jae 0x14006ef02
14006e66bmovzx ebx, [rax]
14006e66e
14006e66eloc_14006e66e:
14006e66emov r13l, -1
14006e674cmp bx, -1
14006e678jne 0x14006e5cb
14006e67enop
14006e680
14006e680loc_14006e680:
14006e680mov rax, [rsp+160]
14006e688xor r10l, r10l
14006e68bmov r13l, -1
14006e691xor esi, esi
14006e693cmp [rax-24], 0
14006e698je 0x14006e889
14006e69e
14006e69eloc_14006e69e:
14006e69emovsx edx, r15b
14006e6a2lea rcx, [rsp+160]
14006e6aamov [rsp+40], r10b
14006e6afcall std::string::push_back(char)
14006e6b4mov rdx, [rbp+24]
14006e6b8mov rcx, [rbp+16]
14006e6bclea r8, [rsp+160]
14006e6c4call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006e6c9movzx r10l, [rsp+40]
14006e6cftest al, al
14006e6d1je 0x14006ed4c
14006e6d7
14006e6d7loc_14006e6d7:
14006e6d7mov rax, [rsp+160]
14006e6dftest r15l, r15l
14006e6e2jne 0x14006e6f6
14006e6e4cmp [rsp+94], 1
14006e6e9je 0x14006e6f6
14006e6ebcmp [rax-24], 0
14006e6f0je 0x14006e89d
14006e6f6
14006e6f6loc_14006e6f6:
14006e6f6test r10b, r10b
14006e6f9jne 0x14006e89d
14006e6fftest r14b, r14b
14006e702je 0x14006ed1b
14006e708mov rcx, [rsp+64]
14006e70dmov [rcx], -1
14006e713mov rcx, [rsp+56]
14006e718mov [rcx], 4
14006e71ejmp 0x14006e8b3
14006e723
14006e723loc_14006e723:
14006e723xor esi, esi
14006e725nop [rax+rax]
14006e730
14006e730loc_14006e730:
14006e730mov rax, [r12+16]
14006e735cmp rax, [r12+24]
14006e73ajae 0x14006ef72
14006e740movzx eax, [rax]
14006e743
14006e743loc_14006e743:
14006e743cmp ax, -1
14006e747mov eax, 0
14006e74ccmove r12, rax
14006e750sete cl
14006e753cmp r13w, -1
14006e758sete al
14006e75bcmp cl, al
14006e75djne 0x14006e658
14006e763
14006e763loc_14006e763:
14006e763mov [rsp+47], 1
14006e768xor r10l, r10l
14006e76bmov r13l, -1
14006e771jmp 0x14006e876
14006e776
14006e776loc_14006e776:
14006e776cmp dx, bx
14006e779sete [rsp+95]
14006e77etest al, al
14006e780jne 0x14006ed33
14006e786cmp [rbp+72], bx
14006e78aje 0x14006e504
14006e790
14006e790loc_14006e790:
14006e790mov rcx, rsi
14006e793mov [rsp+40], r9l
14006e798call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006e79dmov ecx, -1
14006e7a2mov rdx, [rsp+32]
14006e7a7mov [rsp+128], rsi
14006e7afmov [rsp+136], cx
14006e7b7mov rcx, r14
14006e7bacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006e7bfmovzx ecx, [rsp+120]
14006e7c4mov r12, [rsp+112]
14006e7c9test al, al
14006e7cbmov r9l, [rsp+40]
14006e7d0mov [rsp+92], cx
14006e7d5jne 0x14006efa8
14006e7dbmov rcx, r14
14006e7demov [rsp+40], r9l
14006e7e3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006e7e8mov rsi, [rsp+128]
14006e7f0mov r9l, [rsp+40]
14006e7f5movzx r13l, [rsp+136]
14006e7femovzx ebx, ax
14006e801movzx eax, [rbp+32]
14006e805jmp 0x14006e504
14006e80a
14006e80a 66 0f 1f 44 00 00 f..D..
14006e810
14006e810loc_14006e810:
14006e810cmp [rsp+47], 0
14006e815jne 0x14006ee48
14006e81blea rax, [rsp+160]
14006e823cmp [rsp+92], -1
14006e829lea r9, [rbp+156]
14006e830mov [rsp+104], rax
14006e835sete r11b
14006e839xor r14l, r14l
14006e83cxor edi, edi
14006e83enop
14006e840
14006e840loc_14006e840:
14006e840movzx eax, [rbp+32]
14006e844test al, al
14006e846je 0x14006e852
14006e848cmp [rbp+74], bx
14006e84cje 0x14006eb00
14006e852
14006e852loc_14006e852:
14006e852cmp [rbp+72], bx
14006e856je 0x14006e873
14006e858mov rdx, [rsp+32]
14006e85dmov rax, r9
14006e860
14006e860loc_14006e860:
14006e860cmp [rax], bx
14006e863je 0x14006e9f0
14006e869add rax, 2
14006e86dsub rdx, 1
14006e871jne 0x14006e860
14006e873
14006e873loc_14006e873:
14006e873xor r10l, r10l
14006e876
14006e876loc_14006e876:
14006e876mov rax, [rsp+160]
14006e87ecmp [rax-24], 0
14006e883jne 0x14006e69e
14006e889
14006e889loc_14006e889:
14006e889cmp [rsp+94], 1
14006e88eje 0x14006e6f6
14006e894test r15l, r15l
14006e897jne 0x14006e6f6
14006e89d
14006e89dloc_14006e89d:
14006e89dmov rcx, [rsp+64]
14006e8a2mov [rcx], 0
14006e8a8mov rcx, [rsp+56]
14006e8admov [rcx], 4
14006e8b3
14006e8b3loc_14006e8b3:
14006e8b3cmp [rsp+47], 0
14006e8b8je 0x14006e8c2
14006e8bamov rcx, [rsp+56]
14006e8bfor [rcx], 2
14006e8c2
14006e8c2loc_14006e8c2:
14006e8c2mov [rsp+128], rsi
14006e8camov rcx, [rsp+48]
14006e8cfmov edx, -1
14006e8d4mov [rsp+136], r13w
14006e8ddmovdqu x2, [rsp+128]
14006e8e6movups [rcx], x2
14006e8e9lock xadd [rax-8], edx
14006e8eetest edx, edx
14006e8f0jle 0x14006ed08
14006e8f6
14006e8f6loc_14006e8f6:
14006e8f6mov rcx, [rip+0x128d93]
14006e8fdmov rax, [rsp+168]
14006e905sub rax, [rcx]
14006e908jne 0x14006f0b6
14006e90emov rax, [rsp+48]
14006e913add rsp, 184
14006e91apop rbx
14006e91bpop rsi
14006e91cpop rdi
14006e91dpop rbp
14006e91epop r12
14006e920pop r13
14006e922pop r14
14006e924pop r15
14006e926ret
14006e927
14006e927 66 0f 1f 84 00 00 00 00 00 f........
14006e930
14006e930loc_14006e930:
14006e930mov rax, [rsi+16]
14006e934mov rcx, [rsi+24]
14006e938mov r14l, 1
14006e93ecmp rax, rcx
14006e941jb 0x14006e619
14006e947
14006e947loc_14006e947:
14006e947mov rax, [rsi]
14006e94amov [rsp+84], r8l
14006e94fmov rcx, rsi
14006e952mov [rsp+72], dl
14006e956mov [rsp+80], r11l
14006e95bmov [rsp+32], r9l
14006e960call [rax+80]
14006e963mov rax, [rsi+16]
14006e967mov rcx, [rsi+24]
14006e96bmov r8l, [rsp+84]
14006e970movzx edx, [rsp+72]
14006e975mov r11l, [rsp+80]
14006e97amov r9l, [rsp+32]
14006e97fjmp 0x14006e621
14006e984
14006e984 0f 1f 40 00 ..@.
14006e988
14006e988loc_14006e988:
14006e988lea eax, [rbx-48]
14006e98bcmp ax, 9
14006e98fjbe 0x14006e5e9
14006e995lea eax, [rbx-97]
14006e998cmp ax, 5
14006e99cja 0x14006e9d3
14006e99esub ebx, 87
14006e9a1jmp 0x14006e5ec
14006e9a6
14006e9a6loc_14006e9a6:
14006e9a6test r12, r12
14006e9a9setne r10b
14006e9adand r10b, dl
14006e9b0jne 0x14006e723
14006e9b6cmp [rsp+92], -1
14006e9bcje 0x14006f042
14006e9c2cmp r9l, 10
14006e9c6jle 0x14006e680
14006e9ccmov ebx, 65535
14006e9d1xor esi, esi
14006e9d3
14006e9d3loc_14006e9d3:
14006e9d3lea eax, [rbx-65]
14006e9d6cmp ax, 5
14006e9daja 0x14006e873
14006e9e0sub ebx, 55
14006e9e3jmp 0x14006e5ec
14006e9e8
14006e9e8 0f 1f 84 00 00 00 00 00 ........
14006e9f0
14006e9f0loc_14006e9f0:
14006e9f0sub rax, r9
14006e9f3sar rax, 1
14006e9f6lea edx, [rax-6]
14006e9f9cmp eax, 15
14006e9fccmovg eax, edx
14006e9ffcmp r8l, edi
14006ea02jb 0x14006eaa0
14006ea08imul edi, [rsp+40]
14006ea0dadd eax, edi
14006ea0fsetb dl
14006ea12mov edi, eax
14006ea14add r15l, 1
14006ea18or r14l, edx
14006ea1b
14006ea1bloc_14006ea1b:
14006ea1bmov rax, [rsi+16]
14006ea1fmov rdx, [rsi+24]
14006ea23cmp rax, rdx
14006ea26jae 0x14006eab4
14006ea2c
14006ea2cloc_14006ea2c:
14006ea2cadd rax, 2
14006ea30mov [rsi+16], rax
14006ea34
14006ea34loc_14006ea34:
14006ea34cmp rax, rdx
14006ea37jae 0x14006ee55
14006ea3dmovzx ebx, [rax]
14006ea40
14006ea40loc_14006ea40:
14006ea40cmp bx, -1
14006ea44je 0x14006ee1c
14006ea4atest r12, r12
14006ea4dje 0x14006ea58
14006ea4ftest r11b, r11b
14006ea52jne 0x14006eb90
14006ea58
14006ea58loc_14006ea58:
14006ea58cmp bx, -1
14006ea5cmov eax, r11l
14006ea5fsete dl
14006ea62cmp al, dl
14006ea64je 0x14006ebc8
14006ea6a
14006ea6aloc_14006ea6a:
14006ea6atest rsi, rsi
14006ea6dje 0x14006eaf8
14006ea73mov rax, [rsi+16]
14006ea77cmp rax, [rsi+24]
14006ea7bjae 0x14006eec8
14006ea81movzx ebx, [rax]
14006ea84
14006ea84loc_14006ea84:
14006ea84xor eax, eax
14006ea86cmp bx, -1
14006ea8acmove rsi, rax
14006ea8e
14006ea8eloc_14006ea8e:
14006ea8emov r13l, -1
14006ea94jmp 0x14006e840
14006ea99
14006ea99 0f 1f 80 00 00 00 00 .......
14006eaa0
14006eaa0loc_14006eaa0:
14006eaa0mov rax, [rsi+16]
14006eaa4mov rdx, [rsi+24]
14006eaa8mov r14l, r10l
14006eaabcmp rax, rdx
14006eaaejb 0x14006ea2c
14006eab4
14006eab4loc_14006eab4:
14006eab4mov rax, [rsi]
14006eab7mov [rsp+88], r8l
14006eabcmov rcx, rsi
14006eabfmov [rsp+84], r11b
14006eac4mov [rsp+72], r9
14006eac9mov [rsp+80], r10b
14006eacecall [rax+80]
14006ead1mov rax, [rsi+16]
14006ead5mov rdx, [rsi+24]
14006ead9mov r8l, [rsp+88]
14006eademovzx r11l, [rsp+84]
14006eae4mov r9, [rsp+72]
14006eae9movzx r10l, [rsp+80]
14006eaefjmp 0x14006ea34
14006eaf4
14006eaf4 0f 1f 40 00 ..@.
14006eaf8
14006eaf8loc_14006eaf8:
14006eaf8mov ebx, -1
14006eafdjmp 0x14006ea8e
14006eaff
14006eaff 90 .
14006eb00
14006eb00loc_14006eb00:
14006eb00test r15l, r15l
14006eb03je 0x14006efca
14006eb09mov rax, [rsp+160]
14006eb11mov r13, [rax-24]
14006eb15lea rbx, [r13+1]
14006eb19cmp [rax-16], rbx
14006eb1djb 0x14006eb26
14006eb1fmov eax, [rax-8]
14006eb22test eax, eax
14006eb24jle 0x14006eb5d
14006eb26
14006eb26loc_14006eb26:
14006eb26mov rcx, [rsp+104]
14006eb2bmov rdx, rbx
14006eb2emov [rsp+88], r8l
14006eb33mov [rsp+84], r11b
14006eb38mov [rsp+72], r9
14006eb3dmov [rsp+80], r10b
14006eb42call std::string::reserve(unsigned long long)
14006eb47movzx r10l, [rsp+80]
14006eb4dmov r9, [rsp+72]
14006eb52movzx r11l, [rsp+84]
14006eb58mov r8l, [rsp+88]
14006eb5d
14006eb5dloc_14006eb5d:
14006eb5dmov rax, [rsp+160]
14006eb65mov rdx, [rax-24]
14006eb69mov [rax+rdx], r15b
14006eb6dmov rax, [rsp+160]
14006eb75xor r15l, r15l
14006eb78mov [rax-8], 0
14006eb7fmov [rax-24], rbx
14006eb83mov [rax+r13+1], 0
14006eb89jmp 0x14006ea1b
14006eb8e
14006eb8eloc_14006eb8e:
14006eb8exor esi, esi
14006eb90
14006eb90loc_14006eb90:
14006eb90mov rax, [r12+16]
14006eb95cmp rax, [r12+24]
14006eb9ajae 0x14006ee8f
14006eba0movzx eax, [rax]
14006eba3
14006eba3loc_14006eba3:
14006eba3cmp ax, -1
14006eba7mov ecx, 0
14006ebacmov eax, 0
14006ebb1cmove eax, r10l
14006ebb5cmove r12, rcx
14006ebb9cmp bx, -1
14006ebbdsete dl
14006ebc0cmp al, dl
14006ebc2jne 0x14006ea6a
14006ebc8
14006ebc8loc_14006ebc8:
14006ebc8mov [rsp+47], r10b
14006ebcdmov r13l, -1
14006ebd3xor r10l, r10l
14006ebd6jmp 0x14006e876
14006ebdb
14006ebdbloc_14006ebdb:
14006ebdbmov [rsp+95], 0
14006ebe0xor ebx, ebx
14006ebe2xor r15l, r15l
14006ebe5mov [rsp+94], 0
14006ebeacmp r9l, 16
14006ebeejne 0x14006e543
14006ebf4
14006ebf4loc_14006ebf4:
14006ebf4mov [rsp+40], 16
14006ebfcmov r9l, 22
14006ec02mov [rsp+32], 22
14006ec0bjmp 0x14006e550
14006ec10
14006ec10loc_14006ec10:
14006ec10lea rcx, [rsp+160]
14006ec18mov edx, 32
14006ec1dmov [rsp+80], r9l
14006ec22call std::string::reserve(unsigned long long)
14006ec27mov r9l, [rsp+80]
14006ec2cjmp 0x14006e585
14006ec31
14006ec31loc_14006ec31:
14006ec31movzx edx, [rsp+94]
14006ec36xor edx, 1
14006ec39cmp r9l, 10
14006ec3dsete al
14006ec40or dl, al
14006ec42mov [rsp+94], dl
14006ec46jne 0x14006ed5c
14006ec4c
14006ec4cloc_14006ec4c:
14006ec4ccmp [rbp+152], bx
14006ec53je 0x14006ec62
14006ec55cmp [rbp+154], bx
14006ec5cjne 0x14006f07f
14006ec62
14006ec62loc_14006ec62:
14006ec62test edi, edi
14006ec64sete al
14006ec67cmp r9l, 16
14006ec6bsete dl
14006ec6eor al, dl
14006ec70je 0x14006f070
14006ec76mov rcx, rsi
14006ec79call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006ec7emov eax, -1
14006ec83mov rdx, [rsp+32]
14006ec88mov rcx, r14
14006ec8bmov [rsp+136], ax
14006ec93movzx eax, [rsp+92]
14006ec98mov [rsp+112], r12
14006ec9dmov [rsp+128], rsi
14006eca5mov [rsp+120], ax
14006ecaacall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006ecafmovzx ecx, [rsp+120]
14006ecb4mov r12, [rsp+112]
14006ecb9mov [rsp+94], al
14006ecbdmov [rsp+92], cx
14006ecc2test al, al
14006ecc4je 0x14006f002
14006eccamovzx eax, [rsp+94]
14006eccfxor r15l, r15l
14006ecd2mov [rsp+94], 0
14006ecd7mov r9l, 22
14006ecddmov [rsp+40], 16
14006ece5mov rsi, [rsp+128]
14006ecedmovzx r13l, [rsp+136]
14006ecf6mov [rsp+47], al
14006ecfamov [rsp+32], 22
14006ed03jmp 0x14006e550
14006ed08
14006ed08loc_14006ed08:
14006ed08mov rdx, [rsp+96]
14006ed0dlea rcx, [rax-24]
14006ed11call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006ed16jmp 0x14006e8f6
14006ed1b
14006ed1bloc_14006ed1b:
14006ed1bmov edx, edi
14006ed1dmov rcx, [rsp+64]
14006ed22neg edx
14006ed24cmp [rsp+95], 0
14006ed29cmovne edi, edx
14006ed2cmov [rcx], edi
14006ed2ejmp 0x14006e8b3
14006ed33
14006ed33loc_14006ed33:
14006ed33cmp [rbp+74], bx
14006ed37je 0x14006e504
14006ed3dcmp [rbp+72], bx
14006ed41je 0x14006e504
14006ed47jmp 0x14006e790
14006ed4c
14006ed4cloc_14006ed4c:
14006ed4cmov rax, [rsp+56]
14006ed51mov [rax], 4
14006ed57jmp 0x14006e6d7
14006ed5c
14006ed5cloc_14006ed5c:
14006ed5ctest edi, edi
14006ed5eje 0x14006ed6a
14006ed60add r15l, 1
14006ed64cmp r9l, 8
14006ed68jne 0x14006ed73
14006ed6a
14006ed6aloc_14006ed6a:
14006ed6axor r15l, r15l
14006ed6dmov r9l, 8
14006ed73
14006ed73loc_14006ed73:
14006ed73mov rcx, rsi
14006ed76mov [rsp+40], r9l
14006ed7bcall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14006ed80mov edx, -1
14006ed85movzx eax, [rsp+92]
14006ed8amov rcx, r14
14006ed8dmov [rsp+136], dx
14006ed95mov rdx, [rsp+32]
14006ed9amov [rsp+112], r12
14006ed9fmov [rsp+128], rsi
14006eda7mov [rsp+120], ax
14006edaccall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14006edb1movzx ecx, [rsp+120]
14006edb6mov r12, [rsp+112]
14006edbbtest al, al
14006edbdmov r9l, [rsp+40]
14006edc2mov [rsp+92], cx
14006edc7jne 0x14006f04e
14006edcdmov rcx, r14
14006edd0mov [rsp+40], r9l
14006edd5call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006eddamov rsi, [rsp+128]
14006ede2mov r9l, [rsp+40]
14006ede7movzx r13l, [rsp+136]
14006edf0movzx ebx, ax
14006edf3movzx eax, [rbp+32]
14006edf7jmp 0x14006e50c
14006edfc
14006edfcloc_14006edfc:
14006edfcmov rax, [rsi+16]
14006ee00cmp rax, [rsi+24]
14006ee04jae 0x14006efd2
14006ee0amovzx ebx, [rax]
14006ee0d
14006ee0dloc_14006ee0d:
14006ee0dxor eax, eax
14006ee0fcmp bx, -1
14006ee13cmove rsi, rax
14006ee17jmp 0x14006e4de
14006ee1c
14006ee1cloc_14006ee1c:
14006ee1ctest r12, r12
14006ee1fsetne al
14006ee22test al, r11b
14006ee25jne 0x14006eb8e
14006ee2bcmp [rsp+92], -1
14006ee31je 0x14006efed
14006ee37xor esi, esi
14006ee39jmp 0x14006ea8e
14006ee3e
14006ee3eloc_14006ee3e:
14006ee3exor r14l, r14l
14006ee41xor edi, edi
14006ee43jmp 0x14006e876
14006ee48
14006ee48loc_14006ee48:
14006ee48xor edi, edi
14006ee4axor r14l, r14l
14006ee4dxor r10l, r10l
14006ee50jmp 0x14006e876
14006ee55
14006ee55loc_14006ee55:
14006ee55mov rax, [rsi]
14006ee58mov [rsp+88], r8l
14006ee5dmov rcx, rsi
14006ee60mov [rsp+84], r11b
14006ee65mov [rsp+72], r9
14006ee6amov [rsp+80], r10b
14006ee6fcall [rax+72]
14006ee72mov r8l, [rsp+88]
14006ee77movzx r11l, [rsp+84]
14006ee7dmov ebx, eax
14006ee7fmov r9, [rsp+72]
14006ee84movzx r10l, [rsp+80]
14006ee8ajmp 0x14006ea40
14006ee8f
14006ee8floc_14006ee8f:
14006ee8fmov rax, [r12]
14006ee93mov [rsp+88], r8l
14006ee98mov rcx, r12
14006ee9bmov [rsp+84], r11b
14006eea0mov [rsp+72], r9
14006eea5mov [rsp+80], r10b
14006eeaacall [rax+72]
14006eeadmov r8l, [rsp+88]
14006eeb2movzx r11l, [rsp+84]
14006eeb8mov r9, [rsp+72]
14006eebdmovzx r10l, [rsp+80]
14006eec3jmp 0x14006eba3
14006eec8
14006eec8loc_14006eec8:
14006eec8mov rax, [rsi]
14006eecbmov [rsp+88], r8l
14006eed0mov rcx, rsi
14006eed3mov [rsp+84], r11b
14006eed8mov [rsp+72], r9
14006eeddmov [rsp+80], r10b
14006eee2call [rax+72]
14006eee5mov r8l, [rsp+88]
14006eeeamovzx r11l, [rsp+84]
14006eef0mov ebx, eax
14006eef2mov r9, [rsp+72]
14006eef7movzx r10l, [rsp+80]
14006eefdjmp 0x14006ea84
14006ef02
14006ef02loc_14006ef02:
14006ef02mov rax, [rsi]
14006ef05mov [rsp+84], r8l
14006ef0amov rcx, rsi
14006ef0dmov [rsp+72], dl
14006ef11mov [rsp+80], r11l
14006ef16mov [rsp+32], r9l
14006ef1bcall [rax+72]
14006ef1emov r8l, [rsp+84]
14006ef23movzx edx, [rsp+72]
14006ef28movzx ebx, ax
14006ef2bmov r11l, [rsp+80]
14006ef30mov r9l, [rsp+32]
14006ef35jmp 0x14006e66e
14006ef3a
14006ef3aloc_14006ef3a:
14006ef3amov rax, [rsi]
14006ef3dmov [rsp+84], r8l
14006ef42mov rcx, rsi
14006ef45mov [rsp+72], dl
14006ef49mov [rsp+80], r11l
14006ef4emov [rsp+32], r9l
14006ef53call [rax+72]
14006ef56mov r8l, [rsp+84]
14006ef5bmovzx edx, [rsp+72]
14006ef60mov r13l, eax
14006ef63mov r11l, [rsp+80]
14006ef68mov r9l, [rsp+32]
14006ef6djmp 0x14006e62e
14006ef72
14006ef72loc_14006ef72:
14006ef72mov rax, [r12]
14006ef76mov [rsp+84], r8l
14006ef7bmov rcx, r12
14006ef7emov [rsp+72], dl
14006ef82mov [rsp+80], r11l
14006ef87mov [rsp+32], r9l
14006ef8ccall [rax+72]
14006ef8fmov r8l, [rsp+84]
14006ef94movzx edx, [rsp+72]
14006ef99mov r11l, [rsp+80]
14006ef9emov r9l, [rsp+32]
14006efa3jmp 0x14006e743
14006efa8
14006efa8loc_14006efa8:
14006efa8mov [rsp+94], 0
14006efadxor r15l, r15l
14006efb0mov rsi, [rsp+128]
14006efb8movzx r13l, [rsp+136]
14006efc1mov [rsp+47], al
14006efc5jmp 0x14006e539
14006efca
14006efcaloc_14006efca:
14006efcamov r10l, eax
14006efcdjmp 0x14006e876
14006efd2
14006efd2loc_14006efd2:
14006efd2mov rax, [rsi]
14006efd5mov [rsp+40], r9l
14006efdamov rcx, rsi
14006efddcall [rax+72]
14006efe0mov r9l, [rsp+40]
14006efe5movzx ebx, ax
14006efe8jmp 0x14006ee0d
14006efed
14006efedloc_14006efed:
14006efedmov [rsp+47], r10b
14006eff2mov r13l, -1
14006eff8xor r10l, r10l
14006effbxor esi, esi
14006effdjmp 0x14006e876
14006f002
14006f002loc_14006f002:
14006f002mov rcx, r14
14006f005xor r15l, r15l
14006f008call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14006f00dmov [rsp+47], 0
14006f012mov rsi, [rsp+128]
14006f01amov r9l, 22
14006f020mov [rsp+40], 16
14006f028movzx ebx, ax
14006f02bmovzx r13l, [rsp+136]
14006f034mov [rsp+32], 22
14006f03djmp 0x14006e550
14006f042
14006f042loc_14006f042:
14006f042mov [rsp+47], 1
14006f047xor esi, esi
14006f049jmp 0x14006e876
14006f04e
14006f04eloc_14006f04e:
14006f04emov [rsp+47], al
14006f052mov rsi, [rsp+128]
14006f05amovzx r13l, [rsp+136]
14006f063mov [rsp+94], al
14006f067jmp 0x14006e539
14006f06c
14006f06c 0f 1f 40 00 ..@.
14006f070
14006f070loc_14006f070:
14006f070mov [rsp+47], 0
14006f075mov [rsp+94], 1
14006f07ajmp 0x14006e543
14006f07f
14006f07floc_14006f07f:
14006f07fmov [rsp+94], 1
14006f084jmp 0x14006e539
14006f089
14006f089 48 89 c3 48 8b 84 24 H..H..$
14006f090 a0 00 00 00 48 8b 54 24 60 48 8d 48 e8 e8 ce 86 ....H.T$`H.H....
14006f0a0 02 00 48 8b 0d e7 85 12 00 48 8b 84 24 a8 00 00 ..H......H..$...
14006f0b0 00 48 2b 01 74 05 .H+.t.
14006f0b6
14006f0b6loc_14006f0b6:
14006f0b6call __stack_chk_fail
14006f0bbmov rcx, rbx
14006f0becall _Unwind_Resume
14006f0c3nop
14006e3e0
Loading..