File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400761c0
1400761c0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::do_put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long long) const:
1400761c0push rbx
1400761c1sub rsp, 80
1400761c5mov r10, [r8]
1400761c8mov r11, [r8+8]
1400761ccmov rbx, rcx
1400761cfmov rcx, [rip+0x1214ba]
1400761d6lea r8, [rsp+48]
1400761dbmov rax, [rcx]
1400761demov [rsp+72], rax
1400761e3xor eax, eax
1400761e5mov rax, [rsp+136]
1400761edmov rcx, rbx
1400761f0mov [rsp+48], r10
1400761f5mov [rsp+56], r11
1400761famov [rsp+40], rax
1400761ffmovsx eax, [rsp+128]
140076207mov [rsp+32], eax
14007620bcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long long) const
140076210mov rdx, [rip+0x121479]
140076217mov rax, [rsp+72]
14007621csub rax, [rdx]
14007621fjne 0x14007622a
140076221mov rax, rbx
140076224add rsp, 80
140076228pop rbx
140076229ret
14007622a
14007622aloc_14007622a:
14007622acall __stack_chk_fail
14007622fnop
1400761c0
1400761c0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::do_put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long long) const:
1400761c0push rbx
1400761c1sub rsp, 80
1400761c5mov r10, [r8]
1400761c8mov r11, [r8+8]
1400761ccmov rbx, rcx
1400761cfmov rcx, [rip+0x1214ba]
1400761d6lea r8, [rsp+48]
1400761dbmov rax, [rcx]
1400761demov [rsp+72], rax
1400761e3xor eax, eax
1400761e5mov rax, [rsp+136]
1400761edmov rcx, rbx
1400761f0mov [rsp+48], r10
1400761f5mov [rsp+56], r11
1400761famov [rsp+40], rax
1400761ffmovsx eax, [rsp+128]
140076207mov [rsp+32], eax
14007620bcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long long) const
140076210mov rdx, [rip+0x121479]
140076217mov rax, [rsp+72]
14007621csub rax, [rdx]
14007621fjne 0x14007622a
140076221mov rax, rbx
140076224add rsp, 80
140076228pop rbx
140076229ret
14007622a
14007622aloc_14007622a:
14007622acall __stack_chk_fail
14007622fnop
1400761c0
140076230
140076230std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const:
140076230sub rsp, 56
140076234mov r10, [rsp+120]
140076239mov rax, [rsp+112]
14007623emov rcx, rdx
140076241movzx edx, r9w
140076245movsxd r9, [r10]
140076248mov [rsp+32], rax
14007624dlea r9, [rax+2*r9]
140076251mov [rsp+40], r9
140076256mov r9, r8
140076259mov r8, rcx
14007625cmov rcx, [rsp+104]
140076261call wchar_t* std::__add_grouping<wchar_t>(wchar_t*, wchar_t, char const*, unsigned long long, wchar_t const*, wchar_t const*)
140076266mov rcx, [rsp+120]
14007626bsub rax, [rsp+104]
140076270sar rax, 1
140076273mov [rcx], eax
140076275add rsp, 56
140076279ret
140076230
140076230std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const:
140076230sub rsp, 56
140076234mov r10, [rsp+120]
140076239mov rax, [rsp+112]
14007623emov rcx, rdx
140076241movzx edx, r9w
140076245movsxd r9, [r10]
140076248mov [rsp+32], rax
14007624dlea r9, [rax+2*r9]
140076251mov [rsp+40], r9
140076256mov r9, r8
140076259mov r8, rcx
14007625cmov rcx, [rsp+104]
140076261call wchar_t* std::__add_grouping<wchar_t>(wchar_t*, wchar_t, char const*, unsigned long long, wchar_t const*, wchar_t const*)
140076266mov rcx, [rsp+120]
14007626bsub rax, [rsp+104]
140076270sar rax, 1
140076273mov [rcx], eax
140076275add rsp, 56
140076279ret
140076230
14007627a
14007627a // align 0x10
14007627a // align 0x10
140076280
140076280std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
140076280push rbp
140076281push r15
140076283push r14
140076285push r13
140076287push r12
140076289push rdi
14007628apush rsi
14007628bpush rbx
14007628csub rsp, 136
140076293lea rbp, [rsp+128]
14007629bmov rax, [r8+8]
14007629fmov rdi, [r8]
1400762a2mov r15l, [rbp+120]
1400762a6mov [rbp-32], rax
1400762aamov rsi, rcx
1400762admov eax, [rbp+112]
1400762b0mov rbx, r9
1400762b3mov rcx, [rip+0x1213d6]
1400762bamov [rbp-48], rdx
1400762bemov [rbp-52], eax
1400762c1mov rax, [rcx]
1400762c4mov [rbp-8], rax
1400762c8xor eax, eax
1400762calea rcx, [rip+0x8fe5f]
1400762d1call std::locale::id::_M_id() const
1400762d6mov r14, rax
1400762d9mov rax, [rbx+208]
1400762e0mov rax, [rax+24]
1400762e4lea r13, [rax+8*r14]
1400762e8mov r12, [r13]
1400762ectest r12, r12
1400762efje 0x140076538
1400762f5
1400762f5loc_1400762f5:
1400762f5mov r14l, [rbx+24]
1400762f9lea rax, [r12+76]
1400762fesub rsp, 48
140076302mov edx, r15l
140076305mov [rbp-24], rax
140076309lea r10, [rsp+64]
14007630emov eax, r14l
140076311and eax, 74
140076314cmp eax, 64
140076317mov [rbp-56], eax
14007631asetne r13b
14007631ecmp eax, 8
140076321setne al
140076324and r13l, eax
140076327test r15l, r15l
14007632ajg 0x140076335
14007632cneg edx
14007632etest r13b, r13b
140076331cmove edx, r15l
140076335
140076335loc_140076335:
140076335movzx eax, r13b
140076339mov [rbp-40], r10
14007633dlea rcx, [r10+40]
140076341mov r9l, r14l
140076344mov [rsp+32], eax
140076348mov r8, [rbp-24]
14007634ccall int std::__int_to_char<wchar_t, unsigned long>(wchar_t*, unsigned long, wchar_t const*, std::_Ios_Fmtflags, bool)
140076351mov edx, 20
140076356mov r10, [rbp-40]
14007635asub edx, eax
14007635cmov [rbp-12], eax
14007635fmovsxd rdx, edx
140076362lea rdx, [r10+2*rdx]
140076366cmp [r12+32], 0
14007636cjne 0x140076480
140076372test r13b, r13b
140076375je 0x1400764e6
14007637b
14007637bloc_14007637b:
14007637btest r15l, r15l
14007637ejs 0x140076460
140076384and r14l, 2048
14007638bjne 0x1400763f0
14007638d
14007638dloc_14007638d:
14007638dmov r8, [rbx+16]
140076391movsxd r12, eax
140076394cmp r12, r8
140076397jl 0x14007640f
140076399
140076399loc_140076399:
140076399mov rax, [rbp-32]
14007639dmov [rbx+16], 0
1400763a5mov ebx, eax
1400763a7test al, al
1400763a9jne 0x1400763c2
1400763abmov rax, [rdi]
1400763aemov r8, r12
1400763b1mov rcx, rdi
1400763b4call [rax+96]
1400763b7cmp rax, r12
1400763bamov eax, 1
1400763bfcmovne ebx, eax
1400763c2
1400763c2loc_1400763c2:
1400763c2mov [rsi], rdi
1400763c5mov rdi, [rip+0x1212c4]
1400763ccmov [rsi+8], bl
1400763cfmov rax, [rbp-8]
1400763d3sub rax, [rdi]
1400763d6jne 0x140076607
1400763dcmov rax, rsi
1400763dflea rsp, [rbp+8]
1400763e3pop rbx
1400763e4pop rsi
1400763e5pop rdi
1400763e6pop r12
1400763e8pop r13
1400763eapop r14
1400763ecpop r15
1400763eepop rbp
1400763efret
1400763f0
1400763f0loc_1400763f0:
1400763f0movzx ecx, [r12+78]
1400763f6add eax, 1
1400763f9mov r8, [rbx+16]
1400763fdsub rdx, 2
140076401movsxd r12, eax
140076404mov [rbp-12], eax
140076407mov [rdx], cx
14007640acmp r12, r8
14007640djge 0x140076399
14007640f
14007640floc_14007640f:
14007640flea rax, [r8+r8+15]
140076414and rax, -16
140076418call ___chkstk_ms
14007641dsub rsp, rax
140076420lea rcx, [rbp-12]
140076424movzx eax, [rbp-52]
140076428mov r9, rbx
14007642blea r13, [rsp+64]
140076430mov [rsp+40], rdx
140076435mov [rsp+48], rcx
14007643amov edx, eax
14007643cmov [rsp+32], r13
140076441mov rcx, [rbp-48]
140076445call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
14007644amovsxd r12, [rbp-12]
14007644emov rdx, r13
140076451jmp 0x140076399
140076456
140076456 66 2e 0f 1f 84 00 00 00 00 00 f.........
140076460
140076460loc_140076460:
140076460movzx ecx, [r12+76]
140076466add eax, 1
140076469sub rdx, 2
14007646dmov [rbp-12], eax
140076470mov [rdx], cx
140076473jmp 0x14007638d
140076478
140076478 0f 1f 84 00 00 00 00 00 ........
140076480
140076480loc_140076480:
140076480add eax, 1
140076483cdqe
140076485lea rax, [4*rax+15]
14007648dand rax, -16
140076491call ___chkstk_ms
140076496movzx r9l, [r12+74]
14007649cmov r8, [r12+24]
1400764a1sub rsp, rax
1400764a4lea rcx, [rbp-12]
1400764a8mov rax, [r12+16]
1400764adlea r10, [rsp+68]
1400764b2mov [rsp+48], rdx
1400764b7mov [rsp+56], rcx
1400764bcmov rdx, rax
1400764bfmov [rsp+40], r10
1400764c4mov [rbp-40], r10
1400764c8mov [rsp+32], rbx
1400764cdmov rcx, [rbp-48]
1400764d1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
1400764d6mov eax, [rbp-12]
1400764d9mov rdx, [rbp-40]
1400764ddtest r13b, r13b
1400764e0jne 0x14007637b
1400764e6
1400764e6loc_1400764e6:
1400764e6test r14l, 512
1400764edje 0x14007638d
1400764f3test r15l, r15l
1400764f6je 0x14007638d
1400764fccmp [rbp-56], 64
140076500je 0x1400765cd
140076506mov rcx, [rbp-24]
14007650ashr r14l, 14
14007650eadd eax, 2
140076511sub rdx, 4
140076515and r14l, 1
140076519movzx ecx, [rcx+2*r14+4]
14007651fmov [rbp-12], eax
140076522mov [rdx+2], cx
140076526movzx ecx, [r12+84]
14007652cmov [rdx], cx
14007652fjmp 0x14007638d
140076534
140076534 0f 1f 40 00 ..@.
140076538
140076538loc_140076538:
140076538lea rax, [rbx+208]
14007653fmov ecx, 208
140076544mov [rbp-24], rax
140076548call operator new(unsigned long long)
14007654dlea rcx, [rip+0x12c0ac]
140076554mov [rax+32], 0
140076558mov r12, rax
14007655blea rdx, [rbx+208]
140076562mov [rax], rcx
140076565mov rcx, rax
140076568mov [rax+8], 0
14007656fmov [rax+16], 0
140076577mov [rax+24], 0
14007657fmov [rax+40], 0
140076587mov [rax+48], 0
14007658fmov [rax+56], 0
140076597mov [rax+64], 0
14007659fmov [rax+72], 0
1400765a6mov [rax+200], 0
1400765adcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
1400765b2mov rcx, [rbx+208]
1400765b9mov rdx, r12
1400765bcmov r8, r14
1400765bfcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
1400765c4mov r12, [r13]
1400765c8jmp 0x1400762f5
1400765cd
1400765cdloc_1400765cd:
1400765cdmovzx ecx, [r12+84]
1400765d3add eax, 1
1400765d6sub rdx, 2
1400765damov [rbp-12], eax
1400765ddmov [rdx], cx
1400765e0jmp 0x14007638d
1400765e5
1400765e5 48 89 c1 e8 a3 b6 08 00 49 8b 04 H.......I..
1400765f0 24 4c 89 e1 ff 50 08 $L...P.
1400765f7
1400765f7loc_1400765f7:
1400765f7mov rsi, [rip+0x121092]
1400765femov rax, [rbp-8]
140076602sub rax, [rsi]
140076605je 0x140076616
140076607
140076607loc_140076607:
140076607call __stack_chk_fail
14007660cmov rcx, rax
14007660fcall __cxa_begin_catch
140076614jmp 0x1400765f7
140076616
140076616loc_140076616:
140076616call __cxa_rethrow
14007661bmov rbx, rax
14007661ecall __cxa_end_catch
140076623mov rsi, [rip+0x121066]
14007662amov rax, [rbp-8]
14007662esub rax, [rsi]
140076631jne 0x140076607
140076633mov rcx, rbx
140076636call _Unwind_Resume
14007663bnop
140076280
140076280std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
140076280push rbp
140076281push r15
140076283push r14
140076285push r13
140076287push r12
140076289push rdi
14007628apush rsi
14007628bpush rbx
14007628csub rsp, 136
140076293lea rbp, [rsp+128]
14007629bmov rax, [r8+8]
14007629fmov rdi, [r8]
1400762a2mov r15l, [rbp+120]
1400762a6mov [rbp-32], rax
1400762aamov rsi, rcx
1400762admov eax, [rbp+112]
1400762b0mov rbx, r9
1400762b3mov rcx, [rip+0x1213d6]
1400762bamov [rbp-48], rdx
1400762bemov [rbp-52], eax
1400762c1mov rax, [rcx]
1400762c4mov [rbp-8], rax
1400762c8xor eax, eax
1400762calea rcx, [rip+0x8fe5f]
1400762d1call std::locale::id::_M_id() const
1400762d6mov r14, rax
1400762d9mov rax, [rbx+208]
1400762e0mov rax, [rax+24]
1400762e4lea r13, [rax+8*r14]
1400762e8mov r12, [r13]
1400762ectest r12, r12
1400762efje 0x140076538
1400762f5
1400762f5loc_1400762f5:
1400762f5mov r14l, [rbx+24]
1400762f9lea rax, [r12+76]
1400762fesub rsp, 48
140076302mov edx, r15l
140076305mov [rbp-24], rax
140076309lea r10, [rsp+64]
14007630emov eax, r14l
140076311and eax, 74
140076314cmp eax, 64
140076317mov [rbp-56], eax
14007631asetne r13b
14007631ecmp eax, 8
140076321setne al
140076324and r13l, eax
140076327test r15l, r15l
14007632ajg 0x140076335
14007632cneg edx
14007632etest r13b, r13b
140076331cmove edx, r15l
140076335
140076335loc_140076335:
140076335movzx eax, r13b
140076339mov [rbp-40], r10
14007633dlea rcx, [r10+40]
140076341mov r9l, r14l
140076344mov [rsp+32], eax
140076348mov r8, [rbp-24]
14007634ccall int std::__int_to_char<wchar_t, unsigned long>(wchar_t*, unsigned long, wchar_t const*, std::_Ios_Fmtflags, bool)
140076351mov edx, 20
140076356mov r10, [rbp-40]
14007635asub edx, eax
14007635cmov [rbp-12], eax
14007635fmovsxd rdx, edx
140076362lea rdx, [r10+2*rdx]
140076366cmp [r12+32], 0
14007636cjne 0x140076480
140076372test r13b, r13b
140076375je 0x1400764e6
14007637b
14007637bloc_14007637b:
14007637btest r15l, r15l
14007637ejs 0x140076460
140076384and r14l, 2048
14007638bjne 0x1400763f0
14007638d
14007638dloc_14007638d:
14007638dmov r8, [rbx+16]
140076391movsxd r12, eax
140076394cmp r12, r8
140076397jl 0x14007640f
140076399
140076399loc_140076399:
140076399mov rax, [rbp-32]
14007639dmov [rbx+16], 0
1400763a5mov ebx, eax
1400763a7test al, al
1400763a9jne 0x1400763c2
1400763abmov rax, [rdi]
1400763aemov r8, r12
1400763b1mov rcx, rdi
1400763b4call [rax+96]
1400763b7cmp rax, r12
1400763bamov eax, 1
1400763bfcmovne ebx, eax
1400763c2
1400763c2loc_1400763c2:
1400763c2mov [rsi], rdi
1400763c5mov rdi, [rip+0x1212c4]
1400763ccmov [rsi+8], bl
1400763cfmov rax, [rbp-8]
1400763d3sub rax, [rdi]
1400763d6jne 0x140076607
1400763dcmov rax, rsi
1400763dflea rsp, [rbp+8]
1400763e3pop rbx
1400763e4pop rsi
1400763e5pop rdi
1400763e6pop r12
1400763e8pop r13
1400763eapop r14
1400763ecpop r15
1400763eepop rbp
1400763efret
1400763f0
1400763f0loc_1400763f0:
1400763f0movzx ecx, [r12+78]
1400763f6add eax, 1
1400763f9mov r8, [rbx+16]
1400763fdsub rdx, 2
140076401movsxd r12, eax
140076404mov [rbp-12], eax
140076407mov [rdx], cx
14007640acmp r12, r8
14007640djge 0x140076399
14007640f
14007640floc_14007640f:
14007640flea rax, [r8+r8+15]
140076414and rax, -16
140076418call ___chkstk_ms
14007641dsub rsp, rax
140076420lea rcx, [rbp-12]
140076424movzx eax, [rbp-52]
140076428mov r9, rbx
14007642blea r13, [rsp+64]
140076430mov [rsp+40], rdx
140076435mov [rsp+48], rcx
14007643amov edx, eax
14007643cmov [rsp+32], r13
140076441mov rcx, [rbp-48]
140076445call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
14007644amovsxd r12, [rbp-12]
14007644emov rdx, r13
140076451jmp 0x140076399
140076456
140076456 66 2e 0f 1f 84 00 00 00 00 00 f.........
140076460
140076460loc_140076460:
140076460movzx ecx, [r12+76]
140076466add eax, 1
140076469sub rdx, 2
14007646dmov [rbp-12], eax
140076470mov [rdx], cx
140076473jmp 0x14007638d
140076478
140076478 0f 1f 84 00 00 00 00 00 ........
140076480
140076480loc_140076480:
140076480add eax, 1
140076483cdqe
140076485lea rax, [4*rax+15]
14007648dand rax, -16
140076491call ___chkstk_ms
140076496movzx r9l, [r12+74]
14007649cmov r8, [r12+24]
1400764a1sub rsp, rax
1400764a4lea rcx, [rbp-12]
1400764a8mov rax, [r12+16]
1400764adlea r10, [rsp+68]
1400764b2mov [rsp+48], rdx
1400764b7mov [rsp+56], rcx
1400764bcmov rdx, rax
1400764bfmov [rsp+40], r10
1400764c4mov [rbp-40], r10
1400764c8mov [rsp+32], rbx
1400764cdmov rcx, [rbp-48]
1400764d1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
1400764d6mov eax, [rbp-12]
1400764d9mov rdx, [rbp-40]
1400764ddtest r13b, r13b
1400764e0jne 0x14007637b
1400764e6
1400764e6loc_1400764e6:
1400764e6test r14l, 512
1400764edje 0x14007638d
1400764f3test r15l, r15l
1400764f6je 0x14007638d
1400764fccmp [rbp-56], 64
140076500je 0x1400765cd
140076506mov rcx, [rbp-24]
14007650ashr r14l, 14
14007650eadd eax, 2
140076511sub rdx, 4
140076515and r14l, 1
140076519movzx ecx, [rcx+2*r14+4]
14007651fmov [rbp-12], eax
140076522mov [rdx+2], cx
140076526movzx ecx, [r12+84]
14007652cmov [rdx], cx
14007652fjmp 0x14007638d
140076534
140076534 0f 1f 40 00 ..@.
140076538
140076538loc_140076538:
140076538lea rax, [rbx+208]
14007653fmov ecx, 208
140076544mov [rbp-24], rax
140076548call operator new(unsigned long long)
14007654dlea rcx, [rip+0x12c0ac]
140076554mov [rax+32], 0
140076558mov r12, rax
14007655blea rdx, [rbx+208]
140076562mov [rax], rcx
140076565mov rcx, rax
140076568mov [rax+8], 0
14007656fmov [rax+16], 0
140076577mov [rax+24], 0
14007657fmov [rax+40], 0
140076587mov [rax+48], 0
14007658fmov [rax+56], 0
140076597mov [rax+64], 0
14007659fmov [rax+72], 0
1400765a6mov [rax+200], 0
1400765adcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
1400765b2mov rcx, [rbx+208]
1400765b9mov rdx, r12
1400765bcmov r8, r14
1400765bfcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
1400765c4mov r12, [r13]
1400765c8jmp 0x1400762f5
1400765cd
1400765cdloc_1400765cd:
1400765cdmovzx ecx, [r12+84]
1400765d3add eax, 1
1400765d6sub rdx, 2
1400765damov [rbp-12], eax
1400765ddmov [rdx], cx
1400765e0jmp 0x14007638d
1400765e5
1400765e5 48 89 c1 e8 a3 b6 08 00 49 8b 04 H.......I..
1400765f0 24 4c 89 e1 ff 50 08 $L...P.
1400765f7
1400765f7loc_1400765f7:
1400765f7mov rsi, [rip+0x121092]
1400765femov rax, [rbp-8]
140076602sub rax, [rsi]
140076605je 0x140076616
140076607
140076607loc_140076607:
140076607call __stack_chk_fail
14007660cmov rcx, rax
14007660fcall __cxa_begin_catch
140076614jmp 0x1400765f7
140076616
140076616loc_140076616:
140076616call __cxa_rethrow
14007661bmov rbx, rax
14007661ecall __cxa_end_catch
140076623mov rsi, [rip+0x121066]
14007662amov rax, [rbp-8]
14007662esub rax, [rsi]
140076631jne 0x140076607
140076633mov rcx, rbx
140076636call _Unwind_Resume
14007663bnop
140076280
14007663c
14007663c // align 0x10
14007663c // align 0x10
140076640
140076640std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140076640push rbp
140076641push r15
140076643push r14
140076645push r13
140076647push r12
140076649push rdi
14007664apush rsi
14007664bpush rbx
14007664csub rsp, 136
140076653lea rbp, [rsp+128]
14007665bmov eax, [rbp+112]
14007665emov rdi, [r8]
140076661mov r15, [r8+8]
140076665mov rsi, rcx
140076668mov rcx, [rip+0x121021]
14007666fmov [rbp-36], eax
140076672mov rbx, r9
140076675mov [rbp-32], rdx
140076679mov rax, [rcx]
14007667cmov [rbp-8], rax
140076680xor eax, eax
140076682lea rcx, [rip+0x8faa7]
140076689call std::locale::id::_M_id() const
14007668emov r14, rax
140076691mov rax, [rbx+208]
140076698mov rax, [rax+24]
14007669clea r13, [rax+8*r14]
1400766a0mov r10, [r13]
1400766a4test r10, r10
1400766a7je 0x140076890
1400766ad
1400766adloc_1400766ad:
1400766admov r12l, [rbx+24]
1400766b1sub rsp, 48
1400766b5lea r8, [r10+76]
1400766b9mov [rbp-24], r10
1400766bdmov [rbp-48], r8
1400766c1lea rcx, [rsp+104]
1400766c6mov r13l, r12l
1400766c9mov r9l, r12l
1400766ccand r13l, 74
1400766d0cmp r13l, 64
1400766d4setne r11b
1400766d8cmp r13l, 8
1400766dcsetne al
1400766dfand r11l, eax
1400766e2movzx eax, r11b
1400766e6mov [rsp+32], eax
1400766eamov edx, [rbp+120]
1400766edmov r14l, eax
1400766f0call int std::__int_to_char<wchar_t, unsigned long>(wchar_t*, unsigned long, wchar_t const*, std::_Ios_Fmtflags, bool)
1400766f5mov edx, 20
1400766famov r10, [rbp-24]
1400766fesub edx, eax
140076700mov [rbp-12], eax
140076703movsxd rdx, edx
140076706lea rdx, [rsp+2*rdx+64]
14007670bcmp [r10+32], 0
140076710jne 0x140076780
140076712test r14b, r14b
140076715je 0x1400767eb
14007671b
14007671bloc_14007671b:
14007671bmov r8, [rbx+16]
14007671fmovsxd r12, eax
140076722cmp r12, r8
140076725jl 0x140076840
14007672b
14007672bloc_14007672b:
14007672bmov [rbx+16], 0
140076733mov ebx, r15l
140076736test r15b, r15b
140076739jne 0x140076752
14007673bmov rax, [rdi]
14007673emov r8, r12
140076741mov rcx, rdi
140076744call [rax+96]
140076747cmp rax, r12
14007674amov eax, 1
14007674fcmovne ebx, eax
140076752
140076752loc_140076752:
140076752mov [rsi], rdi
140076755mov rdi, [rip+0x120f34]
14007675cmov [rsi+8], bl
14007675fmov rax, [rbp-8]
140076763sub rax, [rdi]
140076766jne 0x14007695e
14007676cmov rax, rsi
14007676flea rsp, [rbp+8]
140076773pop rbx
140076774pop rsi
140076775pop rdi
140076776pop r12
140076778pop r13
14007677apop r14
14007677cpop r15
14007677epop rbp
14007677fret
140076780
140076780loc_140076780:
140076780add eax, 1
140076783cdqe
140076785lea rax, [4*rax+15]
14007678dand rax, -16
140076791call ___chkstk_ms
140076796movzx r9l, [r10+74]
14007679bmov r8, [r10+24]
14007679fsub rsp, rax
1400767a2lea rcx, [rbp-12]
1400767a6mov rax, [r10+16]
1400767aamov [rbp-56], r10
1400767aelea r11, [rsp+68]
1400767b3mov [rsp+48], rdx
1400767b8mov [rsp+56], rcx
1400767bdmov rdx, rax
1400767c0mov [rsp+40], r11
1400767c5mov [rbp-24], r11
1400767c9mov [rsp+32], rbx
1400767cemov rcx, [rbp-32]
1400767d2call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
1400767d7mov eax, [rbp-12]
1400767damov rdx, [rbp-24]
1400767demov r10, [rbp-56]
1400767e2test r14b, r14b
1400767e5jne 0x14007671b
1400767eb
1400767ebloc_1400767eb:
1400767ebtest r12l, 512
1400767f2je 0x14007671b
1400767f8mov ecx, [rbp+120]
1400767fbtest ecx, ecx
1400767fdje 0x14007671b
140076803cmp r13l, 64
140076807je 0x140076925
14007680dmov rcx, [rbp-48]
140076811shr r12l, 14
140076815add eax, 2
140076818sub rdx, 4
14007681cand r12l, 1
140076820movzx ecx, [rcx+2*r12+4]
140076826mov [rbp-12], eax
140076829mov [rdx+2], cx
14007682dmovzx ecx, [r10+84]
140076832mov [rdx], cx
140076835jmp 0x14007671b
14007683a
14007683a 66 0f 1f 44 00 00 f..D..
140076840
140076840loc_140076840:
140076840lea rax, [r8+r8+15]
140076845and rax, -16
140076849call ___chkstk_ms
14007684esub rsp, rax
140076851lea rcx, [rbp-12]
140076855movzx eax, [rbp-36]
140076859mov r9, rbx
14007685clea r13, [rsp+64]
140076861mov [rsp+40], rdx
140076866mov [rsp+48], rcx
14007686bmov edx, eax
14007686dmov [rsp+32], r13
140076872mov rcx, [rbp-32]
140076876call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
14007687bmovsxd r12, [rbp-12]
14007687fmov rdx, r13
140076882jmp 0x14007672b
140076887
140076887 66 0f 1f 84 00 00 00 00 00 f........
140076890
140076890loc_140076890:
140076890lea rax, [rbx+208]
140076897mov ecx, 208
14007689cmov [rbp-24], rax
1400768a0call operator new(unsigned long long)
1400768a5lea rcx, [rip+0x12bd54]
1400768acmov [rax+32], 0
1400768b0mov r12, rax
1400768b3lea rdx, [rbx+208]
1400768bamov [rax], rcx
1400768bdmov rcx, rax
1400768c0mov [rax+8], 0
1400768c7mov [rax+16], 0
1400768cfmov [rax+24], 0
1400768d7mov [rax+40], 0
1400768dfmov [rax+48], 0
1400768e7mov [rax+56], 0
1400768efmov [rax+64], 0
1400768f7mov [rax+72], 0
1400768femov [rax+200], 0
140076905call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007690amov rcx, [rbx+208]
140076911mov r8, r14
140076914mov rdx, r12
140076917call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14007691cmov r10, [r13]
140076920jmp 0x1400766ad
140076925
140076925loc_140076925:
140076925movzx ecx, [r10+84]
14007692aadd eax, 1
14007692dsub rdx, 2
140076931mov [rbp-12], eax
140076934mov [rdx], cx
140076937jmp 0x14007671b
14007693c
14007693c 48 89 c1 e8 H...
140076940 4c b3 08 00 49 8b 04 24 4c 89 e1 ff 50 08 L...I..$L...P.
14007694e
14007694eloc_14007694e:
14007694emov rsi, [rip+0x120d3b]
140076955mov rax, [rbp-8]
140076959sub rax, [rsi]
14007695cje 0x14007696d
14007695e
14007695eloc_14007695e:
14007695ecall __stack_chk_fail
140076963mov rcx, rax
140076966call __cxa_begin_catch
14007696bjmp 0x14007694e
14007696d
14007696dloc_14007696d:
14007696dcall __cxa_rethrow
140076972mov rbx, rax
140076975call __cxa_end_catch
14007697amov rsi, [rip+0x120d0f]
140076981mov rax, [rbp-8]
140076985sub rax, [rsi]
140076988jne 0x14007695e
14007698amov rcx, rbx
14007698dcall _Unwind_Resume
140076992nop
140076640
140076640std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140076640push rbp
140076641push r15
140076643push r14
140076645push r13
140076647push r12
140076649push rdi
14007664apush rsi
14007664bpush rbx
14007664csub rsp, 136
140076653lea rbp, [rsp+128]
14007665bmov eax, [rbp+112]
14007665emov rdi, [r8]
140076661mov r15, [r8+8]
140076665mov rsi, rcx
140076668mov rcx, [rip+0x121021]
14007666fmov [rbp-36], eax
140076672mov rbx, r9
140076675mov [rbp-32], rdx
140076679mov rax, [rcx]
14007667cmov [rbp-8], rax
140076680xor eax, eax
140076682lea rcx, [rip+0x8faa7]
140076689call std::locale::id::_M_id() const
14007668emov r14, rax
140076691mov rax, [rbx+208]
140076698mov rax, [rax+24]
14007669clea r13, [rax+8*r14]
1400766a0mov r10, [r13]
1400766a4test r10, r10
1400766a7je 0x140076890
1400766ad
1400766adloc_1400766ad:
1400766admov r12l, [rbx+24]
1400766b1sub rsp, 48
1400766b5lea r8, [r10+76]
1400766b9mov [rbp-24], r10
1400766bdmov [rbp-48], r8
1400766c1lea rcx, [rsp+104]
1400766c6mov r13l, r12l
1400766c9mov r9l, r12l
1400766ccand r13l, 74
1400766d0cmp r13l, 64
1400766d4setne r11b
1400766d8cmp r13l, 8
1400766dcsetne al
1400766dfand r11l, eax
1400766e2movzx eax, r11b
1400766e6mov [rsp+32], eax
1400766eamov edx, [rbp+120]
1400766edmov r14l, eax
1400766f0call int std::__int_to_char<wchar_t, unsigned long>(wchar_t*, unsigned long, wchar_t const*, std::_Ios_Fmtflags, bool)
1400766f5mov edx, 20
1400766famov r10, [rbp-24]
1400766fesub edx, eax
140076700mov [rbp-12], eax
140076703movsxd rdx, edx
140076706lea rdx, [rsp+2*rdx+64]
14007670bcmp [r10+32], 0
140076710jne 0x140076780
140076712test r14b, r14b
140076715je 0x1400767eb
14007671b
14007671bloc_14007671b:
14007671bmov r8, [rbx+16]
14007671fmovsxd r12, eax
140076722cmp r12, r8
140076725jl 0x140076840
14007672b
14007672bloc_14007672b:
14007672bmov [rbx+16], 0
140076733mov ebx, r15l
140076736test r15b, r15b
140076739jne 0x140076752
14007673bmov rax, [rdi]
14007673emov r8, r12
140076741mov rcx, rdi
140076744call [rax+96]
140076747cmp rax, r12
14007674amov eax, 1
14007674fcmovne ebx, eax
140076752
140076752loc_140076752:
140076752mov [rsi], rdi
140076755mov rdi, [rip+0x120f34]
14007675cmov [rsi+8], bl
14007675fmov rax, [rbp-8]
140076763sub rax, [rdi]
140076766jne 0x14007695e
14007676cmov rax, rsi
14007676flea rsp, [rbp+8]
140076773pop rbx
140076774pop rsi
140076775pop rdi
140076776pop r12
140076778pop r13
14007677apop r14
14007677cpop r15
14007677epop rbp
14007677fret
140076780
140076780loc_140076780:
140076780add eax, 1
140076783cdqe
140076785lea rax, [4*rax+15]
14007678dand rax, -16
140076791call ___chkstk_ms
140076796movzx r9l, [r10+74]
14007679bmov r8, [r10+24]
14007679fsub rsp, rax
1400767a2lea rcx, [rbp-12]
1400767a6mov rax, [r10+16]
1400767aamov [rbp-56], r10
1400767aelea r11, [rsp+68]
1400767b3mov [rsp+48], rdx
1400767b8mov [rsp+56], rcx
1400767bdmov rdx, rax
1400767c0mov [rsp+40], r11
1400767c5mov [rbp-24], r11
1400767c9mov [rsp+32], rbx
1400767cemov rcx, [rbp-32]
1400767d2call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
1400767d7mov eax, [rbp-12]
1400767damov rdx, [rbp-24]
1400767demov r10, [rbp-56]
1400767e2test r14b, r14b
1400767e5jne 0x14007671b
1400767eb
1400767ebloc_1400767eb:
1400767ebtest r12l, 512
1400767f2je 0x14007671b
1400767f8mov ecx, [rbp+120]
1400767fbtest ecx, ecx
1400767fdje 0x14007671b
140076803cmp r13l, 64
140076807je 0x140076925
14007680dmov rcx, [rbp-48]
140076811shr r12l, 14
140076815add eax, 2
140076818sub rdx, 4
14007681cand r12l, 1
140076820movzx ecx, [rcx+2*r12+4]
140076826mov [rbp-12], eax
140076829mov [rdx+2], cx
14007682dmovzx ecx, [r10+84]
140076832mov [rdx], cx
140076835jmp 0x14007671b
14007683a
14007683a 66 0f 1f 44 00 00 f..D..
140076840
140076840loc_140076840:
140076840lea rax, [r8+r8+15]
140076845and rax, -16
140076849call ___chkstk_ms
14007684esub rsp, rax
140076851lea rcx, [rbp-12]
140076855movzx eax, [rbp-36]
140076859mov r9, rbx
14007685clea r13, [rsp+64]
140076861mov [rsp+40], rdx
140076866mov [rsp+48], rcx
14007686bmov edx, eax
14007686dmov [rsp+32], r13
140076872mov rcx, [rbp-32]
140076876call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
14007687bmovsxd r12, [rbp-12]
14007687fmov rdx, r13
140076882jmp 0x14007672b
140076887
140076887 66 0f 1f 84 00 00 00 00 00 f........
140076890
140076890loc_140076890:
140076890lea rax, [rbx+208]
140076897mov ecx, 208
14007689cmov [rbp-24], rax
1400768a0call operator new(unsigned long long)
1400768a5lea rcx, [rip+0x12bd54]
1400768acmov [rax+32], 0
1400768b0mov r12, rax
1400768b3lea rdx, [rbx+208]
1400768bamov [rax], rcx
1400768bdmov rcx, rax
1400768c0mov [rax+8], 0
1400768c7mov [rax+16], 0
1400768cfmov [rax+24], 0
1400768d7mov [rax+40], 0
1400768dfmov [rax+48], 0
1400768e7mov [rax+56], 0
1400768efmov [rax+64], 0
1400768f7mov [rax+72], 0
1400768femov [rax+200], 0
140076905call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007690amov rcx, [rbx+208]
140076911mov r8, r14
140076914mov rdx, r12
140076917call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14007691cmov r10, [r13]
140076920jmp 0x1400766ad
140076925
140076925loc_140076925:
140076925movzx ecx, [r10+84]
14007692aadd eax, 1
14007692dsub rdx, 2
140076931mov [rbp-12], eax
140076934mov [rdx], cx
140076937jmp 0x14007671b
14007693c
14007693c 48 89 c1 e8 H...
140076940 4c b3 08 00 49 8b 04 24 4c 89 e1 ff 50 08 L...I..$L...P.
14007694e
14007694eloc_14007694e:
14007694emov rsi, [rip+0x120d3b]
140076955mov rax, [rbp-8]
140076959sub rax, [rsi]
14007695cje 0x14007696d
14007695e
14007695eloc_14007695e:
14007695ecall __stack_chk_fail
140076963mov rcx, rax
140076966call __cxa_begin_catch
14007696bjmp 0x14007694e
14007696d
14007696dloc_14007696d:
14007696dcall __cxa_rethrow
140076972mov rbx, rax
140076975call __cxa_end_catch
14007697amov rsi, [rip+0x120d0f]
140076981mov rax, [rbp-8]
140076985sub rax, [rsi]
140076988jne 0x14007695e
14007698amov rcx, rbx
14007698dcall _Unwind_Resume
140076992nop
140076640
140076993
140076993 // align 0x10
140076993 // align 0x10
1400769a0
1400769a0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
1400769a0push rbp
1400769a1push r15
1400769a3push r14
1400769a5push r13
1400769a7push r12
1400769a9push rdi
1400769aapush rsi
1400769abpush rbx
1400769acsub rsp, 136
1400769b3lea rbp, [rsp+128]
1400769bbmov rax, [r8+8]
1400769bfmov rdi, [r8]
1400769c2mov r15, [rbp+120]
1400769c6mov [rbp-32], rax
1400769camov rsi, rcx
1400769cdmov eax, [rbp+112]
1400769d0mov rbx, r9
1400769d3mov rcx, [rip+0x120cb6]
1400769damov [rbp-48], rdx
1400769demov [rbp-52], eax
1400769e1mov rax, [rcx]
1400769e4mov [rbp-8], rax
1400769e8xor eax, eax
1400769ealea rcx, [rip+0x8f73f]
1400769f1call std::locale::id::_M_id() const
1400769f6mov r14, rax
1400769f9mov rax, [rbx+208]
140076a00mov rax, [rax+24]
140076a04lea r13, [rax+8*r14]
140076a08mov r12, [r13]
140076a0ctest r12, r12
140076a0fje 0x140076c58
140076a15
140076a15loc_140076a15:
140076a15mov r14l, [rbx+24]
140076a19lea rax, [r12+76]
140076a1esub rsp, 80
140076a22mov rdx, r15
140076a25mov [rbp-24], rax
140076a29lea r10, [rsp+64]
140076a2emov eax, r14l
140076a31and eax, 74
140076a34cmp eax, 64
140076a37mov [rbp-56], eax
140076a3asetne r13b
140076a3ecmp eax, 8
140076a41setne al
140076a44and r13l, eax
140076a47test r15, r15
140076a4ajg 0x140076a56
140076a4cneg rdx
140076a4ftest r13b, r13b
140076a52cmove rdx, r15
140076a56
140076a56loc_140076a56:
140076a56movzx eax, r13b
140076a5amov [rbp-40], r10
140076a5elea rcx, [r10+80]
140076a62mov r9l, r14l
140076a65mov [rsp+32], eax
140076a69mov r8, [rbp-24]
140076a6dcall int std::__int_to_char<wchar_t, unsigned long long>(wchar_t*, unsigned long long, wchar_t const*, std::_Ios_Fmtflags, bool)
140076a72mov edx, 40
140076a77mov r10, [rbp-40]
140076a7bsub edx, eax
140076a7dmov [rbp-12], eax
140076a80movsxd rdx, edx
140076a83lea rdx, [r10+2*rdx]
140076a87cmp [r12+32], 0
140076a8djne 0x140076ba0
140076a93test r13b, r13b
140076a96je 0x140076c06
140076a9c
140076a9cloc_140076a9c:
140076a9ctest r15, r15
140076a9fjs 0x140076b80
140076aa5and r14l, 2048
140076aacjne 0x140076b18
140076aae
140076aaeloc_140076aae:
140076aaemov r8, [rbx+16]
140076ab2movsxd r12, eax
140076ab5cmp r12, r8
140076ab8jl 0x140076b37
140076aba
140076abaloc_140076aba:
140076abamov rax, [rbp-32]
140076abemov [rbx+16], 0
140076ac6mov ebx, eax
140076ac8test al, al
140076acajne 0x140076ae3
140076accmov rax, [rdi]
140076acfmov r8, r12
140076ad2mov rcx, rdi
140076ad5call [rax+96]
140076ad8cmp rax, r12
140076adbmov eax, 1
140076ae0cmovne ebx, eax
140076ae3
140076ae3loc_140076ae3:
140076ae3mov [rsi], rdi
140076ae6mov rdi, [rip+0x120ba3]
140076aedmov [rsi+8], bl
140076af0mov rax, [rbp-8]
140076af4sub rax, [rdi]
140076af7jne 0x140076d27
140076afdmov rax, rsi
140076b00lea rsp, [rbp+8]
140076b04pop rbx
140076b05pop rsi
140076b06pop rdi
140076b07pop r12
140076b09pop r13
140076b0bpop r14
140076b0dpop r15
140076b0fpop rbp
140076b10ret
140076b11
140076b11 0f 1f 80 00 00 00 00 .......
140076b18
140076b18loc_140076b18:
140076b18movzx ecx, [r12+78]
140076b1eadd eax, 1
140076b21mov r8, [rbx+16]
140076b25sub rdx, 2
140076b29movsxd r12, eax
140076b2cmov [rbp-12], eax
140076b2fmov [rdx], cx
140076b32cmp r12, r8
140076b35jge 0x140076aba
140076b37
140076b37loc_140076b37:
140076b37lea rax, [r8+r8+15]
140076b3cand rax, -16
140076b40call ___chkstk_ms
140076b45sub rsp, rax
140076b48lea rcx, [rbp-12]
140076b4cmovzx eax, [rbp-52]
140076b50mov r9, rbx
140076b53lea r13, [rsp+64]
140076b58mov [rsp+40], rdx
140076b5dmov [rsp+48], rcx
140076b62mov edx, eax
140076b64mov [rsp+32], r13
140076b69mov rcx, [rbp-48]
140076b6dcall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140076b72movsxd r12, [rbp-12]
140076b76mov rdx, r13
140076b79jmp 0x140076aba
140076b7e
140076b7e 66 90 f.
140076b80
140076b80loc_140076b80:
140076b80movzx ecx, [r12+76]
140076b86add eax, 1
140076b89sub rdx, 2
140076b8dmov [rbp-12], eax
140076b90mov [rdx], cx
140076b93jmp 0x140076aae
140076b98
140076b98 0f 1f 84 00 00 00 00 00 ........
140076ba0
140076ba0loc_140076ba0:
140076ba0add eax, 1
140076ba3cdqe
140076ba5lea rax, [4*rax+15]
140076badand rax, -16
140076bb1call ___chkstk_ms
140076bb6movzx r9l, [r12+74]
140076bbcmov r8, [r12+24]
140076bc1sub rsp, rax
140076bc4lea rcx, [rbp-12]
140076bc8mov rax, [r12+16]
140076bcdlea r10, [rsp+68]
140076bd2mov [rsp+48], rdx
140076bd7mov [rsp+56], rcx
140076bdcmov rdx, rax
140076bdfmov [rsp+40], r10
140076be4mov [rbp-40], r10
140076be8mov [rsp+32], rbx
140076bedmov rcx, [rbp-48]
140076bf1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
140076bf6mov eax, [rbp-12]
140076bf9mov rdx, [rbp-40]
140076bfdtest r13b, r13b
140076c00jne 0x140076a9c
140076c06
140076c06loc_140076c06:
140076c06test r14l, 512
140076c0dje 0x140076aae
140076c13test r15, r15
140076c16je 0x140076aae
140076c1ccmp [rbp-56], 64
140076c20je 0x140076ced
140076c26mov rcx, [rbp-24]
140076c2ashr r14l, 14
140076c2eadd eax, 2
140076c31sub rdx, 4
140076c35and r14l, 1
140076c39movzx ecx, [rcx+2*r14+4]
140076c3fmov [rbp-12], eax
140076c42mov [rdx+2], cx
140076c46movzx ecx, [r12+84]
140076c4cmov [rdx], cx
140076c4fjmp 0x140076aae
140076c54
140076c54 0f 1f 40 00 ..@.
140076c58
140076c58loc_140076c58:
140076c58lea rax, [rbx+208]
140076c5fmov ecx, 208
140076c64mov [rbp-24], rax
140076c68call operator new(unsigned long long)
140076c6dlea rcx, [rip+0x12b98c]
140076c74mov [rax+32], 0
140076c78mov r12, rax
140076c7blea rdx, [rbx+208]
140076c82mov [rax], rcx
140076c85mov rcx, rax
140076c88mov [rax+8], 0
140076c8fmov [rax+16], 0
140076c97mov [rax+24], 0
140076c9fmov [rax+40], 0
140076ca7mov [rax+48], 0
140076cafmov [rax+56], 0
140076cb7mov [rax+64], 0
140076cbfmov [rax+72], 0
140076cc6mov [rax+200], 0
140076ccdcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140076cd2mov rcx, [rbx+208]
140076cd9mov rdx, r12
140076cdcmov r8, r14
140076cdfcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140076ce4mov r12, [r13]
140076ce8jmp 0x140076a15
140076ced
140076cedloc_140076ced:
140076cedmovzx ecx, [r12+84]
140076cf3add eax, 1
140076cf6sub rdx, 2
140076cfamov [rbp-12], eax
140076cfdmov [rdx], cx
140076d00jmp 0x140076aae
140076d05
140076d05 48 89 c1 e8 83 af 08 00 49 8b 04 H.......I..
140076d10 24 4c 89 e1 ff 50 08 $L...P.
140076d17
140076d17loc_140076d17:
140076d17mov rsi, [rip+0x120972]
140076d1emov rax, [rbp-8]
140076d22sub rax, [rsi]
140076d25je 0x140076d36
140076d27
140076d27loc_140076d27:
140076d27call __stack_chk_fail
140076d2cmov rcx, rax
140076d2fcall __cxa_begin_catch
140076d34jmp 0x140076d17
140076d36
140076d36loc_140076d36:
140076d36call __cxa_rethrow
140076d3bmov rbx, rax
140076d3ecall __cxa_end_catch
140076d43mov rsi, [rip+0x120946]
140076d4amov rax, [rbp-8]
140076d4esub rax, [rsi]
140076d51jne 0x140076d27
140076d53mov rcx, rbx
140076d56call _Unwind_Resume
140076d5bnop
1400769a0
1400769a0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
1400769a0push rbp
1400769a1push r15
1400769a3push r14
1400769a5push r13
1400769a7push r12
1400769a9push rdi
1400769aapush rsi
1400769abpush rbx
1400769acsub rsp, 136
1400769b3lea rbp, [rsp+128]
1400769bbmov rax, [r8+8]
1400769bfmov rdi, [r8]
1400769c2mov r15, [rbp+120]
1400769c6mov [rbp-32], rax
1400769camov rsi, rcx
1400769cdmov eax, [rbp+112]
1400769d0mov rbx, r9
1400769d3mov rcx, [rip+0x120cb6]
1400769damov [rbp-48], rdx
1400769demov [rbp-52], eax
1400769e1mov rax, [rcx]
1400769e4mov [rbp-8], rax
1400769e8xor eax, eax
1400769ealea rcx, [rip+0x8f73f]
1400769f1call std::locale::id::_M_id() const
1400769f6mov r14, rax
1400769f9mov rax, [rbx+208]
140076a00mov rax, [rax+24]
140076a04lea r13, [rax+8*r14]
140076a08mov r12, [r13]
140076a0ctest r12, r12
140076a0fje 0x140076c58
140076a15
140076a15loc_140076a15:
140076a15mov r14l, [rbx+24]
140076a19lea rax, [r12+76]
140076a1esub rsp, 80
140076a22mov rdx, r15
140076a25mov [rbp-24], rax
140076a29lea r10, [rsp+64]
140076a2emov eax, r14l
140076a31and eax, 74
140076a34cmp eax, 64
140076a37mov [rbp-56], eax
140076a3asetne r13b
140076a3ecmp eax, 8
140076a41setne al
140076a44and r13l, eax
140076a47test r15, r15
140076a4ajg 0x140076a56
140076a4cneg rdx
140076a4ftest r13b, r13b
140076a52cmove rdx, r15
140076a56
140076a56loc_140076a56:
140076a56movzx eax, r13b
140076a5amov [rbp-40], r10
140076a5elea rcx, [r10+80]
140076a62mov r9l, r14l
140076a65mov [rsp+32], eax
140076a69mov r8, [rbp-24]
140076a6dcall int std::__int_to_char<wchar_t, unsigned long long>(wchar_t*, unsigned long long, wchar_t const*, std::_Ios_Fmtflags, bool)
140076a72mov edx, 40
140076a77mov r10, [rbp-40]
140076a7bsub edx, eax
140076a7dmov [rbp-12], eax
140076a80movsxd rdx, edx
140076a83lea rdx, [r10+2*rdx]
140076a87cmp [r12+32], 0
140076a8djne 0x140076ba0
140076a93test r13b, r13b
140076a96je 0x140076c06
140076a9c
140076a9cloc_140076a9c:
140076a9ctest r15, r15
140076a9fjs 0x140076b80
140076aa5and r14l, 2048
140076aacjne 0x140076b18
140076aae
140076aaeloc_140076aae:
140076aaemov r8, [rbx+16]
140076ab2movsxd r12, eax
140076ab5cmp r12, r8
140076ab8jl 0x140076b37
140076aba
140076abaloc_140076aba:
140076abamov rax, [rbp-32]
140076abemov [rbx+16], 0
140076ac6mov ebx, eax
140076ac8test al, al
140076acajne 0x140076ae3
140076accmov rax, [rdi]
140076acfmov r8, r12
140076ad2mov rcx, rdi
140076ad5call [rax+96]
140076ad8cmp rax, r12
140076adbmov eax, 1
140076ae0cmovne ebx, eax
140076ae3
140076ae3loc_140076ae3:
140076ae3mov [rsi], rdi
140076ae6mov rdi, [rip+0x120ba3]
140076aedmov [rsi+8], bl
140076af0mov rax, [rbp-8]
140076af4sub rax, [rdi]
140076af7jne 0x140076d27
140076afdmov rax, rsi
140076b00lea rsp, [rbp+8]
140076b04pop rbx
140076b05pop rsi
140076b06pop rdi
140076b07pop r12
140076b09pop r13
140076b0bpop r14
140076b0dpop r15
140076b0fpop rbp
140076b10ret
140076b11
140076b11 0f 1f 80 00 00 00 00 .......
140076b18
140076b18loc_140076b18:
140076b18movzx ecx, [r12+78]
140076b1eadd eax, 1
140076b21mov r8, [rbx+16]
140076b25sub rdx, 2
140076b29movsxd r12, eax
140076b2cmov [rbp-12], eax
140076b2fmov [rdx], cx
140076b32cmp r12, r8
140076b35jge 0x140076aba
140076b37
140076b37loc_140076b37:
140076b37lea rax, [r8+r8+15]
140076b3cand rax, -16
140076b40call ___chkstk_ms
140076b45sub rsp, rax
140076b48lea rcx, [rbp-12]
140076b4cmovzx eax, [rbp-52]
140076b50mov r9, rbx
140076b53lea r13, [rsp+64]
140076b58mov [rsp+40], rdx
140076b5dmov [rsp+48], rcx
140076b62mov edx, eax
140076b64mov [rsp+32], r13
140076b69mov rcx, [rbp-48]
140076b6dcall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140076b72movsxd r12, [rbp-12]
140076b76mov rdx, r13
140076b79jmp 0x140076aba
140076b7e
140076b7e 66 90 f.
140076b80
140076b80loc_140076b80:
140076b80movzx ecx, [r12+76]
140076b86add eax, 1
140076b89sub rdx, 2
140076b8dmov [rbp-12], eax
140076b90mov [rdx], cx
140076b93jmp 0x140076aae
140076b98
140076b98 0f 1f 84 00 00 00 00 00 ........
140076ba0
140076ba0loc_140076ba0:
140076ba0add eax, 1
140076ba3cdqe
140076ba5lea rax, [4*rax+15]
140076badand rax, -16
140076bb1call ___chkstk_ms
140076bb6movzx r9l, [r12+74]
140076bbcmov r8, [r12+24]
140076bc1sub rsp, rax
140076bc4lea rcx, [rbp-12]
140076bc8mov rax, [r12+16]
140076bcdlea r10, [rsp+68]
140076bd2mov [rsp+48], rdx
140076bd7mov [rsp+56], rcx
140076bdcmov rdx, rax
140076bdfmov [rsp+40], r10
140076be4mov [rbp-40], r10
140076be8mov [rsp+32], rbx
140076bedmov rcx, [rbp-48]
140076bf1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
140076bf6mov eax, [rbp-12]
140076bf9mov rdx, [rbp-40]
140076bfdtest r13b, r13b
140076c00jne 0x140076a9c
140076c06
140076c06loc_140076c06:
140076c06test r14l, 512
140076c0dje 0x140076aae
140076c13test r15, r15
140076c16je 0x140076aae
140076c1ccmp [rbp-56], 64
140076c20je 0x140076ced
140076c26mov rcx, [rbp-24]
140076c2ashr r14l, 14
140076c2eadd eax, 2
140076c31sub rdx, 4
140076c35and r14l, 1
140076c39movzx ecx, [rcx+2*r14+4]
140076c3fmov [rbp-12], eax
140076c42mov [rdx+2], cx
140076c46movzx ecx, [r12+84]
140076c4cmov [rdx], cx
140076c4fjmp 0x140076aae
140076c54
140076c54 0f 1f 40 00 ..@.
140076c58
140076c58loc_140076c58:
140076c58lea rax, [rbx+208]
140076c5fmov ecx, 208
140076c64mov [rbp-24], rax
140076c68call operator new(unsigned long long)
140076c6dlea rcx, [rip+0x12b98c]
140076c74mov [rax+32], 0
140076c78mov r12, rax
140076c7blea rdx, [rbx+208]
140076c82mov [rax], rcx
140076c85mov rcx, rax
140076c88mov [rax+8], 0
140076c8fmov [rax+16], 0
140076c97mov [rax+24], 0
140076c9fmov [rax+40], 0
140076ca7mov [rax+48], 0
140076cafmov [rax+56], 0
140076cb7mov [rax+64], 0
140076cbfmov [rax+72], 0
140076cc6mov [rax+200], 0
140076ccdcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140076cd2mov rcx, [rbx+208]
140076cd9mov rdx, r12
140076cdcmov r8, r14
140076cdfcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140076ce4mov r12, [r13]
140076ce8jmp 0x140076a15
140076ced
140076cedloc_140076ced:
140076cedmovzx ecx, [r12+84]
140076cf3add eax, 1
140076cf6sub rdx, 2
140076cfamov [rbp-12], eax
140076cfdmov [rdx], cx
140076d00jmp 0x140076aae
140076d05
140076d05 48 89 c1 e8 83 af 08 00 49 8b 04 H.......I..
140076d10 24 4c 89 e1 ff 50 08 $L...P.
140076d17
140076d17loc_140076d17:
140076d17mov rsi, [rip+0x120972]
140076d1emov rax, [rbp-8]
140076d22sub rax, [rsi]
140076d25je 0x140076d36
140076d27
140076d27loc_140076d27:
140076d27call __stack_chk_fail
140076d2cmov rcx, rax
140076d2fcall __cxa_begin_catch
140076d34jmp 0x140076d17
140076d36
140076d36loc_140076d36:
140076d36call __cxa_rethrow
140076d3bmov rbx, rax
140076d3ecall __cxa_end_catch
140076d43mov rsi, [rip+0x120946]
140076d4amov rax, [rbp-8]
140076d4esub rax, [rsi]
140076d51jne 0x140076d27
140076d53mov rcx, rbx
140076d56call _Unwind_Resume
140076d5bnop
1400769a0
140076d5c
140076d5c // align 0x10
140076d5c // align 0x10
140076d60
140076d60std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140076d60push rbp
140076d61push r15
140076d63push r14
140076d65push r13
140076d67push r12
140076d69push rdi
140076d6apush rsi
140076d6bpush rbx
140076d6csub rsp, 136
140076d73lea rbp, [rsp+128]
140076d7bmov eax, [rbp+112]
140076d7emov rdi, [r8]
140076d81mov r15, [r8+8]
140076d85mov rsi, rcx
140076d88mov rcx, [rip+0x120901]
140076d8fmov [rbp-36], eax
140076d92mov rbx, r9
140076d95mov [rbp-32], rdx
140076d99mov rax, [rcx]
140076d9cmov [rbp-8], rax
140076da0xor eax, eax
140076da2lea rcx, [rip+0x8f387]
140076da9call std::locale::id::_M_id() const
140076daemov r14, rax
140076db1mov rax, [rbx+208]
140076db8mov rax, [rax+24]
140076dbclea r13, [rax+8*r14]
140076dc0mov r10, [r13]
140076dc4test r10, r10
140076dc7je 0x140076fb0
140076dcd
140076dcdloc_140076dcd:
140076dcdmov r12l, [rbx+24]
140076dd1sub rsp, 80
140076dd5lea r8, [r10+76]
140076dd9mov [rbp-24], r10
140076dddmov [rbp-48], r8
140076de1lea rcx, [rsp+144]
140076de9mov r13l, r12l
140076decmov r9l, r12l
140076defand r13l, 74
140076df3cmp r13l, 64
140076df7setne r11b
140076dfbcmp r13l, 8
140076dffsetne al
140076e02and r11l, eax
140076e05movzx eax, r11b
140076e09mov [rsp+32], eax
140076e0dmov rdx, [rbp+120]
140076e11mov r14l, eax
140076e14call int std::__int_to_char<wchar_t, unsigned long long>(wchar_t*, unsigned long long, wchar_t const*, std::_Ios_Fmtflags, bool)
140076e19mov edx, 40
140076e1emov r10, [rbp-24]
140076e22sub edx, eax
140076e24mov [rbp-12], eax
140076e27movsxd rdx, edx
140076e2alea rdx, [rsp+2*rdx+64]
140076e2fcmp [r10+32], 0
140076e34jne 0x140076ea8
140076e36test r14b, r14b
140076e39je 0x140076f13
140076e3f
140076e3floc_140076e3f:
140076e3fmov r8, [rbx+16]
140076e43movsxd r12, eax
140076e46cmp r12, r8
140076e49jl 0x140076f68
140076e4f
140076e4floc_140076e4f:
140076e4fmov [rbx+16], 0
140076e57mov ebx, r15l
140076e5atest r15b, r15b
140076e5djne 0x140076e76
140076e5fmov rax, [rdi]
140076e62mov r8, r12
140076e65mov rcx, rdi
140076e68call [rax+96]
140076e6bcmp rax, r12
140076e6emov eax, 1
140076e73cmovne ebx, eax
140076e76
140076e76loc_140076e76:
140076e76mov [rsi], rdi
140076e79mov rdi, [rip+0x120810]
140076e80mov [rsi+8], bl
140076e83mov rax, [rbp-8]
140076e87sub rax, [rdi]
140076e8ajne 0x14007707e
140076e90mov rax, rsi
140076e93lea rsp, [rbp+8]
140076e97pop rbx
140076e98pop rsi
140076e99pop rdi
140076e9apop r12
140076e9cpop r13
140076e9epop r14
140076ea0pop r15
140076ea2pop rbp
140076ea3ret
140076ea4
140076ea4 0f 1f 40 00 ..@.
140076ea8
140076ea8loc_140076ea8:
140076ea8add eax, 1
140076eabcdqe
140076eadlea rax, [4*rax+15]
140076eb5and rax, -16
140076eb9call ___chkstk_ms
140076ebemovzx r9l, [r10+74]
140076ec3mov r8, [r10+24]
140076ec7sub rsp, rax
140076ecalea rcx, [rbp-12]
140076ecemov rax, [r10+16]
140076ed2mov [rbp-56], r10
140076ed6lea r11, [rsp+68]
140076edbmov [rsp+48], rdx
140076ee0mov [rsp+56], rcx
140076ee5mov rdx, rax
140076ee8mov [rsp+40], r11
140076eedmov [rbp-24], r11
140076ef1mov [rsp+32], rbx
140076ef6mov rcx, [rbp-32]
140076efacall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
140076effmov eax, [rbp-12]
140076f02mov rdx, [rbp-24]
140076f06mov r10, [rbp-56]
140076f0atest r14b, r14b
140076f0djne 0x140076e3f
140076f13
140076f13loc_140076f13:
140076f13test r12l, 512
140076f1aje 0x140076e3f
140076f20cmp [rbp+120], 0
140076f25je 0x140076e3f
140076f2bcmp r13l, 64
140076f2fje 0x140077045
140076f35mov rcx, [rbp-48]
140076f39shr r12l, 14
140076f3dadd eax, 2
140076f40sub rdx, 4
140076f44and r12l, 1
140076f48movzx ecx, [rcx+2*r12+4]
140076f4emov [rbp-12], eax
140076f51mov [rdx+2], cx
140076f55movzx ecx, [r10+84]
140076f5amov [rdx], cx
140076f5djmp 0x140076e3f
140076f62
140076f62 66 0f 1f 44 00 00 f..D..
140076f68
140076f68loc_140076f68:
140076f68lea rax, [r8+r8+15]
140076f6dand rax, -16
140076f71call ___chkstk_ms
140076f76sub rsp, rax
140076f79lea rcx, [rbp-12]
140076f7dmovzx eax, [rbp-36]
140076f81mov r9, rbx
140076f84lea r13, [rsp+64]
140076f89mov [rsp+40], rdx
140076f8emov [rsp+48], rcx
140076f93mov edx, eax
140076f95mov [rsp+32], r13
140076f9amov rcx, [rbp-32]
140076f9ecall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140076fa3movsxd r12, [rbp-12]
140076fa7mov rdx, r13
140076faajmp 0x140076e4f
140076faf
140076faf 90 .
140076fb0
140076fb0loc_140076fb0:
140076fb0lea rax, [rbx+208]
140076fb7mov ecx, 208
140076fbcmov [rbp-24], rax
140076fc0call operator new(unsigned long long)
140076fc5lea rcx, [rip+0x12b634]
140076fccmov [rax+32], 0
140076fd0mov r12, rax
140076fd3lea rdx, [rbx+208]
140076fdamov [rax], rcx
140076fddmov rcx, rax
140076fe0mov [rax+8], 0
140076fe7mov [rax+16], 0
140076fefmov [rax+24], 0
140076ff7mov [rax+40], 0
140076fffmov [rax+48], 0
140077007mov [rax+56], 0
14007700fmov [rax+64], 0
140077017mov [rax+72], 0
14007701emov [rax+200], 0
140077025call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007702amov rcx, [rbx+208]
140077031mov r8, r14
140077034mov rdx, r12
140077037call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14007703cmov r10, [r13]
140077040jmp 0x140076dcd
140077045
140077045loc_140077045:
140077045movzx ecx, [r10+84]
14007704aadd eax, 1
14007704dsub rdx, 2
140077051mov [rbp-12], eax
140077054mov [rdx], cx
140077057jmp 0x140076e3f
14007705c
14007705c 48 89 c1 e8 H...
140077060 2c ac 08 00 49 8b 04 24 4c 89 e1 ff 50 08 ,...I..$L...P.
14007706e
14007706eloc_14007706e:
14007706emov rsi, [rip+0x12061b]
140077075mov rax, [rbp-8]
140077079sub rax, [rsi]
14007707cje 0x14007708d
14007707e
14007707eloc_14007707e:
14007707ecall __stack_chk_fail
140077083mov rcx, rax
140077086call __cxa_begin_catch
14007708bjmp 0x14007706e
14007708d
14007708dloc_14007708d:
14007708dcall __cxa_rethrow
140077092mov rbx, rax
140077095call __cxa_end_catch
14007709amov rsi, [rip+0x1205ef]
1400770a1mov rax, [rbp-8]
1400770a5sub rax, [rsi]
1400770a8jne 0x14007707e
1400770aamov rcx, rbx
1400770adcall _Unwind_Resume
1400770b2nop
140076d60
140076d60std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140076d60push rbp
140076d61push r15
140076d63push r14
140076d65push r13
140076d67push r12
140076d69push rdi
140076d6apush rsi
140076d6bpush rbx
140076d6csub rsp, 136
140076d73lea rbp, [rsp+128]
140076d7bmov eax, [rbp+112]
140076d7emov rdi, [r8]
140076d81mov r15, [r8+8]
140076d85mov rsi, rcx
140076d88mov rcx, [rip+0x120901]
140076d8fmov [rbp-36], eax
140076d92mov rbx, r9
140076d95mov [rbp-32], rdx
140076d99mov rax, [rcx]
140076d9cmov [rbp-8], rax
140076da0xor eax, eax
140076da2lea rcx, [rip+0x8f387]
140076da9call std::locale::id::_M_id() const
140076daemov r14, rax
140076db1mov rax, [rbx+208]
140076db8mov rax, [rax+24]
140076dbclea r13, [rax+8*r14]
140076dc0mov r10, [r13]
140076dc4test r10, r10
140076dc7je 0x140076fb0
140076dcd
140076dcdloc_140076dcd:
140076dcdmov r12l, [rbx+24]
140076dd1sub rsp, 80
140076dd5lea r8, [r10+76]
140076dd9mov [rbp-24], r10
140076dddmov [rbp-48], r8
140076de1lea rcx, [rsp+144]
140076de9mov r13l, r12l
140076decmov r9l, r12l
140076defand r13l, 74
140076df3cmp r13l, 64
140076df7setne r11b
140076dfbcmp r13l, 8
140076dffsetne al
140076e02and r11l, eax
140076e05movzx eax, r11b
140076e09mov [rsp+32], eax
140076e0dmov rdx, [rbp+120]
140076e11mov r14l, eax
140076e14call int std::__int_to_char<wchar_t, unsigned long long>(wchar_t*, unsigned long long, wchar_t const*, std::_Ios_Fmtflags, bool)
140076e19mov edx, 40
140076e1emov r10, [rbp-24]
140076e22sub edx, eax
140076e24mov [rbp-12], eax
140076e27movsxd rdx, edx
140076e2alea rdx, [rsp+2*rdx+64]
140076e2fcmp [r10+32], 0
140076e34jne 0x140076ea8
140076e36test r14b, r14b
140076e39je 0x140076f13
140076e3f
140076e3floc_140076e3f:
140076e3fmov r8, [rbx+16]
140076e43movsxd r12, eax
140076e46cmp r12, r8
140076e49jl 0x140076f68
140076e4f
140076e4floc_140076e4f:
140076e4fmov [rbx+16], 0
140076e57mov ebx, r15l
140076e5atest r15b, r15b
140076e5djne 0x140076e76
140076e5fmov rax, [rdi]
140076e62mov r8, r12
140076e65mov rcx, rdi
140076e68call [rax+96]
140076e6bcmp rax, r12
140076e6emov eax, 1
140076e73cmovne ebx, eax
140076e76
140076e76loc_140076e76:
140076e76mov [rsi], rdi
140076e79mov rdi, [rip+0x120810]
140076e80mov [rsi+8], bl
140076e83mov rax, [rbp-8]
140076e87sub rax, [rdi]
140076e8ajne 0x14007707e
140076e90mov rax, rsi
140076e93lea rsp, [rbp+8]
140076e97pop rbx
140076e98pop rsi
140076e99pop rdi
140076e9apop r12
140076e9cpop r13
140076e9epop r14
140076ea0pop r15
140076ea2pop rbp
140076ea3ret
140076ea4
140076ea4 0f 1f 40 00 ..@.
140076ea8
140076ea8loc_140076ea8:
140076ea8add eax, 1
140076eabcdqe
140076eadlea rax, [4*rax+15]
140076eb5and rax, -16
140076eb9call ___chkstk_ms
140076ebemovzx r9l, [r10+74]
140076ec3mov r8, [r10+24]
140076ec7sub rsp, rax
140076ecalea rcx, [rbp-12]
140076ecemov rax, [r10+16]
140076ed2mov [rbp-56], r10
140076ed6lea r11, [rsp+68]
140076edbmov [rsp+48], rdx
140076ee0mov [rsp+56], rcx
140076ee5mov rdx, rax
140076ee8mov [rsp+40], r11
140076eedmov [rbp-24], r11
140076ef1mov [rsp+32], rbx
140076ef6mov rcx, [rbp-32]
140076efacall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_int(char const*, unsigned long long, wchar_t, std::ios_base&, wchar_t*, wchar_t*, int&) const
140076effmov eax, [rbp-12]
140076f02mov rdx, [rbp-24]
140076f06mov r10, [rbp-56]
140076f0atest r14b, r14b
140076f0djne 0x140076e3f
140076f13
140076f13loc_140076f13:
140076f13test r12l, 512
140076f1aje 0x140076e3f
140076f20cmp [rbp+120], 0
140076f25je 0x140076e3f
140076f2bcmp r13l, 64
140076f2fje 0x140077045
140076f35mov rcx, [rbp-48]
140076f39shr r12l, 14
140076f3dadd eax, 2
140076f40sub rdx, 4
140076f44and r12l, 1
140076f48movzx ecx, [rcx+2*r12+4]
140076f4emov [rbp-12], eax
140076f51mov [rdx+2], cx
140076f55movzx ecx, [r10+84]
140076f5amov [rdx], cx
140076f5djmp 0x140076e3f
140076f62
140076f62 66 0f 1f 44 00 00 f..D..
140076f68
140076f68loc_140076f68:
140076f68lea rax, [r8+r8+15]
140076f6dand rax, -16
140076f71call ___chkstk_ms
140076f76sub rsp, rax
140076f79lea rcx, [rbp-12]
140076f7dmovzx eax, [rbp-36]
140076f81mov r9, rbx
140076f84lea r13, [rsp+64]
140076f89mov [rsp+40], rdx
140076f8emov [rsp+48], rcx
140076f93mov edx, eax
140076f95mov [rsp+32], r13
140076f9amov rcx, [rbp-32]
140076f9ecall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140076fa3movsxd r12, [rbp-12]
140076fa7mov rdx, r13
140076faajmp 0x140076e4f
140076faf
140076faf 90 .
140076fb0
140076fb0loc_140076fb0:
140076fb0lea rax, [rbx+208]
140076fb7mov ecx, 208
140076fbcmov [rbp-24], rax
140076fc0call operator new(unsigned long long)
140076fc5lea rcx, [rip+0x12b634]
140076fccmov [rax+32], 0
140076fd0mov r12, rax
140076fd3lea rdx, [rbx+208]
140076fdamov [rax], rcx
140076fddmov rcx, rax
140076fe0mov [rax+8], 0
140076fe7mov [rax+16], 0
140076fefmov [rax+24], 0
140076ff7mov [rax+40], 0
140076fffmov [rax+48], 0
140077007mov [rax+56], 0
14007700fmov [rax+64], 0
140077017mov [rax+72], 0
14007701emov [rax+200], 0
140077025call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007702amov rcx, [rbx+208]
140077031mov r8, r14
140077034mov rdx, r12
140077037call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14007703cmov r10, [r13]
140077040jmp 0x140076dcd
140077045
140077045loc_140077045:
140077045movzx ecx, [r10+84]
14007704aadd eax, 1
14007704dsub rdx, 2
140077051mov [rbp-12], eax
140077054mov [rdx], cx
140077057jmp 0x140076e3f
14007705c
14007705c 48 89 c1 e8 H...
140077060 2c ac 08 00 49 8b 04 24 4c 89 e1 ff 50 08 ,...I..$L...P.
14007706e
14007706eloc_14007706e:
14007706emov rsi, [rip+0x12061b]
140077075mov rax, [rbp-8]
140077079sub rax, [rsi]
14007707cje 0x14007708d
14007707e
14007707eloc_14007707e:
14007707ecall __stack_chk_fail
140077083mov rcx, rax
140077086call __cxa_begin_catch
14007708bjmp 0x14007706e
14007708d
14007708dloc_14007708d:
14007708dcall __cxa_rethrow
140077092mov rbx, rax
140077095call __cxa_end_catch
14007709amov rsi, [rip+0x1205ef]
1400770a1mov rax, [rbp-8]
1400770a5sub rax, [rsi]
1400770a8jne 0x14007707e
1400770aamov rcx, rbx
1400770adcall _Unwind_Resume
1400770b2nop
140076d60
1400770b3
1400770b3 // align 0x10
1400770b3 // align 0x10
1400770c0
1400770c0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const:
1400770c0push rsi
1400770c1push rbx
1400770c2sub rsp, 72
1400770c6mov rcx, [rsp+144]
1400770cemov rbx, [rsp+152]
1400770d6mov rax, rdx
1400770d9movzx edx, r9w
1400770ddcmp [rsp+128], 0
1400770e6je 0x140077170
1400770ecmov rsi, [rsp+128]
1400770f4mov [rsp+32], rcx
1400770f9sub rsi, rcx
1400770fcsar rsi, 1
1400770ffmovsxd r9, esi
140077102lea r9, [rcx+2*r9]
140077106mov rcx, [rsp+136]
14007710emov [rsp+40], r9
140077113mov r9, r8
140077116mov r8, rax
140077119call wchar_t* std::__add_grouping<wchar_t>(wchar_t*, wchar_t, char const*, unsigned long long, wchar_t const*, wchar_t const*)
14007711emov r8l, [rbx]
140077121mov r9, rax
140077124sub r9, [rsp+136]
14007712cmov rcx, rax
14007712fxor eax, eax
140077131sub r8l, esi
140077134sar r9, 1
140077137movsxd r8, r8l
14007713atest r8, r8
14007713djne 0x140077150
14007713f
14007713floc_14007713f:
14007713fadd eax, r9l
140077142mov [rbx], eax
140077144add rsp, 72
140077148pop rbx
140077149pop rsi
14007714aret
14007714b
14007714b 0f 1f 44 00 00 ..D..
140077150
140077150loc_140077150:
140077150mov rdx, [rsp+128]
140077158add r8, r8
14007715bmov [rsp+56], r9
140077160call memcpy
140077165mov eax, [rbx]
140077167mov r9, [rsp+56]
14007716csub eax, esi
14007716ejmp 0x14007713f
140077170
140077170loc_140077170:
140077170movsxd r9, [rbx]
140077173mov [rsp+32], rcx
140077178lea r9, [rcx+2*r9]
14007717cmov rcx, [rsp+136]
140077184mov [rsp+40], r9
140077189mov r9, r8
14007718cmov r8, rax
14007718fcall wchar_t* std::__add_grouping<wchar_t>(wchar_t*, wchar_t, char const*, unsigned long long, wchar_t const*, wchar_t const*)
140077194sub rax, [rsp+136]
14007719csar rax, 1
14007719fmov [rbx], eax
1400771a1add rsp, 72
1400771a5pop rbx
1400771a6pop rsi
1400771a7ret
1400770c0
1400770c0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const:
1400770c0push rsi
1400770c1push rbx
1400770c2sub rsp, 72
1400770c6mov rcx, [rsp+144]
1400770cemov rbx, [rsp+152]
1400770d6mov rax, rdx
1400770d9movzx edx, r9w
1400770ddcmp [rsp+128], 0
1400770e6je 0x140077170
1400770ecmov rsi, [rsp+128]
1400770f4mov [rsp+32], rcx
1400770f9sub rsi, rcx
1400770fcsar rsi, 1
1400770ffmovsxd r9, esi
140077102lea r9, [rcx+2*r9]
140077106mov rcx, [rsp+136]
14007710emov [rsp+40], r9
140077113mov r9, r8
140077116mov r8, rax
140077119call wchar_t* std::__add_grouping<wchar_t>(wchar_t*, wchar_t, char const*, unsigned long long, wchar_t const*, wchar_t const*)
14007711emov r8l, [rbx]
140077121mov r9, rax
140077124sub r9, [rsp+136]
14007712cmov rcx, rax
14007712fxor eax, eax
140077131sub r8l, esi
140077134sar r9, 1
140077137movsxd r8, r8l
14007713atest r8, r8
14007713djne 0x140077150
14007713f
14007713floc_14007713f:
14007713fadd eax, r9l
140077142mov [rbx], eax
140077144add rsp, 72
140077148pop rbx
140077149pop rsi
14007714aret
14007714b
14007714b 0f 1f 44 00 00 ..D..
140077150
140077150loc_140077150:
140077150mov rdx, [rsp+128]
140077158add r8, r8
14007715bmov [rsp+56], r9
140077160call memcpy
140077165mov eax, [rbx]
140077167mov r9, [rsp+56]
14007716csub eax, esi
14007716ejmp 0x14007713f
140077170
140077170loc_140077170:
140077170movsxd r9, [rbx]
140077173mov [rsp+32], rcx
140077178lea r9, [rcx+2*r9]
14007717cmov rcx, [rsp+136]
140077184mov [rsp+40], r9
140077189mov r9, r8
14007718cmov r8, rax
14007718fcall wchar_t* std::__add_grouping<wchar_t>(wchar_t*, wchar_t, char const*, unsigned long long, wchar_t const*, wchar_t const*)
140077194sub rax, [rsp+136]
14007719csar rax, 1
14007719fmov [rbx], eax
1400771a1add rsp, 72
1400771a5pop rbx
1400771a6pop rsi
1400771a7ret
1400770c0
1400771a8
1400771a8 // align 0x10
1400771a8 // align 0x10
1400771b0
1400771b0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, double) const:
1400771b0push rbp
1400771b1push r15
1400771b3push r14
1400771b5push r13
1400771b7push r12
1400771b9push rdi
1400771bapush rsi
1400771bbpush rbx
1400771bcsub rsp, 168
1400771c3lea rbp, [rsp+160]
1400771cbmov rdi, [rip+0x1204be]
1400771d2mov rax, [r8+8]
1400771d6mov r13, [r8]
1400771d9mov r15l, [rbp+120]
1400771ddmov [rbp-56], rcx
1400771e1mov rbx, r9
1400771e4mov rcx, [rdi]
1400771e7mov [rbp-8], rcx
1400771eblea rcx, [rip+0x8ef3e]
1400771f2mov [rbp-64], rax
1400771f6mov eax, [rbp+112]
1400771f9mov [rbp-72], rdx
1400771fdmov [rbp-88], eax
140077200call std::locale::id::_M_id() const
140077205mov r14, rax
140077208mov rax, [rbx+208]
14007720fmov rax, [rax+24]
140077213lea r12, [rax+8*r14]
140077217mov rdi, [r12]
14007721btest rdi, rdi
14007721eje 0x1400775e0
140077224
140077224loc_140077224:
140077224mov r12, [rbx+8]
140077228mov eax, 6
14007722dmovsx r8l, r15b
140077231mov rcx, rbx
140077234lea rdx, [rbp-32]
140077238test r12, r12
14007723bcmovs r12, rax
14007723fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077244mov eax, [rbx+24]
140077247sub rsp, 48
14007724blea rsi, [rsp+64]
140077250not eax
140077252test eax, 260
140077257je 0x140077500
14007725dcall std::locale::facet::_S_get_c_locale()
140077262lea r9, [rbp-32]
140077266mov rdx, rsi
140077269lea rcx, [rbp-40]
14007726dmov [rbp-40], rax
140077271movsd_xmm x0, [rbp+128]
140077279mov r8l, 45
14007727fmov [rsp+32], r12
140077284movsd_xmm [rsp+40], x0
14007728acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007728fmov [rbp-44], eax
140077292cmp eax, 44
140077295jg 0x1400773b8
14007729b
14007729bloc_14007729b:
14007729bmov rcx, [rip+0x11faae]
1400772a2call std::locale::id::_M_id() const
1400772a7mov rdx, rax
1400772aamov rax, [rbx+208]
1400772b1mov rax, [rax+8]
1400772b5mov rcx, [rax+8*rdx]
1400772b9test rcx, rcx
1400772bcje 0x140077690
1400772c2movsxd rdx, [rbp-44]
1400772c6lea rax, [rdx+rdx+15]
1400772cband rax, -16
1400772cfcall ___chkstk_ms
1400772d4sub rsp, rax
1400772d7mov rax, [rcx]
1400772dalea r8, [rsi+rdx]
1400772demov rdx, rsi
1400772e1lea r12, [rsp+64]
1400772e6mov r9, r12
1400772e9mov r14, r12
1400772eccall [rax+88]
1400772efmovsxd r8, [rbp-44]
1400772f3movzx r9l, [rdi+32]
1400772f8mov r15, r8
1400772fbtest r8, r8
1400772feje 0x140077410
140077304mov edx, 46
140077309mov rcx, rsi
14007730cmov [rbp-81], r9b
140077310mov [rbp-80], r8
140077314call memchr
140077319mov r8, [rbp-80]
14007731dmovzx r9l, [rbp-81]
140077322test rax, rax
140077325mov rdx, rax
140077328je 0x140077590
14007732emovzx eax, [rdi+72]
140077332sub rdx, rsi
140077335lea rdx, [r12+2*rdx]
140077339mov [rdx], ax
14007733ctest r9b, r9b
14007733fjne 0x14007741b
140077345
140077345loc_140077345:
140077345mov rcx, [rbx+16]
140077349mov rsi, r8
14007734ccmp r8, rcx
14007734fjl 0x1400774b8
140077355
140077355loc_140077355:
140077355mov rax, [rbp-64]
140077359mov [rbx+16], 0
140077361mov ebx, eax
140077363test al, al
140077365jne 0x140077382
140077367mov rax, [r13]
14007736bmov r8, rsi
14007736emov rdx, r14
140077371mov rcx, r13
140077374call [rax+96]
140077377cmp rax, rsi
14007737amov eax, 1
14007737fcmovne ebx, eax
140077382
140077382loc_140077382:
140077382mov rax, [rbp-56]
140077386mov rdi, [rip+0x120303]
14007738dmov [rax], r13
140077390mov [rax+8], bl
140077393mov rax, [rbp-8]
140077397sub rax, [rdi]
14007739ajne 0x14007768b
1400773a0mov rax, [rbp-56]
1400773a4lea rsp, [rbp+8]
1400773a8pop rbx
1400773a9pop rsi
1400773aapop rdi
1400773abpop r12
1400773adpop r13
1400773afpop r14
1400773b1pop r15
1400773b3pop rbp
1400773b4ret
1400773b5
1400773b5 0f 1f 00 ...
1400773b8
1400773b8loc_1400773b8:
1400773b8lea r8l, [rax+1]
1400773bcmovsxd rax, r8l
1400773bfmov [rbp-80], r8l
1400773c3add rax, 15
1400773c7and rax, -16
1400773cbcall ___chkstk_ms
1400773d0sub rsp, rax
1400773d3call std::locale::facet::_S_get_c_locale()
1400773d8lea rsi, [rsp+64]
1400773ddlea r9, [rbp-32]
1400773e1movsd_xmm x2, [rbp+128]
1400773e9mov [rbp-40], rax
1400773edmov rdx, rsi
1400773f0lea rcx, [rbp-40]
1400773f4mov [rsp+32], r12
1400773f9movsd_xmm [rsp+40], x2
1400773ffmov r8l, [rbp-80]
140077403call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077408mov [rbp-44], eax
14007740bjmp 0x14007729b
140077410
140077410loc_140077410:
140077410test r9b, r9b
140077413je 0x140077345
140077419xor edx, edx
14007741b
14007741bloc_14007741b:
14007741blea rax, [4*r8+15]
140077423and rax, -16
140077427call ___chkstk_ms
14007742cmovzx ecx, [rsi]
14007742fsub ecx, 43
140077432sub rsp, rax
140077435and ecx, 253
14007743blea rax, [rsp+64]
140077440jne 0x1400775d0
140077446movzx ecx, [r12]
14007744blea esi, [r15-1]
14007744flea r14, [r12+2]
140077454mov r15l, 1
14007745amov [rbp-44], esi
14007745dlea r10, [rax+2]
140077461mov [rax], cx
140077464
140077464loc_140077464:
140077464mov rcx, [rdi+16]
140077468lea r11, [rbp-44]
14007746cmov r8, [rdi+24]
140077470mov [rbp-80], rax
140077474movzx r9l, [rdi+74]
140077479mov [rsp+48], r14
14007747emov [rsp+32], rdx
140077483mov rdx, rcx
140077486mov [rsp+56], r11
14007748bmov [rsp+40], r10
140077490mov rcx, [rbp-72]
140077494call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
140077499add r15l, [rbp-44]
14007749dmov rcx, [rbx+16]
1400774a1movsxd r8, r15l
1400774a4mov [rbp-44], r15l
1400774a8mov r14, [rbp-80]
1400774acmov rsi, r8
1400774afcmp r8, rcx
1400774b2jge 0x140077355
1400774b8
1400774b8loc_1400774b8:
1400774b8lea rax, [rcx+rcx+15]
1400774bdand rax, -16
1400774c1call ___chkstk_ms
1400774c6movzx edx, [rbp-88]
1400774casub rsp, rax
1400774cdlea rax, [rbp-44]
1400774d1mov r8, rcx
1400774d4mov r9, rbx
1400774d7lea rdi, [rsp+64]
1400774dcmov [rsp+40], r14
1400774e1mov [rsp+48], rax
1400774e6mov r14, rdi
1400774e9mov [rsp+32], rdi
1400774eemov rcx, [rbp-72]
1400774f2call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
1400774f7movsxd rsi, [rbp-44]
1400774fbjmp 0x140077355
140077500
140077500loc_140077500:
140077500call std::locale::facet::_S_get_c_locale()
140077505lea r9, [rbp-32]
140077509mov rdx, rsi
14007750clea rcx, [rbp-40]
140077510mov [rbp-40], rax
140077514movsd_xmm x1, [rbp+128]
14007751cmov r8l, 45
140077522movsd_xmm [rsp+32], x1
140077528call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007752dmov [rbp-44], eax
140077530cmp eax, 44
140077533jle 0x14007729b
140077539lea r15l, [rax+1]
14007753dmovsxd rax, r15l
140077540add rax, 15
140077544and rax, -16
140077548call ___chkstk_ms
14007754dsub rsp, rax
140077550call std::locale::facet::_S_get_c_locale()
140077555lea r9, [rbp-32]
140077559mov r8l, r15l
14007755clea rcx, [rbp-40]
140077560mov [rbp-40], rax
140077564movsd_xmm x3, [rbp+128]
14007756clea rsi, [rsp+64]
140077571mov rdx, rsi
140077574movsd_xmm [rsp+32], x3
14007757acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007757fmov [rbp-44], eax
140077582jmp 0x14007729b
140077587
140077587 66 0f 1f 84 00 00 00 00 00 f........
140077590
140077590loc_140077590:
140077590test r9b, r9b
140077593je 0x140077345
140077599cmp r15l, 2
14007759djle 0x14007741b
1400775a3movzx eax, [rsi+1]
1400775a7cmp al, 57
1400775a9jg 0x140077345
1400775afmovzx ecx, [rsi+2]
1400775b3sub ecx, 48
1400775b6cmp cl, 9
1400775b9ja 0x140077345
1400775bfcmp al, 47
1400775c1jle 0x140077345
1400775c7jmp 0x14007741b
1400775cc
1400775cc 0f 1f 40 00 ..@.
1400775d0
1400775d0loc_1400775d0:
1400775d0mov r10, rax
1400775d3xor r15l, r15l
1400775d6jmp 0x140077464
1400775db
1400775db 0f 1f 44 00 00 ..D..
1400775e0
1400775e0loc_1400775e0:
1400775e0mov ecx, 208
1400775e5call operator new(unsigned long long)
1400775eamov rsi, rax
1400775edmov [rax+8], 0
1400775f4lea rax, [rip+0x12b005]
1400775fblea rdx, [rbx+208]
140077602mov [rsi], rax
140077605mov rcx, rsi
140077608mov [rsi+16], 0
140077610mov [rsi+24], 0
140077618mov [rsi+32], 0
14007761cmov [rsi+40], 0
140077624mov [rsi+48], 0
14007762cmov [rsi+56], 0
140077634mov [rsi+64], 0
14007763cmov [rsi+72], 0
140077643mov [rsi+200], 0
14007764acall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007764fmov rcx, [rbx+208]
140077656mov r8, r14
140077659mov rdx, rsi
14007765ccall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140077661mov rdi, [r12]
140077665jmp 0x140077224
14007766a
14007766a 48 89 c1 e8 1e a6 H.....
140077670 08 00 48 8b 06 48 89 f1 ff 50 08 ..H..H...P.
14007767b
14007767bloc_14007767b:
14007767bmov rdi, [rip+0x12000e]
140077682mov rax, [rbp-8]
140077686sub rax, [rdi]
140077689je 0x1400776af
14007768b
14007768bloc_14007768b:
14007768bcall __stack_chk_fail
140077690
140077690loc_140077690:
140077690mov rdi, [rip+0x11fff9]
140077697mov rax, [rbp-8]
14007769bsub rax, [rdi]
14007769ejne 0x14007768b
1400776a0call std::__throw_bad_cast()
1400776a5mov rcx, rax
1400776a8call __cxa_begin_catch
1400776adjmp 0x14007767b
1400776af
1400776afloc_1400776af:
1400776afcall __cxa_rethrow
1400776b4mov rbx, rax
1400776b7call __cxa_end_catch
1400776bcmov rdi, [rip+0x11ffcd]
1400776c3mov rax, [rbp-8]
1400776c7sub rax, [rdi]
1400776cajne 0x14007768b
1400776ccmov rcx, rbx
1400776cfcall _Unwind_Resume
1400776d4nop
1400771b0
1400771b0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, double) const:
1400771b0push rbp
1400771b1push r15
1400771b3push r14
1400771b5push r13
1400771b7push r12
1400771b9push rdi
1400771bapush rsi
1400771bbpush rbx
1400771bcsub rsp, 168
1400771c3lea rbp, [rsp+160]
1400771cbmov rdi, [rip+0x1204be]
1400771d2mov rax, [r8+8]
1400771d6mov r13, [r8]
1400771d9mov r15l, [rbp+120]
1400771ddmov [rbp-56], rcx
1400771e1mov rbx, r9
1400771e4mov rcx, [rdi]
1400771e7mov [rbp-8], rcx
1400771eblea rcx, [rip+0x8ef3e]
1400771f2mov [rbp-64], rax
1400771f6mov eax, [rbp+112]
1400771f9mov [rbp-72], rdx
1400771fdmov [rbp-88], eax
140077200call std::locale::id::_M_id() const
140077205mov r14, rax
140077208mov rax, [rbx+208]
14007720fmov rax, [rax+24]
140077213lea r12, [rax+8*r14]
140077217mov rdi, [r12]
14007721btest rdi, rdi
14007721eje 0x1400775e0
140077224
140077224loc_140077224:
140077224mov r12, [rbx+8]
140077228mov eax, 6
14007722dmovsx r8l, r15b
140077231mov rcx, rbx
140077234lea rdx, [rbp-32]
140077238test r12, r12
14007723bcmovs r12, rax
14007723fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077244mov eax, [rbx+24]
140077247sub rsp, 48
14007724blea rsi, [rsp+64]
140077250not eax
140077252test eax, 260
140077257je 0x140077500
14007725dcall std::locale::facet::_S_get_c_locale()
140077262lea r9, [rbp-32]
140077266mov rdx, rsi
140077269lea rcx, [rbp-40]
14007726dmov [rbp-40], rax
140077271movsd_xmm x0, [rbp+128]
140077279mov r8l, 45
14007727fmov [rsp+32], r12
140077284movsd_xmm [rsp+40], x0
14007728acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007728fmov [rbp-44], eax
140077292cmp eax, 44
140077295jg 0x1400773b8
14007729b
14007729bloc_14007729b:
14007729bmov rcx, [rip+0x11faae]
1400772a2call std::locale::id::_M_id() const
1400772a7mov rdx, rax
1400772aamov rax, [rbx+208]
1400772b1mov rax, [rax+8]
1400772b5mov rcx, [rax+8*rdx]
1400772b9test rcx, rcx
1400772bcje 0x140077690
1400772c2movsxd rdx, [rbp-44]
1400772c6lea rax, [rdx+rdx+15]
1400772cband rax, -16
1400772cfcall ___chkstk_ms
1400772d4sub rsp, rax
1400772d7mov rax, [rcx]
1400772dalea r8, [rsi+rdx]
1400772demov rdx, rsi
1400772e1lea r12, [rsp+64]
1400772e6mov r9, r12
1400772e9mov r14, r12
1400772eccall [rax+88]
1400772efmovsxd r8, [rbp-44]
1400772f3movzx r9l, [rdi+32]
1400772f8mov r15, r8
1400772fbtest r8, r8
1400772feje 0x140077410
140077304mov edx, 46
140077309mov rcx, rsi
14007730cmov [rbp-81], r9b
140077310mov [rbp-80], r8
140077314call memchr
140077319mov r8, [rbp-80]
14007731dmovzx r9l, [rbp-81]
140077322test rax, rax
140077325mov rdx, rax
140077328je 0x140077590
14007732emovzx eax, [rdi+72]
140077332sub rdx, rsi
140077335lea rdx, [r12+2*rdx]
140077339mov [rdx], ax
14007733ctest r9b, r9b
14007733fjne 0x14007741b
140077345
140077345loc_140077345:
140077345mov rcx, [rbx+16]
140077349mov rsi, r8
14007734ccmp r8, rcx
14007734fjl 0x1400774b8
140077355
140077355loc_140077355:
140077355mov rax, [rbp-64]
140077359mov [rbx+16], 0
140077361mov ebx, eax
140077363test al, al
140077365jne 0x140077382
140077367mov rax, [r13]
14007736bmov r8, rsi
14007736emov rdx, r14
140077371mov rcx, r13
140077374call [rax+96]
140077377cmp rax, rsi
14007737amov eax, 1
14007737fcmovne ebx, eax
140077382
140077382loc_140077382:
140077382mov rax, [rbp-56]
140077386mov rdi, [rip+0x120303]
14007738dmov [rax], r13
140077390mov [rax+8], bl
140077393mov rax, [rbp-8]
140077397sub rax, [rdi]
14007739ajne 0x14007768b
1400773a0mov rax, [rbp-56]
1400773a4lea rsp, [rbp+8]
1400773a8pop rbx
1400773a9pop rsi
1400773aapop rdi
1400773abpop r12
1400773adpop r13
1400773afpop r14
1400773b1pop r15
1400773b3pop rbp
1400773b4ret
1400773b5
1400773b5 0f 1f 00 ...
1400773b8
1400773b8loc_1400773b8:
1400773b8lea r8l, [rax+1]
1400773bcmovsxd rax, r8l
1400773bfmov [rbp-80], r8l
1400773c3add rax, 15
1400773c7and rax, -16
1400773cbcall ___chkstk_ms
1400773d0sub rsp, rax
1400773d3call std::locale::facet::_S_get_c_locale()
1400773d8lea rsi, [rsp+64]
1400773ddlea r9, [rbp-32]
1400773e1movsd_xmm x2, [rbp+128]
1400773e9mov [rbp-40], rax
1400773edmov rdx, rsi
1400773f0lea rcx, [rbp-40]
1400773f4mov [rsp+32], r12
1400773f9movsd_xmm [rsp+40], x2
1400773ffmov r8l, [rbp-80]
140077403call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077408mov [rbp-44], eax
14007740bjmp 0x14007729b
140077410
140077410loc_140077410:
140077410test r9b, r9b
140077413je 0x140077345
140077419xor edx, edx
14007741b
14007741bloc_14007741b:
14007741blea rax, [4*r8+15]
140077423and rax, -16
140077427call ___chkstk_ms
14007742cmovzx ecx, [rsi]
14007742fsub ecx, 43
140077432sub rsp, rax
140077435and ecx, 253
14007743blea rax, [rsp+64]
140077440jne 0x1400775d0
140077446movzx ecx, [r12]
14007744blea esi, [r15-1]
14007744flea r14, [r12+2]
140077454mov r15l, 1
14007745amov [rbp-44], esi
14007745dlea r10, [rax+2]
140077461mov [rax], cx
140077464
140077464loc_140077464:
140077464mov rcx, [rdi+16]
140077468lea r11, [rbp-44]
14007746cmov r8, [rdi+24]
140077470mov [rbp-80], rax
140077474movzx r9l, [rdi+74]
140077479mov [rsp+48], r14
14007747emov [rsp+32], rdx
140077483mov rdx, rcx
140077486mov [rsp+56], r11
14007748bmov [rsp+40], r10
140077490mov rcx, [rbp-72]
140077494call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
140077499add r15l, [rbp-44]
14007749dmov rcx, [rbx+16]
1400774a1movsxd r8, r15l
1400774a4mov [rbp-44], r15l
1400774a8mov r14, [rbp-80]
1400774acmov rsi, r8
1400774afcmp r8, rcx
1400774b2jge 0x140077355
1400774b8
1400774b8loc_1400774b8:
1400774b8lea rax, [rcx+rcx+15]
1400774bdand rax, -16
1400774c1call ___chkstk_ms
1400774c6movzx edx, [rbp-88]
1400774casub rsp, rax
1400774cdlea rax, [rbp-44]
1400774d1mov r8, rcx
1400774d4mov r9, rbx
1400774d7lea rdi, [rsp+64]
1400774dcmov [rsp+40], r14
1400774e1mov [rsp+48], rax
1400774e6mov r14, rdi
1400774e9mov [rsp+32], rdi
1400774eemov rcx, [rbp-72]
1400774f2call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
1400774f7movsxd rsi, [rbp-44]
1400774fbjmp 0x140077355
140077500
140077500loc_140077500:
140077500call std::locale::facet::_S_get_c_locale()
140077505lea r9, [rbp-32]
140077509mov rdx, rsi
14007750clea rcx, [rbp-40]
140077510mov [rbp-40], rax
140077514movsd_xmm x1, [rbp+128]
14007751cmov r8l, 45
140077522movsd_xmm [rsp+32], x1
140077528call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007752dmov [rbp-44], eax
140077530cmp eax, 44
140077533jle 0x14007729b
140077539lea r15l, [rax+1]
14007753dmovsxd rax, r15l
140077540add rax, 15
140077544and rax, -16
140077548call ___chkstk_ms
14007754dsub rsp, rax
140077550call std::locale::facet::_S_get_c_locale()
140077555lea r9, [rbp-32]
140077559mov r8l, r15l
14007755clea rcx, [rbp-40]
140077560mov [rbp-40], rax
140077564movsd_xmm x3, [rbp+128]
14007756clea rsi, [rsp+64]
140077571mov rdx, rsi
140077574movsd_xmm [rsp+32], x3
14007757acall std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007757fmov [rbp-44], eax
140077582jmp 0x14007729b
140077587
140077587 66 0f 1f 84 00 00 00 00 00 f........
140077590
140077590loc_140077590:
140077590test r9b, r9b
140077593je 0x140077345
140077599cmp r15l, 2
14007759djle 0x14007741b
1400775a3movzx eax, [rsi+1]
1400775a7cmp al, 57
1400775a9jg 0x140077345
1400775afmovzx ecx, [rsi+2]
1400775b3sub ecx, 48
1400775b6cmp cl, 9
1400775b9ja 0x140077345
1400775bfcmp al, 47
1400775c1jle 0x140077345
1400775c7jmp 0x14007741b
1400775cc
1400775cc 0f 1f 40 00 ..@.
1400775d0
1400775d0loc_1400775d0:
1400775d0mov r10, rax
1400775d3xor r15l, r15l
1400775d6jmp 0x140077464
1400775db
1400775db 0f 1f 44 00 00 ..D..
1400775e0
1400775e0loc_1400775e0:
1400775e0mov ecx, 208
1400775e5call operator new(unsigned long long)
1400775eamov rsi, rax
1400775edmov [rax+8], 0
1400775f4lea rax, [rip+0x12b005]
1400775fblea rdx, [rbx+208]
140077602mov [rsi], rax
140077605mov rcx, rsi
140077608mov [rsi+16], 0
140077610mov [rsi+24], 0
140077618mov [rsi+32], 0
14007761cmov [rsi+40], 0
140077624mov [rsi+48], 0
14007762cmov [rsi+56], 0
140077634mov [rsi+64], 0
14007763cmov [rsi+72], 0
140077643mov [rsi+200], 0
14007764acall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14007764fmov rcx, [rbx+208]
140077656mov r8, r14
140077659mov rdx, rsi
14007765ccall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140077661mov rdi, [r12]
140077665jmp 0x140077224
14007766a
14007766a 48 89 c1 e8 1e a6 H.....
140077670 08 00 48 8b 06 48 89 f1 ff 50 08 ..H..H...P.
14007767b
14007767bloc_14007767b:
14007767bmov rdi, [rip+0x12000e]
140077682mov rax, [rbp-8]
140077686sub rax, [rdi]
140077689je 0x1400776af
14007768b
14007768bloc_14007768b:
14007768bcall __stack_chk_fail
140077690
140077690loc_140077690:
140077690mov rdi, [rip+0x11fff9]
140077697mov rax, [rbp-8]
14007769bsub rax, [rdi]
14007769ejne 0x14007768b
1400776a0call std::__throw_bad_cast()
1400776a5mov rcx, rax
1400776a8call __cxa_begin_catch
1400776adjmp 0x14007767b
1400776af
1400776afloc_1400776af:
1400776afcall __cxa_rethrow
1400776b4mov rbx, rax
1400776b7call __cxa_end_catch
1400776bcmov rdi, [rip+0x11ffcd]
1400776c3mov rax, [rbp-8]
1400776c7sub rax, [rdi]
1400776cajne 0x14007768b
1400776ccmov rcx, rbx
1400776cfcall _Unwind_Resume
1400776d4nop
1400771b0
1400776d5
1400776d5 // align 0x10
1400776d5 // align 0x10
1400776e0
1400776e0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<long double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, long double) const:
1400776e0push rbp
1400776e1push r15
1400776e3push r14
1400776e5push r13
1400776e7push r12
1400776e9push rdi
1400776eapush rsi
1400776ebpush rbx
1400776ecsub rsp, 200
1400776f3lea rbp, [rsp+192]
1400776fbmov rdi, [rip+0x11ff8e]
140077702mov rax, [r8+8]
140077706mov esi, [rbp+120]
140077709mov r12, [r8]
14007770cmov [rbp-104], rax
140077710mov eax, [rbp+112]
140077713mov rbx, r9
140077716mov [rbp-80], rcx
14007771amov rcx, [rdi]
14007771dmov [rbp-8], rcx
140077721lea rcx, [r9+208]
140077728mov [rbp-116], eax
14007772bmov rax, [rbp+128]
140077732mov [rbp-112], rdx
140077736fld [rax]
140077738fstp [rbp-96]
14007773bcall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140077740mov rdi, [rbx+8]
140077744movsx r8l, sil
140077748mov rcx, rbx
14007774bmov [rbp-72], rax
14007774flea rdx, [rbp-32]
140077753mov eax, 6
140077758test rdi, rdi
14007775bcmovs rdi, rax
14007775fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077764mov eax, [rbx+24]
140077767sub rsp, 64
14007776blea rsi, [rsp+64]
140077770not eax
140077772test eax, 260
140077777je 0x140077a20
14007777dcall std::locale::facet::_S_get_c_locale()
140077782fld [rbp-96]
140077785lea r15, [rbp-64]
140077789lea r9, [rbp-32]
14007778dmov [rbp-40], rax
140077791mov r8l, 54
140077797lea rcx, [rbp-40]
14007779bmov rdx, rsi
14007779efstp [rbp-64]
1400777a1mov [rsp+40], r15
1400777a6mov [rsp+32], rdi
1400777abcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400777b0mov [rbp-44], eax
1400777b3cmp eax, 53
1400777b6jg 0x1400778d8
1400777bc
1400777bcloc_1400777bc:
1400777bcmov rcx, [rip+0x11f58d]
1400777c3call std::locale::id::_M_id() const
1400777c8mov rdx, rax
1400777cbmov rax, [rbx+208]
1400777d2mov rax, [rax+8]
1400777d6mov rcx, [rax+8*rdx]
1400777datest rcx, rcx
1400777ddje 0x140077af3
1400777e3movsxd rdx, [rbp-44]
1400777e7lea rax, [rdx+rdx+15]
1400777ecand rax, -16
1400777f0call ___chkstk_ms
1400777f5sub rsp, rax
1400777f8mov rax, [rcx]
1400777fblea r8, [rsi+rdx]
1400777ffmov rdx, rsi
140077802lea rdi, [rsp+64]
140077807mov r9, rdi
14007780amov r13, rdi
14007780dcall [rax+88]
140077810movsxd r8, [rbp-44]
140077814mov rax, [rbp-72]
140077818mov r14, r8
14007781bmovzx r15l, [rax+32]
140077820test r8, r8
140077823je 0x140077930
140077829mov edx, 46
14007782emov rcx, rsi
140077831mov [rbp-96], r8
140077835call memchr
14007783amov r8, [rbp-96]
14007783etest rax, rax
140077841mov rdx, rax
140077844je 0x140077aa8
14007784amov rax, [rbp-72]
14007784esub rdx, rsi
140077851lea rdx, [rdi+2*rdx]
140077855movzx eax, [rax+72]
140077859mov [rdx], ax
14007785ctest r15b, r15b
14007785fjne 0x14007793b
140077865
140077865loc_140077865:
140077865mov rcx, [rbx+16]
140077869mov rsi, r8
14007786ccmp r8, rcx
14007786fjl 0x1400779d1
140077875
140077875loc_140077875:
140077875mov rax, [rbp-104]
140077879mov [rbx+16], 0
140077881mov ebx, eax
140077883test al, al
140077885jne 0x1400778a2
140077887mov rax, [r12]
14007788bmov r8, rsi
14007788emov rdx, r13
140077891mov rcx, r12
140077894call [rax+96]
140077897cmp rax, rsi
14007789amov eax, 1
14007789fcmovne ebx, eax
1400778a2
1400778a2loc_1400778a2:
1400778a2mov rax, [rbp-80]
1400778a6mov rdi, [rip+0x11fde3]
1400778admov [rax], r12
1400778b0mov [rax+8], bl
1400778b3mov rax, [rbp-8]
1400778b7sub rax, [rdi]
1400778bajne 0x140077b03
1400778c0mov rax, [rbp-80]
1400778c4lea rsp, [rbp+8]
1400778c8pop rbx
1400778c9pop rsi
1400778capop rdi
1400778cbpop r12
1400778cdpop r13
1400778cfpop r14
1400778d1pop r15
1400778d3pop rbp
1400778d4ret
1400778d5
1400778d5 0f 1f 00 ...
1400778d8
1400778d8loc_1400778d8:
1400778d8lea r8l, [rax+1]
1400778dcmovsxd rax, r8l
1400778dfmov [rbp-120], r8l
1400778e3add rax, 15
1400778e7and rax, -16
1400778ebcall ___chkstk_ms
1400778f0sub rsp, rax
1400778f3call std::locale::facet::_S_get_c_locale()
1400778f8fld [rbp-96]
1400778fblea r9, [rbp-32]
1400778fflea rcx, [rbp-40]
140077903mov [rbp-40], rax
140077907lea rsi, [rsp+64]
14007790cmov rdx, rsi
14007790ffstp [rbp-64]
140077912mov [rsp+40], r15
140077917mov [rsp+32], rdi
14007791cmov r8l, [rbp-120]
140077920call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077925mov [rbp-44], eax
140077928jmp 0x1400777bc
14007792d
14007792d 0f 1f 00 ...
140077930
140077930loc_140077930:
140077930test r15b, r15b
140077933je 0x140077865
140077939xor edx, edx
14007793b
14007793bloc_14007793b:
14007793blea rax, [4*r8+15]
140077943and rax, -16
140077947call ___chkstk_ms
14007794csub rsp, rax
14007794fmovzx eax, [rsi]
140077952lea r15, [rsp+64]
140077957sub eax, 43
14007795atest al, 253
14007795cjne 0x140077ae8
140077962movzx eax, [rdi]
140077965lea esi, [r14-1]
140077969lea r13, [rdi+2]
14007796dmov r14l, 1
140077973mov [rbp-44], esi
140077976lea rcx, [r15+2]
14007797amov [r15], ax
14007797e
14007797eloc_14007797e:
14007797emov rax, [rbp-72]
140077982lea r10, [rbp-44]
140077986mov r8, [rax+24]
14007798amovzx r9l, [rax+74]
14007798fmov rax, [rax+16]
140077993mov [rsp+48], r13
140077998mov r13, r15
14007799bmov [rsp+32], rdx
1400779a0mov [rsp+56], r10
1400779a5mov rdx, rax
1400779a8mov [rsp+40], rcx
1400779admov rcx, [rbp-112]
1400779b1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
1400779b6add r14l, [rbp-44]
1400779bamov rcx, [rbx+16]
1400779bemovsxd r8, r14l
1400779c1mov [rbp-44], r14l
1400779c5mov rsi, r8
1400779c8cmp r8, rcx
1400779cbjge 0x140077875
1400779d1
1400779d1loc_1400779d1:
1400779d1lea rax, [rcx+rcx+15]
1400779d6and rax, -16
1400779dacall ___chkstk_ms
1400779dfmovzx edx, [rbp-116]
1400779e3sub rsp, rax
1400779e6lea rax, [rbp-44]
1400779eamov r8, rcx
1400779edmov r9, rbx
1400779f0lea rdi, [rsp+64]
1400779f5mov [rsp+40], r13
1400779famov [rsp+48], rax
1400779ffmov r13, rdi
140077a02mov [rsp+32], rdi
140077a07mov rcx, [rbp-112]
140077a0bcall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140077a10movsxd rsi, [rbp-44]
140077a14jmp 0x140077875
140077a19
140077a19 0f 1f 80 00 00 00 00 .......
140077a20
140077a20loc_140077a20:
140077a20call std::locale::facet::_S_get_c_locale()
140077a25fld [rbp-96]
140077a28lea r14, [rbp-64]
140077a2clea r9, [rbp-32]
140077a30mov [rbp-40], rax
140077a34mov r8l, 54
140077a3alea rcx, [rbp-40]
140077a3emov rdx, rsi
140077a41fstp [rbp-64]
140077a44mov [rsp+32], r14
140077a49call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a4emov [rbp-44], eax
140077a51cmp eax, 53
140077a54jle 0x1400777bc
140077a5alea r15l, [rax+1]
140077a5emovsxd rax, r15l
140077a61add rax, 15
140077a65and rax, -16
140077a69call ___chkstk_ms
140077a6esub rsp, rax
140077a71call std::locale::facet::_S_get_c_locale()
140077a76fld [rbp-96]
140077a79lea rsi, [rsp+64]
140077a7emov r8l, r15l
140077a81mov [rbp-40], rax
140077a85lea r9, [rbp-32]
140077a89lea rcx, [rbp-40]
140077a8dmov rdx, rsi
140077a90fstp [rbp-64]
140077a93mov [rsp+32], r14
140077a98call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a9dmov [rbp-44], eax
140077aa0jmp 0x1400777bc
140077aa5
140077aa5 0f 1f 00 ...
140077aa8
140077aa8loc_140077aa8:
140077aa8test r15b, r15b
140077aabje 0x140077865
140077ab1cmp r14l, 2
140077ab5jle 0x14007793b
140077abbmovzx eax, [rsi+1]
140077abfcmp al, 57
140077ac1jg 0x140077865
140077ac7movzx ecx, [rsi+2]
140077acbsub ecx, 48
140077acecmp cl, 9
140077ad1ja 0x140077865
140077ad7cmp al, 47
140077ad9jle 0x140077865
140077adfjmp 0x14007793b
140077ae4
140077ae4 0f 1f 40 00 ..@.
140077ae8
140077ae8loc_140077ae8:
140077ae8mov rcx, r15
140077aebxor r14l, r14l
140077aeejmp 0x14007797e
140077af3
140077af3loc_140077af3:
140077af3mov rbx, [rip+0x11fb96]
140077afamov rax, [rbp-8]
140077afesub rax, [rbx]
140077b01je 0x140077b08
140077b03
140077b03loc_140077b03:
140077b03call __stack_chk_fail
140077b08
140077b08loc_140077b08:
140077b08call std::__throw_bad_cast()
140077b0dnop
1400776e0
1400776e0std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_float<long double>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, char, long double) const:
1400776e0push rbp
1400776e1push r15
1400776e3push r14
1400776e5push r13
1400776e7push r12
1400776e9push rdi
1400776eapush rsi
1400776ebpush rbx
1400776ecsub rsp, 200
1400776f3lea rbp, [rsp+192]
1400776fbmov rdi, [rip+0x11ff8e]
140077702mov rax, [r8+8]
140077706mov esi, [rbp+120]
140077709mov r12, [r8]
14007770cmov [rbp-104], rax
140077710mov eax, [rbp+112]
140077713mov rbx, r9
140077716mov [rbp-80], rcx
14007771amov rcx, [rdi]
14007771dmov [rbp-8], rcx
140077721lea rcx, [r9+208]
140077728mov [rbp-116], eax
14007772bmov rax, [rbp+128]
140077732mov [rbp-112], rdx
140077736fld [rax]
140077738fstp [rbp-96]
14007773bcall _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140077740mov rdi, [rbx+8]
140077744movsx r8l, sil
140077748mov rcx, rbx
14007774bmov [rbp-72], rax
14007774flea rdx, [rbp-32]
140077753mov eax, 6
140077758test rdi, rdi
14007775bcmovs rdi, rax
14007775fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140077764mov eax, [rbx+24]
140077767sub rsp, 64
14007776blea rsi, [rsp+64]
140077770not eax
140077772test eax, 260
140077777je 0x140077a20
14007777dcall std::locale::facet::_S_get_c_locale()
140077782fld [rbp-96]
140077785lea r15, [rbp-64]
140077789lea r9, [rbp-32]
14007778dmov [rbp-40], rax
140077791mov r8l, 54
140077797lea rcx, [rbp-40]
14007779bmov rdx, rsi
14007779efstp [rbp-64]
1400777a1mov [rsp+40], r15
1400777a6mov [rsp+32], rdi
1400777abcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400777b0mov [rbp-44], eax
1400777b3cmp eax, 53
1400777b6jg 0x1400778d8
1400777bc
1400777bcloc_1400777bc:
1400777bcmov rcx, [rip+0x11f58d]
1400777c3call std::locale::id::_M_id() const
1400777c8mov rdx, rax
1400777cbmov rax, [rbx+208]
1400777d2mov rax, [rax+8]
1400777d6mov rcx, [rax+8*rdx]
1400777datest rcx, rcx
1400777ddje 0x140077af3
1400777e3movsxd rdx, [rbp-44]
1400777e7lea rax, [rdx+rdx+15]
1400777ecand rax, -16
1400777f0call ___chkstk_ms
1400777f5sub rsp, rax
1400777f8mov rax, [rcx]
1400777fblea r8, [rsi+rdx]
1400777ffmov rdx, rsi
140077802lea rdi, [rsp+64]
140077807mov r9, rdi
14007780amov r13, rdi
14007780dcall [rax+88]
140077810movsxd r8, [rbp-44]
140077814mov rax, [rbp-72]
140077818mov r14, r8
14007781bmovzx r15l, [rax+32]
140077820test r8, r8
140077823je 0x140077930
140077829mov edx, 46
14007782emov rcx, rsi
140077831mov [rbp-96], r8
140077835call memchr
14007783amov r8, [rbp-96]
14007783etest rax, rax
140077841mov rdx, rax
140077844je 0x140077aa8
14007784amov rax, [rbp-72]
14007784esub rdx, rsi
140077851lea rdx, [rdi+2*rdx]
140077855movzx eax, [rax+72]
140077859mov [rdx], ax
14007785ctest r15b, r15b
14007785fjne 0x14007793b
140077865
140077865loc_140077865:
140077865mov rcx, [rbx+16]
140077869mov rsi, r8
14007786ccmp r8, rcx
14007786fjl 0x1400779d1
140077875
140077875loc_140077875:
140077875mov rax, [rbp-104]
140077879mov [rbx+16], 0
140077881mov ebx, eax
140077883test al, al
140077885jne 0x1400778a2
140077887mov rax, [r12]
14007788bmov r8, rsi
14007788emov rdx, r13
140077891mov rcx, r12
140077894call [rax+96]
140077897cmp rax, rsi
14007789amov eax, 1
14007789fcmovne ebx, eax
1400778a2
1400778a2loc_1400778a2:
1400778a2mov rax, [rbp-80]
1400778a6mov rdi, [rip+0x11fde3]
1400778admov [rax], r12
1400778b0mov [rax+8], bl
1400778b3mov rax, [rbp-8]
1400778b7sub rax, [rdi]
1400778bajne 0x140077b03
1400778c0mov rax, [rbp-80]
1400778c4lea rsp, [rbp+8]
1400778c8pop rbx
1400778c9pop rsi
1400778capop rdi
1400778cbpop r12
1400778cdpop r13
1400778cfpop r14
1400778d1pop r15
1400778d3pop rbp
1400778d4ret
1400778d5
1400778d5 0f 1f 00 ...
1400778d8
1400778d8loc_1400778d8:
1400778d8lea r8l, [rax+1]
1400778dcmovsxd rax, r8l
1400778dfmov [rbp-120], r8l
1400778e3add rax, 15
1400778e7and rax, -16
1400778ebcall ___chkstk_ms
1400778f0sub rsp, rax
1400778f3call std::locale::facet::_S_get_c_locale()
1400778f8fld [rbp-96]
1400778fblea r9, [rbp-32]
1400778fflea rcx, [rbp-40]
140077903mov [rbp-40], rax
140077907lea rsi, [rsp+64]
14007790cmov rdx, rsi
14007790ffstp [rbp-64]
140077912mov [rsp+40], r15
140077917mov [rsp+32], rdi
14007791cmov r8l, [rbp-120]
140077920call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077925mov [rbp-44], eax
140077928jmp 0x1400777bc
14007792d
14007792d 0f 1f 00 ...
140077930
140077930loc_140077930:
140077930test r15b, r15b
140077933je 0x140077865
140077939xor edx, edx
14007793b
14007793bloc_14007793b:
14007793blea rax, [4*r8+15]
140077943and rax, -16
140077947call ___chkstk_ms
14007794csub rsp, rax
14007794fmovzx eax, [rsi]
140077952lea r15, [rsp+64]
140077957sub eax, 43
14007795atest al, 253
14007795cjne 0x140077ae8
140077962movzx eax, [rdi]
140077965lea esi, [r14-1]
140077969lea r13, [rdi+2]
14007796dmov r14l, 1
140077973mov [rbp-44], esi
140077976lea rcx, [r15+2]
14007797amov [r15], ax
14007797e
14007797eloc_14007797e:
14007797emov rax, [rbp-72]
140077982lea r10, [rbp-44]
140077986mov r8, [rax+24]
14007798amovzx r9l, [rax+74]
14007798fmov rax, [rax+16]
140077993mov [rsp+48], r13
140077998mov r13, r15
14007799bmov [rsp+32], rdx
1400779a0mov [rsp+56], r10
1400779a5mov rdx, rax
1400779a8mov [rsp+40], rcx
1400779admov rcx, [rbp-112]
1400779b1call std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_group_float(char const*, unsigned long long, wchar_t, wchar_t const*, wchar_t*, wchar_t*, int&) const
1400779b6add r14l, [rbp-44]
1400779bamov rcx, [rbx+16]
1400779bemovsxd r8, r14l
1400779c1mov [rbp-44], r14l
1400779c5mov rsi, r8
1400779c8cmp r8, rcx
1400779cbjge 0x140077875
1400779d1
1400779d1loc_1400779d1:
1400779d1lea rax, [rcx+rcx+15]
1400779d6and rax, -16
1400779dacall ___chkstk_ms
1400779dfmovzx edx, [rbp-116]
1400779e3sub rsp, rax
1400779e6lea rax, [rbp-44]
1400779eamov r8, rcx
1400779edmov r9, rbx
1400779f0lea rdi, [rsp+64]
1400779f5mov [rsp+40], r13
1400779famov [rsp+48], rax
1400779ffmov r13, rdi
140077a02mov [rsp+32], rdi
140077a07mov rcx, [rbp-112]
140077a0bcall std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const
140077a10movsxd rsi, [rbp-44]
140077a14jmp 0x140077875
140077a19
140077a19 0f 1f 80 00 00 00 00 .......
140077a20
140077a20loc_140077a20:
140077a20call std::locale::facet::_S_get_c_locale()
140077a25fld [rbp-96]
140077a28lea r14, [rbp-64]
140077a2clea r9, [rbp-32]
140077a30mov [rbp-40], rax
140077a34mov r8l, 54
140077a3alea rcx, [rbp-40]
140077a3emov rdx, rsi
140077a41fstp [rbp-64]
140077a44mov [rsp+32], r14
140077a49call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a4emov [rbp-44], eax
140077a51cmp eax, 53
140077a54jle 0x1400777bc
140077a5alea r15l, [rax+1]
140077a5emovsxd rax, r15l
140077a61add rax, 15
140077a65and rax, -16
140077a69call ___chkstk_ms
140077a6esub rsp, rax
140077a71call std::locale::facet::_S_get_c_locale()
140077a76fld [rbp-96]
140077a79lea rsi, [rsp+64]
140077a7emov r8l, r15l
140077a81mov [rbp-40], rax
140077a85lea r9, [rbp-32]
140077a89lea rcx, [rbp-40]
140077a8dmov rdx, rsi
140077a90fstp [rbp-64]
140077a93mov [rsp+32], r14
140077a98call std::__convert_from_v(int* const&, char*, int, char const*, ...)
140077a9dmov [rbp-44], eax
140077aa0jmp 0x1400777bc
140077aa5
140077aa5 0f 1f 00 ...
140077aa8
140077aa8loc_140077aa8:
140077aa8test r15b, r15b
140077aabje 0x140077865
140077ab1cmp r14l, 2
140077ab5jle 0x14007793b
140077abbmovzx eax, [rsi+1]
140077abfcmp al, 57
140077ac1jg 0x140077865
140077ac7movzx ecx, [rsi+2]
140077acbsub ecx, 48
140077acecmp cl, 9
140077ad1ja 0x140077865
140077ad7cmp al, 47
140077ad9jle 0x140077865
140077adfjmp 0x14007793b
140077ae4
140077ae4 0f 1f 40 00 ..@.
140077ae8
140077ae8loc_140077ae8:
140077ae8mov rcx, r15
140077aebxor r14l, r14l
140077aeejmp 0x14007797e
140077af3
140077af3loc_140077af3:
140077af3mov rbx, [rip+0x11fb96]
140077afamov rax, [rbp-8]
140077afesub rax, [rbx]
140077b01je 0x140077b08
140077b03
140077b03loc_140077b03:
140077b03call __stack_chk_fail
140077b08
140077b08loc_140077b08:
140077b08call std::__throw_bad_cast()
140077b0dnop
1400776e0
140077b0e
140077b0e // align 0x10
140077b0e // align 0x10
140077b10
140077b10std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077b10push rbx
140077b11sub rsp, 80
140077b15mov r10, [r8]
140077b18mov r11, [r8+8]
140077b1cmov rbx, rcx
140077b1fmov rcx, [rip+0x11fb6a]
140077b26lea r8, [rsp+48]
140077b2bmov rax, [rcx]
140077b2emov [rsp+72], rax
140077b33xor eax, eax
140077b35mov rcx, [rsp+136]
140077b3dmov rax, [rdx]
140077b40mov [rsp+48], r10
140077b45mov [rsp+56], r11
140077b4amov [rsp+40], rcx
140077b4fmovzx ecx, [rsp+128]
140077b57mov [rsp+32], ecx
140077b5bmov rcx, rbx
140077b5ecall [rax+72]
140077b61mov rdx, [rip+0x11fb28]
140077b68mov rax, [rsp+72]
140077b6dsub rax, [rdx]
140077b70jne 0x140077b7b
140077b72mov rax, rbx
140077b75add rsp, 80
140077b79pop rbx
140077b7aret
140077b7b
140077b7bloc_140077b7b:
140077b7bcall __stack_chk_fail
140077b80nop
140077b10
140077b10std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077b10push rbx
140077b11sub rsp, 80
140077b15mov r10, [r8]
140077b18mov r11, [r8+8]
140077b1cmov rbx, rcx
140077b1fmov rcx, [rip+0x11fb6a]
140077b26lea r8, [rsp+48]
140077b2bmov rax, [rcx]
140077b2emov [rsp+72], rax
140077b33xor eax, eax
140077b35mov rcx, [rsp+136]
140077b3dmov rax, [rdx]
140077b40mov [rsp+48], r10
140077b45mov [rsp+56], r11
140077b4amov [rsp+40], rcx
140077b4fmovzx ecx, [rsp+128]
140077b57mov [rsp+32], ecx
140077b5bmov rcx, rbx
140077b5ecall [rax+72]
140077b61mov rdx, [rip+0x11fb28]
140077b68mov rax, [rsp+72]
140077b6dsub rax, [rdx]
140077b70jne 0x140077b7b
140077b72mov rax, rbx
140077b75add rsp, 80
140077b79pop rbx
140077b7aret
140077b7b
140077b7bloc_140077b7b:
140077b7bcall __stack_chk_fail
140077b80nop
140077b10
140077b81
140077b81 // align 0x10
140077b81 // align 0x10
140077b90
140077b90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140077b90push rbx
140077b91sub rsp, 80
140077b95mov r10, [r8]
140077b98mov r11, [r8+8]
140077b9cmov rbx, rcx
140077b9fmov rcx, [rip+0x11faea]
140077ba6lea r8, [rsp+48]
140077babmov rax, [rcx]
140077baemov [rsp+72], rax
140077bb3xor eax, eax
140077bb5movzx ecx, [rsp+136]
140077bbdmov rax, [rdx]
140077bc0mov [rsp+48], r10
140077bc5mov [rsp+56], r11
140077bcamov [rsp+40], ecx
140077bcemovzx ecx, [rsp+128]
140077bd6mov [rsp+32], ecx
140077bdamov rcx, rbx
140077bddcall [rax+16]
140077be0mov rdx, [rip+0x11faa9]
140077be7mov rax, [rsp+72]
140077becsub rax, [rdx]
140077befjne 0x140077bfa
140077bf1mov rax, rbx
140077bf4add rsp, 80
140077bf8pop rbx
140077bf9ret
140077bfa
140077bfaloc_140077bfa:
140077bfacall __stack_chk_fail
140077bffnop
140077b90
140077b90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140077b90push rbx
140077b91sub rsp, 80
140077b95mov r10, [r8]
140077b98mov r11, [r8+8]
140077b9cmov rbx, rcx
140077b9fmov rcx, [rip+0x11faea]
140077ba6lea r8, [rsp+48]
140077babmov rax, [rcx]
140077baemov [rsp+72], rax
140077bb3xor eax, eax
140077bb5movzx ecx, [rsp+136]
140077bbdmov rax, [rdx]
140077bc0mov [rsp+48], r10
140077bc5mov [rsp+56], r11
140077bcamov [rsp+40], ecx
140077bcemovzx ecx, [rsp+128]
140077bd6mov [rsp+32], ecx
140077bdamov rcx, rbx
140077bddcall [rax+16]
140077be0mov rdx, [rip+0x11faa9]
140077be7mov rax, [rsp+72]
140077becsub rax, [rdx]
140077befjne 0x140077bfa
140077bf1mov rax, rbx
140077bf4add rsp, 80
140077bf8pop rbx
140077bf9ret
140077bfa
140077bfaloc_140077bfa:
140077bfacall __stack_chk_fail
140077bffnop
140077b90
140077c00
140077c00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, double) const:
140077c00push rbx
140077c01sub rsp, 80
140077c05mov r10, [r8]
140077c08mov r11, [r8+8]
140077c0cmovsd_xmm x0, [rsp+136]
140077c15mov rbx, rcx
140077c18mov rcx, [rip+0x11fa71]
140077c1flea r8, [rsp+48]
140077c24mov rax, [rcx]
140077c27mov [rsp+72], rax
140077c2cxor eax, eax
140077c2emov rax, [rdx]
140077c31movzx ecx, [rsp+128]
140077c39mov [rsp+48], r10
140077c3emov [rsp+56], r11
140077c43mov [rsp+32], ecx
140077c47mov rcx, rbx
140077c4amovsd_xmm [rsp+40], x0
140077c50call [rax+56]
140077c53mov rdx, [rip+0x11fa36]
140077c5amov rax, [rsp+72]
140077c5fsub rax, [rdx]
140077c62jne 0x140077c6d
140077c64mov rax, rbx
140077c67add rsp, 80
140077c6bpop rbx
140077c6cret
140077c6d
140077c6dloc_140077c6d:
140077c6dcall __stack_chk_fail
140077c72nop
140077c00
140077c00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, double) const:
140077c00push rbx
140077c01sub rsp, 80
140077c05mov r10, [r8]
140077c08mov r11, [r8+8]
140077c0cmovsd_xmm x0, [rsp+136]
140077c15mov rbx, rcx
140077c18mov rcx, [rip+0x11fa71]
140077c1flea r8, [rsp+48]
140077c24mov rax, [rcx]
140077c27mov [rsp+72], rax
140077c2cxor eax, eax
140077c2emov rax, [rdx]
140077c31movzx ecx, [rsp+128]
140077c39mov [rsp+48], r10
140077c3emov [rsp+56], r11
140077c43mov [rsp+32], ecx
140077c47mov rcx, rbx
140077c4amovsd_xmm [rsp+40], x0
140077c50call [rax+56]
140077c53mov rdx, [rip+0x11fa36]
140077c5amov rax, [rsp+72]
140077c5fsub rax, [rdx]
140077c62jne 0x140077c6d
140077c64mov rax, rbx
140077c67add rsp, 80
140077c6bpop rbx
140077c6cret
140077c6d
140077c6dloc_140077c6d:
140077c6dcall __stack_chk_fail
140077c72nop
140077c00
140077c73
140077c73 // align 0x10
140077c73 // align 0x10
140077c80
140077c80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long double) const:
140077c80push rbx
140077c81sub rsp, 96
140077c85mov rax, [rsp+152]
140077c8dmov r10, [r8]
140077c90mov r11, [r8+8]
140077c94fld [rax]
140077c96mov rbx, rcx
140077c99mov rcx, [rip+0x11f9f0]
140077ca0lea r8, [rsp+64]
140077ca5mov rax, [rcx]
140077ca8mov [rsp+88], rax
140077cadxor eax, eax
140077caflea rcx, [rsp+48]
140077cb4mov rax, [rdx]
140077cb7mov [rsp+64], r10
140077cbcmov [rsp+40], rcx
140077cc1movzx ecx, [rsp+144]
140077cc9mov [rsp+72], r11
140077ccemov [rsp+32], ecx
140077cd2mov rcx, rbx
140077cd5fstp [rsp+48]
140077cd9call [rax+64]
140077cdcmov rdx, [rip+0x11f9ad]
140077ce3mov rax, [rsp+88]
140077ce8sub rax, [rdx]
140077cebjne 0x140077cf6
140077cedmov rax, rbx
140077cf0add rsp, 96
140077cf4pop rbx
140077cf5ret
140077cf6
140077cf6loc_140077cf6:
140077cf6call __stack_chk_fail
140077cfbnop
140077c80
140077c80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long double) const:
140077c80push rbx
140077c81sub rsp, 96
140077c85mov rax, [rsp+152]
140077c8dmov r10, [r8]
140077c90mov r11, [r8+8]
140077c94fld [rax]
140077c96mov rbx, rcx
140077c99mov rcx, [rip+0x11f9f0]
140077ca0lea r8, [rsp+64]
140077ca5mov rax, [rcx]
140077ca8mov [rsp+88], rax
140077cadxor eax, eax
140077caflea rcx, [rsp+48]
140077cb4mov rax, [rdx]
140077cb7mov [rsp+64], r10
140077cbcmov [rsp+40], rcx
140077cc1movzx ecx, [rsp+144]
140077cc9mov [rsp+72], r11
140077ccemov [rsp+32], ecx
140077cd2mov rcx, rbx
140077cd5fstp [rsp+48]
140077cd9call [rax+64]
140077cdcmov rdx, [rip+0x11f9ad]
140077ce3mov rax, [rsp+88]
140077ce8sub rax, [rdx]
140077cebjne 0x140077cf6
140077cedmov rax, rbx
140077cf0add rsp, 96
140077cf4pop rbx
140077cf5ret
140077cf6
140077cf6loc_140077cf6:
140077cf6call __stack_chk_fail
140077cfbnop
140077c80
140077cfc
140077cfc // align 0x10
140077cfc // align 0x10
140077d00
140077d00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
140077d00push rsi
140077d01push rbx
140077d02sub rsp, 88
140077d06mov rsi, [rip+0x11f983]
140077d0dmov r10, [r8]
140077d10mov r11, [r8+8]
140077d14mov r8l, [rsp+152]
140077d1cmov rax, [rsi]
140077d1fmov [rsp+72], rax
140077d24mov rax, [rdx]
140077d27mov rbx, rcx
140077d2amovzx ecx, [rsp+144]
140077d32lea rsi, [rip+1719]
140077d39mov rax, [rax+24]
140077d3dmov [rsp+40], r8l
140077d42lea r8, [rsp+48]
140077d47mov [rsp+32], ecx
140077d4bmov rcx, rbx
140077d4emov [rsp+48], r10
140077d53mov [rsp+56], r11
140077d58cmp rax, rsi
140077d5bjne 0x140077d80
140077d5dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
140077d62
140077d62loc_140077d62:
140077d62mov rcx, [rip+0x11f927]
140077d69mov rax, [rsp+72]
140077d6esub rax, [rcx]
140077d71jne 0x140077d84
140077d73mov rax, rbx
140077d76add rsp, 88
140077d7apop rbx
140077d7bpop rsi
140077d7cret
140077d7d
140077d7d 0f 1f 00 ...
140077d80
140077d80loc_140077d80:
140077d80call rax
140077d82jmp 0x140077d62
140077d84
140077d84loc_140077d84:
140077d84call __stack_chk_fail
140077d89nop
140077d00
140077d00std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const:
140077d00push rsi
140077d01push rbx
140077d02sub rsp, 88
140077d06mov rsi, [rip+0x11f983]
140077d0dmov r10, [r8]
140077d10mov r11, [r8+8]
140077d14mov r8l, [rsp+152]
140077d1cmov rax, [rsi]
140077d1fmov [rsp+72], rax
140077d24mov rax, [rdx]
140077d27mov rbx, rcx
140077d2amovzx ecx, [rsp+144]
140077d32lea rsi, [rip+1719]
140077d39mov rax, [rax+24]
140077d3dmov [rsp+40], r8l
140077d42lea r8, [rsp+48]
140077d47mov [rsp+32], ecx
140077d4bmov rcx, rbx
140077d4emov [rsp+48], r10
140077d53mov [rsp+56], r11
140077d58cmp rax, rsi
140077d5bjne 0x140077d80
140077d5dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
140077d62
140077d62loc_140077d62:
140077d62mov rcx, [rip+0x11f927]
140077d69mov rax, [rsp+72]
140077d6esub rax, [rcx]
140077d71jne 0x140077d84
140077d73mov rax, rbx
140077d76add rsp, 88
140077d7apop rbx
140077d7bpop rsi
140077d7cret
140077d7d
140077d7d 0f 1f 00 ...
140077d80
140077d80loc_140077d80:
140077d80call rax
140077d82jmp 0x140077d62
140077d84
140077d84loc_140077d84:
140077d84call __stack_chk_fail
140077d89nop
140077d00
140077d8a
140077d8a // align 0x10
140077d8a // align 0x10
140077d90
140077d90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140077d90push rsi
140077d91push rbx
140077d92sub rsp, 88
140077d96mov rsi, [rip+0x11f8f3]
140077d9dmov r10, [r8]
140077da0mov r11, [r8+8]
140077da4mov r8l, [rsp+152]
140077dacmov rax, [rsi]
140077dafmov [rsp+72], rax
140077db4mov rax, [rdx]
140077db7mov rbx, rcx
140077dbamovzx ecx, [rsp+144]
140077dc2lea rsi, [rip+1687]
140077dc9mov rax, [rax+32]
140077dcdmov [rsp+40], r8l
140077dd2lea r8, [rsp+48]
140077dd7mov [rsp+32], ecx
140077ddbmov rcx, rbx
140077ddemov [rsp+48], r10
140077de3mov [rsp+56], r11
140077de8cmp rax, rsi
140077debjne 0x140077e10
140077dedcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const
140077df2
140077df2loc_140077df2:
140077df2mov rcx, [rip+0x11f897]
140077df9mov rax, [rsp+72]
140077dfesub rax, [rcx]
140077e01jne 0x140077e14
140077e03mov rax, rbx
140077e06add rsp, 88
140077e0apop rbx
140077e0bpop rsi
140077e0cret
140077e0d
140077e0d 0f 1f 00 ...
140077e10
140077e10loc_140077e10:
140077e10call rax
140077e12jmp 0x140077df2
140077e14
140077e14loc_140077e14:
140077e14call __stack_chk_fail
140077e19nop
140077d90
140077d90std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const:
140077d90push rsi
140077d91push rbx
140077d92sub rsp, 88
140077d96mov rsi, [rip+0x11f8f3]
140077d9dmov r10, [r8]
140077da0mov r11, [r8+8]
140077da4mov r8l, [rsp+152]
140077dacmov rax, [rsi]
140077dafmov [rsp+72], rax
140077db4mov rax, [rdx]
140077db7mov rbx, rcx
140077dbamovzx ecx, [rsp+144]
140077dc2lea rsi, [rip+1687]
140077dc9mov rax, [rax+32]
140077dcdmov [rsp+40], r8l
140077dd2lea r8, [rsp+48]
140077dd7mov [rsp+32], ecx
140077ddbmov rcx, rbx
140077ddemov [rsp+48], r10
140077de3mov [rsp+56], r11
140077de8cmp rax, rsi
140077debjne 0x140077e10
140077dedcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long) const
140077df2
140077df2loc_140077df2:
140077df2mov rcx, [rip+0x11f897]
140077df9mov rax, [rsp+72]
140077dfesub rax, [rcx]
140077e01jne 0x140077e14
140077e03mov rax, rbx
140077e06add rsp, 88
140077e0apop rbx
140077e0bpop rsi
140077e0cret
140077e0d
140077e0d 0f 1f 00 ...
140077e10
140077e10loc_140077e10:
140077e10call rax
140077e12jmp 0x140077df2
140077e14
140077e14loc_140077e14:
140077e14call __stack_chk_fail
140077e19nop
140077d90
140077e1a
140077e1a // align 0x10
140077e1a // align 0x10
140077e20
140077e20std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
140077e20push rsi
140077e21push rbx
140077e22sub rsp, 88
140077e26mov rsi, [rip+0x11f863]
140077e2dmov r10, [r8]
140077e30mov r11, [r8+8]
140077e34mov r8, [rsp+152]
140077e3cmov rax, [rsi]
140077e3fmov [rsp+72], rax
140077e44mov rax, [rdx]
140077e47mov rbx, rcx
140077e4amovzx ecx, [rsp+144]
140077e52lea rsi, [rip+1655]
140077e59mov rax, [rax+40]
140077e5dmov [rsp+40], r8
140077e62lea r8, [rsp+48]
140077e67mov [rsp+32], ecx
140077e6bmov rcx, rbx
140077e6emov [rsp+48], r10
140077e73mov [rsp+56], r11
140077e78cmp rax, rsi
140077e7bjne 0x140077ea0
140077e7dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const
140077e82
140077e82loc_140077e82:
140077e82mov rcx, [rip+0x11f807]
140077e89mov rax, [rsp+72]
140077e8esub rax, [rcx]
140077e91jne 0x140077ea4
140077e93mov rax, rbx
140077e96add rsp, 88
140077e9apop rbx
140077e9bpop rsi
140077e9cret
140077e9d
140077e9d 0f 1f 00 ...
140077ea0
140077ea0loc_140077ea0:
140077ea0call rax
140077ea2jmp 0x140077e82
140077ea4
140077ea4loc_140077ea4:
140077ea4call __stack_chk_fail
140077ea9nop
140077e20
140077e20std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const:
140077e20push rsi
140077e21push rbx
140077e22sub rsp, 88
140077e26mov rsi, [rip+0x11f863]
140077e2dmov r10, [r8]
140077e30mov r11, [r8+8]
140077e34mov r8, [rsp+152]
140077e3cmov rax, [rsi]
140077e3fmov [rsp+72], rax
140077e44mov rax, [rdx]
140077e47mov rbx, rcx
140077e4amovzx ecx, [rsp+144]
140077e52lea rsi, [rip+1655]
140077e59mov rax, [rax+40]
140077e5dmov [rsp+40], r8
140077e62lea r8, [rsp+48]
140077e67mov [rsp+32], ecx
140077e6bmov rcx, rbx
140077e6emov [rsp+48], r10
140077e73mov [rsp+56], r11
140077e78cmp rax, rsi
140077e7bjne 0x140077ea0
140077e7dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long long) const
140077e82
140077e82loc_140077e82:
140077e82mov rcx, [rip+0x11f807]
140077e89mov rax, [rsp+72]
140077e8esub rax, [rcx]
140077e91jne 0x140077ea4
140077e93mov rax, rbx
140077e96add rsp, 88
140077e9apop rbx
140077e9bpop rsi
140077e9cret
140077e9d
140077e9d 0f 1f 00 ...
140077ea0
140077ea0loc_140077ea0:
140077ea0call rax
140077ea2jmp 0x140077e82
140077ea4
140077ea4loc_140077ea4:
140077ea4call __stack_chk_fail
140077ea9nop
140077e20
140077eaa
140077eaa // align 0x10
140077eaa // align 0x10
140077eb0
140077eb0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140077eb0push rsi
140077eb1push rbx
140077eb2sub rsp, 88
140077eb6mov rsi, [rip+0x11f7d3]
140077ebdmov r10, [r8]
140077ec0mov r11, [r8+8]
140077ec4mov r8, [rsp+152]
140077eccmov rax, [rsi]
140077ecfmov [rsp+72], rax
140077ed4mov rax, [rdx]
140077ed7mov rbx, rcx
140077edamovzx ecx, [rsp+144]
140077ee2lea rsi, [rip+1623]
140077ee9mov rax, [rax+48]
140077eedmov [rsp+40], r8
140077ef2lea r8, [rsp+48]
140077ef7mov [rsp+32], ecx
140077efbmov rcx, rbx
140077efemov [rsp+48], r10
140077f03mov [rsp+56], r11
140077f08cmp rax, rsi
140077f0bjne 0x140077f30
140077f0dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077f12
140077f12loc_140077f12:
140077f12mov rcx, [rip+0x11f777]
140077f19mov rax, [rsp+72]
140077f1esub rax, [rcx]
140077f21jne 0x140077f34
140077f23mov rax, rbx
140077f26add rsp, 88
140077f2apop rbx
140077f2bpop rsi
140077f2cret
140077f2d
140077f2d 0f 1f 00 ...
140077f30
140077f30loc_140077f30:
140077f30call rax
140077f32jmp 0x140077f12
140077f34
140077f34loc_140077f34:
140077f34call __stack_chk_fail
140077f39nop
140077eb0
140077eb0std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const:
140077eb0push rsi
140077eb1push rbx
140077eb2sub rsp, 88
140077eb6mov rsi, [rip+0x11f7d3]
140077ebdmov r10, [r8]
140077ec0mov r11, [r8+8]
140077ec4mov r8, [rsp+152]
140077eccmov rax, [rsi]
140077ecfmov [rsp+72], rax
140077ed4mov rax, [rdx]
140077ed7mov rbx, rcx
140077edamovzx ecx, [rsp+144]
140077ee2lea rsi, [rip+1623]
140077ee9mov rax, [rax+48]
140077eedmov [rsp+40], r8
140077ef2lea r8, [rsp+48]
140077ef7mov [rsp+32], ecx
140077efbmov rcx, rbx
140077efemov [rsp+48], r10
140077f03mov [rsp+56], r11
140077f08cmp rax, rsi
140077f0bjne 0x140077f30
140077f0dcall std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077f12
140077f12loc_140077f12:
140077f12mov rcx, [rip+0x11f777]
140077f19mov rax, [rsp+72]
140077f1esub rax, [rcx]
140077f21jne 0x140077f34
140077f23mov rax, rbx
140077f26add rsp, 88
140077f2apop rbx
140077f2bpop rsi
140077f2cret
140077f2d
140077f2d 0f 1f 00 ...
140077f30
140077f30loc_140077f30:
140077f30call rax
140077f32jmp 0x140077f12
140077f34
140077f34loc_140077f34:
140077f34call __stack_chk_fail
140077f39nop
140077eb0
140077f3a
140077f3a // align 0x10
140077f3a // align 0x10
140077f40
140077f40std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const:
140077f40push rbx
140077f41sub rsp, 48
140077f45mov rax, [rsp+112]
140077f4amovsxd rax, [rax]
140077f4dmov [rsp+32], r8
140077f52mov rbx, r8
140077f55mov rcx, r9
140077f58mov r8, [rsp+96]
140077f5dmov [rsp+40], rax
140077f62mov r9, [rsp+104]
140077f67movzx edx, dx
140077f6acall std::__pad<wchar_t, std::char_traits<wchar_t>>::_S_pad(std::ios_base&, wchar_t, wchar_t*, wchar_t const*, long long, long long)
140077f6fmov rax, [rsp+112]
140077f74mov [rax], ebx
140077f76add rsp, 48
140077f7apop rbx
140077f7bret
140077f40
140077f40std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_pad(wchar_t, long long, std::ios_base&, wchar_t*, wchar_t const*, int&) const:
140077f40push rbx
140077f41sub rsp, 48
140077f45mov rax, [rsp+112]
140077f4amovsxd rax, [rax]
140077f4dmov [rsp+32], r8
140077f52mov rbx, r8
140077f55mov rcx, r9
140077f58mov r8, [rsp+96]
140077f5dmov [rsp+40], rax
140077f62mov r9, [rsp+104]
140077f67movzx edx, dx
140077f6acall std::__pad<wchar_t, std::char_traits<wchar_t>>::_S_pad(std::ios_base&, wchar_t, wchar_t*, wchar_t const*, long long, long long)
140077f6fmov rax, [rsp+112]
140077f74mov [rax], ebx
140077f76add rsp, 48
140077f7apop rbx
140077f7bret
140077f40
140077f7c
140077f7c // align 0x10
140077f7c // align 0x10
140077f80
140077f80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077f80push rbp
140077f81push rdi
140077f82push rsi
140077f83push rbx
140077f84sub rsp, 120
140077f88mov rbx, [rip+0x11f701]
140077f8fmov rdi, [r8+8]
140077f93mov rsi, [r8]
140077f96mov rax, [rbx]
140077f99mov [rsp+104], rax
140077f9exor eax, eax
140077fa0mov ebx, [r9+24]
140077fa4mov rbp, rcx
140077fa7lea r8, [rsp+64]
140077faclea rcx, [rsp+80]
140077fb1mov [rsp+56], r9
140077fb6mov eax, ebx
140077fb8and eax, -16459
140077fbdor eax, 520
140077fc2mov [r9+24], eax
140077fc6mov rax, [rsp+200]
140077fcemov [rsp+64], rsi
140077fd3mov [rsp+40], rax
140077fd8movzx eax, [rsp+192]
140077fe0mov [rsp+72], rdi
140077fe5mov [rsp+32], eax
140077fe9call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077feemovzx edx, [rsp+88]
140077ff3mov rax, rdi
140077ff6mov rsi, [rsp+80]
140077ffbmov r9, [rsp+56]
140078000xor al, al
140078002mov rdi, [rip+0x11f687]
140078009or rax, rdx
14007800cmov [rbp], rsi
140078010mov [r9+24], ebx
140078014mov [rbp+8], rax
140078018mov rax, [rsp+104]
14007801dsub rax, [rdi]
140078020jne 0x14007802e
140078022mov rax, rbp
140078025add rsp, 120
140078029pop rbx
14007802apop rsi
14007802bpop rdi
14007802cpop rbp
14007802dret
14007802e
14007802eloc_14007802e:
14007802ecall __stack_chk_fail
140078033nop
140077f80
140077f80std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, void const*) const:
140077f80push rbp
140077f81push rdi
140077f82push rsi
140077f83push rbx
140077f84sub rsp, 120
140077f88mov rbx, [rip+0x11f701]
140077f8fmov rdi, [r8+8]
140077f93mov rsi, [r8]
140077f96mov rax, [rbx]
140077f99mov [rsp+104], rax
140077f9exor eax, eax
140077fa0mov ebx, [r9+24]
140077fa4mov rbp, rcx
140077fa7lea r8, [rsp+64]
140077faclea rcx, [rsp+80]
140077fb1mov [rsp+56], r9
140077fb6mov eax, ebx
140077fb8and eax, -16459
140077fbdor eax, 520
140077fc2mov [r9+24], eax
140077fc6mov rax, [rsp+200]
140077fcemov [rsp+64], rsi
140077fd3mov [rsp+40], rax
140077fd8movzx eax, [rsp+192]
140077fe0mov [rsp+72], rdi
140077fe5mov [rsp+32], eax
140077fe9call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<unsigned long long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, unsigned long long) const
140077feemovzx edx, [rsp+88]
140077ff3mov rax, rdi
140077ff6mov rsi, [rsp+80]
140077ffbmov r9, [rsp+56]
140078000xor al, al
140078002mov rdi, [rip+0x11f687]
140078009or rax, rdx
14007800cmov [rbp], rsi
140078010mov [r9+24], ebx
140078014mov [rbp+8], rax
140078018mov rax, [rsp+104]
14007801dsub rax, [rdi]
140078020jne 0x14007802e
140078022mov rax, rbp
140078025add rsp, 120
140078029pop rbx
14007802apop rsi
14007802bpop rdi
14007802cpop rbp
14007802dret
14007802e
14007802eloc_14007802e:
14007802ecall __stack_chk_fail
140078033nop
140077f80
140078034
140078034 // align 0x10
140078034 // align 0x10
140078040
140078040std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140078040push rbp
140078041push r14
140078043push r13
140078045push r12
140078047push rdi
140078048push rsi
140078049push rbx
14007804asub rsp, 144
140078051lea rbp, [rsp+144]
140078059mov r11, [rip+0x11f630]
140078060mov rsi, [r8]
140078063mov rdi, [r8+8]
140078067mov ebx, [rbp+104]
14007806amov r8, [r11]
14007806dmov [rbp-8], r8
140078071mov r8l, [r9+24]
140078075mov rax, rdx
140078078mov r12, rcx
14007807bmov edx, [rbp+96]
14007807etest r8b, 1
140078082jne 0x1400780f0
140078084movzx edx, dx
140078087movzx ebx, bl
14007808amov [rbp-48], rsi
14007808elea rcx, [rbp-32]
140078092mov [rbp-40], rdi
140078096lea r8, [rbp-48]
14007809amov [rsp+32], edx
14007809emov rdx, rax
1400780a1mov [rsp+40], ebx
1400780a5call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
1400780aamov rax, rdi
1400780admovzx edx, [rbp-24]
1400780b1mov rsi, [rbp-32]
1400780b5xor al, al
1400780b7or rax, rdx
1400780bamov rdi, rax
1400780bd
1400780bdloc_1400780bd:
1400780bdmov [r12+8], rdi
1400780c2mov rdi, [rip+0x11f5c7]
1400780c9mov [r12], rsi
1400780cdmov rax, [rbp-8]
1400780d1sub rax, [rdi]
1400780d4jne 0x1400782cd
1400780damov rax, r12
1400780ddmov rsp, rbp
1400780e0pop rbx
1400780e1pop rsi
1400780e2pop rdi
1400780e3pop r12
1400780e5pop r13
1400780e7pop r14
1400780e9pop rbp
1400780earet
1400780eb
1400780eb 0f 1f 44 00 00 ..D..
1400780f0
1400780f0loc_1400780f0:
1400780f0lea rcx, [r9+208]
1400780f7mov [rbp-96], edx
1400780famov [rbp-92], r8l
1400780femov [rbp-88], r9
140078102call _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140078107test bl, bl
140078109mov r9, [rbp-88]
14007810dmov r8l, [rbp-92]
140078111mov edx, [rbp-96]
140078114jne 0x140078210
14007811amov r11, [rax+56]
14007811emov r13, [rax+64]
140078122
140078122loc_140078122:
140078122mov r14, [r9+16]
140078126movsxd r13, r13l
140078129mov ecx, edi
14007812bmov rbx, rsi
14007812ecmp r13, r14
140078131jge 0x140078220
140078137sub r14, r13
14007813alea rax, [r14+r14+15]
14007813fand rax, -16
140078143call ___chkstk_ms
140078148sub rsp, rax
14007814bxor eax, eax
14007814dlea r10, [rsp+48]
140078152test r14b, 1
140078156je 0x140078180
140078158mov [r10], dx
14007815cmov eax, 1
140078161cmp r14, 1
140078165je 0x140078194
140078167nop [rax+rax]
140078172nop [rax+rax]
14007817dnop [rax]
140078180
140078180loc_140078180:
140078180mov [r10+2*rax], dx
140078185mov [r10+2*rax+2], dx
14007818badd rax, 2
14007818fcmp r14, rax
140078192jne 0x140078180
140078194
140078194loc_140078194:
140078194and r8l, 176
14007819bmov [r9+16], 0
1400781a3movsxd r14, r14l
1400781a6cmp r8l, 32
1400781aaje 0x140078268
1400781b0test cl, cl
1400781b2jne 0x1400781e6
1400781b4mov rax, [rbx]
1400781b7mov [rbp-88], r11
1400781bbmov r8, r14
1400781bemov rdx, r10
1400781c1mov rcx, rbx
1400781c4call [rax+96]
1400781c7cmp r14, rax
1400781cajne 0x1400782bc
1400781d0mov rax, [rbx]
1400781d3mov rcx, rbx
1400781d6mov rdx, [rbp-88]
1400781damov r8, r13
1400781ddcall [rax+96]
1400781e0cmp r13, rax
1400781e3setne cl
1400781e6
1400781e6loc_1400781e6:
1400781e6movzx edx, cl
1400781e9mov rax, rdi
1400781ecmov [rbp-64], rbx
1400781f0mov rsi, rbx
1400781f3mov [rbp-56], rdx
1400781f7movzx edx, [rbp-56]
1400781fbxor al, al
1400781fdor rax, rdx
140078200mov rdi, rax
140078203jmp 0x1400780bd
140078208
140078208 0f 1f 84 00 00 00 00 00 ........
140078210
140078210loc_140078210:
140078210mov r11, [rax+40]
140078214mov r13, [rax+48]
140078218jmp 0x140078122
14007821d
14007821d 0f 1f 00 ...
140078220
140078220loc_140078220:
140078220mov [r9+16], 0
140078228test dil, dil
14007822bjne 0x140078242
14007822dmov rax, [rsi]
140078230mov rcx, rsi
140078233mov r8, r13
140078236mov rdx, r11
140078239call [rax+96]
14007823ccmp r13, rax
14007823fsetne cl
140078242
140078242loc_140078242:
140078242movzx edx, cl
140078245mov rax, rdi
140078248mov [rbp-80], rbx
14007824cmov rsi, rbx
14007824fmov [rbp-72], rdx
140078253movzx edx, [rbp-72]
140078257xor al, al
140078259or rax, rdx
14007825cmov rdi, rax
14007825fjmp 0x1400780bd
140078264
140078264 0f 1f 40 00 ..@.
140078268
140078268loc_140078268:
140078268test cl, cl
14007826ajne 0x14007829a
14007826cmov rax, [rbx]
14007826fmov [rbp-88], r10
140078273mov r8, r13
140078276mov rdx, r11
140078279mov rcx, rbx
14007827ccall [rax+96]
14007827fcmp r13, rax
140078282jne 0x1400782c6
140078284mov rax, [rbx]
140078287mov rcx, rbx
14007828amov rdx, [rbp-88]
14007828emov r8, r14
140078291call [rax+96]
140078294cmp rax, r14
140078297setne cl
14007829a
14007829aloc_14007829a:
14007829amovzx edx, cl
14007829dmov rax, rdi
1400782a0mov [rbp-48], rbx
1400782a4mov rsi, rbx
1400782a7mov [rbp-40], rdx
1400782abmovzx edx, [rbp-40]
1400782afxor al, al
1400782b1or rax, rdx
1400782b4mov rdi, rax
1400782b7jmp 0x1400780bd
1400782bc
1400782bcloc_1400782bc:
1400782bcmov ecx, 1
1400782c1jmp 0x1400781e6
1400782c6
1400782c6loc_1400782c6:
1400782c6mov ecx, 1
1400782cbjmp 0x14007829a
1400782cd
1400782cdloc_1400782cd:
1400782cdcall __stack_chk_fail
1400782d2nop
140078040
140078040std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_put(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, bool) const:
140078040push rbp
140078041push r14
140078043push r13
140078045push r12
140078047push rdi
140078048push rsi
140078049push rbx
14007804asub rsp, 144
140078051lea rbp, [rsp+144]
140078059mov r11, [rip+0x11f630]
140078060mov rsi, [r8]
140078063mov rdi, [r8+8]
140078067mov ebx, [rbp+104]
14007806amov r8, [r11]
14007806dmov [rbp-8], r8
140078071mov r8l, [r9+24]
140078075mov rax, rdx
140078078mov r12, rcx
14007807bmov edx, [rbp+96]
14007807etest r8b, 1
140078082jne 0x1400780f0
140078084movzx edx, dx
140078087movzx ebx, bl
14007808amov [rbp-48], rsi
14007808elea rcx, [rbp-32]
140078092mov [rbp-40], rdi
140078096lea r8, [rbp-48]
14007809amov [rsp+32], edx
14007809emov rdx, rax
1400780a1mov [rsp+40], ebx
1400780a5call std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_insert_int<long>(std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, wchar_t, long) const
1400780aamov rax, rdi
1400780admovzx edx, [rbp-24]
1400780b1mov rsi, [rbp-32]
1400780b5xor al, al
1400780b7or rax, rdx
1400780bamov rdi, rax
1400780bd
1400780bdloc_1400780bd:
1400780bdmov [r12+8], rdi
1400780c2mov rdi, [rip+0x11f5c7]
1400780c9mov [r12], rsi
1400780cdmov rax, [rbp-8]
1400780d1sub rax, [rdi]
1400780d4jne 0x1400782cd
1400780damov rax, r12
1400780ddmov rsp, rbp
1400780e0pop rbx
1400780e1pop rsi
1400780e2pop rdi
1400780e3pop r12
1400780e5pop r13
1400780e7pop r14
1400780e9pop rbp
1400780earet
1400780eb
1400780eb 0f 1f 44 00 00 ..D..
1400780f0
1400780f0loc_1400780f0:
1400780f0lea rcx, [r9+208]
1400780f7mov [rbp-96], edx
1400780famov [rbp-92], r8l
1400780femov [rbp-88], r9
140078102call _ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale.isra.0
140078107test bl, bl
140078109mov r9, [rbp-88]
14007810dmov r8l, [rbp-92]
140078111mov edx, [rbp-96]
140078114jne 0x140078210
14007811amov r11, [rax+56]
14007811emov r13, [rax+64]
140078122
140078122loc_140078122:
140078122mov r14, [r9+16]
140078126movsxd r13, r13l
140078129mov ecx, edi
14007812bmov rbx, rsi
14007812ecmp r13, r14
140078131jge 0x140078220
140078137sub r14, r13
14007813alea rax, [r14+r14+15]
14007813fand rax, -16
140078143call ___chkstk_ms
140078148sub rsp, rax
14007814bxor eax, eax
14007814dlea r10, [rsp+48]
140078152test r14b, 1
140078156je 0x140078180
140078158mov [r10], dx
14007815cmov eax, 1
140078161cmp r14, 1
140078165je 0x140078194
140078167nop [rax+rax]
140078172nop [rax+rax]
14007817dnop [rax]
140078180
140078180loc_140078180:
140078180mov [r10+2*rax], dx
140078185mov [r10+2*rax+2], dx
14007818badd rax, 2
14007818fcmp r14, rax
140078192jne 0x140078180
140078194
140078194loc_140078194:
140078194and r8l, 176
14007819bmov [r9+16], 0
1400781a3movsxd r14, r14l
1400781a6cmp r8l, 32
1400781aaje 0x140078268
1400781b0test cl, cl
1400781b2jne 0x1400781e6
1400781b4mov rax, [rbx]
1400781b7mov [rbp-88], r11
1400781bbmov r8, r14
1400781bemov rdx, r10
1400781c1mov rcx, rbx
1400781c4call [rax+96]
1400781c7cmp r14, rax
1400781cajne 0x1400782bc
1400781d0mov rax, [rbx]
1400781d3mov rcx, rbx
1400781d6mov rdx, [rbp-88]
1400781damov r8, r13
1400781ddcall [rax+96]
1400781e0cmp r13, rax
1400781e3setne cl
1400781e6
1400781e6loc_1400781e6:
1400781e6movzx edx, cl
1400781e9mov rax, rdi
1400781ecmov [rbp-64], rbx
1400781f0mov rsi, rbx
1400781f3mov [rbp-56], rdx
1400781f7movzx edx, [rbp-56]
1400781fbxor al, al
1400781fdor rax, rdx
140078200mov rdi, rax
140078203jmp 0x1400780bd
140078208
140078208 0f 1f 84 00 00 00 00 00 ........
140078210
140078210loc_140078210:
140078210mov r11, [rax+40]
140078214mov r13, [rax+48]
140078218jmp 0x140078122
14007821d
14007821d 0f 1f 00 ...
140078220
140078220loc_140078220:
140078220mov [r9+16], 0
140078228test dil, dil
14007822bjne 0x140078242
14007822dmov rax, [rsi]
140078230mov rcx, rsi
140078233mov r8, r13
140078236mov rdx, r11
140078239call [rax+96]
14007823ccmp r13, rax
14007823fsetne cl
140078242
140078242loc_140078242:
140078242movzx edx, cl
140078245mov rax, rdi
140078248mov [rbp-80], rbx
14007824cmov rsi, rbx
14007824fmov [rbp-72], rdx
140078253movzx edx, [rbp-72]
140078257xor al, al
140078259or rax, rdx
14007825cmov rdi, rax
14007825fjmp 0x1400780bd
140078264
140078264 0f 1f 40 00 ..@.
140078268
140078268loc_140078268:
140078268test cl, cl
14007826ajne 0x14007829a
14007826cmov rax, [rbx]
14007826fmov [rbp-88], r10
140078273mov r8, r13
140078276mov rdx, r11
140078279mov rcx, rbx
14007827ccall [rax+96]
14007827fcmp r13, rax
140078282jne 0x1400782c6
140078284mov rax, [rbx]
140078287mov rcx, rbx
14007828amov rdx, [rbp-88]
14007828emov r8, r14
140078291call [rax+96]
140078294cmp rax, r14
140078297setne cl
14007829a
14007829aloc_14007829a:
14007829amovzx edx, cl
14007829dmov rax, rdi
1400782a0mov [rbp-48], rbx
1400782a4mov rsi, rbx
1400782a7mov [rbp-40], rdx
1400782abmovzx edx, [rbp-40]
1400782afxor al, al
1400782b1or rax, rdx
1400782b4mov rdi, rax
1400782b7jmp 0x1400780bd
1400782bc
1400782bcloc_1400782bc:
1400782bcmov ecx, 1
1400782c1jmp 0x1400781e6
1400782c6
1400782c6loc_1400782c6:
1400782c6mov ecx, 1
1400782cbjmp 0x14007829a
1400782cd
1400782cdloc_1400782cd:
1400782cdcall __stack_chk_fail
1400782d2nop
140078040
Loading..