File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140074d00
140074d00std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_group_float(char const*, unsigned long long, char, char const*, char*, char*, int&) const:
140074d00push rsi
140074d01push rbx
140074d02sub rsp, 72
140074d06mov rcx, [rsp+144]
140074d0emov rbx, [rsp+152]
140074d16mov rax, rdx
140074d19movsx edx, r9b
140074d1dcmp [rsp+128], 0
140074d26je 0x140074da0
140074d28mov rsi, [rsp+128]
140074d30mov [rsp+32], rcx
140074d35sub rsi, rcx
140074d38movsxd r9, esi
140074d3badd r9, rcx
140074d3emov rcx, [rsp+136]
140074d46mov [rsp+40], r9
140074d4bmov r9, r8
140074d4emov r8, rax
140074d51call char* std::__add_grouping<char>(char*, char, char const*, unsigned long long, char const*, char const*)
140074d56mov r8l, [rbx]
140074d59mov r9, rax
140074d5cmov rcx, rax
140074d5fsub r9, [rsp+136]
140074d67xor eax, eax
140074d69sub r8l, esi
140074d6cmovsxd r8, r8l
140074d6ftest r8, r8
140074d72jne 0x140074d80
140074d74
140074d74loc_140074d74:
140074d74add eax, r9l
140074d77mov [rbx], eax
140074d79add rsp, 72
140074d7dpop rbx
140074d7epop rsi
140074d7fret
140074d80
140074d80loc_140074d80:
140074d80mov rdx, [rsp+128]
140074d88mov [rsp+56], r9
140074d8dcall memcpy
140074d92mov eax, [rbx]
140074d94mov r9, [rsp+56]
140074d99sub eax, esi
140074d9bjmp 0x140074d74
140074d9d
140074d9d 0f 1f 00 ...
140074da0
140074da0loc_140074da0:
140074da0movsxd r9, [rbx]
140074da3mov [rsp+32], rcx
140074da8add r9, rcx
140074dabmov rcx, [rsp+136]
140074db3mov [rsp+40], r9
140074db8mov r9, r8
140074dbbmov r8, rax
140074dbecall char* std::__add_grouping<char>(char*, char, char const*, unsigned long long, char const*, char const*)
140074dc3sub eax, [rsp+136]
140074dcamov [rbx], eax
140074dccadd rsp, 72
140074dd0pop rbx
140074dd1pop rsi
140074dd2ret
140074d00
140074d00std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_group_float(char const*, unsigned long long, char, char const*, char*, char*, int&) const:
140074d00push rsi
140074d01push rbx
140074d02sub rsp, 72
140074d06mov rcx, [rsp+144]
140074d0emov rbx, [rsp+152]
140074d16mov rax, rdx
140074d19movsx edx, r9b
140074d1dcmp [rsp+128], 0
140074d26je 0x140074da0
140074d28mov rsi, [rsp+128]
140074d30mov [rsp+32], rcx
140074d35sub rsi, rcx
140074d38movsxd r9, esi
140074d3badd r9, rcx
140074d3emov rcx, [rsp+136]
140074d46mov [rsp+40], r9
140074d4bmov r9, r8
140074d4emov r8, rax
140074d51call char* std::__add_grouping<char>(char*, char, char const*, unsigned long long, char const*, char const*)
140074d56mov r8l, [rbx]
140074d59mov r9, rax
140074d5cmov rcx, rax
140074d5fsub r9, [rsp+136]
140074d67xor eax, eax
140074d69sub r8l, esi
140074d6cmovsxd r8, r8l
140074d6ftest r8, r8
140074d72jne 0x140074d80
140074d74
140074d74loc_140074d74:
140074d74add eax, r9l
140074d77mov [rbx], eax
140074d79add rsp, 72
140074d7dpop rbx
140074d7epop rsi
140074d7fret
140074d80
140074d80loc_140074d80:
140074d80mov rdx, [rsp+128]
140074d88mov [rsp+56], r9
140074d8dcall memcpy
140074d92mov eax, [rbx]
140074d94mov r9, [rsp+56]
140074d99sub eax, esi
140074d9bjmp 0x140074d74
140074d9d
140074d9d 0f 1f 00 ...
140074da0
140074da0loc_140074da0:
140074da0movsxd r9, [rbx]
140074da3mov [rsp+32], rcx
140074da8add r9, rcx
140074dabmov rcx, [rsp+136]
140074db3mov [rsp+40], r9
140074db8mov r9, r8
140074dbbmov r8, rax
140074dbecall char* std::__add_grouping<char>(char*, char, char const*, unsigned long long, char const*, char const*)
140074dc3sub eax, [rsp+136]
140074dcamov [rbx], eax
140074dccadd rsp, 72
140074dd0pop rbx
140074dd1pop rsi
140074dd2ret
140074d00
140074dd3
140074dd3 // align 0x10
140074dd3 // align 0x10
140074de0
140074de0std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, double) const:
140074de0push rbp
140074de1push r15
140074de3push r14
140074de5push r13
140074de7push r12
140074de9push rdi
140074deapush rsi
140074debpush rbx
140074decsub rsp, 184
140074df3lea rbp, [rsp+176]
140074dfbmov rdi, [rip+0x12288e]
140074e02mov rax, [r8+8]
140074e06mov esi, [rbp+120]
140074e09mov r13, [r8]
140074e0cmov [rbp-56], rcx
140074e10mov rbx, r9
140074e13mov rcx, [rdi]
140074e16mov [rbp-8], rcx
140074e1alea rcx, [r9+208]
140074e21mov [rbp-64], rax
140074e25mov eax, [rbp+112]
140074e28mov [rbp-72], rdx
140074e2cmov [rbp-92], eax
140074e2fcall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140074e34mov rdi, [rbx+8]
140074e38movsx r8l, sil
140074e3cmov rcx, rbx
140074e3fmov r12, rax
140074e42lea rdx, [rbp-32]
140074e46mov eax, 6
140074e4btest rdi, rdi
140074e4ecmovs rdi, rax
140074e52call std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140074e57mov eax, [rbx+24]
140074e5asub rsp, 48
140074e5elea rsi, [rsp+64]
140074e63not eax
140074e65test eax, 260
140074e6aje 0x140075160
140074e70call std::locale::facet::_S_get_c_locale()
140074e75lea r9, [rbp-32]
140074e79mov rdx, rsi
140074e7clea rcx, [rbp-40]
140074e80mov [rbp-40], rax
140074e84movsd_xmm x0, [rbp+128]
140074e8cmov r8l, 45
140074e92mov [rsp+32], rdi
140074e97movsd_xmm [rsp+40], x0
140074e9dcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
140074ea2mov [rbp-44], eax
140074ea5cmp eax, 44
140074ea8jg 0x140075000
140074eae
140074eaeloc_140074eae:
140074eaemov rcx, [rip+0x121e8b]
140074eb5call std::locale::id::_M_id() const
140074ebamov rdx, rax
140074ebdmov rax, [rbx+208]
140074ec4mov rax, [rax+8]
140074ec8mov rcx, [rax+8*rdx]
140074ecctest rcx, rcx
140074ecfje 0x1400752a0
140074ed5movsxd r8, [rbp-44]
140074ed9lea rax, [r8+15]
140074eddmov r15, r8
140074ee0and rax, -16
140074ee4call ___chkstk_ms
140074ee9sub rsp, rax
140074eecmovzx eax, [rcx+56]
140074ef0lea rdx, [rsi+r8]
140074ef4lea rdi, [rsp+64]
140074ef9mov r14, rdi
140074efccmp al, 1
140074efeje 0x140075060
140074f04test al, al
140074f06je 0x1400751f0
140074f0c
140074f0cloc_140074f0c:
140074f0cmov rax, [rcx]
140074f0flea r9, [rip-0x3c756]
140074f16mov rax, [rax+56]
140074f1acmp rax, r9
140074f1djne 0x140075290
140074f23cmp rdx, rsi
140074f26je 0x140074f33
140074f28mov rdx, rsi
140074f2bmov rcx, rdi
140074f2ecall memcpy
140074f33
140074f33loc_140074f33:
140074f33movsxd r8, [rbp-44]
140074f37mov r15, r8
140074f3amov r9l, r8l
140074f3dtest r8, r8
140074f40je 0x140075070
140074f46
140074f46loc_140074f46:
140074f46mov edx, 46
140074f4bmov rcx, rsi
140074f4emov [rbp-88], r9l
140074f52mov [rbp-80], r8
140074f56call memchr
140074f5bmov r8, [rbp-80]
140074f5fmov r9l, [rbp-88]
140074f63test rax, rax
140074f66mov rdx, rax
140074f69je 0x140075218
140074f6fmovzx eax, [r12+72]
140074f75sub rdx, rsi
140074f78add rdx, rdi
140074f7bmov [rdx], al
140074f7dcmp [r12+32], 0
140074f83jne 0x140075084
140074f89
140074f89loc_140074f89:
140074f89mov r15l, [rbp-44]
140074f8d
140074f8dloc_140074f8d:
140074f8dmov r8, [rbx+16]
140074f91movsxd r15, r15l
140074f94cmp r15, r8
140074f97jl 0x14007511b
140074f9d
140074f9dloc_140074f9d:
140074f9dmov rax, [rbp-64]
140074fa1mov [rbx+16], 0
140074fa9mov ebx, eax
140074fabtest al, al
140074fadjne 0x140074fca
140074fafmov rax, [r13]
140074fb3mov r8, r15
140074fb6mov rdx, r14
140074fb9mov rcx, r13
140074fbccall [rax+96]
140074fbfcmp rax, r15
140074fc2mov eax, 1
140074fc7cmovne ebx, eax
140074fca
140074fcaloc_140074fca:
140074fcamov rax, [rbp-56]
140074fcemov rsi, [rip+0x1226bb]
140074fd5mov [rax], r13
140074fd8mov [rax+8], bl
140074fdbmov rax, [rbp-8]
140074fdfsub rax, [rsi]
140074fe2jne 0x1400752b0
140074fe8mov rax, [rbp-56]
140074feclea rsp, [rbp+8]
140074ff0pop rbx
140074ff1pop rsi
140074ff2pop rdi
140074ff3pop r12
140074ff5pop r13
140074ff7pop r14
140074ff9pop r15
140074ffbpop rbp
140074ffcret
140074ffd
140074ffd 0f 1f 00 ...
140075000
140075000loc_140075000:
140075000lea r8l, [rax+1]
140075004movsxd rax, r8l
140075007mov [rbp-80], r8l
14007500badd rax, 15
14007500fand rax, -16
140075013call ___chkstk_ms
140075018sub rsp, rax
14007501bcall std::locale::facet::_S_get_c_locale()
140075020lea rsi, [rsp+64]
140075025lea r9, [rbp-32]
140075029movsd_xmm x2, [rbp+128]
140075031mov [rbp-40], rax
140075035mov rdx, rsi
140075038lea rcx, [rbp-40]
14007503cmov [rsp+32], rdi
140075041movsd_xmm [rsp+40], x2
140075047mov r8l, [rbp-80]
14007504bcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
140075050mov [rbp-44], eax
140075053jmp 0x140074eae
140075058
140075058 0f 1f 84 00 00 00 00 00 ........
140075060
140075060loc_140075060:
140075060cmp rdx, rsi
140075063jne 0x140075270
140075069nop [rax]
140075070
140075070loc_140075070:
140075070cmp [r12+32], 0
140075076je 0x140074f8d
14007507cxor r8l, r8l
14007507fxor r9l, r9l
140075082xor edx, edx
140075084
140075084loc_140075084:
140075084lea rax, [r8+r8+15]
140075089and rax, -16
14007508dcall ___chkstk_ms
140075092movzx ecx, [rsi]
140075095sub ecx, 43
140075098sub rsp, rax
14007509band ecx, 253
1400750a1lea rax, [rsp+64]
1400750a6jne 0x140075260
1400750acmovzx ecx, [rdi]
1400750afsub r9l, 1
1400750b3lea r14, [rdi+1]
1400750b7lea r11, [rax+1]
1400750bbmov [rbp-44], r9l
1400750bfmov r15l, 1
1400750c5mov [rax], cl
1400750c7
1400750c7loc_1400750c7:
1400750c7mov rcx, [r12+16]
1400750cclea r10, [rbp-44]
1400750d0mov r8, [r12+24]
1400750d5mov [rbp-80], rax
1400750d9movsx r9l, [r12+73]
1400750dfmov [rsp+48], r14
1400750e4mov [rsp+32], rdx
1400750e9mov rdx, rcx
1400750ecmov [rsp+56], r10
1400750f1mov [rsp+40], r11
1400750f6mov rcx, [rbp-72]
1400750facall std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_group_float(char const*, unsigned long long, char, char const*, char*, char*, int&) const
1400750ffadd r15l, [rbp-44]
140075103mov r8, [rbx+16]
140075107mov [rbp-44], r15l
14007510bmovsxd r15, r15l
14007510emov r14, [rbp-80]
140075112cmp r15, r8
140075115jge 0x140074f9d
14007511b
14007511bloc_14007511b:
14007511blea rax, [r8+15]
14007511fand rax, -16
140075123call ___chkstk_ms
140075128movsx edx, [rbp-92]
14007512csub rsp, rax
14007512flea rax, [rbp-44]
140075133mov r9, rbx
140075136lea rsi, [rsp+64]
14007513bmov [rsp+40], r14
140075140mov [rsp+48], rax
140075145mov r14, rsi
140075148mov [rsp+32], rsi
14007514dmov rcx, [rbp-72]
140075151call std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_pad(char, long long, std::ios_base&, char*, char const*, int&) const
140075156movsxd r15, [rbp-44]
14007515ajmp 0x140074f9d
14007515f
14007515f 90 .
140075160
140075160loc_140075160:
140075160call std::locale::facet::_S_get_c_locale()
140075165lea r9, [rbp-32]
140075169mov rdx, rsi
14007516clea rcx, [rbp-40]
140075170mov [rbp-40], rax
140075174movsd_xmm x1, [rbp+128]
14007517cmov r8l, 45
140075182movsd_xmm [rsp+32], x1
140075188call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007518dmov [rbp-44], eax
140075190cmp eax, 44
140075193jle 0x140074eae
140075199lea r15l, [rax+1]
14007519dmovsxd rax, r15l
1400751a0add rax, 15
1400751a4and rax, -16
1400751a8call ___chkstk_ms
1400751adsub rsp, rax
1400751b0call std::locale::facet::_S_get_c_locale()
1400751b5lea r9, [rbp-32]
1400751b9mov r8l, r15l
1400751bclea rcx, [rbp-40]
1400751c0mov [rbp-40], rax
1400751c4movsd_xmm x3, [rbp+128]
1400751cclea rsi, [rsp+64]
1400751d1mov rdx, rsi
1400751d4movsd_xmm [rsp+32], x3
1400751dacall std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400751dfmov [rbp-44], eax
1400751e2jmp 0x140074eae
1400751e7
1400751e7 66 0f 1f 84 00 00 00 00 00 f........
1400751f0
1400751f0loc_1400751f0:
1400751f0mov [rbp-104], r8
1400751f4mov [rbp-88], rdx
1400751f8mov [rbp-80], rcx
1400751fccall std::ctype<char>::_M_widen_init() const
140075201mov r8, [rbp-104]
140075205mov rdx, [rbp-88]
140075209mov rcx, [rbp-80]
14007520djmp 0x140074f0c
140075212
140075212 66 0f 1f 44 00 00 f..D..
140075218
140075218loc_140075218:
140075218cmp [r12+32], 0
14007521eje 0x140074f89
140075224cmp r15l, 2
140075228jle 0x140075084
14007522emovzx eax, [rsi+1]
140075232cmp al, 57
140075234jg 0x140074f89
14007523amovzx ecx, [rsi+2]
14007523esub ecx, 48
140075241cmp cl, 9
140075244ja 0x140074f89
14007524acmp al, 47
14007524cjle 0x140074f89
140075252jmp 0x140075084
140075257
140075257 66 0f 1f 84 00 00 00 00 00 f........
140075260
140075260loc_140075260:
140075260mov r11, rax
140075263xor r15l, r15l
140075266jmp 0x1400750c7
14007526b
14007526b 0f 1f 44 00 00 ..D..
140075270
140075270loc_140075270:
140075270mov rdx, rsi
140075273mov rcx, rdi
140075276mov [rbp-80], r8
14007527amov [rbp-88], r8l
14007527ecall memcpy
140075283mov r8, [rbp-80]
140075287mov r9l, [rbp-88]
14007528bjmp 0x140074f46
140075290
140075290loc_140075290:
140075290mov r8, rdx
140075293mov r9, rdi
140075296mov rdx, rsi
140075299call rax
14007529bjmp 0x140074f33
1400752a0
1400752a0loc_1400752a0:
1400752a0mov rdi, [rip+0x1223e9]
1400752a7mov rax, [rbp-8]
1400752absub rax, [rdi]
1400752aeje 0x1400752b5
1400752b0
1400752b0loc_1400752b0:
1400752b0call __stack_chk_fail
1400752b5
1400752b5loc_1400752b5:
1400752b5call std::__throw_bad_cast()
1400752banop
140074de0
140074de0std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, double) const:
140074de0push rbp
140074de1push r15
140074de3push r14
140074de5push r13
140074de7push r12
140074de9push rdi
140074deapush rsi
140074debpush rbx
140074decsub rsp, 184
140074df3lea rbp, [rsp+176]
140074dfbmov rdi, [rip+0x12288e]
140074e02mov rax, [r8+8]
140074e06mov esi, [rbp+120]
140074e09mov r13, [r8]
140074e0cmov [rbp-56], rcx
140074e10mov rbx, r9
140074e13mov rcx, [rdi]
140074e16mov [rbp-8], rcx
140074e1alea rcx, [r9+208]
140074e21mov [rbp-64], rax
140074e25mov eax, [rbp+112]
140074e28mov [rbp-72], rdx
140074e2cmov [rbp-92], eax
140074e2fcall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140074e34mov rdi, [rbx+8]
140074e38movsx r8l, sil
140074e3cmov rcx, rbx
140074e3fmov r12, rax
140074e42lea rdx, [rbp-32]
140074e46mov eax, 6
140074e4btest rdi, rdi
140074e4ecmovs rdi, rax
140074e52call std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140074e57mov eax, [rbx+24]
140074e5asub rsp, 48
140074e5elea rsi, [rsp+64]
140074e63not eax
140074e65test eax, 260
140074e6aje 0x140075160
140074e70call std::locale::facet::_S_get_c_locale()
140074e75lea r9, [rbp-32]
140074e79mov rdx, rsi
140074e7clea rcx, [rbp-40]
140074e80mov [rbp-40], rax
140074e84movsd_xmm x0, [rbp+128]
140074e8cmov r8l, 45
140074e92mov [rsp+32], rdi
140074e97movsd_xmm [rsp+40], x0
140074e9dcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
140074ea2mov [rbp-44], eax
140074ea5cmp eax, 44
140074ea8jg 0x140075000
140074eae
140074eaeloc_140074eae:
140074eaemov rcx, [rip+0x121e8b]
140074eb5call std::locale::id::_M_id() const
140074ebamov rdx, rax
140074ebdmov rax, [rbx+208]
140074ec4mov rax, [rax+8]
140074ec8mov rcx, [rax+8*rdx]
140074ecctest rcx, rcx
140074ecfje 0x1400752a0
140074ed5movsxd r8, [rbp-44]
140074ed9lea rax, [r8+15]
140074eddmov r15, r8
140074ee0and rax, -16
140074ee4call ___chkstk_ms
140074ee9sub rsp, rax
140074eecmovzx eax, [rcx+56]
140074ef0lea rdx, [rsi+r8]
140074ef4lea rdi, [rsp+64]
140074ef9mov r14, rdi
140074efccmp al, 1
140074efeje 0x140075060
140074f04test al, al
140074f06je 0x1400751f0
140074f0c
140074f0cloc_140074f0c:
140074f0cmov rax, [rcx]
140074f0flea r9, [rip-0x3c756]
140074f16mov rax, [rax+56]
140074f1acmp rax, r9
140074f1djne 0x140075290
140074f23cmp rdx, rsi
140074f26je 0x140074f33
140074f28mov rdx, rsi
140074f2bmov rcx, rdi
140074f2ecall memcpy
140074f33
140074f33loc_140074f33:
140074f33movsxd r8, [rbp-44]
140074f37mov r15, r8
140074f3amov r9l, r8l
140074f3dtest r8, r8
140074f40je 0x140075070
140074f46
140074f46loc_140074f46:
140074f46mov edx, 46
140074f4bmov rcx, rsi
140074f4emov [rbp-88], r9l
140074f52mov [rbp-80], r8
140074f56call memchr
140074f5bmov r8, [rbp-80]
140074f5fmov r9l, [rbp-88]
140074f63test rax, rax
140074f66mov rdx, rax
140074f69je 0x140075218
140074f6fmovzx eax, [r12+72]
140074f75sub rdx, rsi
140074f78add rdx, rdi
140074f7bmov [rdx], al
140074f7dcmp [r12+32], 0
140074f83jne 0x140075084
140074f89
140074f89loc_140074f89:
140074f89mov r15l, [rbp-44]
140074f8d
140074f8dloc_140074f8d:
140074f8dmov r8, [rbx+16]
140074f91movsxd r15, r15l
140074f94cmp r15, r8
140074f97jl 0x14007511b
140074f9d
140074f9dloc_140074f9d:
140074f9dmov rax, [rbp-64]
140074fa1mov [rbx+16], 0
140074fa9mov ebx, eax
140074fabtest al, al
140074fadjne 0x140074fca
140074fafmov rax, [r13]
140074fb3mov r8, r15
140074fb6mov rdx, r14
140074fb9mov rcx, r13
140074fbccall [rax+96]
140074fbfcmp rax, r15
140074fc2mov eax, 1
140074fc7cmovne ebx, eax
140074fca
140074fcaloc_140074fca:
140074fcamov rax, [rbp-56]
140074fcemov rsi, [rip+0x1226bb]
140074fd5mov [rax], r13
140074fd8mov [rax+8], bl
140074fdbmov rax, [rbp-8]
140074fdfsub rax, [rsi]
140074fe2jne 0x1400752b0
140074fe8mov rax, [rbp-56]
140074feclea rsp, [rbp+8]
140074ff0pop rbx
140074ff1pop rsi
140074ff2pop rdi
140074ff3pop r12
140074ff5pop r13
140074ff7pop r14
140074ff9pop r15
140074ffbpop rbp
140074ffcret
140074ffd
140074ffd 0f 1f 00 ...
140075000
140075000loc_140075000:
140075000lea r8l, [rax+1]
140075004movsxd rax, r8l
140075007mov [rbp-80], r8l
14007500badd rax, 15
14007500fand rax, -16
140075013call ___chkstk_ms
140075018sub rsp, rax
14007501bcall std::locale::facet::_S_get_c_locale()
140075020lea rsi, [rsp+64]
140075025lea r9, [rbp-32]
140075029movsd_xmm x2, [rbp+128]
140075031mov [rbp-40], rax
140075035mov rdx, rsi
140075038lea rcx, [rbp-40]
14007503cmov [rsp+32], rdi
140075041movsd_xmm [rsp+40], x2
140075047mov r8l, [rbp-80]
14007504bcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
140075050mov [rbp-44], eax
140075053jmp 0x140074eae
140075058
140075058 0f 1f 84 00 00 00 00 00 ........
140075060
140075060loc_140075060:
140075060cmp rdx, rsi
140075063jne 0x140075270
140075069nop [rax]
140075070
140075070loc_140075070:
140075070cmp [r12+32], 0
140075076je 0x140074f8d
14007507cxor r8l, r8l
14007507fxor r9l, r9l
140075082xor edx, edx
140075084
140075084loc_140075084:
140075084lea rax, [r8+r8+15]
140075089and rax, -16
14007508dcall ___chkstk_ms
140075092movzx ecx, [rsi]
140075095sub ecx, 43
140075098sub rsp, rax
14007509band ecx, 253
1400750a1lea rax, [rsp+64]
1400750a6jne 0x140075260
1400750acmovzx ecx, [rdi]
1400750afsub r9l, 1
1400750b3lea r14, [rdi+1]
1400750b7lea r11, [rax+1]
1400750bbmov [rbp-44], r9l
1400750bfmov r15l, 1
1400750c5mov [rax], cl
1400750c7
1400750c7loc_1400750c7:
1400750c7mov rcx, [r12+16]
1400750cclea r10, [rbp-44]
1400750d0mov r8, [r12+24]
1400750d5mov [rbp-80], rax
1400750d9movsx r9l, [r12+73]
1400750dfmov [rsp+48], r14
1400750e4mov [rsp+32], rdx
1400750e9mov rdx, rcx
1400750ecmov [rsp+56], r10
1400750f1mov [rsp+40], r11
1400750f6mov rcx, [rbp-72]
1400750facall std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_group_float(char const*, unsigned long long, char, char const*, char*, char*, int&) const
1400750ffadd r15l, [rbp-44]
140075103mov r8, [rbx+16]
140075107mov [rbp-44], r15l
14007510bmovsxd r15, r15l
14007510emov r14, [rbp-80]
140075112cmp r15, r8
140075115jge 0x140074f9d
14007511b
14007511bloc_14007511b:
14007511blea rax, [r8+15]
14007511fand rax, -16
140075123call ___chkstk_ms
140075128movsx edx, [rbp-92]
14007512csub rsp, rax
14007512flea rax, [rbp-44]
140075133mov r9, rbx
140075136lea rsi, [rsp+64]
14007513bmov [rsp+40], r14
140075140mov [rsp+48], rax
140075145mov r14, rsi
140075148mov [rsp+32], rsi
14007514dmov rcx, [rbp-72]
140075151call std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_pad(char, long long, std::ios_base&, char*, char const*, int&) const
140075156movsxd r15, [rbp-44]
14007515ajmp 0x140074f9d
14007515f
14007515f 90 .
140075160
140075160loc_140075160:
140075160call std::locale::facet::_S_get_c_locale()
140075165lea r9, [rbp-32]
140075169mov rdx, rsi
14007516clea rcx, [rbp-40]
140075170mov [rbp-40], rax
140075174movsd_xmm x1, [rbp+128]
14007517cmov r8l, 45
140075182movsd_xmm [rsp+32], x1
140075188call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007518dmov [rbp-44], eax
140075190cmp eax, 44
140075193jle 0x140074eae
140075199lea r15l, [rax+1]
14007519dmovsxd rax, r15l
1400751a0add rax, 15
1400751a4and rax, -16
1400751a8call ___chkstk_ms
1400751adsub rsp, rax
1400751b0call std::locale::facet::_S_get_c_locale()
1400751b5lea r9, [rbp-32]
1400751b9mov r8l, r15l
1400751bclea rcx, [rbp-40]
1400751c0mov [rbp-40], rax
1400751c4movsd_xmm x3, [rbp+128]
1400751cclea rsi, [rsp+64]
1400751d1mov rdx, rsi
1400751d4movsd_xmm [rsp+32], x3
1400751dacall std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400751dfmov [rbp-44], eax
1400751e2jmp 0x140074eae
1400751e7
1400751e7 66 0f 1f 84 00 00 00 00 00 f........
1400751f0
1400751f0loc_1400751f0:
1400751f0mov [rbp-104], r8
1400751f4mov [rbp-88], rdx
1400751f8mov [rbp-80], rcx
1400751fccall std::ctype<char>::_M_widen_init() const
140075201mov r8, [rbp-104]
140075205mov rdx, [rbp-88]
140075209mov rcx, [rbp-80]
14007520djmp 0x140074f0c
140075212
140075212 66 0f 1f 44 00 00 f..D..
140075218
140075218loc_140075218:
140075218cmp [r12+32], 0
14007521eje 0x140074f89
140075224cmp r15l, 2
140075228jle 0x140075084
14007522emovzx eax, [rsi+1]
140075232cmp al, 57
140075234jg 0x140074f89
14007523amovzx ecx, [rsi+2]
14007523esub ecx, 48
140075241cmp cl, 9
140075244ja 0x140074f89
14007524acmp al, 47
14007524cjle 0x140074f89
140075252jmp 0x140075084
140075257
140075257 66 0f 1f 84 00 00 00 00 00 f........
140075260
140075260loc_140075260:
140075260mov r11, rax
140075263xor r15l, r15l
140075266jmp 0x1400750c7
14007526b
14007526b 0f 1f 44 00 00 ..D..
140075270
140075270loc_140075270:
140075270mov rdx, rsi
140075273mov rcx, rdi
140075276mov [rbp-80], r8
14007527amov [rbp-88], r8l
14007527ecall memcpy
140075283mov r8, [rbp-80]
140075287mov r9l, [rbp-88]
14007528bjmp 0x140074f46
140075290
140075290loc_140075290:
140075290mov r8, rdx
140075293mov r9, rdi
140075296mov rdx, rsi
140075299call rax
14007529bjmp 0x140074f33
1400752a0
1400752a0loc_1400752a0:
1400752a0mov rdi, [rip+0x1223e9]
1400752a7mov rax, [rbp-8]
1400752absub rax, [rdi]
1400752aeje 0x1400752b5
1400752b0
1400752b0loc_1400752b0:
1400752b0call __stack_chk_fail
1400752b5
1400752b5loc_1400752b5:
1400752b5call std::__throw_bad_cast()
1400752banop
140074de0
1400752bb
1400752bb // align 0x10
1400752bb // align 0x10
1400752c0
1400752c0std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<long double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, long double) const:
1400752c0push rbp
1400752c1push r15
1400752c3push r14
1400752c5push r13
1400752c7push r12
1400752c9push rdi
1400752capush rsi
1400752cbpush rbx
1400752ccsub rsp, 200
1400752d3lea rbp, [rsp+192]
1400752dbmov rax, [r8+8]
1400752dfmov esi, [rbp+120]
1400752e2mov r12, [r8]
1400752e5mov [rbp-112], rdx
1400752e9mov rdx, [rip+0x1223a0]
1400752f0mov rbx, r9
1400752f3mov [rbp-104], rax
1400752f7mov eax, [rbp+112]
1400752famov [rbp-72], rcx
1400752femov rcx, [rdx]
140075301mov [rbp-8], rcx
140075305lea rcx, [r9+208]
14007530cmov [rbp-116], eax
14007530fmov rax, [rbp+128]
140075316fld [rax]
140075318fstp [rbp-96]
14007531bcall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140075320mov rdi, [rbx+8]
140075324movsx r8l, sil
140075328mov rcx, rbx
14007532bmov [rbp-80], rax
14007532flea rdx, [rbp-32]
140075333mov eax, 6
140075338test rdi, rdi
14007533bcmovs rdi, rax
14007533fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140075344mov eax, [rbx+24]
140075347sub rsp, 64
14007534blea rsi, [rsp+64]
140075350not eax
140075352test eax, 260
140075357je 0x140075650
14007535dcall std::locale::facet::_S_get_c_locale()
140075362fld [rbp-96]
140075365lea r15, [rbp-64]
140075369lea r9, [rbp-32]
14007536dmov [rbp-40], rax
140075371mov r8l, 54
140075377lea rcx, [rbp-40]
14007537bmov rdx, rsi
14007537efstp [rbp-64]
140075381mov [rsp+40], r15
140075386mov [rsp+32], rdi
14007538bcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
140075390mov [rbp-44], eax
140075393cmp eax, 53
140075396jg 0x1400754f0
14007539c
14007539cloc_14007539c:
14007539cmov rcx, [rip+0x12199d]
1400753a3call std::locale::id::_M_id() const
1400753a8mov rdx, rax
1400753abmov rax, [rbx+208]
1400753b2mov rax, [rax+8]
1400753b6mov rcx, [rax+8*rdx]
1400753batest rcx, rcx
1400753bdje 0x14007577d
1400753c3movsxd r15, [rbp-44]
1400753c7lea rax, [r15+15]
1400753cbmov rdi, r15
1400753ceand rax, -16
1400753d2call ___chkstk_ms
1400753d7sub rsp, rax
1400753damovzx eax, [rcx+56]
1400753delea r8, [rsi+r15]
1400753e2lea r13, [rsp+64]
1400753e7mov r14, r13
1400753eacmp al, 1
1400753ecje 0x140075548
1400753f2test al, al
1400753f4je 0x1400756d8
1400753fa
1400753faloc_1400753fa:
1400753famov rax, [rcx]
1400753fdlea rdx, [rip-0x3cc44]
140075404mov rax, [rax+56]
140075408cmp rax, rdx
14007540bjne 0x140075770
140075411cmp r8, rsi
140075414je 0x140075424
140075416mov r8, r15
140075419mov rdx, rsi
14007541cmov rcx, r13
14007541fcall memcpy
140075424
140075424loc_140075424:
140075424movsxd r15, [rbp-44]
140075428mov rdi, r15
14007542bmov r9l, r15l
14007542etest r15, r15
140075431je 0x140075560
140075437
140075437loc_140075437:
140075437mov edx, 46
14007543cmov r8, r15
14007543fmov rcx, rsi
140075442mov [rbp-96], r9l
140075446call memchr
14007544bmov r9l, [rbp-96]
14007544ftest rax, rax
140075452mov rdx, rax
140075455je 0x1400756f8
14007545bmov rcx, [rbp-80]
14007545fsub rdx, rsi
140075462add rdx, r13
140075465movzx eax, [rcx+72]
140075469mov [rdx], al
14007546bcmp [rcx+32], 0
14007546fjne 0x140075576
140075475
140075475loc_140075475:
140075475mov edi, [rbp-44]
140075478
140075478loc_140075478:
140075478mov r8, [rbx+16]
14007547cmovsxd rdi, edi
14007547fcmp rdi, r8
140075482jl 0x140075605
140075488
140075488loc_140075488:
140075488mov rax, [rbp-104]
14007548cmov [rbx+16], 0
140075494mov ebx, eax
140075496test al, al
140075498jne 0x1400754b5
14007549amov rax, [r12]
14007549emov r8, rdi
1400754a1mov rdx, r14
1400754a4mov rcx, r12
1400754a7call [rax+96]
1400754aacmp rax, rdi
1400754admov eax, 1
1400754b2cmovne ebx, eax
1400754b5
1400754b5loc_1400754b5:
1400754b5mov rax, [rbp-72]
1400754b9mov rsi, [rip+0x1221d0]
1400754c0mov [rax], r12
1400754c3mov [rax+8], bl
1400754c6mov rax, [rbp-8]
1400754casub rax, [rsi]
1400754cdjne 0x14007578d
1400754d3mov rax, [rbp-72]
1400754d7lea rsp, [rbp+8]
1400754dbpop rbx
1400754dcpop rsi
1400754ddpop rdi
1400754depop r12
1400754e0pop r13
1400754e2pop r14
1400754e4pop r15
1400754e6pop rbp
1400754e7ret
1400754e8
1400754e8 0f 1f 84 00 00 00 00 00 ........
1400754f0
1400754f0loc_1400754f0:
1400754f0lea r8l, [rax+1]
1400754f4movsxd rax, r8l
1400754f7mov [rbp-128], r8l
1400754fbadd rax, 15
1400754ffand rax, -16
140075503call ___chkstk_ms
140075508sub rsp, rax
14007550bcall std::locale::facet::_S_get_c_locale()
140075510fld [rbp-96]
140075513lea r9, [rbp-32]
140075517lea rcx, [rbp-40]
14007551bmov [rbp-40], rax
14007551flea rsi, [rsp+64]
140075524mov rdx, rsi
140075527fstp [rbp-64]
14007552amov [rsp+40], r15
14007552fmov [rsp+32], rdi
140075534mov r8l, [rbp-128]
140075538call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007553dmov [rbp-44], eax
140075540jmp 0x14007539c
140075545
140075545 0f 1f 00 ...
140075548
140075548loc_140075548:
140075548cmp r8, rsi
14007554bjne 0x140075750
140075551nop [rax+rax]
14007555cnop [rax]
140075560
140075560loc_140075560:
140075560mov rax, [rbp-80]
140075564cmp [rax+32], 0
140075568je 0x140075478
14007556exor r15l, r15l
140075571xor r9l, r9l
140075574xor edx, edx
140075576
140075576loc_140075576:
140075576lea rax, [r15+r15+15]
14007557band rax, -16
14007557fcall ___chkstk_ms
140075584sub rsp, rax
140075587movzx eax, [rsi]
14007558alea r15, [rsp+64]
14007558fsub eax, 43
140075592test al, 253
140075594jne 0x140075740
14007559amovzx eax, [r13]
14007559fsub r9l, 1
1400755a3lea r14, [r13+1]
1400755a7lea r10, [r15+1]
1400755abmov [rbp-44], r9l
1400755afmov edi, 1
1400755b4mov [r15], al
1400755b7
1400755b7loc_1400755b7:
1400755b7mov rax, [rbp-80]
1400755bblea rcx, [rbp-44]
1400755bfmov r8, [rax+24]
1400755c3movsx r9l, [rax+73]
1400755c8mov rax, [rax+16]
1400755ccmov [rsp+48], r14
1400755d1mov r14, r15
1400755d4mov [rsp+32], rdx
1400755d9mov [rsp+56], rcx
1400755demov rdx, rax
1400755e1mov [rsp+40], r10
1400755e6mov rcx, [rbp-112]
1400755eacall std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_group_float(char const*, unsigned long long, char, char const*, char*, char*, int&) const
1400755efadd edi, [rbp-44]
1400755f2mov r8, [rbx+16]
1400755f6mov [rbp-44], edi
1400755f9movsxd rdi, edi
1400755fccmp rdi, r8
1400755ffjge 0x140075488
140075605
140075605loc_140075605:
140075605lea rax, [r8+15]
140075609and rax, -16
14007560dcall ___chkstk_ms
140075612movsx edx, [rbp-116]
140075616sub rsp, rax
140075619lea rax, [rbp-44]
14007561dmov r9, rbx
140075620lea rsi, [rsp+64]
140075625mov [rsp+40], r14
14007562amov [rsp+48], rax
14007562fmov r14, rsi
140075632mov [rsp+32], rsi
140075637mov rcx, [rbp-112]
14007563bcall std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_pad(char, long long, std::ios_base&, char*, char const*, int&) const
140075640movsxd rdi, [rbp-44]
140075644jmp 0x140075488
140075649
140075649 0f 1f 80 00 00 00 00 .......
140075650
140075650loc_140075650:
140075650call std::locale::facet::_S_get_c_locale()
140075655fld [rbp-96]
140075658lea r14, [rbp-64]
14007565clea r9, [rbp-32]
140075660mov [rbp-40], rax
140075664mov r8l, 54
14007566alea rcx, [rbp-40]
14007566emov rdx, rsi
140075671fstp [rbp-64]
140075674mov [rsp+32], r14
140075679call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007567emov [rbp-44], eax
140075681cmp eax, 53
140075684jle 0x14007539c
14007568alea r15l, [rax+1]
14007568emovsxd rax, r15l
140075691add rax, 15
140075695and rax, -16
140075699call ___chkstk_ms
14007569esub rsp, rax
1400756a1call std::locale::facet::_S_get_c_locale()
1400756a6fld [rbp-96]
1400756a9lea rsi, [rsp+64]
1400756aemov r8l, r15l
1400756b1mov [rbp-40], rax
1400756b5lea r9, [rbp-32]
1400756b9lea rcx, [rbp-40]
1400756bdmov rdx, rsi
1400756c0fstp [rbp-64]
1400756c3mov [rsp+32], r14
1400756c8call std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400756cdmov [rbp-44], eax
1400756d0jmp 0x14007539c
1400756d5
1400756d5 0f 1f 00 ...
1400756d8
1400756d8loc_1400756d8:
1400756d8mov [rbp-128], r8
1400756dcmov [rbp-96], rcx
1400756e0call std::ctype<char>::_M_widen_init() const
1400756e5mov r8, [rbp-128]
1400756e9mov rcx, [rbp-96]
1400756edjmp 0x1400753fa
1400756f2
1400756f2 66 0f 1f 44 00 00 f..D..
1400756f8
1400756f8loc_1400756f8:
1400756f8mov rax, [rbp-80]
1400756fccmp [rax+32], 0
140075700je 0x140075475
140075706cmp edi, 2
140075709jle 0x140075576
14007570fmovzx eax, [rsi+1]
140075713cmp al, 57
140075715jg 0x140075475
14007571bmovzx edi, [rsi+2]
14007571flea ecx, [rdi-48]
140075722cmp cl, 9
140075725ja 0x140075475
14007572bcmp al, 47
14007572djle 0x140075475
140075733jmp 0x140075576
140075738
140075738 0f 1f 84 00 00 00 00 00 ........
140075740
140075740loc_140075740:
140075740mov r10, r15
140075743xor edi, edi
140075745jmp 0x1400755b7
14007574a
14007574a 66 0f 1f 44 00 00 f..D..
140075750
140075750loc_140075750:
140075750mov r8, r15
140075753mov rdx, rsi
140075756mov rcx, r13
140075759mov [rbp-96], r15l
14007575dcall memcpy
140075762mov r9l, [rbp-96]
140075766jmp 0x140075437
14007576b
14007576b 0f 1f 44 00 00 ..D..
140075770
140075770loc_140075770:
140075770mov r9, r13
140075773mov rdx, rsi
140075776call rax
140075778jmp 0x140075424
14007577d
14007577dloc_14007577d:
14007577dmov rbx, [rip+0x121f0c]
140075784mov rax, [rbp-8]
140075788sub rax, [rbx]
14007578bje 0x140075792
14007578d
14007578dloc_14007578d:
14007578dcall __stack_chk_fail
140075792
140075792loc_140075792:
140075792call std::__throw_bad_cast()
140075797nop
1400752c0
1400752c0std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<long double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, long double) const:
1400752c0push rbp
1400752c1push r15
1400752c3push r14
1400752c5push r13
1400752c7push r12
1400752c9push rdi
1400752capush rsi
1400752cbpush rbx
1400752ccsub rsp, 200
1400752d3lea rbp, [rsp+192]
1400752dbmov rax, [r8+8]
1400752dfmov esi, [rbp+120]
1400752e2mov r12, [r8]
1400752e5mov [rbp-112], rdx
1400752e9mov rdx, [rip+0x1223a0]
1400752f0mov rbx, r9
1400752f3mov [rbp-104], rax
1400752f7mov eax, [rbp+112]
1400752famov [rbp-72], rcx
1400752femov rcx, [rdx]
140075301mov [rbp-8], rcx
140075305lea rcx, [r9+208]
14007530cmov [rbp-116], eax
14007530fmov rax, [rbp+128]
140075316fld [rax]
140075318fstp [rbp-96]
14007531bcall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140075320mov rdi, [rbx+8]
140075324movsx r8l, sil
140075328mov rcx, rbx
14007532bmov [rbp-80], rax
14007532flea rdx, [rbp-32]
140075333mov eax, 6
140075338test rdi, rdi
14007533bcmovs rdi, rax
14007533fcall std::__num_base::_S_format_float(std::ios_base const&, char*, char)
140075344mov eax, [rbx+24]
140075347sub rsp, 64
14007534blea rsi, [rsp+64]
140075350not eax
140075352test eax, 260
140075357je 0x140075650
14007535dcall std::locale::facet::_S_get_c_locale()
140075362fld [rbp-96]
140075365lea r15, [rbp-64]
140075369lea r9, [rbp-32]
14007536dmov [rbp-40], rax
140075371mov r8l, 54
140075377lea rcx, [rbp-40]
14007537bmov rdx, rsi
14007537efstp [rbp-64]
140075381mov [rsp+40], r15
140075386mov [rsp+32], rdi
14007538bcall std::__convert_from_v(int* const&, char*, int, char const*, ...)
140075390mov [rbp-44], eax
140075393cmp eax, 53
140075396jg 0x1400754f0
14007539c
14007539cloc_14007539c:
14007539cmov rcx, [rip+0x12199d]
1400753a3call std::locale::id::_M_id() const
1400753a8mov rdx, rax
1400753abmov rax, [rbx+208]
1400753b2mov rax, [rax+8]
1400753b6mov rcx, [rax+8*rdx]
1400753batest rcx, rcx
1400753bdje 0x14007577d
1400753c3movsxd r15, [rbp-44]
1400753c7lea rax, [r15+15]
1400753cbmov rdi, r15
1400753ceand rax, -16
1400753d2call ___chkstk_ms
1400753d7sub rsp, rax
1400753damovzx eax, [rcx+56]
1400753delea r8, [rsi+r15]
1400753e2lea r13, [rsp+64]
1400753e7mov r14, r13
1400753eacmp al, 1
1400753ecje 0x140075548
1400753f2test al, al
1400753f4je 0x1400756d8
1400753fa
1400753faloc_1400753fa:
1400753famov rax, [rcx]
1400753fdlea rdx, [rip-0x3cc44]
140075404mov rax, [rax+56]
140075408cmp rax, rdx
14007540bjne 0x140075770
140075411cmp r8, rsi
140075414je 0x140075424
140075416mov r8, r15
140075419mov rdx, rsi
14007541cmov rcx, r13
14007541fcall memcpy
140075424
140075424loc_140075424:
140075424movsxd r15, [rbp-44]
140075428mov rdi, r15
14007542bmov r9l, r15l
14007542etest r15, r15
140075431je 0x140075560
140075437
140075437loc_140075437:
140075437mov edx, 46
14007543cmov r8, r15
14007543fmov rcx, rsi
140075442mov [rbp-96], r9l
140075446call memchr
14007544bmov r9l, [rbp-96]
14007544ftest rax, rax
140075452mov rdx, rax
140075455je 0x1400756f8
14007545bmov rcx, [rbp-80]
14007545fsub rdx, rsi
140075462add rdx, r13
140075465movzx eax, [rcx+72]
140075469mov [rdx], al
14007546bcmp [rcx+32], 0
14007546fjne 0x140075576
140075475
140075475loc_140075475:
140075475mov edi, [rbp-44]
140075478
140075478loc_140075478:
140075478mov r8, [rbx+16]
14007547cmovsxd rdi, edi
14007547fcmp rdi, r8
140075482jl 0x140075605
140075488
140075488loc_140075488:
140075488mov rax, [rbp-104]
14007548cmov [rbx+16], 0
140075494mov ebx, eax
140075496test al, al
140075498jne 0x1400754b5
14007549amov rax, [r12]
14007549emov r8, rdi
1400754a1mov rdx, r14
1400754a4mov rcx, r12
1400754a7call [rax+96]
1400754aacmp rax, rdi
1400754admov eax, 1
1400754b2cmovne ebx, eax
1400754b5
1400754b5loc_1400754b5:
1400754b5mov rax, [rbp-72]
1400754b9mov rsi, [rip+0x1221d0]
1400754c0mov [rax], r12
1400754c3mov [rax+8], bl
1400754c6mov rax, [rbp-8]
1400754casub rax, [rsi]
1400754cdjne 0x14007578d
1400754d3mov rax, [rbp-72]
1400754d7lea rsp, [rbp+8]
1400754dbpop rbx
1400754dcpop rsi
1400754ddpop rdi
1400754depop r12
1400754e0pop r13
1400754e2pop r14
1400754e4pop r15
1400754e6pop rbp
1400754e7ret
1400754e8
1400754e8 0f 1f 84 00 00 00 00 00 ........
1400754f0
1400754f0loc_1400754f0:
1400754f0lea r8l, [rax+1]
1400754f4movsxd rax, r8l
1400754f7mov [rbp-128], r8l
1400754fbadd rax, 15
1400754ffand rax, -16
140075503call ___chkstk_ms
140075508sub rsp, rax
14007550bcall std::locale::facet::_S_get_c_locale()
140075510fld [rbp-96]
140075513lea r9, [rbp-32]
140075517lea rcx, [rbp-40]
14007551bmov [rbp-40], rax
14007551flea rsi, [rsp+64]
140075524mov rdx, rsi
140075527fstp [rbp-64]
14007552amov [rsp+40], r15
14007552fmov [rsp+32], rdi
140075534mov r8l, [rbp-128]
140075538call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007553dmov [rbp-44], eax
140075540jmp 0x14007539c
140075545
140075545 0f 1f 00 ...
140075548
140075548loc_140075548:
140075548cmp r8, rsi
14007554bjne 0x140075750
140075551nop [rax+rax]
14007555cnop [rax]
140075560
140075560loc_140075560:
140075560mov rax, [rbp-80]
140075564cmp [rax+32], 0
140075568je 0x140075478
14007556exor r15l, r15l
140075571xor r9l, r9l
140075574xor edx, edx
140075576
140075576loc_140075576:
140075576lea rax, [r15+r15+15]
14007557band rax, -16
14007557fcall ___chkstk_ms
140075584sub rsp, rax
140075587movzx eax, [rsi]
14007558alea r15, [rsp+64]
14007558fsub eax, 43
140075592test al, 253
140075594jne 0x140075740
14007559amovzx eax, [r13]
14007559fsub r9l, 1
1400755a3lea r14, [r13+1]
1400755a7lea r10, [r15+1]
1400755abmov [rbp-44], r9l
1400755afmov edi, 1
1400755b4mov [r15], al
1400755b7
1400755b7loc_1400755b7:
1400755b7mov rax, [rbp-80]
1400755bblea rcx, [rbp-44]
1400755bfmov r8, [rax+24]
1400755c3movsx r9l, [rax+73]
1400755c8mov rax, [rax+16]
1400755ccmov [rsp+48], r14
1400755d1mov r14, r15
1400755d4mov [rsp+32], rdx
1400755d9mov [rsp+56], rcx
1400755demov rdx, rax
1400755e1mov [rsp+40], r10
1400755e6mov rcx, [rbp-112]
1400755eacall std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_group_float(char const*, unsigned long long, char, char const*, char*, char*, int&) const
1400755efadd edi, [rbp-44]
1400755f2mov r8, [rbx+16]
1400755f6mov [rbp-44], edi
1400755f9movsxd rdi, edi
1400755fccmp rdi, r8
1400755ffjge 0x140075488
140075605
140075605loc_140075605:
140075605lea rax, [r8+15]
140075609and rax, -16
14007560dcall ___chkstk_ms
140075612movsx edx, [rbp-116]
140075616sub rsp, rax
140075619lea rax, [rbp-44]
14007561dmov r9, rbx
140075620lea rsi, [rsp+64]
140075625mov [rsp+40], r14
14007562amov [rsp+48], rax
14007562fmov r14, rsi
140075632mov [rsp+32], rsi
140075637mov rcx, [rbp-112]
14007563bcall std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_pad(char, long long, std::ios_base&, char*, char const*, int&) const
140075640movsxd rdi, [rbp-44]
140075644jmp 0x140075488
140075649
140075649 0f 1f 80 00 00 00 00 .......
140075650
140075650loc_140075650:
140075650call std::locale::facet::_S_get_c_locale()
140075655fld [rbp-96]
140075658lea r14, [rbp-64]
14007565clea r9, [rbp-32]
140075660mov [rbp-40], rax
140075664mov r8l, 54
14007566alea rcx, [rbp-40]
14007566emov rdx, rsi
140075671fstp [rbp-64]
140075674mov [rsp+32], r14
140075679call std::__convert_from_v(int* const&, char*, int, char const*, ...)
14007567emov [rbp-44], eax
140075681cmp eax, 53
140075684jle 0x14007539c
14007568alea r15l, [rax+1]
14007568emovsxd rax, r15l
140075691add rax, 15
140075695and rax, -16
140075699call ___chkstk_ms
14007569esub rsp, rax
1400756a1call std::locale::facet::_S_get_c_locale()
1400756a6fld [rbp-96]
1400756a9lea rsi, [rsp+64]
1400756aemov r8l, r15l
1400756b1mov [rbp-40], rax
1400756b5lea r9, [rbp-32]
1400756b9lea rcx, [rbp-40]
1400756bdmov rdx, rsi
1400756c0fstp [rbp-64]
1400756c3mov [rsp+32], r14
1400756c8call std::__convert_from_v(int* const&, char*, int, char const*, ...)
1400756cdmov [rbp-44], eax
1400756d0jmp 0x14007539c
1400756d5
1400756d5 0f 1f 00 ...
1400756d8
1400756d8loc_1400756d8:
1400756d8mov [rbp-128], r8
1400756dcmov [rbp-96], rcx
1400756e0call std::ctype<char>::_M_widen_init() const
1400756e5mov r8, [rbp-128]
1400756e9mov rcx, [rbp-96]
1400756edjmp 0x1400753fa
1400756f2
1400756f2 66 0f 1f 44 00 00 f..D..
1400756f8
1400756f8loc_1400756f8:
1400756f8mov rax, [rbp-80]
1400756fccmp [rax+32], 0
140075700je 0x140075475
140075706cmp edi, 2
140075709jle 0x140075576
14007570fmovzx eax, [rsi+1]
140075713cmp al, 57
140075715jg 0x140075475
14007571bmovzx edi, [rsi+2]
14007571flea ecx, [rdi-48]
140075722cmp cl, 9
140075725ja 0x140075475
14007572bcmp al, 47
14007572djle 0x140075475
140075733jmp 0x140075576
140075738
140075738 0f 1f 84 00 00 00 00 00 ........
140075740
140075740loc_140075740:
140075740mov r10, r15
140075743xor edi, edi
140075745jmp 0x1400755b7
14007574a
14007574a 66 0f 1f 44 00 00 f..D..
140075750
140075750loc_140075750:
140075750mov r8, r15
140075753mov rdx, rsi
140075756mov rcx, r13
140075759mov [rbp-96], r15l
14007575dcall memcpy
140075762mov r9l, [rbp-96]
140075766jmp 0x140075437
14007576b
14007576b 0f 1f 44 00 00 ..D..
140075770
140075770loc_140075770:
140075770mov r9, r13
140075773mov rdx, rsi
140075776call rax
140075778jmp 0x140075424
14007577d
14007577dloc_14007577d:
14007577dmov rbx, [rip+0x121f0c]
140075784mov rax, [rbp-8]
140075788sub rax, [rbx]
14007578bje 0x140075792
14007578d
14007578dloc_14007578d:
14007578dcall __stack_chk_fail
140075792
140075792loc_140075792:
140075792call std::__throw_bad_cast()
140075797nop
1400752c0
140075798
140075798 // align 0x10
140075798 // align 0x10
1400757a0
1400757a0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, void const*) const:
1400757a0push rbx
1400757a1sub rsp, 80
1400757a5mov r10, [r8]
1400757a8mov r11, [r8+8]
1400757acmov rbx, rcx
1400757afmov rcx, [rip+0x121eda]
1400757b6lea r8, [rsp+48]
1400757bbmov rax, [rcx]
1400757bemov [rsp+72], rax
1400757c3xor eax, eax
1400757c5mov rcx, [rsp+136]
1400757cdmov rax, [rdx]
1400757d0mov [rsp+48], r10
1400757d5mov [rsp+56], r11
1400757damov [rsp+40], rcx
1400757dfmovsx ecx, [rsp+128]
1400757e7mov [rsp+32], ecx
1400757ebmov rcx, rbx
1400757eecall [rax+72]
1400757f1mov rdx, [rip+0x121e98]
1400757f8mov rax, [rsp+72]
1400757fdsub rax, [rdx]
140075800jne 0x14007580b
140075802mov rax, rbx
140075805add rsp, 80
140075809pop rbx
14007580aret
14007580b
14007580bloc_14007580b:
14007580bcall __stack_chk_fail
140075810nop
1400757a0
1400757a0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, void const*) const:
1400757a0push rbx
1400757a1sub rsp, 80
1400757a5mov r10, [r8]
1400757a8mov r11, [r8+8]
1400757acmov rbx, rcx
1400757afmov rcx, [rip+0x121eda]
1400757b6lea r8, [rsp+48]
1400757bbmov rax, [rcx]
1400757bemov [rsp+72], rax
1400757c3xor eax, eax
1400757c5mov rcx, [rsp+136]
1400757cdmov rax, [rdx]
1400757d0mov [rsp+48], r10
1400757d5mov [rsp+56], r11
1400757damov [rsp+40], rcx
1400757dfmovsx ecx, [rsp+128]
1400757e7mov [rsp+32], ecx
1400757ebmov rcx, rbx
1400757eecall [rax+72]
1400757f1mov rdx, [rip+0x121e98]
1400757f8mov rax, [rsp+72]
1400757fdsub rax, [rdx]
140075800jne 0x14007580b
140075802mov rax, rbx
140075805add rsp, 80
140075809pop rbx
14007580aret
14007580b
14007580bloc_14007580b:
14007580bcall __stack_chk_fail
140075810nop
1400757a0
140075811
140075811 // align 0x10
140075811 // align 0x10
140075820
140075820std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, bool) const:
140075820push rbx
140075821sub rsp, 80
140075825mov r10, [r8]
140075828mov r11, [r8+8]
14007582cmov rbx, rcx
14007582fmov rcx, [rip+0x121e5a]
140075836lea r8, [rsp+48]
14007583bmov rax, [rcx]
14007583emov [rsp+72], rax
140075843xor eax, eax
140075845movzx ecx, [rsp+136]
14007584dmov rax, [rdx]
140075850mov [rsp+48], r10
140075855mov [rsp+56], r11
14007585amov [rsp+40], ecx
14007585emovsx ecx, [rsp+128]
140075866mov [rsp+32], ecx
14007586amov rcx, rbx
14007586dcall [rax+16]
140075870mov rdx, [rip+0x121e19]
140075877mov rax, [rsp+72]
14007587csub rax, [rdx]
14007587fjne 0x14007588a
140075881mov rax, rbx
140075884add rsp, 80
140075888pop rbx
140075889ret
14007588a
14007588aloc_14007588a:
14007588acall __stack_chk_fail
14007588fnop
140075820
140075820std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, bool) const:
140075820push rbx
140075821sub rsp, 80
140075825mov r10, [r8]
140075828mov r11, [r8+8]
14007582cmov rbx, rcx
14007582fmov rcx, [rip+0x121e5a]
140075836lea r8, [rsp+48]
14007583bmov rax, [rcx]
14007583emov [rsp+72], rax
140075843xor eax, eax
140075845movzx ecx, [rsp+136]
14007584dmov rax, [rdx]
140075850mov [rsp+48], r10
140075855mov [rsp+56], r11
14007585amov [rsp+40], ecx
14007585emovsx ecx, [rsp+128]
140075866mov [rsp+32], ecx
14007586amov rcx, rbx
14007586dcall [rax+16]
140075870mov rdx, [rip+0x121e19]
140075877mov rax, [rsp+72]
14007587csub rax, [rdx]
14007587fjne 0x14007588a
140075881mov rax, rbx
140075884add rsp, 80
140075888pop rbx
140075889ret
14007588a
14007588aloc_14007588a:
14007588acall __stack_chk_fail
14007588fnop
140075820
140075890
140075890std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, double) const:
140075890push rbx
140075891sub rsp, 80
140075895mov r10, [r8]
140075898mov r11, [r8+8]
14007589cmovsd_xmm x0, [rsp+136]
1400758a5mov rbx, rcx
1400758a8mov rcx, [rip+0x121de1]
1400758aflea r8, [rsp+48]
1400758b4mov rax, [rcx]
1400758b7mov [rsp+72], rax
1400758bcxor eax, eax
1400758bemov rax, [rdx]
1400758c1movsx ecx, [rsp+128]
1400758c9mov [rsp+48], r10
1400758cemov [rsp+56], r11
1400758d3mov [rsp+32], ecx
1400758d7mov rcx, rbx
1400758damovsd_xmm [rsp+40], x0
1400758e0call [rax+56]
1400758e3mov rdx, [rip+0x121da6]
1400758eamov rax, [rsp+72]
1400758efsub rax, [rdx]
1400758f2jne 0x1400758fd
1400758f4mov rax, rbx
1400758f7add rsp, 80
1400758fbpop rbx
1400758fcret
1400758fd
1400758fdloc_1400758fd:
1400758fdcall __stack_chk_fail
140075902nop
140075890
140075890std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, double) const:
140075890push rbx
140075891sub rsp, 80
140075895mov r10, [r8]
140075898mov r11, [r8+8]
14007589cmovsd_xmm x0, [rsp+136]
1400758a5mov rbx, rcx
1400758a8mov rcx, [rip+0x121de1]
1400758aflea r8, [rsp+48]
1400758b4mov rax, [rcx]
1400758b7mov [rsp+72], rax
1400758bcxor eax, eax
1400758bemov rax, [rdx]
1400758c1movsx ecx, [rsp+128]
1400758c9mov [rsp+48], r10
1400758cemov [rsp+56], r11
1400758d3mov [rsp+32], ecx
1400758d7mov rcx, rbx
1400758damovsd_xmm [rsp+40], x0
1400758e0call [rax+56]
1400758e3mov rdx, [rip+0x121da6]
1400758eamov rax, [rsp+72]
1400758efsub rax, [rdx]
1400758f2jne 0x1400758fd
1400758f4mov rax, rbx
1400758f7add rsp, 80
1400758fbpop rbx
1400758fcret
1400758fd
1400758fdloc_1400758fd:
1400758fdcall __stack_chk_fail
140075902nop
140075890
140075903
140075903 // align 0x10
140075903 // align 0x10
140075910
140075910std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long double) const:
140075910push rbx
140075911sub rsp, 96
140075915mov rax, [rsp+152]
14007591dmov r10, [r8]
140075920mov r11, [r8+8]
140075924fld [rax]
140075926mov rbx, rcx
140075929mov rcx, [rip+0x121d60]
140075930lea r8, [rsp+64]
140075935mov rax, [rcx]
140075938mov [rsp+88], rax
14007593dxor eax, eax
14007593flea rcx, [rsp+48]
140075944mov rax, [rdx]
140075947mov [rsp+64], r10
14007594cmov [rsp+40], rcx
140075951movsx ecx, [rsp+144]
140075959mov [rsp+72], r11
14007595emov [rsp+32], ecx
140075962mov rcx, rbx
140075965fstp [rsp+48]
140075969call [rax+64]
14007596cmov rdx, [rip+0x121d1d]
140075973mov rax, [rsp+88]
140075978sub rax, [rdx]
14007597bjne 0x140075986
14007597dmov rax, rbx
140075980add rsp, 96
140075984pop rbx
140075985ret
140075986
140075986loc_140075986:
140075986call __stack_chk_fail
14007598bnop
140075910
140075910std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long double) const:
140075910push rbx
140075911sub rsp, 96
140075915mov rax, [rsp+152]
14007591dmov r10, [r8]
140075920mov r11, [r8+8]
140075924fld [rax]
140075926mov rbx, rcx
140075929mov rcx, [rip+0x121d60]
140075930lea r8, [rsp+64]
140075935mov rax, [rcx]
140075938mov [rsp+88], rax
14007593dxor eax, eax
14007593flea rcx, [rsp+48]
140075944mov rax, [rdx]
140075947mov [rsp+64], r10
14007594cmov [rsp+40], rcx
140075951movsx ecx, [rsp+144]
140075959mov [rsp+72], r11
14007595emov [rsp+32], ecx
140075962mov rcx, rbx
140075965fstp [rsp+48]
140075969call [rax+64]
14007596cmov rdx, [rip+0x121d1d]
140075973mov rax, [rsp+88]
140075978sub rax, [rdx]
14007597bjne 0x140075986
14007597dmov rax, rbx
140075980add rsp, 96
140075984pop rbx
140075985ret
140075986
140075986loc_140075986:
140075986call __stack_chk_fail
14007598bnop
140075910
14007598c
14007598c // align 0x10
14007598c // align 0x10
140075990
140075990std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const:
140075990push rsi
140075991push rbx
140075992sub rsp, 88
140075996mov rsi, [rip+0x121cf3]
14007599dmov r10, [r8]
1400759a0mov r11, [r8+8]
1400759a4mov r8l, [rsp+152]
1400759acmov rax, [rsi]
1400759afmov [rsp+72], rax
1400759b4mov rax, [rdx]
1400759b7mov rbx, rcx
1400759bamovsx ecx, [rsp+144]
1400759c2lea rsi, [rip+1703]
1400759c9mov rax, [rax+24]
1400759cdmov [rsp+40], r8l
1400759d2lea r8, [rsp+48]
1400759d7mov [rsp+32], ecx
1400759dbmov rcx, rbx
1400759demov [rsp+48], r10
1400759e3mov [rsp+56], r11
1400759e8cmp rax, rsi
1400759ebjne 0x140075a10
1400759edcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const
1400759f2
1400759f2loc_1400759f2:
1400759f2mov rcx, [rip+0x121c97]
1400759f9mov rax, [rsp+72]
1400759fesub rax, [rcx]
140075a01jne 0x140075a14
140075a03mov rax, rbx
140075a06add rsp, 88
140075a0apop rbx
140075a0bpop rsi
140075a0cret
140075a0d
140075a0d 0f 1f 00 ...
140075a10
140075a10loc_140075a10:
140075a10call rax
140075a12jmp 0x1400759f2
140075a14
140075a14loc_140075a14:
140075a14call __stack_chk_fail
140075a19nop
140075990
140075990std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const:
140075990push rsi
140075991push rbx
140075992sub rsp, 88
140075996mov rsi, [rip+0x121cf3]
14007599dmov r10, [r8]
1400759a0mov r11, [r8+8]
1400759a4mov r8l, [rsp+152]
1400759acmov rax, [rsi]
1400759afmov [rsp+72], rax
1400759b4mov rax, [rdx]
1400759b7mov rbx, rcx
1400759bamovsx ecx, [rsp+144]
1400759c2lea rsi, [rip+1703]
1400759c9mov rax, [rax+24]
1400759cdmov [rsp+40], r8l
1400759d2lea r8, [rsp+48]
1400759d7mov [rsp+32], ecx
1400759dbmov rcx, rbx
1400759demov [rsp+48], r10
1400759e3mov [rsp+56], r11
1400759e8cmp rax, rsi
1400759ebjne 0x140075a10
1400759edcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const
1400759f2
1400759f2loc_1400759f2:
1400759f2mov rcx, [rip+0x121c97]
1400759f9mov rax, [rsp+72]
1400759fesub rax, [rcx]
140075a01jne 0x140075a14
140075a03mov rax, rbx
140075a06add rsp, 88
140075a0apop rbx
140075a0bpop rsi
140075a0cret
140075a0d
140075a0d 0f 1f 00 ...
140075a10
140075a10loc_140075a10:
140075a10call rax
140075a12jmp 0x1400759f2
140075a14
140075a14loc_140075a14:
140075a14call __stack_chk_fail
140075a19nop
140075990
140075a1a
140075a1a // align 0x10
140075a1a // align 0x10
140075a20
140075a20std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long) const:
140075a20push rsi
140075a21push rbx
140075a22sub rsp, 88
140075a26mov rsi, [rip+0x121c63]
140075a2dmov r10, [r8]
140075a30mov r11, [r8+8]
140075a34mov r8l, [rsp+152]
140075a3cmov rax, [rsi]
140075a3fmov [rsp+72], rax
140075a44mov rax, [rdx]
140075a47mov rbx, rcx
140075a4amovsx ecx, [rsp+144]
140075a52lea rsi, [rip+1671]
140075a59mov rax, [rax+32]
140075a5dmov [rsp+40], r8l
140075a62lea r8, [rsp+48]
140075a67mov [rsp+32], ecx
140075a6bmov rcx, rbx
140075a6emov [rsp+48], r10
140075a73mov [rsp+56], r11
140075a78cmp rax, rsi
140075a7bjne 0x140075aa0
140075a7dcall 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>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long) const
140075a82
140075a82loc_140075a82:
140075a82mov rcx, [rip+0x121c07]
140075a89mov rax, [rsp+72]
140075a8esub rax, [rcx]
140075a91jne 0x140075aa4
140075a93mov rax, rbx
140075a96add rsp, 88
140075a9apop rbx
140075a9bpop rsi
140075a9cret
140075a9d
140075a9d 0f 1f 00 ...
140075aa0
140075aa0loc_140075aa0:
140075aa0call rax
140075aa2jmp 0x140075a82
140075aa4
140075aa4loc_140075aa4:
140075aa4call __stack_chk_fail
140075aa9nop
140075a20
140075a20std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long) const:
140075a20push rsi
140075a21push rbx
140075a22sub rsp, 88
140075a26mov rsi, [rip+0x121c63]
140075a2dmov r10, [r8]
140075a30mov r11, [r8+8]
140075a34mov r8l, [rsp+152]
140075a3cmov rax, [rsi]
140075a3fmov [rsp+72], rax
140075a44mov rax, [rdx]
140075a47mov rbx, rcx
140075a4amovsx ecx, [rsp+144]
140075a52lea rsi, [rip+1671]
140075a59mov rax, [rax+32]
140075a5dmov [rsp+40], r8l
140075a62lea r8, [rsp+48]
140075a67mov [rsp+32], ecx
140075a6bmov rcx, rbx
140075a6emov [rsp+48], r10
140075a73mov [rsp+56], r11
140075a78cmp rax, rsi
140075a7bjne 0x140075aa0
140075a7dcall 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>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long) const
140075a82
140075a82loc_140075a82:
140075a82mov rcx, [rip+0x121c07]
140075a89mov rax, [rsp+72]
140075a8esub rax, [rcx]
140075a91jne 0x140075aa4
140075a93mov rax, rbx
140075a96add rsp, 88
140075a9apop rbx
140075a9bpop rsi
140075a9cret
140075a9d
140075a9d 0f 1f 00 ...
140075aa0
140075aa0loc_140075aa0:
140075aa0call rax
140075aa2jmp 0x140075a82
140075aa4
140075aa4loc_140075aa4:
140075aa4call __stack_chk_fail
140075aa9nop
140075a20
140075aaa
140075aaa // align 0x10
140075aaa // align 0x10
140075ab0
140075ab0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long long) const:
140075ab0push rsi
140075ab1push rbx
140075ab2sub rsp, 88
140075ab6mov rsi, [rip+0x121bd3]
140075abdmov r10, [r8]
140075ac0mov r11, [r8+8]
140075ac4mov r8, [rsp+152]
140075accmov rax, [rsi]
140075acfmov [rsp+72], rax
140075ad4mov rax, [rdx]
140075ad7mov rbx, rcx
140075adamovsx ecx, [rsp+144]
140075ae2lea rsi, [rip+1639]
140075ae9mov rax, [rax+40]
140075aedmov [rsp+40], r8
140075af2lea r8, [rsp+48]
140075af7mov [rsp+32], ecx
140075afbmov rcx, rbx
140075afemov [rsp+48], r10
140075b03mov [rsp+56], r11
140075b08cmp rax, rsi
140075b0bjne 0x140075b30
140075b0dcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long long) const
140075b12
140075b12loc_140075b12:
140075b12mov rcx, [rip+0x121b77]
140075b19mov rax, [rsp+72]
140075b1esub rax, [rcx]
140075b21jne 0x140075b34
140075b23mov rax, rbx
140075b26add rsp, 88
140075b2apop rbx
140075b2bpop rsi
140075b2cret
140075b2d
140075b2d 0f 1f 00 ...
140075b30
140075b30loc_140075b30:
140075b30call rax
140075b32jmp 0x140075b12
140075b34
140075b34loc_140075b34:
140075b34call __stack_chk_fail
140075b39nop
140075ab0
140075ab0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long long) const:
140075ab0push rsi
140075ab1push rbx
140075ab2sub rsp, 88
140075ab6mov rsi, [rip+0x121bd3]
140075abdmov r10, [r8]
140075ac0mov r11, [r8+8]
140075ac4mov r8, [rsp+152]
140075accmov rax, [rsi]
140075acfmov [rsp+72], rax
140075ad4mov rax, [rdx]
140075ad7mov rbx, rcx
140075adamovsx ecx, [rsp+144]
140075ae2lea rsi, [rip+1639]
140075ae9mov rax, [rax+40]
140075aedmov [rsp+40], r8
140075af2lea r8, [rsp+48]
140075af7mov [rsp+32], ecx
140075afbmov rcx, rbx
140075afemov [rsp+48], r10
140075b03mov [rsp+56], r11
140075b08cmp rax, rsi
140075b0bjne 0x140075b30
140075b0dcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long long) const
140075b12
140075b12loc_140075b12:
140075b12mov rcx, [rip+0x121b77]
140075b19mov rax, [rsp+72]
140075b1esub rax, [rcx]
140075b21jne 0x140075b34
140075b23mov rax, rbx
140075b26add rsp, 88
140075b2apop rbx
140075b2bpop rsi
140075b2cret
140075b2d
140075b2d 0f 1f 00 ...
140075b30
140075b30loc_140075b30:
140075b30call rax
140075b32jmp 0x140075b12
140075b34
140075b34loc_140075b34:
140075b34call __stack_chk_fail
140075b39nop
140075ab0
140075b3a
140075b3a // align 0x10
140075b3a // align 0x10
140075b40
140075b40std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long long) const:
140075b40push rsi
140075b41push rbx
140075b42sub rsp, 88
140075b46mov rsi, [rip+0x121b43]
140075b4dmov r10, [r8]
140075b50mov r11, [r8+8]
140075b54mov r8, [rsp+152]
140075b5cmov rax, [rsi]
140075b5fmov [rsp+72], rax
140075b64mov rax, [rdx]
140075b67mov rbx, rcx
140075b6amovsx ecx, [rsp+144]
140075b72lea rsi, [rip+1607]
140075b79mov rax, [rax+48]
140075b7dmov [rsp+40], r8
140075b82lea r8, [rsp+48]
140075b87mov [rsp+32], ecx
140075b8bmov rcx, rbx
140075b8emov [rsp+48], r10
140075b93mov [rsp+56], r11
140075b98cmp rax, rsi
140075b9bjne 0x140075bc0
140075b9dcall 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
140075ba2
140075ba2loc_140075ba2:
140075ba2mov rcx, [rip+0x121ae7]
140075ba9mov rax, [rsp+72]
140075baesub rax, [rcx]
140075bb1jne 0x140075bc4
140075bb3mov rax, rbx
140075bb6add rsp, 88
140075bbapop rbx
140075bbbpop rsi
140075bbcret
140075bbd
140075bbd 0f 1f 00 ...
140075bc0
140075bc0loc_140075bc0:
140075bc0call rax
140075bc2jmp 0x140075ba2
140075bc4
140075bc4loc_140075bc4:
140075bc4call __stack_chk_fail
140075bc9nop
140075b40
140075b40std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::put(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long long) const:
140075b40push rsi
140075b41push rbx
140075b42sub rsp, 88
140075b46mov rsi, [rip+0x121b43]
140075b4dmov r10, [r8]
140075b50mov r11, [r8+8]
140075b54mov r8, [rsp+152]
140075b5cmov rax, [rsi]
140075b5fmov [rsp+72], rax
140075b64mov rax, [rdx]
140075b67mov rbx, rcx
140075b6amovsx ecx, [rsp+144]
140075b72lea rsi, [rip+1607]
140075b79mov rax, [rax+48]
140075b7dmov [rsp+40], r8
140075b82lea r8, [rsp+48]
140075b87mov [rsp+32], ecx
140075b8bmov rcx, rbx
140075b8emov [rsp+48], r10
140075b93mov [rsp+56], r11
140075b98cmp rax, rsi
140075b9bjne 0x140075bc0
140075b9dcall 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
140075ba2
140075ba2loc_140075ba2:
140075ba2mov rcx, [rip+0x121ae7]
140075ba9mov rax, [rsp+72]
140075baesub rax, [rcx]
140075bb1jne 0x140075bc4
140075bb3mov rax, rbx
140075bb6add rsp, 88
140075bbapop rbx
140075bbbpop rsi
140075bbcret
140075bbd
140075bbd 0f 1f 00 ...
140075bc0
140075bc0loc_140075bc0:
140075bc0call rax
140075bc2jmp 0x140075ba2
140075bc4
140075bc4loc_140075bc4:
140075bc4call __stack_chk_fail
140075bc9nop
140075b40
140075bca
140075bca // align 0x10
140075bca // align 0x10
140075bd0
140075bd0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_pad(char, long long, std::ios_base&, char*, char const*, int&) const:
140075bd0push rbx
140075bd1sub rsp, 48
140075bd5mov rax, [rsp+112]
140075bdamovsxd rax, [rax]
140075bddmov [rsp+32], r8
140075be2mov rbx, r8
140075be5mov rcx, r9
140075be8mov r8, [rsp+96]
140075bedmov [rsp+40], rax
140075bf2mov r9, [rsp+104]
140075bf7movsx edx, dl
140075bfacall std::__pad<char, std::char_traits<char>>::_S_pad(std::ios_base&, char, char*, char const*, long long, long long)
140075bffmov rax, [rsp+112]
140075c04mov [rax], ebx
140075c06add rsp, 48
140075c0apop rbx
140075c0bret
140075bd0
140075bd0std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_pad(char, long long, std::ios_base&, char*, char const*, int&) const:
140075bd0push rbx
140075bd1sub rsp, 48
140075bd5mov rax, [rsp+112]
140075bdamovsxd rax, [rax]
140075bddmov [rsp+32], r8
140075be2mov rbx, r8
140075be5mov rcx, r9
140075be8mov r8, [rsp+96]
140075bedmov [rsp+40], rax
140075bf2mov r9, [rsp+104]
140075bf7movsx edx, dl
140075bfacall std::__pad<char, std::char_traits<char>>::_S_pad(std::ios_base&, char, char*, char const*, long long, long long)
140075bffmov rax, [rsp+112]
140075c04mov [rax], ebx
140075c06add rsp, 48
140075c0apop rbx
140075c0bret
140075bd0
140075c0c
140075c0c // align 0x10
140075c0c // align 0x10
140075c10
140075c10std::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, void const*) const:
140075c10push rbp
140075c11push rdi
140075c12push rsi
140075c13push rbx
140075c14sub rsp, 120
140075c18mov rbx, [rip+0x121a71]
140075c1fmov rdi, [r8+8]
140075c23mov rsi, [r8]
140075c26mov rax, [rbx]
140075c29mov [rsp+104], rax
140075c2exor eax, eax
140075c30mov ebx, [r9+24]
140075c34mov rbp, rcx
140075c37lea r8, [rsp+64]
140075c3clea rcx, [rsp+80]
140075c41mov [rsp+56], r9
140075c46mov eax, ebx
140075c48and eax, -16459
140075c4dor eax, 520
140075c52mov [r9+24], eax
140075c56mov rax, [rsp+200]
140075c5emov [rsp+64], rsi
140075c63mov [rsp+40], rax
140075c68movsx eax, [rsp+192]
140075c70mov [rsp+72], rdi
140075c75mov [rsp+32], eax
140075c79call 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
140075c7emovzx edx, [rsp+88]
140075c83mov rax, rdi
140075c86mov rsi, [rsp+80]
140075c8bmov r9, [rsp+56]
140075c90xor al, al
140075c92mov rdi, [rip+0x1219f7]
140075c99or rax, rdx
140075c9cmov [rbp], rsi
140075ca0mov [r9+24], ebx
140075ca4mov [rbp+8], rax
140075ca8mov rax, [rsp+104]
140075cadsub rax, [rdi]
140075cb0jne 0x140075cbe
140075cb2mov rax, rbp
140075cb5add rsp, 120
140075cb9pop rbx
140075cbapop rsi
140075cbbpop rdi
140075cbcpop rbp
140075cbdret
140075cbe
140075cbeloc_140075cbe:
140075cbecall __stack_chk_fail
140075cc3nop
140075c10
140075c10std::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, void const*) const:
140075c10push rbp
140075c11push rdi
140075c12push rsi
140075c13push rbx
140075c14sub rsp, 120
140075c18mov rbx, [rip+0x121a71]
140075c1fmov rdi, [r8+8]
140075c23mov rsi, [r8]
140075c26mov rax, [rbx]
140075c29mov [rsp+104], rax
140075c2exor eax, eax
140075c30mov ebx, [r9+24]
140075c34mov rbp, rcx
140075c37lea r8, [rsp+64]
140075c3clea rcx, [rsp+80]
140075c41mov [rsp+56], r9
140075c46mov eax, ebx
140075c48and eax, -16459
140075c4dor eax, 520
140075c52mov [r9+24], eax
140075c56mov rax, [rsp+200]
140075c5emov [rsp+64], rsi
140075c63mov [rsp+40], rax
140075c68movsx eax, [rsp+192]
140075c70mov [rsp+72], rdi
140075c75mov [rsp+32], eax
140075c79call 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
140075c7emovzx edx, [rsp+88]
140075c83mov rax, rdi
140075c86mov rsi, [rsp+80]
140075c8bmov r9, [rsp+56]
140075c90xor al, al
140075c92mov rdi, [rip+0x1219f7]
140075c99or rax, rdx
140075c9cmov [rbp], rsi
140075ca0mov [r9+24], ebx
140075ca4mov [rbp+8], rax
140075ca8mov rax, [rsp+104]
140075cadsub rax, [rdi]
140075cb0jne 0x140075cbe
140075cb2mov rax, rbp
140075cb5add rsp, 120
140075cb9pop rbx
140075cbapop rsi
140075cbbpop rdi
140075cbcpop rbp
140075cbdret
140075cbe
140075cbeloc_140075cbe:
140075cbecall __stack_chk_fail
140075cc3nop
140075c10
140075cc4
140075cc4 // align 0x10
140075cc4 // align 0x10
140075cd0
140075cd0std::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, bool) const:
140075cd0push rbp
140075cd1push r15
140075cd3push r14
140075cd5push r13
140075cd7push r12
140075cd9push rdi
140075cdapush rsi
140075cdbpush rbx
140075cdcsub rsp, 184
140075ce3lea rbp, [rsp+176]
140075cebmov r11, [rip+0x12199e]
140075cf2mov rsi, [r8]
140075cf5mov rdi, [r8+8]
140075cf9mov ebx, [rbp+120]
140075cfcmov r14, [r11]
140075cffmov [rbp-8], r14
140075d03mov r14l, [r9+24]
140075d07mov rax, rdx
140075d0amov r13, rcx
140075d0dmov edx, [rbp+112]
140075d10test r14b, 1
140075d14jne 0x140075d80
140075d16movsx edx, dl
140075d19movzx ebx, bl
140075d1cmov [rbp-48], rsi
140075d20lea rcx, [rbp-32]
140075d24mov [rbp-40], rdi
140075d28lea r8, [rbp-48]
140075d2cmov [rsp+32], edx
140075d30mov rdx, rax
140075d33mov [rsp+40], ebx
140075d37call std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const
140075d3cmov rax, rdi
140075d3fmovzx edx, [rbp-24]
140075d43mov rsi, [rbp-32]
140075d47xor al, al
140075d49or rax, rdx
140075d4cmov rdi, rax
140075d4f
140075d4floc_140075d4f:
140075d4fmov [r13+8], rdi
140075d53mov rdi, [rip+0x121936]
140075d5amov [r13], rsi
140075d5emov rax, [rbp-8]
140075d62sub rax, [rdi]
140075d65jne 0x140075f4b
140075d6bmov rax, r13
140075d6elea rsp, [rbp+8]
140075d72pop rbx
140075d73pop rsi
140075d74pop rdi
140075d75pop r12
140075d77pop r13
140075d79pop r14
140075d7bpop r15
140075d7dpop rbp
140075d7eret
140075d7f
140075d7f 90 .
140075d80
140075d80loc_140075d80:
140075d80lea rcx, [r9+208]
140075d87mov [rbp-96], edx
140075d8amov [rbp-88], r9
140075d8ecall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140075d93test bl, bl
140075d95mov r9, [rbp-88]
140075d99mov edx, [rbp-96]
140075d9cjne 0x140075e80
140075da2mov r11, [rax+56]
140075da6mov r12, [rax+64]
140075daa
140075daaloc_140075daa:
140075daamov r8, [r9+16]
140075daemovsxd r12, r12l
140075db1mov rbx, rsi
140075db4mov r10l, edi
140075db7cmp r12, r8
140075dbajge 0x140075e90
140075dc0sub r8, r12
140075dc3mov [rbp-112], r9
140075dc7lea rax, [r8+15]
140075dcbmov [rbp-97], dil
140075dcfand rax, -16
140075dd3mov [rbp-96], r11
140075dd7call ___chkstk_ms
140075ddcsub rsp, rax
140075ddfmovsx edx, dl
140075de2mov [rbp-88], r8
140075de6and r14l, 176
140075dedlea rcx, [rsp+48]
140075df2mov [rbp-120], rcx
140075df6call memset
140075dfbmov r9, [rbp-112]
140075dffcmp r14l, 32
140075e03movsxd r15, [rbp-88]
140075e07mov r11, [rbp-96]
140075e0bmovzx r10l, [rbp-97]
140075e10mov [r9+16], 0
140075e18je 0x140075ee0
140075e1etest r10b, r10b
140075e21jne 0x140075e57
140075e23mov rax, [rsi]
140075e26mov [rbp-88], r11
140075e2amov r8, r15
140075e2dmov rcx, rsi
140075e30mov rdx, [rbp-120]
140075e34call [rax+96]
140075e37cmp r15, rax
140075e3ajne 0x140075f38
140075e40mov rax, [rsi]
140075e43mov rdx, [rbp-88]
140075e47mov r8, r12
140075e4amov rcx, rsi
140075e4dcall [rax+96]
140075e50cmp r12, rax
140075e53setne r10b
140075e57
140075e57loc_140075e57:
140075e57movzx edx, r10b
140075e5bmov rax, rdi
140075e5emov [rbp-64], rbx
140075e62mov rsi, rbx
140075e65mov [rbp-56], rdx
140075e69movzx edx, [rbp-56]
140075e6dxor al, al
140075e6for rax, rdx
140075e72mov rdi, rax
140075e75jmp 0x140075d4f
140075e7a
140075e7a 66 0f 1f 44 00 00 f..D..
140075e80
140075e80loc_140075e80:
140075e80mov r11, [rax+40]
140075e84mov r12, [rax+48]
140075e88jmp 0x140075daa
140075e8d
140075e8d 0f 1f 00 ...
140075e90
140075e90loc_140075e90:
140075e90mov [r9+16], 0
140075e98test dil, dil
140075e9bjne 0x140075eb3
140075e9dmov rax, [rsi]
140075ea0mov r8, r12
140075ea3mov rdx, r11
140075ea6mov rcx, rsi
140075ea9call [rax+96]
140075eaccmp r12, rax
140075eafsetne r10b
140075eb3
140075eb3loc_140075eb3:
140075eb3movzx edx, r10b
140075eb7mov rax, rdi
140075ebamov [rbp-80], rbx
140075ebemov rsi, rbx
140075ec1mov [rbp-72], rdx
140075ec5movzx edx, [rbp-72]
140075ec9xor al, al
140075ecbor rax, rdx
140075ecemov rdi, rax
140075ed1jmp 0x140075d4f
140075ed6
140075ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140075ee0
140075ee0loc_140075ee0:
140075ee0test r10b, r10b
140075ee3jne 0x140075f10
140075ee5mov rax, [rsi]
140075ee8mov r8, r12
140075eebmov rdx, r11
140075eeemov rcx, rsi
140075ef1call [rax+96]
140075ef4cmp r12, rax
140075ef7jne 0x140075f43
140075ef9mov rax, [rsi]
140075efcmov rdx, [rbp-120]
140075f00mov r8, r15
140075f03mov rcx, rsi
140075f06call [rax+96]
140075f09cmp rax, r15
140075f0csetne r10b
140075f10
140075f10loc_140075f10:
140075f10movzx edx, r10b
140075f14mov rax, rdi
140075f17mov [rbp-48], rbx
140075f1bmov rsi, rbx
140075f1emov [rbp-40], rdx
140075f22movzx edx, [rbp-40]
140075f26xor al, al
140075f28or rax, rdx
140075f2bmov rdi, rax
140075f2ejmp 0x140075d4f
140075f33
140075f33 0f 1f 44 00 00 ..D..
140075f38
140075f38loc_140075f38:
140075f38mov r10l, 1
140075f3ejmp 0x140075e57
140075f43
140075f43loc_140075f43:
140075f43mov r10l, 1
140075f49jmp 0x140075f10
140075f4b
140075f4bloc_140075f4b:
140075f4bcall __stack_chk_fail
140075f50nop
140075cd0
140075cd0std::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, bool) const:
140075cd0push rbp
140075cd1push r15
140075cd3push r14
140075cd5push r13
140075cd7push r12
140075cd9push rdi
140075cdapush rsi
140075cdbpush rbx
140075cdcsub rsp, 184
140075ce3lea rbp, [rsp+176]
140075cebmov r11, [rip+0x12199e]
140075cf2mov rsi, [r8]
140075cf5mov rdi, [r8+8]
140075cf9mov ebx, [rbp+120]
140075cfcmov r14, [r11]
140075cffmov [rbp-8], r14
140075d03mov r14l, [r9+24]
140075d07mov rax, rdx
140075d0amov r13, rcx
140075d0dmov edx, [rbp+112]
140075d10test r14b, 1
140075d14jne 0x140075d80
140075d16movsx edx, dl
140075d19movzx ebx, bl
140075d1cmov [rbp-48], rsi
140075d20lea rcx, [rbp-32]
140075d24mov [rbp-40], rdi
140075d28lea r8, [rbp-48]
140075d2cmov [rsp+32], edx
140075d30mov rdx, rax
140075d33mov [rsp+40], ebx
140075d37call std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const
140075d3cmov rax, rdi
140075d3fmovzx edx, [rbp-24]
140075d43mov rsi, [rbp-32]
140075d47xor al, al
140075d49or rax, rdx
140075d4cmov rdi, rax
140075d4f
140075d4floc_140075d4f:
140075d4fmov [r13+8], rdi
140075d53mov rdi, [rip+0x121936]
140075d5amov [r13], rsi
140075d5emov rax, [rbp-8]
140075d62sub rax, [rdi]
140075d65jne 0x140075f4b
140075d6bmov rax, r13
140075d6elea rsp, [rbp+8]
140075d72pop rbx
140075d73pop rsi
140075d74pop rdi
140075d75pop r12
140075d77pop r13
140075d79pop r14
140075d7bpop r15
140075d7dpop rbp
140075d7eret
140075d7f
140075d7f 90 .
140075d80
140075d80loc_140075d80:
140075d80lea rcx, [r9+208]
140075d87mov [rbp-96], edx
140075d8amov [rbp-88], r9
140075d8ecall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140075d93test bl, bl
140075d95mov r9, [rbp-88]
140075d99mov edx, [rbp-96]
140075d9cjne 0x140075e80
140075da2mov r11, [rax+56]
140075da6mov r12, [rax+64]
140075daa
140075daaloc_140075daa:
140075daamov r8, [r9+16]
140075daemovsxd r12, r12l
140075db1mov rbx, rsi
140075db4mov r10l, edi
140075db7cmp r12, r8
140075dbajge 0x140075e90
140075dc0sub r8, r12
140075dc3mov [rbp-112], r9
140075dc7lea rax, [r8+15]
140075dcbmov [rbp-97], dil
140075dcfand rax, -16
140075dd3mov [rbp-96], r11
140075dd7call ___chkstk_ms
140075ddcsub rsp, rax
140075ddfmovsx edx, dl
140075de2mov [rbp-88], r8
140075de6and r14l, 176
140075dedlea rcx, [rsp+48]
140075df2mov [rbp-120], rcx
140075df6call memset
140075dfbmov r9, [rbp-112]
140075dffcmp r14l, 32
140075e03movsxd r15, [rbp-88]
140075e07mov r11, [rbp-96]
140075e0bmovzx r10l, [rbp-97]
140075e10mov [r9+16], 0
140075e18je 0x140075ee0
140075e1etest r10b, r10b
140075e21jne 0x140075e57
140075e23mov rax, [rsi]
140075e26mov [rbp-88], r11
140075e2amov r8, r15
140075e2dmov rcx, rsi
140075e30mov rdx, [rbp-120]
140075e34call [rax+96]
140075e37cmp r15, rax
140075e3ajne 0x140075f38
140075e40mov rax, [rsi]
140075e43mov rdx, [rbp-88]
140075e47mov r8, r12
140075e4amov rcx, rsi
140075e4dcall [rax+96]
140075e50cmp r12, rax
140075e53setne r10b
140075e57
140075e57loc_140075e57:
140075e57movzx edx, r10b
140075e5bmov rax, rdi
140075e5emov [rbp-64], rbx
140075e62mov rsi, rbx
140075e65mov [rbp-56], rdx
140075e69movzx edx, [rbp-56]
140075e6dxor al, al
140075e6for rax, rdx
140075e72mov rdi, rax
140075e75jmp 0x140075d4f
140075e7a
140075e7a 66 0f 1f 44 00 00 f..D..
140075e80
140075e80loc_140075e80:
140075e80mov r11, [rax+40]
140075e84mov r12, [rax+48]
140075e88jmp 0x140075daa
140075e8d
140075e8d 0f 1f 00 ...
140075e90
140075e90loc_140075e90:
140075e90mov [r9+16], 0
140075e98test dil, dil
140075e9bjne 0x140075eb3
140075e9dmov rax, [rsi]
140075ea0mov r8, r12
140075ea3mov rdx, r11
140075ea6mov rcx, rsi
140075ea9call [rax+96]
140075eaccmp r12, rax
140075eafsetne r10b
140075eb3
140075eb3loc_140075eb3:
140075eb3movzx edx, r10b
140075eb7mov rax, rdi
140075ebamov [rbp-80], rbx
140075ebemov rsi, rbx
140075ec1mov [rbp-72], rdx
140075ec5movzx edx, [rbp-72]
140075ec9xor al, al
140075ecbor rax, rdx
140075ecemov rdi, rax
140075ed1jmp 0x140075d4f
140075ed6
140075ed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140075ee0
140075ee0loc_140075ee0:
140075ee0test r10b, r10b
140075ee3jne 0x140075f10
140075ee5mov rax, [rsi]
140075ee8mov r8, r12
140075eebmov rdx, r11
140075eeemov rcx, rsi
140075ef1call [rax+96]
140075ef4cmp r12, rax
140075ef7jne 0x140075f43
140075ef9mov rax, [rsi]
140075efcmov rdx, [rbp-120]
140075f00mov r8, r15
140075f03mov rcx, rsi
140075f06call [rax+96]
140075f09cmp rax, r15
140075f0csetne r10b
140075f10
140075f10loc_140075f10:
140075f10movzx edx, r10b
140075f14mov rax, rdi
140075f17mov [rbp-48], rbx
140075f1bmov rsi, rbx
140075f1emov [rbp-40], rdx
140075f22movzx edx, [rbp-40]
140075f26xor al, al
140075f28or rax, rdx
140075f2bmov rdi, rax
140075f2ejmp 0x140075d4f
140075f33
140075f33 0f 1f 44 00 00 ..D..
140075f38
140075f38loc_140075f38:
140075f38mov r10l, 1
140075f3ejmp 0x140075e57
140075f43
140075f43loc_140075f43:
140075f43mov r10l, 1
140075f49jmp 0x140075f10
140075f4b
140075f4bloc_140075f4b:
140075f4bcall __stack_chk_fail
140075f50nop
140075cd0
140075f51
140075f51 // align 0x10
140075f51 // align 0x10
140075f60
140075f60std::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, double) const:
140075f60push rbx
140075f61sub rsp, 96
140075f65mov r10, [r8]
140075f68mov r11, [r8+8]
140075f6cmovsd_xmm x0, [rsp+152]
140075f75mov rbx, rcx
140075f78mov rcx, [rip+0x121711]
140075f7flea r8, [rsp+64]
140075f84mov rax, [rcx]
140075f87mov [rsp+88], rax
140075f8cxor eax, eax
140075f8emovsx eax, [rsp+144]
140075f96mov [rsp+40], 0
140075f9emov rcx, rbx
140075fa1movsd_xmm [rsp+48], x0
140075fa7mov [rsp+32], eax
140075fabmov [rsp+64], r10
140075fb0mov [rsp+72], r11
140075fb5call std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, double) const
140075fbamov rdx, [rip+0x1216cf]
140075fc1mov rax, [rsp+88]
140075fc6sub rax, [rdx]
140075fc9jne 0x140075fd4
140075fcbmov rax, rbx
140075fceadd rsp, 96
140075fd2pop rbx
140075fd3ret
140075fd4
140075fd4loc_140075fd4:
140075fd4call __stack_chk_fail
140075fd9nop
140075f60
140075f60std::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, double) const:
140075f60push rbx
140075f61sub rsp, 96
140075f65mov r10, [r8]
140075f68mov r11, [r8+8]
140075f6cmovsd_xmm x0, [rsp+152]
140075f75mov rbx, rcx
140075f78mov rcx, [rip+0x121711]
140075f7flea r8, [rsp+64]
140075f84mov rax, [rcx]
140075f87mov [rsp+88], rax
140075f8cxor eax, eax
140075f8emovsx eax, [rsp+144]
140075f96mov [rsp+40], 0
140075f9emov rcx, rbx
140075fa1movsd_xmm [rsp+48], x0
140075fa7mov [rsp+32], eax
140075fabmov [rsp+64], r10
140075fb0mov [rsp+72], r11
140075fb5call std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, double) const
140075fbamov rdx, [rip+0x1216cf]
140075fc1mov rax, [rsp+88]
140075fc6sub rax, [rdx]
140075fc9jne 0x140075fd4
140075fcbmov rax, rbx
140075fceadd rsp, 96
140075fd2pop rbx
140075fd3ret
140075fd4
140075fd4loc_140075fd4:
140075fd4call __stack_chk_fail
140075fd9nop
140075f60
140075fda
140075fda // align 0x10
140075fda // align 0x10
140075fe0
140075fe0std::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, long double) const:
140075fe0push rbx
140075fe1sub rsp, 112
140075fe5mov rax, [rsp+168]
140075fedmov r10, [r8]
140075ff0mov r11, [r8+8]
140075ff4fld [rax]
140075ff6mov rbx, rcx
140075ff9mov rcx, [rip+0x121690]
140076000lea r8, [rsp+80]
140076005mov rax, [rcx]
140076008mov [rsp+104], rax
14007600dxor eax, eax
14007600flea rax, [rsp+64]
140076014mov rcx, rbx
140076017mov [rsp+80], r10
14007601cmov [rsp+48], rax
140076021movsx eax, [rsp+160]
140076029mov [rsp+40], 76
140076031mov [rsp+32], eax
140076035mov [rsp+88], r11
14007603afstp [rsp+64]
14007603ecall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<long double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, long double) const
140076043mov rdx, [rip+0x121646]
14007604amov rax, [rsp+104]
14007604fsub rax, [rdx]
140076052jne 0x14007605d
140076054mov rax, rbx
140076057add rsp, 112
14007605bpop rbx
14007605cret
14007605d
14007605dloc_14007605d:
14007605dcall __stack_chk_fail
140076062nop
140075fe0
140075fe0std::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, long double) const:
140075fe0push rbx
140075fe1sub rsp, 112
140075fe5mov rax, [rsp+168]
140075fedmov r10, [r8]
140075ff0mov r11, [r8+8]
140075ff4fld [rax]
140075ff6mov rbx, rcx
140075ff9mov rcx, [rip+0x121690]
140076000lea r8, [rsp+80]
140076005mov rax, [rcx]
140076008mov [rsp+104], rax
14007600dxor eax, eax
14007600flea rax, [rsp+64]
140076014mov rcx, rbx
140076017mov [rsp+80], r10
14007601cmov [rsp+48], rax
140076021movsx eax, [rsp+160]
140076029mov [rsp+40], 76
140076031mov [rsp+32], eax
140076035mov [rsp+88], r11
14007603afstp [rsp+64]
14007603ecall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_float<long double>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, char, long double) const
140076043mov rdx, [rip+0x121646]
14007604amov rax, [rsp+104]
14007604fsub rax, [rdx]
140076052jne 0x14007605d
140076054mov rax, rbx
140076057add rsp, 112
14007605bpop rbx
14007605cret
14007605d
14007605dloc_14007605d:
14007605dcall __stack_chk_fail
140076062nop
140075fe0
140076063
140076063 // align 0x10
140076063 // align 0x10
140076070
140076070std::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, long) const:
140076070push rbx
140076071sub rsp, 80
140076075mov r10, [r8]
140076078mov r11, [r8+8]
14007607cmov rbx, rcx
14007607fmov rcx, [rip+0x12160a]
140076086lea r8, [rsp+48]
14007608bmov rax, [rcx]
14007608emov [rsp+72], rax
140076093xor eax, eax
140076095mov eax, [rsp+136]
14007609cmov rcx, rbx
14007609fmov [rsp+48], r10
1400760a4mov [rsp+56], r11
1400760a9mov [rsp+40], eax
1400760admovsx eax, [rsp+128]
1400760b5mov [rsp+32], eax
1400760b9call std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const
1400760bemov rdx, [rip+0x1215cb]
1400760c5mov rax, [rsp+72]
1400760casub rax, [rdx]
1400760cdjne 0x1400760d8
1400760cfmov rax, rbx
1400760d2add rsp, 80
1400760d6pop rbx
1400760d7ret
1400760d8
1400760d8loc_1400760d8:
1400760d8call __stack_chk_fail
1400760ddnop
140076070
140076070std::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, long) const:
140076070push rbx
140076071sub rsp, 80
140076075mov r10, [r8]
140076078mov r11, [r8+8]
14007607cmov rbx, rcx
14007607fmov rcx, [rip+0x12160a]
140076086lea r8, [rsp+48]
14007608bmov rax, [rcx]
14007608emov [rsp+72], rax
140076093xor eax, eax
140076095mov eax, [rsp+136]
14007609cmov rcx, rbx
14007609fmov [rsp+48], r10
1400760a4mov [rsp+56], r11
1400760a9mov [rsp+40], eax
1400760admovsx eax, [rsp+128]
1400760b5mov [rsp+32], eax
1400760b9call std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long) const
1400760bemov rdx, [rip+0x1215cb]
1400760c5mov rax, [rsp+72]
1400760casub rax, [rdx]
1400760cdjne 0x1400760d8
1400760cfmov rax, rbx
1400760d2add rsp, 80
1400760d6pop rbx
1400760d7ret
1400760d8
1400760d8loc_1400760d8:
1400760d8call __stack_chk_fail
1400760ddnop
140076070
1400760de
1400760de // align 0x10
1400760de // align 0x10
1400760e0
1400760e0std::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) const:
1400760e0push rbx
1400760e1sub rsp, 80
1400760e5mov r10, [r8]
1400760e8mov r11, [r8+8]
1400760ecmov rbx, rcx
1400760efmov rcx, [rip+0x12159a]
1400760f6lea r8, [rsp+48]
1400760fbmov rax, [rcx]
1400760femov [rsp+72], rax
140076103xor eax, eax
140076105mov eax, [rsp+136]
14007610cmov rcx, rbx
14007610fmov [rsp+48], r10
140076114mov [rsp+56], r11
140076119mov [rsp+40], eax
14007611dmovsx eax, [rsp+128]
140076125mov [rsp+32], eax
140076129call 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>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long) const
14007612emov rdx, [rip+0x12155b]
140076135mov rax, [rsp+72]
14007613asub rax, [rdx]
14007613djne 0x140076148
14007613fmov rax, rbx
140076142add rsp, 80
140076146pop rbx
140076147ret
140076148
140076148loc_140076148:
140076148call __stack_chk_fail
14007614dnop
1400760e0
1400760e0std::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) const:
1400760e0push rbx
1400760e1sub rsp, 80
1400760e5mov r10, [r8]
1400760e8mov r11, [r8+8]
1400760ecmov rbx, rcx
1400760efmov rcx, [rip+0x12159a]
1400760f6lea r8, [rsp+48]
1400760fbmov rax, [rcx]
1400760femov [rsp+72], rax
140076103xor eax, eax
140076105mov eax, [rsp+136]
14007610cmov rcx, rbx
14007610fmov [rsp+48], r10
140076114mov [rsp+56], r11
140076119mov [rsp+40], eax
14007611dmovsx eax, [rsp+128]
140076125mov [rsp+32], eax
140076129call 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>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, unsigned long) const
14007612emov rdx, [rip+0x12155b]
140076135mov rax, [rsp+72]
14007613asub rax, [rdx]
14007613djne 0x140076148
14007613fmov rax, rbx
140076142add rsp, 80
140076146pop rbx
140076147ret
140076148
140076148loc_140076148:
140076148call __stack_chk_fail
14007614dnop
1400760e0
14007614e
14007614e // align 0x10
14007614e // align 0x10
140076150
140076150std::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, long long) const:
140076150push rbx
140076151sub rsp, 80
140076155mov r10, [r8]
140076158mov r11, [r8+8]
14007615cmov rbx, rcx
14007615fmov rcx, [rip+0x12152a]
140076166lea r8, [rsp+48]
14007616bmov rax, [rcx]
14007616emov [rsp+72], rax
140076173xor eax, eax
140076175mov rax, [rsp+136]
14007617dmov rcx, rbx
140076180mov [rsp+48], r10
140076185mov [rsp+56], r11
14007618amov [rsp+40], rax
14007618fmovsx eax, [rsp+128]
140076197mov [rsp+32], eax
14007619bcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long long) const
1400761a0mov rdx, [rip+0x1214e9]
1400761a7mov rax, [rsp+72]
1400761acsub rax, [rdx]
1400761afjne 0x1400761ba
1400761b1mov rax, rbx
1400761b4add rsp, 80
1400761b8pop rbx
1400761b9ret
1400761ba
1400761baloc_1400761ba:
1400761bacall __stack_chk_fail
1400761bfnop
140076150
140076150std::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, long long) const:
140076150push rbx
140076151sub rsp, 80
140076155mov r10, [r8]
140076158mov r11, [r8+8]
14007615cmov rbx, rcx
14007615fmov rcx, [rip+0x12152a]
140076166lea r8, [rsp+48]
14007616bmov rax, [rcx]
14007616emov [rsp+72], rax
140076173xor eax, eax
140076175mov rax, [rsp+136]
14007617dmov rcx, rbx
140076180mov [rsp+48], r10
140076185mov [rsp+56], r11
14007618amov [rsp+40], rax
14007618fmovsx eax, [rsp+128]
140076197mov [rsp+32], eax
14007619bcall std::ostreambuf_iterator<char, std::char_traits<char>> std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char>>>::_M_insert_int<long long>(std::ostreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, char, long long) const
1400761a0mov rdx, [rip+0x1214e9]
1400761a7mov rax, [rsp+72]
1400761acsub rax, [rdx]
1400761afjne 0x1400761ba
1400761b1mov rax, rbx
1400761b4add rsp, 80
1400761b8pop rbx
1400761b9ret
1400761ba
1400761baloc_1400761ba:
1400761bacall __stack_chk_fail
1400761bfnop
140076150
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
Loading..