File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14007ecc0
14007ecc0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_time(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007ecc0push r15
14007ecc2push r14
14007ecc4push r13
14007ecc6push r12
14007ecc8push rbp
14007ecc9push rdi
14007eccapush rsi
14007eccbpush rbx
14007ecccsub rsp, 200
14007ecd3mov r12, [rsp+304]
14007ecdbmov rsi, [r8]
14007ecdemov rdi, [r8+8]
14007ece2mov rbx, [r9]
14007ece5mov r15, [r9+8]
14007ece9mov r13, [rsp+312]
14007ecf1mov rbp, [rsp+320]
14007ecf9mov [rsp+88], rcx
14007ecfemov rcx, [rip+0x11898b]
14007ed05mov r14, rdx
14007ed08mov rax, [rcx]
14007ed0bmov [rsp+184], rax
14007ed13xor eax, eax
14007ed15lea rcx, [rip+0x86ec4]
14007ed1ccall std::locale::id::_M_id() const
14007ed21mov rdx, [r12+208]
14007ed29cmp rax, [rdx+16]
14007ed2djae 0x14007eefd
14007ed33mov rdx, [rdx+8]
14007ed37mov rcx, [rdx+8*rax]
14007ed3btest rcx, rcx
14007ed3eje 0x14007eefd
14007ed44xor r9l, r9l
14007ed47lea r8, [rip+0x11d042]
14007ed4elea rdx, [rip+0x11c82b]
14007ed55call __dynamic_cast
14007ed5atest rax, rax
14007ed5dje 0x14007eefd
14007ed63mov rax, [rax+16]
14007ed67lea r8, [rsp+128]
14007ed6flea r9, [rsp+112]
14007ed74mov [rsp+172], 0
14007ed80lea rcx, [rsp+144]
14007ed88mov [rsp+180], 0
14007ed93mov rdx, [rax+32]
14007ed97lea rax, [rsp+172]
14007ed9fmov [rsp+48], rbp
14007eda4mov [rsp+64], rax
14007eda9mov [rsp+56], rdx
14007edaemov rdx, r14
14007edb1mov [rsp+32], r12
14007edb6mov [rsp+40], r13
14007edbbmov [rsp+104], rax
14007edc0mov [rsp+128], rsi
14007edc8mov [rsp+136], rdi
14007edd0mov [rsp+112], rbx
14007edd5mov [rsp+120], r15
14007eddacall _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14007eddfmov r12, [rsp+144]
14007ede7mov rcx, [rsp+104]
14007edecmov rdx, rbp
14007edefmov r14, [rsp+152]
14007edf7mov [rsp+96], r12
14007edfccall std::__time_get_state::_M_finalize_state(tm*)
14007ee01cmp r14w, -1
14007ee06mov r8, [rsp+96]
14007ee0bsete bpl
14007ee0ftest r12, r12
14007ee12setne al
14007ee15and al, bpl
14007ee18mov edx, eax
14007ee1ajne 0x14007eea0
14007ee20
14007ee20loc_14007ee20:
14007ee20cmp r15w, -1
14007ee25sete al
14007ee28mov edx, eax
14007ee2atest rbx, rbx
14007ee2dje 0x14007ee33
14007ee2ftest al, al
14007ee31jne 0x14007ee80
14007ee33
14007ee33loc_14007ee33:
14007ee33cmp bpl, dl
14007ee36jne 0x14007ee3d
14007ee38or [r13], 2
14007ee3d
14007ee3dloc_14007ee3d:
14007ee3dmov rax, [rsp+88]
14007ee42mov di, r14w
14007ee46mov [rax+8], rdi
14007ee4amov rdi, [rip+0x11883f]
14007ee51mov [rax], r8
14007ee54mov rax, [rsp+184]
14007ee5csub rax, [rdi]
14007ee5fjne 0x14007ef11
14007ee65mov rax, [rsp+88]
14007ee6aadd rsp, 200
14007ee71pop rbx
14007ee72pop rsi
14007ee73pop rdi
14007ee74pop rbp
14007ee75pop r12
14007ee77pop r13
14007ee79pop r14
14007ee7bpop r15
14007ee7dret
14007ee7e
14007ee7e 66 90 f.
14007ee80
14007ee80loc_14007ee80:
14007ee80mov rax, [rbx+16]
14007ee84cmp rax, [rbx+24]
14007ee88jae 0x14007eed0
14007ee8amovzx eax, [rax]
14007ee8d
14007ee8dloc_14007ee8d:
14007ee8dcmp ax, -1
14007ee91sete dl
14007ee94jmp 0x14007ee33
14007ee96
14007ee96 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007eea0
14007eea0loc_14007eea0:
14007eea0mov rax, [r12+16]
14007eea5cmp rax, [r12+24]
14007eeaajae 0x14007eee8
14007eeacmovzx eax, [rax]
14007eeaf
14007eeafloc_14007eeaf:
14007eeafxor ebp, ebp
14007eeb1cmp ax, -1
14007eeb5mov eax, 0
14007eebacmovne rax, r12
14007eebecmove ebp, edx
14007eec1mov r8, rax
14007eec4jmp 0x14007ee20
14007eec9
14007eec9 0f 1f 80 00 00 00 00 .......
14007eed0
14007eed0loc_14007eed0:
14007eed0mov rax, [rbx]
14007eed3mov [rsp+96], r8
14007eed8mov rcx, rbx
14007eedbcall [rax+72]
14007eedemov r8, [rsp+96]
14007eee3jmp 0x14007ee8d
14007eee5
14007eee5 0f 1f 00 ...
14007eee8
14007eee8loc_14007eee8:
14007eee8mov rax, [r12]
14007eeecmov [rsp+96], dl
14007eef0mov rcx, r12
14007eef3call [rax+72]
14007eef6movzx edx, [rsp+96]
14007eefbjmp 0x14007eeaf
14007eefd
14007eefdloc_14007eefd:
14007eefdmov rdi, [rip+0x11878c]
14007ef04mov rax, [rsp+184]
14007ef0csub rax, [rdi]
14007ef0fje 0x14007ef16
14007ef11
14007ef11loc_14007ef11:
14007ef11call __stack_chk_fail
14007ef16
14007ef16loc_14007ef16:
14007ef16call std::__throw_bad_cast()
14007ef1bnop
14007ecc0
14007ecc0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_time(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007ecc0push r15
14007ecc2push r14
14007ecc4push r13
14007ecc6push r12
14007ecc8push rbp
14007ecc9push rdi
14007eccapush rsi
14007eccbpush rbx
14007ecccsub rsp, 200
14007ecd3mov r12, [rsp+304]
14007ecdbmov rsi, [r8]
14007ecdemov rdi, [r8+8]
14007ece2mov rbx, [r9]
14007ece5mov r15, [r9+8]
14007ece9mov r13, [rsp+312]
14007ecf1mov rbp, [rsp+320]
14007ecf9mov [rsp+88], rcx
14007ecfemov rcx, [rip+0x11898b]
14007ed05mov r14, rdx
14007ed08mov rax, [rcx]
14007ed0bmov [rsp+184], rax
14007ed13xor eax, eax
14007ed15lea rcx, [rip+0x86ec4]
14007ed1ccall std::locale::id::_M_id() const
14007ed21mov rdx, [r12+208]
14007ed29cmp rax, [rdx+16]
14007ed2djae 0x14007eefd
14007ed33mov rdx, [rdx+8]
14007ed37mov rcx, [rdx+8*rax]
14007ed3btest rcx, rcx
14007ed3eje 0x14007eefd
14007ed44xor r9l, r9l
14007ed47lea r8, [rip+0x11d042]
14007ed4elea rdx, [rip+0x11c82b]
14007ed55call __dynamic_cast
14007ed5atest rax, rax
14007ed5dje 0x14007eefd
14007ed63mov rax, [rax+16]
14007ed67lea r8, [rsp+128]
14007ed6flea r9, [rsp+112]
14007ed74mov [rsp+172], 0
14007ed80lea rcx, [rsp+144]
14007ed88mov [rsp+180], 0
14007ed93mov rdx, [rax+32]
14007ed97lea rax, [rsp+172]
14007ed9fmov [rsp+48], rbp
14007eda4mov [rsp+64], rax
14007eda9mov [rsp+56], rdx
14007edaemov rdx, r14
14007edb1mov [rsp+32], r12
14007edb6mov [rsp+40], r13
14007edbbmov [rsp+104], rax
14007edc0mov [rsp+128], rsi
14007edc8mov [rsp+136], rdi
14007edd0mov [rsp+112], rbx
14007edd5mov [rsp+120], r15
14007eddacall _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14007eddfmov r12, [rsp+144]
14007ede7mov rcx, [rsp+104]
14007edecmov rdx, rbp
14007edefmov r14, [rsp+152]
14007edf7mov [rsp+96], r12
14007edfccall std::__time_get_state::_M_finalize_state(tm*)
14007ee01cmp r14w, -1
14007ee06mov r8, [rsp+96]
14007ee0bsete bpl
14007ee0ftest r12, r12
14007ee12setne al
14007ee15and al, bpl
14007ee18mov edx, eax
14007ee1ajne 0x14007eea0
14007ee20
14007ee20loc_14007ee20:
14007ee20cmp r15w, -1
14007ee25sete al
14007ee28mov edx, eax
14007ee2atest rbx, rbx
14007ee2dje 0x14007ee33
14007ee2ftest al, al
14007ee31jne 0x14007ee80
14007ee33
14007ee33loc_14007ee33:
14007ee33cmp bpl, dl
14007ee36jne 0x14007ee3d
14007ee38or [r13], 2
14007ee3d
14007ee3dloc_14007ee3d:
14007ee3dmov rax, [rsp+88]
14007ee42mov di, r14w
14007ee46mov [rax+8], rdi
14007ee4amov rdi, [rip+0x11883f]
14007ee51mov [rax], r8
14007ee54mov rax, [rsp+184]
14007ee5csub rax, [rdi]
14007ee5fjne 0x14007ef11
14007ee65mov rax, [rsp+88]
14007ee6aadd rsp, 200
14007ee71pop rbx
14007ee72pop rsi
14007ee73pop rdi
14007ee74pop rbp
14007ee75pop r12
14007ee77pop r13
14007ee79pop r14
14007ee7bpop r15
14007ee7dret
14007ee7e
14007ee7e 66 90 f.
14007ee80
14007ee80loc_14007ee80:
14007ee80mov rax, [rbx+16]
14007ee84cmp rax, [rbx+24]
14007ee88jae 0x14007eed0
14007ee8amovzx eax, [rax]
14007ee8d
14007ee8dloc_14007ee8d:
14007ee8dcmp ax, -1
14007ee91sete dl
14007ee94jmp 0x14007ee33
14007ee96
14007ee96 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007eea0
14007eea0loc_14007eea0:
14007eea0mov rax, [r12+16]
14007eea5cmp rax, [r12+24]
14007eeaajae 0x14007eee8
14007eeacmovzx eax, [rax]
14007eeaf
14007eeafloc_14007eeaf:
14007eeafxor ebp, ebp
14007eeb1cmp ax, -1
14007eeb5mov eax, 0
14007eebacmovne rax, r12
14007eebecmove ebp, edx
14007eec1mov r8, rax
14007eec4jmp 0x14007ee20
14007eec9
14007eec9 0f 1f 80 00 00 00 00 .......
14007eed0
14007eed0loc_14007eed0:
14007eed0mov rax, [rbx]
14007eed3mov [rsp+96], r8
14007eed8mov rcx, rbx
14007eedbcall [rax+72]
14007eedemov r8, [rsp+96]
14007eee3jmp 0x14007ee8d
14007eee5
14007eee5 0f 1f 00 ...
14007eee8
14007eee8loc_14007eee8:
14007eee8mov rax, [r12]
14007eeecmov [rsp+96], dl
14007eef0mov rcx, r12
14007eef3call [rax+72]
14007eef6movzx edx, [rsp+96]
14007eefbjmp 0x14007eeaf
14007eefd
14007eefdloc_14007eefd:
14007eefdmov rdi, [rip+0x11878c]
14007ef04mov rax, [rsp+184]
14007ef0csub rax, [rdi]
14007ef0fje 0x14007ef16
14007ef11
14007ef11loc_14007ef11:
14007ef11call __stack_chk_fail
14007ef16
14007ef16loc_14007ef16:
14007ef16call std::__throw_bad_cast()
14007ef1bnop
14007ecc0
14007ef1c
14007ef1c // align 0x10
14007ef1c // align 0x10
14007ef20
14007ef20std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_year(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007ef20push r14
14007ef22push r12
14007ef24push rbp
14007ef25push rdi
14007ef26push rsi
14007ef27push rbx
14007ef28sub rsp, 200
14007ef2fmovdqu x0, [r8]
14007ef34movdqu x1, [r9]
14007ef39mov rsi, [rsp+288]
14007ef41mov rbx, [rsp+296]
14007ef49mov rbp, [rsp+304]
14007ef51mov [rsp+80], rdx
14007ef56mov rdi, rcx
14007ef59mov rdx, [rip+0x118730]
14007ef60mov rcx, [rip+0x117de9]
14007ef67movups [rsp+160], x0
14007ef6fmov rax, [rdx]
14007ef72mov [rsp+184], rax
14007ef7axor eax, eax
14007ef7cmovups [rsp+144], x1
14007ef84mov [rsp+180], 0
14007ef8fcall std::locale::id::_M_id() const
14007ef94mov rcx, rax
14007ef97mov rax, [rsi+208]
14007ef9emov rax, [rax+8]
14007efa2mov r12, [rax+8*rcx]
14007efa6test r12, r12
14007efa9je 0x14007f333
14007efafmov [rsp+64], rsi
14007efb4lea rax, [rsp+180]
14007efbcmovdqu x2, [rsp+160]
14007efc5lea r9, [rsp+96]
14007efcamov [rsp+72], rax
14007efcflea rax, [rsp+176]
14007efd7movdqu x3, [rsp+144]
14007efe0lea rcx, [rsp+128]
14007efe8mov [rsp+32], rax
14007efedmov rdx, [rsp+80]
14007eff2lea r8, [rsp+112]
14007eff7mov [rsp+56], 2
14007f000mov [rsp+48], 99
14007f008mov [rsp+40], 0
14007f010movups [rsp+112], x2
14007f015movups [rsp+96], x3
14007f01acall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007f01fmov rax, [rsp+136]
14007f027mov edx, [rsp+180]
14007f02emov r9, [rsp+128]
14007f036mov r10l, eax
14007f039test edx, edx
14007f03bje 0x14007f0d0
14007f041or [rbx], 4
14007f044cmp ax, -1
14007f048sete sil
14007f04c
14007f04cloc_14007f04c:
14007f04ctest r9, r9
14007f04fje 0x14007f05a
14007f051test sil, sil
14007f054jne 0x14007f190
14007f05a
14007f05aloc_14007f05a:
14007f05acmp [rsp+152], -1
14007f063mov rcx, [rsp+144]
14007f06bsete al
14007f06emov edx, eax
14007f070test rcx, rcx
14007f073je 0x14007f07d
14007f075test al, al
14007f077jne 0x14007f140
14007f07d
14007f07dloc_14007f07d:
14007f07dcmp sil, dl
14007f080jne 0x14007f085
14007f082or [rbx], 2
14007f085
14007f085loc_14007f085:
14007f085mov [rsp+160], r9
14007f08dmov rbx, [rip+0x1185fc]
14007f094mov [rsp+168], r10w
14007f09dmovdqu x4, [rsp+160]
14007f0a6movups [rdi], x4
14007f0a9mov rax, [rsp+184]
14007f0b1sub rax, [rbx]
14007f0b4jne 0x14007f347
14007f0bamov rax, rdi
14007f0bdadd rsp, 200
14007f0c4pop rbx
14007f0c5pop rsi
14007f0c6pop rdi
14007f0c7pop rbp
14007f0c8pop r12
14007f0capop r14
14007f0ccret
14007f0cd
14007f0cd 0f 1f 00 ...
14007f0d0
14007f0d0loc_14007f0d0:
14007f0d0lea rsi, [rsp+160]
14007f0d8lea rdx, [rsp+144]
14007f0e0mov [rsp+160], r9
14007f0e8mov rcx, rsi
14007f0ebmov [rsp+168], ax
14007f0f3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007f0f8test al, al
14007f0faje 0x14007f1c0
14007f100mov r9, [rsp+160]
14007f108movzx r10l, [rsp+168]
14007f111
14007f111loc_14007f111:
14007f111mov eax, [rsp+176]
14007f118cmp r10w, -1
14007f11dsete sil
14007f121cmp eax, 68
14007f124jg 0x14007f130
14007f126add eax, 100
14007f129mov [rsp+176], eax
14007f130
14007f130loc_14007f130:
14007f130mov [rbp+20], eax
14007f133jmp 0x14007f04c
14007f138
14007f138 0f 1f 84 00 00 00 00 00 ........
14007f140
14007f140loc_14007f140:
14007f140mov rax, [rcx+16]
14007f144cmp rax, [rcx+24]
14007f148jae 0x14007f2b0
14007f14emovzx eax, [rax]
14007f151
14007f151loc_14007f151:
14007f151cmp ax, -1
14007f155sete dl
14007f158jmp 0x14007f07d
14007f15d
14007f15dloc_14007f15d:
14007f15dmov rcx, r9
14007f160mov [rsp+80], r9
14007f165call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14007f16amov r9, [rsp+80]
14007f16fmov eax, [rsp+176]
14007f176mov r10l, -1
14007f17clea eax, [rax+4*rax]
14007f17flea eax, [rsi+2*rax-1948]
14007f186mov [rsp+176], eax
14007f18dmov [rbp+20], eax
14007f190
14007f190loc_14007f190:
14007f190mov rax, [r9+16]
14007f194cmp rax, [r9+24]
14007f198jae 0x14007f288
14007f19emovzx eax, [rax]
14007f1a1
14007f1a1loc_14007f1a1:
14007f1a1cmp ax, -1
14007f1a5mov eax, 0
14007f1aacmove r9, rax
14007f1aesete sil
14007f1b2jmp 0x14007f05a
14007f1b7
14007f1b7 66 0f 1f 84 00 00 00 00 00 f........
14007f1c0
14007f1c0loc_14007f1c0:
14007f1c0mov rcx, rsi
14007f1c3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14007f1c8mov r9, [rsp+160]
14007f1d0mov r8l, 42
14007f1d6mov rcx, r12
14007f1d9movzx r10l, [rsp+168]
14007f1e2movzx edx, ax
14007f1e5mov rax, [r12]
14007f1e9mov [rsp+88], r9
14007f1eemov [rsp+80], r10l
14007f1f3call [rax+96]
14007f1f6mov r10l, [rsp+80]
14007f1fbmov r9, [rsp+88]
14007f200lea edx, [rax-48]
14007f203cmp dl, 9
14007f206ja 0x14007f111
14007f20cmov rcx, r9
14007f20fmov [rsp+80], al
14007f213call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14007f218mov edx, [rsp+176]
14007f21fmovsx eax, [rsp+80]
14007f224mov rcx, rsi
14007f227lea edx, [rdx+4*rdx]
14007f22alea eax, [rax+2*rdx-48]
14007f22elea rdx, [rsp+144]
14007f236mov [rsp+176], eax
14007f23dmov eax, -1
14007f242mov [rsp+168], ax
14007f24acall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007f24ftest al, al
14007f251je 0x14007f2d0
14007f253movzx r10l, [rsp+168]
14007f25cmov r9, [rsp+160]
14007f264mov eax, [rsp+176]
14007f26bcmp r10w, -1
14007f270sete sil
14007f274
14007f274loc_14007f274:
14007f274sub eax, 1900
14007f279mov [rsp+176], eax
14007f280jmp 0x14007f130
14007f285
14007f285 0f 1f 00 ...
14007f288
14007f288loc_14007f288:
14007f288mov rax, [r9]
14007f28bmov [rsp+88], r10l
14007f290mov rcx, r9
14007f293mov [rsp+80], r9
14007f298call [rax+72]
14007f29bmov r10l, [rsp+88]
14007f2a0mov r9, [rsp+80]
14007f2a5jmp 0x14007f1a1
14007f2aa
14007f2aa 66 0f 1f 44 00 00 f..D..
14007f2b0
14007f2b0loc_14007f2b0:
14007f2b0mov rax, [rcx]
14007f2b3mov [rsp+88], r9
14007f2b8mov [rsp+80], r10l
14007f2bdcall [rax+72]
14007f2c0mov r9, [rsp+88]
14007f2c5mov r10l, [rsp+80]
14007f2cajmp 0x14007f151
14007f2cf
14007f2cf 90 .
14007f2d0
14007f2d0loc_14007f2d0:
14007f2d0mov rcx, rsi
14007f2d3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14007f2d8mov r9, [rsp+160]
14007f2e0mov r8l, 42
14007f2e6mov rcx, r12
14007f2e9movzx r10l, [rsp+168]
14007f2f2movzx edx, ax
14007f2f5mov rax, [r12]
14007f2f9mov [rsp+80], r9
14007f2femov [rsp+88], r10l
14007f303call [rax+96]
14007f306mov r9, [rsp+80]
14007f30bmovsx esi, al
14007f30elea eax, [rsi-48]
14007f311cmp al, 9
14007f313jbe 0x14007f15d
14007f319mov r10l, [rsp+88]
14007f31emov eax, [rsp+176]
14007f325cmp r10w, -1
14007f32asete sil
14007f32ejmp 0x14007f274
14007f333
14007f333loc_14007f333:
14007f333mov rdi, [rip+0x118356]
14007f33amov rax, [rsp+184]
14007f342sub rax, [rdi]
14007f345je 0x14007f34c
14007f347
14007f347loc_14007f347:
14007f347call __stack_chk_fail
14007f34c
14007f34cloc_14007f34c:
14007f34ccall std::__throw_bad_cast()
14007f351nop
14007ef20
14007ef20std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_year(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007ef20push r14
14007ef22push r12
14007ef24push rbp
14007ef25push rdi
14007ef26push rsi
14007ef27push rbx
14007ef28sub rsp, 200
14007ef2fmovdqu x0, [r8]
14007ef34movdqu x1, [r9]
14007ef39mov rsi, [rsp+288]
14007ef41mov rbx, [rsp+296]
14007ef49mov rbp, [rsp+304]
14007ef51mov [rsp+80], rdx
14007ef56mov rdi, rcx
14007ef59mov rdx, [rip+0x118730]
14007ef60mov rcx, [rip+0x117de9]
14007ef67movups [rsp+160], x0
14007ef6fmov rax, [rdx]
14007ef72mov [rsp+184], rax
14007ef7axor eax, eax
14007ef7cmovups [rsp+144], x1
14007ef84mov [rsp+180], 0
14007ef8fcall std::locale::id::_M_id() const
14007ef94mov rcx, rax
14007ef97mov rax, [rsi+208]
14007ef9emov rax, [rax+8]
14007efa2mov r12, [rax+8*rcx]
14007efa6test r12, r12
14007efa9je 0x14007f333
14007efafmov [rsp+64], rsi
14007efb4lea rax, [rsp+180]
14007efbcmovdqu x2, [rsp+160]
14007efc5lea r9, [rsp+96]
14007efcamov [rsp+72], rax
14007efcflea rax, [rsp+176]
14007efd7movdqu x3, [rsp+144]
14007efe0lea rcx, [rsp+128]
14007efe8mov [rsp+32], rax
14007efedmov rdx, [rsp+80]
14007eff2lea r8, [rsp+112]
14007eff7mov [rsp+56], 2
14007f000mov [rsp+48], 99
14007f008mov [rsp+40], 0
14007f010movups [rsp+112], x2
14007f015movups [rsp+96], x3
14007f01acall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007f01fmov rax, [rsp+136]
14007f027mov edx, [rsp+180]
14007f02emov r9, [rsp+128]
14007f036mov r10l, eax
14007f039test edx, edx
14007f03bje 0x14007f0d0
14007f041or [rbx], 4
14007f044cmp ax, -1
14007f048sete sil
14007f04c
14007f04cloc_14007f04c:
14007f04ctest r9, r9
14007f04fje 0x14007f05a
14007f051test sil, sil
14007f054jne 0x14007f190
14007f05a
14007f05aloc_14007f05a:
14007f05acmp [rsp+152], -1
14007f063mov rcx, [rsp+144]
14007f06bsete al
14007f06emov edx, eax
14007f070test rcx, rcx
14007f073je 0x14007f07d
14007f075test al, al
14007f077jne 0x14007f140
14007f07d
14007f07dloc_14007f07d:
14007f07dcmp sil, dl
14007f080jne 0x14007f085
14007f082or [rbx], 2
14007f085
14007f085loc_14007f085:
14007f085mov [rsp+160], r9
14007f08dmov rbx, [rip+0x1185fc]
14007f094mov [rsp+168], r10w
14007f09dmovdqu x4, [rsp+160]
14007f0a6movups [rdi], x4
14007f0a9mov rax, [rsp+184]
14007f0b1sub rax, [rbx]
14007f0b4jne 0x14007f347
14007f0bamov rax, rdi
14007f0bdadd rsp, 200
14007f0c4pop rbx
14007f0c5pop rsi
14007f0c6pop rdi
14007f0c7pop rbp
14007f0c8pop r12
14007f0capop r14
14007f0ccret
14007f0cd
14007f0cd 0f 1f 00 ...
14007f0d0
14007f0d0loc_14007f0d0:
14007f0d0lea rsi, [rsp+160]
14007f0d8lea rdx, [rsp+144]
14007f0e0mov [rsp+160], r9
14007f0e8mov rcx, rsi
14007f0ebmov [rsp+168], ax
14007f0f3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007f0f8test al, al
14007f0faje 0x14007f1c0
14007f100mov r9, [rsp+160]
14007f108movzx r10l, [rsp+168]
14007f111
14007f111loc_14007f111:
14007f111mov eax, [rsp+176]
14007f118cmp r10w, -1
14007f11dsete sil
14007f121cmp eax, 68
14007f124jg 0x14007f130
14007f126add eax, 100
14007f129mov [rsp+176], eax
14007f130
14007f130loc_14007f130:
14007f130mov [rbp+20], eax
14007f133jmp 0x14007f04c
14007f138
14007f138 0f 1f 84 00 00 00 00 00 ........
14007f140
14007f140loc_14007f140:
14007f140mov rax, [rcx+16]
14007f144cmp rax, [rcx+24]
14007f148jae 0x14007f2b0
14007f14emovzx eax, [rax]
14007f151
14007f151loc_14007f151:
14007f151cmp ax, -1
14007f155sete dl
14007f158jmp 0x14007f07d
14007f15d
14007f15dloc_14007f15d:
14007f15dmov rcx, r9
14007f160mov [rsp+80], r9
14007f165call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14007f16amov r9, [rsp+80]
14007f16fmov eax, [rsp+176]
14007f176mov r10l, -1
14007f17clea eax, [rax+4*rax]
14007f17flea eax, [rsi+2*rax-1948]
14007f186mov [rsp+176], eax
14007f18dmov [rbp+20], eax
14007f190
14007f190loc_14007f190:
14007f190mov rax, [r9+16]
14007f194cmp rax, [r9+24]
14007f198jae 0x14007f288
14007f19emovzx eax, [rax]
14007f1a1
14007f1a1loc_14007f1a1:
14007f1a1cmp ax, -1
14007f1a5mov eax, 0
14007f1aacmove r9, rax
14007f1aesete sil
14007f1b2jmp 0x14007f05a
14007f1b7
14007f1b7 66 0f 1f 84 00 00 00 00 00 f........
14007f1c0
14007f1c0loc_14007f1c0:
14007f1c0mov rcx, rsi
14007f1c3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14007f1c8mov r9, [rsp+160]
14007f1d0mov r8l, 42
14007f1d6mov rcx, r12
14007f1d9movzx r10l, [rsp+168]
14007f1e2movzx edx, ax
14007f1e5mov rax, [r12]
14007f1e9mov [rsp+88], r9
14007f1eemov [rsp+80], r10l
14007f1f3call [rax+96]
14007f1f6mov r10l, [rsp+80]
14007f1fbmov r9, [rsp+88]
14007f200lea edx, [rax-48]
14007f203cmp dl, 9
14007f206ja 0x14007f111
14007f20cmov rcx, r9
14007f20fmov [rsp+80], al
14007f213call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14007f218mov edx, [rsp+176]
14007f21fmovsx eax, [rsp+80]
14007f224mov rcx, rsi
14007f227lea edx, [rdx+4*rdx]
14007f22alea eax, [rax+2*rdx-48]
14007f22elea rdx, [rsp+144]
14007f236mov [rsp+176], eax
14007f23dmov eax, -1
14007f242mov [rsp+168], ax
14007f24acall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007f24ftest al, al
14007f251je 0x14007f2d0
14007f253movzx r10l, [rsp+168]
14007f25cmov r9, [rsp+160]
14007f264mov eax, [rsp+176]
14007f26bcmp r10w, -1
14007f270sete sil
14007f274
14007f274loc_14007f274:
14007f274sub eax, 1900
14007f279mov [rsp+176], eax
14007f280jmp 0x14007f130
14007f285
14007f285 0f 1f 00 ...
14007f288
14007f288loc_14007f288:
14007f288mov rax, [r9]
14007f28bmov [rsp+88], r10l
14007f290mov rcx, r9
14007f293mov [rsp+80], r9
14007f298call [rax+72]
14007f29bmov r10l, [rsp+88]
14007f2a0mov r9, [rsp+80]
14007f2a5jmp 0x14007f1a1
14007f2aa
14007f2aa 66 0f 1f 44 00 00 f..D..
14007f2b0
14007f2b0loc_14007f2b0:
14007f2b0mov rax, [rcx]
14007f2b3mov [rsp+88], r9
14007f2b8mov [rsp+80], r10l
14007f2bdcall [rax+72]
14007f2c0mov r9, [rsp+88]
14007f2c5mov r10l, [rsp+80]
14007f2cajmp 0x14007f151
14007f2cf
14007f2cf 90 .
14007f2d0
14007f2d0loc_14007f2d0:
14007f2d0mov rcx, rsi
14007f2d3call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14007f2d8mov r9, [rsp+160]
14007f2e0mov r8l, 42
14007f2e6mov rcx, r12
14007f2e9movzx r10l, [rsp+168]
14007f2f2movzx edx, ax
14007f2f5mov rax, [r12]
14007f2f9mov [rsp+80], r9
14007f2femov [rsp+88], r10l
14007f303call [rax+96]
14007f306mov r9, [rsp+80]
14007f30bmovsx esi, al
14007f30elea eax, [rsi-48]
14007f311cmp al, 9
14007f313jbe 0x14007f15d
14007f319mov r10l, [rsp+88]
14007f31emov eax, [rsp+176]
14007f325cmp r10w, -1
14007f32asete sil
14007f32ejmp 0x14007f274
14007f333
14007f333loc_14007f333:
14007f333mov rdi, [rip+0x118356]
14007f33amov rax, [rsp+184]
14007f342sub rax, [rdi]
14007f345je 0x14007f34c
14007f347
14007f347loc_14007f347:
14007f347call __stack_chk_fail
14007f34c
14007f34cloc_14007f34c:
14007f34ccall std::__throw_bad_cast()
14007f351nop
14007ef20
14007f352
14007f352 // align 0x10
14007f352 // align 0x10
14007f360
14007f360std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007f360push rbx
14007f361sub rsp, 112
14007f365mov r10, [r8]
14007f368mov r11, [r8+8]
14007f36cmov r8, [r9]
14007f36fmov r9, [r9+8]
14007f373mov rbx, rcx
14007f376mov rcx, [rip+0x118313]
14007f37dmov rax, [rcx]
14007f380mov [rsp+104], rax
14007f385xor eax, eax
14007f387mov rcx, [rsp+176]
14007f38fmov rax, [rdx]
14007f392mov [rsp+64], r8
14007f397mov [rsp+72], r9
14007f39clea r8, [rsp+80]
14007f3a1lea r9, [rsp+64]
14007f3a6mov [rsp+48], rcx
14007f3abmov rcx, [rsp+168]
14007f3b3mov [rsp+80], r10
14007f3b8mov [rsp+40], rcx
14007f3bdmov rcx, [rsp+160]
14007f3c5mov [rsp+88], r11
14007f3camov [rsp+32], rcx
14007f3cfmov rcx, rbx
14007f3d2call [rax+40]
14007f3d5mov rdx, [rip+0x1182b4]
14007f3dcmov rax, [rsp+104]
14007f3e1sub rax, [rdx]
14007f3e4jne 0x14007f3ef
14007f3e6mov rax, rbx
14007f3e9add rsp, 112
14007f3edpop rbx
14007f3eeret
14007f3ef
14007f3efloc_14007f3ef:
14007f3efcall __stack_chk_fail
14007f3f4nop
14007f360
14007f360std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007f360push rbx
14007f361sub rsp, 112
14007f365mov r10, [r8]
14007f368mov r11, [r8+8]
14007f36cmov r8, [r9]
14007f36fmov r9, [r9+8]
14007f373mov rbx, rcx
14007f376mov rcx, [rip+0x118313]
14007f37dmov rax, [rcx]
14007f380mov [rsp+104], rax
14007f385xor eax, eax
14007f387mov rcx, [rsp+176]
14007f38fmov rax, [rdx]
14007f392mov [rsp+64], r8
14007f397mov [rsp+72], r9
14007f39clea r8, [rsp+80]
14007f3a1lea r9, [rsp+64]
14007f3a6mov [rsp+48], rcx
14007f3abmov rcx, [rsp+168]
14007f3b3mov [rsp+80], r10
14007f3b8mov [rsp+40], rcx
14007f3bdmov rcx, [rsp+160]
14007f3c5mov [rsp+88], r11
14007f3camov [rsp+32], rcx
14007f3cfmov rcx, rbx
14007f3d2call [rax+40]
14007f3d5mov rdx, [rip+0x1182b4]
14007f3dcmov rax, [rsp+104]
14007f3e1sub rax, [rdx]
14007f3e4jne 0x14007f3ef
14007f3e6mov rax, rbx
14007f3e9add rsp, 112
14007f3edpop rbx
14007f3eeret
14007f3ef
14007f3efloc_14007f3ef:
14007f3efcall __stack_chk_fail
14007f3f4nop
14007f360
14007f3f5
14007f3f5 // align 0x10
14007f3f5 // align 0x10
14007f400
14007f400std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_date_order() const:
14007f400xor eax, eax
14007f402ret
14007f400
14007f400std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_date_order() const:
14007f400xor eax, eax
14007f402ret
14007f400
14007f403
14007f403 // align 0x10
14007f403 // align 0x10
14007f410
14007f410std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007f410push rbx
14007f411sub rsp, 112
14007f415mov r10, [r8]
14007f418mov r11, [r8+8]
14007f41cmov r8, [r9]
14007f41fmov r9, [r9+8]
14007f423mov rbx, rcx
14007f426mov rcx, [rip+0x118263]
14007f42dmov rax, [rcx]
14007f430mov [rsp+104], rax
14007f435xor eax, eax
14007f437mov rcx, [rsp+176]
14007f43fmov rax, [rdx]
14007f442mov [rsp+64], r8
14007f447mov [rsp+72], r9
14007f44clea r8, [rsp+80]
14007f451lea r9, [rsp+64]
14007f456mov [rsp+48], rcx
14007f45bmov rcx, [rsp+168]
14007f463mov [rsp+80], r10
14007f468mov [rsp+40], rcx
14007f46dmov rcx, [rsp+160]
14007f475mov [rsp+88], r11
14007f47amov [rsp+32], rcx
14007f47fmov rcx, rbx
14007f482call [rax+48]
14007f485mov rdx, [rip+0x118204]
14007f48cmov rax, [rsp+104]
14007f491sub rax, [rdx]
14007f494jne 0x14007f49f
14007f496mov rax, rbx
14007f499add rsp, 112
14007f49dpop rbx
14007f49eret
14007f49f
14007f49floc_14007f49f:
14007f49fcall __stack_chk_fail
14007f4a4nop
14007f410
14007f410std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007f410push rbx
14007f411sub rsp, 112
14007f415mov r10, [r8]
14007f418mov r11, [r8+8]
14007f41cmov r8, [r9]
14007f41fmov r9, [r9+8]
14007f423mov rbx, rcx
14007f426mov rcx, [rip+0x118263]
14007f42dmov rax, [rcx]
14007f430mov [rsp+104], rax
14007f435xor eax, eax
14007f437mov rcx, [rsp+176]
14007f43fmov rax, [rdx]
14007f442mov [rsp+64], r8
14007f447mov [rsp+72], r9
14007f44clea r8, [rsp+80]
14007f451lea r9, [rsp+64]
14007f456mov [rsp+48], rcx
14007f45bmov rcx, [rsp+168]
14007f463mov [rsp+80], r10
14007f468mov [rsp+40], rcx
14007f46dmov rcx, [rsp+160]
14007f475mov [rsp+88], r11
14007f47amov [rsp+32], rcx
14007f47fmov rcx, rbx
14007f482call [rax+48]
14007f485mov rdx, [rip+0x118204]
14007f48cmov rax, [rsp+104]
14007f491sub rax, [rdx]
14007f494jne 0x14007f49f
14007f496mov rax, rbx
14007f499add rsp, 112
14007f49dpop rbx
14007f49eret
14007f49f
14007f49floc_14007f49f:
14007f49fcall __stack_chk_fail
14007f4a4nop
14007f410
14007f4a5
14007f4a5 // align 0x10
14007f4a5 // align 0x10
14007f4b0
14007f4b0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007f4b0push r15
14007f4b2push r14
14007f4b4push r13
14007f4b6push r12
14007f4b8push rbp
14007f4b9push rdi
14007f4bapush rsi
14007f4bbpush rbx
14007f4bcsub rsp, 72
14007f4c0movdqu x0, [r8]
14007f4c5mov rsi, [r9+8]
14007f4c9mov rdi, [r9]
14007f4ccmovups [rsp+32], x0
14007f4d1mov rdx, [rsp+40]
14007f4d6mov rax, [rsp+32]
14007f4dbmov [rsp+144], rcx
14007f4e3mov rcx, [rip+0x117866]
14007f4eamov ebp, edx
14007f4ecmov rbx, rax
14007f4efcall std::locale::id::_M_id() const
14007f4f4mov rdx, rax
14007f4f7mov rax, [rsp+208]
14007f4ffmov rax, [rax+208]
14007f506mov rax, [rax+8]
14007f50amov r12, [rax+8*rdx]
14007f50etest r12, r12
14007f511je 0x14007f769
14007f517cmp si, -1
14007f51bsete sil
14007f51fcmp bp, -1
14007f523sete r11b
14007f527xor r15l, r15l
14007f52axor r14l, r14l
14007f52dmov r13l, r11l
14007f530test rbx, rbx
14007f533je 0x14007f53e
14007f535test r11b, r11b
14007f538jne 0x14007f5c8
14007f53e
14007f53eloc_14007f53e:
14007f53etest rdi, rdi
14007f541setne dl
14007f544and dl, sil
14007f547jne 0x14007f600
14007f54d
14007f54dloc_14007f54d:
14007f54dmov edx, esi
14007f54fcmp r13b, dl
14007f552je 0x14007f630
14007f558
14007f558loc_14007f558:
14007f558cmp r14, [rsp+200]
14007f560jae 0x14007f630
14007f566test rbx, rbx
14007f569je 0x14007f574
14007f56btest r11b, r11b
14007f56ejne 0x14007f6b0
14007f574
14007f574loc_14007f574:
14007f574movzx edx, bp
14007f577
14007f577loc_14007f577:
14007f577mov r11, [r12]
14007f57bmov r8l, 42
14007f581mov rcx, r12
14007f584call [r11+96]
14007f588lea edx, [rax-48]
14007f58bcmp dl, 9
14007f58eja 0x14007f630
14007f594lea edx, [r15+4*r15]
14007f598movsx eax, al
14007f59blea r15l, [rax+2*rdx-48]
14007f5a0cmp r15l, [rsp+192]
14007f5a8jg 0x14007f653
14007f5aemov rax, [rbx+16]
14007f5b2cmp rax, [rbx+24]
14007f5b6jae 0x14007f6d0
14007f5bcadd rax, 2
14007f5c0add r14, 1
14007f5c4mov [rbx+16], rax
14007f5c8
14007f5c8loc_14007f5c8:
14007f5c8mov rax, [rbx+16]
14007f5cccmp rax, [rbx+24]
14007f5d0jae 0x14007f6eb
14007f5d6
14007f5d6loc_14007f5d6:
14007f5d6movzx ebp, [rax]
14007f5d9cmp bp, -1
14007f5ddje 0x14007f700
14007f5e3
14007f5e3loc_14007f5e3:
14007f5e3xor r13l, r13l
14007f5e6test rdi, rdi
14007f5e9mov ebp, -1
14007f5eemov r11l, 1
14007f5f4setne dl
14007f5f7and dl, sil
14007f5faje 0x14007f54d
14007f600
14007f600loc_14007f600:
14007f600mov rax, [rdi+16]
14007f604cmp rax, [rdi+24]
14007f608jae 0x14007f730
14007f60emovzx eax, [rax]
14007f611
14007f611loc_14007f611:
14007f611cmp ax, -1
14007f615mov eax, 0
14007f61acmovne edx, eax
14007f61dmov eax, 0
14007f622cmove rdi, rax
14007f626cmp r13b, dl
14007f629jne 0x14007f558
14007f62fnop
14007f630
14007f630loc_14007f630:
14007f630test r14, r14
14007f633setne dl
14007f636cmp [rsp+184], r15l
14007f63esetle al
14007f641test dl, al
14007f643je 0x14007f653
14007f645cmp [rsp+192], r15l
14007f64djge 0x14007f718
14007f653
14007f653loc_14007f653:
14007f653mov rax, [rsp+216]
14007f65bor [rax], 4
14007f65e
14007f65eloc_14007f65e:
14007f65emov rdx, [rsp+40]
14007f663mov [rsp+32], rbx
14007f668mov rax, [rsp+32]
14007f66dmov [rsp+40], rdx
14007f672mov rdx, [rsp+40]
14007f677mov [rsp+32], rax
14007f67cmov rax, [rsp+144]
14007f684mov dx, bp
14007f687mov [rsp+40], rdx
14007f68cmovdqu x1, [rsp+32]
14007f692movups [rax], x1
14007f695add rsp, 72
14007f699pop rbx
14007f69apop rsi
14007f69bpop rdi
14007f69cpop rbp
14007f69dpop r12
14007f69fpop r13
14007f6a1pop r14
14007f6a3pop r15
14007f6a5ret
14007f6a6
14007f6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007f6b0
14007f6b0loc_14007f6b0:
14007f6b0mov rax, [rbx+16]
14007f6b4cmp rax, [rbx+24]
14007f6b8jae 0x14007f758
14007f6bemovzx edx, [rax]
14007f6c1
14007f6c1loc_14007f6c1:
14007f6c1xor eax, eax
14007f6c3cmp dx, -1
14007f6c7cmove rbx, rax
14007f6cbjmp 0x14007f577
14007f6d0
14007f6d0loc_14007f6d0:
14007f6d0mov rax, [rbx]
14007f6d3mov rcx, rbx
14007f6d6add r14, 1
14007f6dacall [rax+80]
14007f6ddmov rax, [rbx+16]
14007f6e1cmp rax, [rbx+24]
14007f6e5jb 0x14007f5d6
14007f6eb
14007f6ebloc_14007f6eb:
14007f6ebmov rax, [rbx]
14007f6eemov rcx, rbx
14007f6f1call [rax+72]
14007f6f4mov ebp, eax
14007f6f6cmp bp, -1
14007f6fajne 0x14007f5e3
14007f700
14007f700loc_14007f700:
14007f700mov r11l, 1
14007f706mov r13l, 1
14007f70cxor ebx, ebx
14007f70ejmp 0x14007f53e
14007f713
14007f713 0f 1f 44 00 00 ..D..
14007f718
14007f718loc_14007f718:
14007f718mov rax, [rsp+176]
14007f720mov [rax], r15l
14007f723jmp 0x14007f65e
14007f728
14007f728 0f 1f 84 00 00 00 00 00 ........
14007f730
14007f730loc_14007f730:
14007f730mov rax, [rdi]
14007f733mov [rsp+63], dl
14007f737mov rcx, rdi
14007f73amov [rsp+62], r11b
14007f73fcall [rax+72]
14007f742movzx edx, [rsp+63]
14007f747movzx r11l, [rsp+62]
14007f74djmp 0x14007f611
14007f752
14007f752 66 0f 1f 44 00 00 f..D..
14007f758
14007f758loc_14007f758:
14007f758mov rax, [rbx]
14007f75bmov rcx, rbx
14007f75ecall [rax+72]
14007f761movzx edx, ax
14007f764jmp 0x14007f6c1
14007f769
14007f769loc_14007f769:
14007f769call std::__throw_bad_cast()
14007f76enop
14007f4b0
14007f4b0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007f4b0push r15
14007f4b2push r14
14007f4b4push r13
14007f4b6push r12
14007f4b8push rbp
14007f4b9push rdi
14007f4bapush rsi
14007f4bbpush rbx
14007f4bcsub rsp, 72
14007f4c0movdqu x0, [r8]
14007f4c5mov rsi, [r9+8]
14007f4c9mov rdi, [r9]
14007f4ccmovups [rsp+32], x0
14007f4d1mov rdx, [rsp+40]
14007f4d6mov rax, [rsp+32]
14007f4dbmov [rsp+144], rcx
14007f4e3mov rcx, [rip+0x117866]
14007f4eamov ebp, edx
14007f4ecmov rbx, rax
14007f4efcall std::locale::id::_M_id() const
14007f4f4mov rdx, rax
14007f4f7mov rax, [rsp+208]
14007f4ffmov rax, [rax+208]
14007f506mov rax, [rax+8]
14007f50amov r12, [rax+8*rdx]
14007f50etest r12, r12
14007f511je 0x14007f769
14007f517cmp si, -1
14007f51bsete sil
14007f51fcmp bp, -1
14007f523sete r11b
14007f527xor r15l, r15l
14007f52axor r14l, r14l
14007f52dmov r13l, r11l
14007f530test rbx, rbx
14007f533je 0x14007f53e
14007f535test r11b, r11b
14007f538jne 0x14007f5c8
14007f53e
14007f53eloc_14007f53e:
14007f53etest rdi, rdi
14007f541setne dl
14007f544and dl, sil
14007f547jne 0x14007f600
14007f54d
14007f54dloc_14007f54d:
14007f54dmov edx, esi
14007f54fcmp r13b, dl
14007f552je 0x14007f630
14007f558
14007f558loc_14007f558:
14007f558cmp r14, [rsp+200]
14007f560jae 0x14007f630
14007f566test rbx, rbx
14007f569je 0x14007f574
14007f56btest r11b, r11b
14007f56ejne 0x14007f6b0
14007f574
14007f574loc_14007f574:
14007f574movzx edx, bp
14007f577
14007f577loc_14007f577:
14007f577mov r11, [r12]
14007f57bmov r8l, 42
14007f581mov rcx, r12
14007f584call [r11+96]
14007f588lea edx, [rax-48]
14007f58bcmp dl, 9
14007f58eja 0x14007f630
14007f594lea edx, [r15+4*r15]
14007f598movsx eax, al
14007f59blea r15l, [rax+2*rdx-48]
14007f5a0cmp r15l, [rsp+192]
14007f5a8jg 0x14007f653
14007f5aemov rax, [rbx+16]
14007f5b2cmp rax, [rbx+24]
14007f5b6jae 0x14007f6d0
14007f5bcadd rax, 2
14007f5c0add r14, 1
14007f5c4mov [rbx+16], rax
14007f5c8
14007f5c8loc_14007f5c8:
14007f5c8mov rax, [rbx+16]
14007f5cccmp rax, [rbx+24]
14007f5d0jae 0x14007f6eb
14007f5d6
14007f5d6loc_14007f5d6:
14007f5d6movzx ebp, [rax]
14007f5d9cmp bp, -1
14007f5ddje 0x14007f700
14007f5e3
14007f5e3loc_14007f5e3:
14007f5e3xor r13l, r13l
14007f5e6test rdi, rdi
14007f5e9mov ebp, -1
14007f5eemov r11l, 1
14007f5f4setne dl
14007f5f7and dl, sil
14007f5faje 0x14007f54d
14007f600
14007f600loc_14007f600:
14007f600mov rax, [rdi+16]
14007f604cmp rax, [rdi+24]
14007f608jae 0x14007f730
14007f60emovzx eax, [rax]
14007f611
14007f611loc_14007f611:
14007f611cmp ax, -1
14007f615mov eax, 0
14007f61acmovne edx, eax
14007f61dmov eax, 0
14007f622cmove rdi, rax
14007f626cmp r13b, dl
14007f629jne 0x14007f558
14007f62fnop
14007f630
14007f630loc_14007f630:
14007f630test r14, r14
14007f633setne dl
14007f636cmp [rsp+184], r15l
14007f63esetle al
14007f641test dl, al
14007f643je 0x14007f653
14007f645cmp [rsp+192], r15l
14007f64djge 0x14007f718
14007f653
14007f653loc_14007f653:
14007f653mov rax, [rsp+216]
14007f65bor [rax], 4
14007f65e
14007f65eloc_14007f65e:
14007f65emov rdx, [rsp+40]
14007f663mov [rsp+32], rbx
14007f668mov rax, [rsp+32]
14007f66dmov [rsp+40], rdx
14007f672mov rdx, [rsp+40]
14007f677mov [rsp+32], rax
14007f67cmov rax, [rsp+144]
14007f684mov dx, bp
14007f687mov [rsp+40], rdx
14007f68cmovdqu x1, [rsp+32]
14007f692movups [rax], x1
14007f695add rsp, 72
14007f699pop rbx
14007f69apop rsi
14007f69bpop rdi
14007f69cpop rbp
14007f69dpop r12
14007f69fpop r13
14007f6a1pop r14
14007f6a3pop r15
14007f6a5ret
14007f6a6
14007f6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007f6b0
14007f6b0loc_14007f6b0:
14007f6b0mov rax, [rbx+16]
14007f6b4cmp rax, [rbx+24]
14007f6b8jae 0x14007f758
14007f6bemovzx edx, [rax]
14007f6c1
14007f6c1loc_14007f6c1:
14007f6c1xor eax, eax
14007f6c3cmp dx, -1
14007f6c7cmove rbx, rax
14007f6cbjmp 0x14007f577
14007f6d0
14007f6d0loc_14007f6d0:
14007f6d0mov rax, [rbx]
14007f6d3mov rcx, rbx
14007f6d6add r14, 1
14007f6dacall [rax+80]
14007f6ddmov rax, [rbx+16]
14007f6e1cmp rax, [rbx+24]
14007f6e5jb 0x14007f5d6
14007f6eb
14007f6ebloc_14007f6eb:
14007f6ebmov rax, [rbx]
14007f6eemov rcx, rbx
14007f6f1call [rax+72]
14007f6f4mov ebp, eax
14007f6f6cmp bp, -1
14007f6fajne 0x14007f5e3
14007f700
14007f700loc_14007f700:
14007f700mov r11l, 1
14007f706mov r13l, 1
14007f70cxor ebx, ebx
14007f70ejmp 0x14007f53e
14007f713
14007f713 0f 1f 44 00 00 ..D..
14007f718
14007f718loc_14007f718:
14007f718mov rax, [rsp+176]
14007f720mov [rax], r15l
14007f723jmp 0x14007f65e
14007f728
14007f728 0f 1f 84 00 00 00 00 00 ........
14007f730
14007f730loc_14007f730:
14007f730mov rax, [rdi]
14007f733mov [rsp+63], dl
14007f737mov rcx, rdi
14007f73amov [rsp+62], r11b
14007f73fcall [rax+72]
14007f742movzx edx, [rsp+63]
14007f747movzx r11l, [rsp+62]
14007f74djmp 0x14007f611
14007f752
14007f752 66 0f 1f 44 00 00 f..D..
14007f758
14007f758loc_14007f758:
14007f758mov rax, [rbx]
14007f75bmov rcx, rbx
14007f75ecall [rax+72]
14007f761movzx edx, ax
14007f764jmp 0x14007f6c1
14007f769
14007f769loc_14007f769:
14007f769call std::__throw_bad_cast()
14007f76enop
14007f4b0
14007f76f
14007f76f // align 0x10
14007f76f // align 0x10
14007f770
14007f770std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007f770push r15
14007f772push r14
14007f774push r13
14007f776push r12
14007f778push rbp
14007f779push rdi
14007f77apush rsi
14007f77bpush rbx
14007f77csub rsp, 328
14007f783movups [rsp+288], x6
14007f78bmovups [rsp+304], x7
14007f793mov rbp, [rsp+432]
14007f79bmov r14, [r8]
14007f79emov r15, [r8+8]
14007f7a2mov rbx, [r9]
14007f7a5mov rdi, [r9+8]
14007f7a9mov rsi, [rsp+440]
14007f7b1mov r13, [rsp+448]
14007f7b9mov r12, rcx
14007f7bcmov rcx, [rip+0x117ecd]
14007f7c3mov [rsp+80], rdx
14007f7c8mov rax, [rcx]
14007f7cbmov [rsp+280], rax
14007f7d3xor eax, eax
14007f7d5lea rcx, [rip+0x86404]
14007f7dccall std::locale::id::_M_id() const
14007f7e1mov rdx, [rbp+208]
14007f7e8cmp rax, [rdx+16]
14007f7ecjae 0x14007fa6c
14007f7f2mov rdx, [rdx+8]
14007f7f6mov rcx, [rdx+8*rax]
14007f7fatest rcx, rcx
14007f7fdje 0x14007fa6c
14007f803xor r9l, r9l
14007f806lea r8, [rip+0x11c583]
14007f80dlea rdx, [rip+0x11bd6c]
14007f814call __dynamic_cast
14007f819test rax, rax
14007f81cje 0x14007fa6c
14007f822mov rax, [rax+16]
14007f826mov rdx, [rsp+80]
14007f82blea r8, [rsp+112]
14007f830lea rcx, [rsp+128]
14007f838mov [rsp+156], 0
14007f843lea r9, [rsp+96]
14007f848movdqu x2, [rax+88]
14007f84dmovdqu x1, [rax+104]
14007f852movdqu x0, [rax+120]
14007f857movdqu x6, [rax+136]
14007f85fmovdqu x5, [rax+152]
14007f867movdqu x4, [rax+168]
14007f86fmovdqu x3, [rax+184]
14007f877lea rax, [rsp+156]
14007f87fmov [rsp+56], rbp
14007f884movdqa x7, x6
14007f888mov [rsp+64], rax
14007f88dlea rax, [rsp+160]
14007f895shufpd x7, x5, 1
14007f89ashufpd x5, x4, 1
14007f89fmov [rsp+40], rax
14007f8a4lea rax, [rsp+152]
14007f8acshufpd x4, x3, 1
14007f8b1shufpd x3, x2, 1
14007f8b6mov [rsp+32], rax
14007f8bbshufpd x2, x1, 1
14007f8c0shufpd x1, x0, 1
14007f8c5shufpd x0, x6, 1
14007f8camov [rsp+48], 7
14007f8d3mov [rsp+112], r14
14007f8d8mov [rsp+120], r15
14007f8ddmov [rsp+96], rbx
14007f8e2mov [rsp+104], rdi
14007f8e7movups [rsp+160], x7
14007f8efmovups [rsp+176], x5
14007f8f7movups [rsp+192], x4
14007f8ffmovups [rsp+208], x3
14007f907movups [rsp+224], x2
14007f90fmovups [rsp+240], x1
14007f917movups [rsp+256], x0
14007f91fcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007f924mov rcx, [rsp+128]
14007f92cmov eax, [rsp+156]
14007f933mov rdx, [rsp+136]
14007f93bmov r8, rcx
14007f93etest eax, eax
14007f940jne 0x14007f9d8
14007f946mov eax, [rsp+152]
14007f94dmov [r13+24], eax
14007f951
14007f951loc_14007f951:
14007f951cmp dx, -1
14007f955sete bpl
14007f959test rcx, rcx
14007f95csetne al
14007f95fand al, bpl
14007f962mov r13l, eax
14007f965jne 0x14007fa00
14007f96b
14007f96bloc_14007f96b:
14007f96bcmp di, -1
14007f96fsete al
14007f972mov ecx, eax
14007f974test rbx, rbx
14007f977je 0x14007f97d
14007f979test al, al
14007f97bjne 0x14007f9e0
14007f97d
14007f97dloc_14007f97d:
14007f97dcmp bpl, cl
14007f980jne 0x14007f985
14007f982or [rsi], 2
14007f985
14007f985loc_14007f985:
14007f985mov rsi, [rip+0x117d04]
14007f98cmov r15w, dx
14007f990mov [r12], r8
14007f994mov [r12+8], r15
14007f999mov rax, [rsp+280]
14007f9a1sub rax, [rsi]
14007f9a4jne 0x14007fa80
14007f9aamovups x6, [rsp+288]
14007f9b2movups x7, [rsp+304]
14007f9bamov rax, r12
14007f9bdadd rsp, 328
14007f9c4pop rbx
14007f9c5pop rsi
14007f9c6pop rdi
14007f9c7pop rbp
14007f9c8pop r12
14007f9capop r13
14007f9ccpop r14
14007f9cepop r15
14007f9d0ret
14007f9d1
14007f9d1 0f 1f 80 00 00 00 00 .......
14007f9d8
14007f9d8loc_14007f9d8:
14007f9d8or [rsi], 4
14007f9dbjmp 0x14007f951
14007f9e0
14007f9e0loc_14007f9e0:
14007f9e0mov rax, [rbx+16]
14007f9e4cmp rax, [rbx+24]
14007f9e8jae 0x14007fa30
14007f9eamovzx eax, [rax]
14007f9ed
14007f9edloc_14007f9ed:
14007f9edcmp ax, -1
14007f9f1sete cl
14007f9f4jmp 0x14007f97d
14007f9f9
14007f9f9 0f 1f 80 00 00 00 00 .......
14007fa00
14007fa00loc_14007fa00:
14007fa00mov rax, [rcx+16]
14007fa04cmp rax, [rcx+24]
14007fa08jae 0x14007fa50
14007fa0amovzx eax, [rax]
14007fa0d
14007fa0dloc_14007fa0d:
14007fa0dxor ebp, ebp
14007fa0fmov r8l, 0
14007fa15cmp ax, -1
14007fa19cmove ebp, r13l
14007fa1dcmovne r8, rcx
14007fa21jmp 0x14007f96b
14007fa26
14007fa26 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007fa30
14007fa30loc_14007fa30:
14007fa30mov rax, [rbx]
14007fa33mov [rsp+88], rdx
14007fa38mov rcx, rbx
14007fa3bmov [rsp+80], r8
14007fa40call [rax+72]
14007fa43mov rdx, [rsp+88]
14007fa48mov r8, [rsp+80]
14007fa4djmp 0x14007f9ed
14007fa4f
14007fa4f 90 .
14007fa50
14007fa50loc_14007fa50:
14007fa50mov rax, [rcx]
14007fa53mov [rsp+88], rdx
14007fa58mov [rsp+80], rcx
14007fa5dcall [rax+72]
14007fa60mov rdx, [rsp+88]
14007fa65mov rcx, [rsp+80]
14007fa6ajmp 0x14007fa0d
14007fa6c
14007fa6cloc_14007fa6c:
14007fa6cmov rdi, [rip+0x117c1d]
14007fa73mov rax, [rsp+280]
14007fa7bsub rax, [rdi]
14007fa7eje 0x14007fa85
14007fa80
14007fa80loc_14007fa80:
14007fa80call __stack_chk_fail
14007fa85
14007fa85loc_14007fa85:
14007fa85call std::__throw_bad_cast()
14007fa8anop
14007f770
14007f770std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007f770push r15
14007f772push r14
14007f774push r13
14007f776push r12
14007f778push rbp
14007f779push rdi
14007f77apush rsi
14007f77bpush rbx
14007f77csub rsp, 328
14007f783movups [rsp+288], x6
14007f78bmovups [rsp+304], x7
14007f793mov rbp, [rsp+432]
14007f79bmov r14, [r8]
14007f79emov r15, [r8+8]
14007f7a2mov rbx, [r9]
14007f7a5mov rdi, [r9+8]
14007f7a9mov rsi, [rsp+440]
14007f7b1mov r13, [rsp+448]
14007f7b9mov r12, rcx
14007f7bcmov rcx, [rip+0x117ecd]
14007f7c3mov [rsp+80], rdx
14007f7c8mov rax, [rcx]
14007f7cbmov [rsp+280], rax
14007f7d3xor eax, eax
14007f7d5lea rcx, [rip+0x86404]
14007f7dccall std::locale::id::_M_id() const
14007f7e1mov rdx, [rbp+208]
14007f7e8cmp rax, [rdx+16]
14007f7ecjae 0x14007fa6c
14007f7f2mov rdx, [rdx+8]
14007f7f6mov rcx, [rdx+8*rax]
14007f7fatest rcx, rcx
14007f7fdje 0x14007fa6c
14007f803xor r9l, r9l
14007f806lea r8, [rip+0x11c583]
14007f80dlea rdx, [rip+0x11bd6c]
14007f814call __dynamic_cast
14007f819test rax, rax
14007f81cje 0x14007fa6c
14007f822mov rax, [rax+16]
14007f826mov rdx, [rsp+80]
14007f82blea r8, [rsp+112]
14007f830lea rcx, [rsp+128]
14007f838mov [rsp+156], 0
14007f843lea r9, [rsp+96]
14007f848movdqu x2, [rax+88]
14007f84dmovdqu x1, [rax+104]
14007f852movdqu x0, [rax+120]
14007f857movdqu x6, [rax+136]
14007f85fmovdqu x5, [rax+152]
14007f867movdqu x4, [rax+168]
14007f86fmovdqu x3, [rax+184]
14007f877lea rax, [rsp+156]
14007f87fmov [rsp+56], rbp
14007f884movdqa x7, x6
14007f888mov [rsp+64], rax
14007f88dlea rax, [rsp+160]
14007f895shufpd x7, x5, 1
14007f89ashufpd x5, x4, 1
14007f89fmov [rsp+40], rax
14007f8a4lea rax, [rsp+152]
14007f8acshufpd x4, x3, 1
14007f8b1shufpd x3, x2, 1
14007f8b6mov [rsp+32], rax
14007f8bbshufpd x2, x1, 1
14007f8c0shufpd x1, x0, 1
14007f8c5shufpd x0, x6, 1
14007f8camov [rsp+48], 7
14007f8d3mov [rsp+112], r14
14007f8d8mov [rsp+120], r15
14007f8ddmov [rsp+96], rbx
14007f8e2mov [rsp+104], rdi
14007f8e7movups [rsp+160], x7
14007f8efmovups [rsp+176], x5
14007f8f7movups [rsp+192], x4
14007f8ffmovups [rsp+208], x3
14007f907movups [rsp+224], x2
14007f90fmovups [rsp+240], x1
14007f917movups [rsp+256], x0
14007f91fcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007f924mov rcx, [rsp+128]
14007f92cmov eax, [rsp+156]
14007f933mov rdx, [rsp+136]
14007f93bmov r8, rcx
14007f93etest eax, eax
14007f940jne 0x14007f9d8
14007f946mov eax, [rsp+152]
14007f94dmov [r13+24], eax
14007f951
14007f951loc_14007f951:
14007f951cmp dx, -1
14007f955sete bpl
14007f959test rcx, rcx
14007f95csetne al
14007f95fand al, bpl
14007f962mov r13l, eax
14007f965jne 0x14007fa00
14007f96b
14007f96bloc_14007f96b:
14007f96bcmp di, -1
14007f96fsete al
14007f972mov ecx, eax
14007f974test rbx, rbx
14007f977je 0x14007f97d
14007f979test al, al
14007f97bjne 0x14007f9e0
14007f97d
14007f97dloc_14007f97d:
14007f97dcmp bpl, cl
14007f980jne 0x14007f985
14007f982or [rsi], 2
14007f985
14007f985loc_14007f985:
14007f985mov rsi, [rip+0x117d04]
14007f98cmov r15w, dx
14007f990mov [r12], r8
14007f994mov [r12+8], r15
14007f999mov rax, [rsp+280]
14007f9a1sub rax, [rsi]
14007f9a4jne 0x14007fa80
14007f9aamovups x6, [rsp+288]
14007f9b2movups x7, [rsp+304]
14007f9bamov rax, r12
14007f9bdadd rsp, 328
14007f9c4pop rbx
14007f9c5pop rsi
14007f9c6pop rdi
14007f9c7pop rbp
14007f9c8pop r12
14007f9capop r13
14007f9ccpop r14
14007f9cepop r15
14007f9d0ret
14007f9d1
14007f9d1 0f 1f 80 00 00 00 00 .......
14007f9d8
14007f9d8loc_14007f9d8:
14007f9d8or [rsi], 4
14007f9dbjmp 0x14007f951
14007f9e0
14007f9e0loc_14007f9e0:
14007f9e0mov rax, [rbx+16]
14007f9e4cmp rax, [rbx+24]
14007f9e8jae 0x14007fa30
14007f9eamovzx eax, [rax]
14007f9ed
14007f9edloc_14007f9ed:
14007f9edcmp ax, -1
14007f9f1sete cl
14007f9f4jmp 0x14007f97d
14007f9f9
14007f9f9 0f 1f 80 00 00 00 00 .......
14007fa00
14007fa00loc_14007fa00:
14007fa00mov rax, [rcx+16]
14007fa04cmp rax, [rcx+24]
14007fa08jae 0x14007fa50
14007fa0amovzx eax, [rax]
14007fa0d
14007fa0dloc_14007fa0d:
14007fa0dxor ebp, ebp
14007fa0fmov r8l, 0
14007fa15cmp ax, -1
14007fa19cmove ebp, r13l
14007fa1dcmovne r8, rcx
14007fa21jmp 0x14007f96b
14007fa26
14007fa26 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007fa30
14007fa30loc_14007fa30:
14007fa30mov rax, [rbx]
14007fa33mov [rsp+88], rdx
14007fa38mov rcx, rbx
14007fa3bmov [rsp+80], r8
14007fa40call [rax+72]
14007fa43mov rdx, [rsp+88]
14007fa48mov r8, [rsp+80]
14007fa4djmp 0x14007f9ed
14007fa4f
14007fa4f 90 .
14007fa50
14007fa50loc_14007fa50:
14007fa50mov rax, [rcx]
14007fa53mov [rsp+88], rdx
14007fa58mov [rsp+80], rcx
14007fa5dcall [rax+72]
14007fa60mov rdx, [rsp+88]
14007fa65mov rcx, [rsp+80]
14007fa6ajmp 0x14007fa0d
14007fa6c
14007fa6cloc_14007fa6c:
14007fa6cmov rdi, [rip+0x117c1d]
14007fa73mov rax, [rsp+280]
14007fa7bsub rax, [rdi]
14007fa7eje 0x14007fa85
14007fa80
14007fa80loc_14007fa80:
14007fa80call __stack_chk_fail
14007fa85
14007fa85loc_14007fa85:
14007fa85call std::__throw_bad_cast()
14007fa8anop
14007f770
14007fa8b
14007fa8b // align 0x20
14007fa8b // align 0x20
14007faa0
14007faa0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007faa0push rbp
14007faa1push r15
14007faa3push r14
14007faa5push r13
14007faa7push r12
14007faa9push rdi
14007faaapush rsi
14007faabpush rbx
14007faacsub rsp, 200
14007fab3lea rbp, [rsp+192]
14007fabbmov rsi, [rip+0x117bce]
14007fac2mov rax, [rbp+112]
14007fac6movdqu x0, [r8]
14007facbmovdqu x1, [r9]
14007fad0mov rbx, [rbp+136]
14007fad7mov rdi, [rbp+128]
14007fademov [rbp-112], rcx
14007fae2mov rcx, [rsi]
14007fae5mov [rbp-8], rcx
14007fae9mov rcx, [rip+0x117260]
14007faf0mov [rbp-152], rax
14007faf7mov rax, [rbp+120]
14007fafbmovups [rbp-32], x0
14007faffmov [rbp-72], rax
14007fb03mov rax, [rbp+144]
14007fb0amovups [rbp-48], x1
14007fb0emov [rbp-136], rax
14007fb15call std::locale::id::_M_id() const
14007fb1amov rdx, rax
14007fb1dmov rax, [rbx+208]
14007fb24mov rax, [rax+8]
14007fb28mov rbx, [rax+8*rdx]
14007fb2ctest rbx, rbx
14007fb2fje 0x1400805b5
14007fb35mov rax, rdi
14007fb38shl rax, 4
14007fb3ccall ___chkstk_ms
14007fb41sub rsp, rax
14007fb44lea rax, [rbp-32]
14007fb48lea rdx, [rbp-48]
14007fb4cmov rcx, rax
14007fb4fmov [rbp-128], rdx
14007fb53lea r13, [rsp+32]
14007fb58mov [rbp-120], rax
14007fb5ccall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007fb61test al, al
14007fb63je 0x14007fbc4
14007fb65mov rax, [rbp-32]
14007fb69mov [rbp-96], rax
14007fb6dmovzx eax, [rbp-24]
14007fb71mov [rbp-52], ax
14007fb75
14007fb75loc_14007fb75:
14007fb75mov rax, [rbp-136]
14007fb7cor [rax], 4
14007fb7f
14007fb7floc_14007fb7f:
14007fb7fmov rax, [rbp-96]
14007fb83mov rbx, [rip+0x117b06]
14007fb8amov [rbp-32], rax
14007fb8emovzx eax, [rbp-52]
14007fb92mov [rbp-24], ax
14007fb96mov rax, [rbp-112]
14007fb9amovdqu x2, [rbp-32]
14007fb9fmovups [rax], x2
14007fba2mov rax, [rbp-8]
14007fba6sub rax, [rbx]
14007fba9jne 0x1400805c5
14007fbafmov rax, [rbp-112]
14007fbb3lea rsp, [rbp+8]
14007fbb7pop rbx
14007fbb8pop rsi
14007fbb9pop rdi
14007fbbapop r12
14007fbbcpop r13
14007fbbepop r14
14007fbc0pop r15
14007fbc2pop rbp
14007fbc3ret
14007fbc4
14007fbc4loc_14007fbc4:
14007fbc4mov rax, [rbp-48]
14007fbc8mov rcx, [rbp-120]
14007fbccmov [rbp-104], rax
14007fbd0movzx eax, [rbp-40]
14007fbd4mov [rbp-54], ax
14007fbd8call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14007fbddmov rsi, [rbp-32]
14007fbe1mov rcx, rbx
14007fbe4mov [rbp-96], rsi
14007fbe8movzx esi, [rbp-24]
14007fbecmov [rbp-52], si
14007fbf0movzx esi, ax
14007fbf3mov rax, [rbx]
14007fbf6mov edx, esi
14007fbf8call [rax+64]
14007fbfbmov edx, esi
14007fbfdmov rcx, rbx
14007fc00mov [rbp-50], ax
14007fc04mov rax, [rbx]
14007fc07call [rax+48]
14007fc0amov [rbp-64], ax
14007fc0etest rdi, rdi
14007fc11je 0x14007fb75
14007fc17lea r12, [r13+8*rdi]
14007fc1cmov [rbp-88], r13
14007fc20mov r14, [rbp-72]
14007fc24xor esi, esi
14007fc26mov [rbp-80], r12
14007fc2amov r13, rbx
14007fc2dxor r12l, r12l
14007fc30jmp 0x14007fc41
14007fc32
14007fc32 66 0f 1f 44 00 00 f..D..
14007fc38
14007fc38loc_14007fc38:
14007fc38add r12, 1
14007fc3ccmp rdi, r12
14007fc3fje 0x14007fca0
14007fc41
14007fc41loc_14007fc41:
14007fc41mov rax, [r14+8*r12]
14007fc45mov rcx, r13
14007fc48movzx edx, [rax]
14007fc4bmov rax, [r13]
14007fc4fcall [rax+64]
14007fc52cmp [rbp-50], ax
14007fc56je 0x14007fc6f
14007fc58mov rax, [r14+8*r12]
14007fc5cmov rcx, r13
14007fc5fmovzx edx, [rax]
14007fc62mov rax, [r13]
14007fc66call [rax+48]
14007fc69cmp [rbp-64], ax
14007fc6djne 0x14007fc38
14007fc6f
14007fc6floc_14007fc6f:
14007fc6fmov rax, [rbp-80]
14007fc73mov rcx, [r14+8*r12]
14007fc77lea r15, [8*rsi]
14007fc7fadd rsi, 1
14007fc83lea rbx, [rax+r15]
14007fc87call wcslen
14007fc8cmov [rbx], rax
14007fc8fmov rax, [rbp-88]
14007fc93mov [rax+r15], r12
14007fc97add r12, 1
14007fc9bcmp rdi, r12
14007fc9ejne 0x14007fc41
14007fca0
14007fca0loc_14007fca0:
14007fca0mov r15, r12
14007fca3mov rbx, r13
14007fca6mov r12, [rbp-80]
14007fcaamov r13, [rbp-88]
14007fcaemov [rbp-88], 0
14007fcb6cmp rsi, 1
14007fcbajbe 0x14007fe88
14007fcc0mov [rbp-160], r15
14007fcc7nop [rax+rax]
14007fcd0
14007fcd0loc_14007fcd0:
14007fcd0mov r14, [r12]
14007fcd4mov rdi, [r12+8]
14007fcd9mov eax, 2
14007fcdecmp r14, rdi
14007fce1cmovbe rdi, r14
14007fce5cmp rax, rsi
14007fce8jae 0x14007fd40
14007fceatest sil, 1
14007fceeje 0x14007fd20
14007fcf0mov rax, [r12+16]
14007fcf5cmp rdi, rax
14007fcf8cmova rdi, rax
14007fcfcmov eax, 3
14007fd01cmp rax, rsi
14007fd04jae 0x14007fd40
14007fd06nop [rax+rax]
14007fd11nop [rax+rax]
14007fd1cnop [rax]
14007fd20
14007fd20loc_14007fd20:
14007fd20mov rdx, [r12+8*rax]
14007fd24cmp rdi, rdx
14007fd27cmova rdi, rdx
14007fd2bmov rdx, [r12+8*rax+8]
14007fd30cmp rdi, rdx
14007fd33cmova rdi, rdx
14007fd37add rax, 2
14007fd3bcmp rax, rsi
14007fd3ejb 0x14007fd20
14007fd40
14007fd40loc_14007fd40:
14007fd40mov rcx, [rbp-96]
14007fd44add [rbp-88], 1
14007fd49mov rax, [rcx+16]
14007fd4dcmp rax, [rcx+24]
14007fd51jae 0x14007fee0
14007fd57add rax, 2
14007fd5bcmp [rbp-88], rdi
14007fd5fmov [rcx+16], rax
14007fd63je 0x14007fef4
14007fd69
14007fd69loc_14007fd69:
14007fd69jae 0x1400801ed
14007fd6f
14007fd6floc_14007fd6f:
14007fd6fmov rdi, [rbp-96]
14007fd73mov rax, [rdi+16]
14007fd77cmp rax, [rdi+24]
14007fd7bjae 0x1400801fb
14007fd81movzx eax, [rax]
14007fd84mov [rbp-52], ax
14007fd88
14007fd88loc_14007fd88:
14007fd88cmp [rbp-52], -1
14007fd8dje 0x1400801a4
14007fd93mov r9l, -1
14007fd99xor r14l, r14l
14007fd9cmov r15l, 1
14007fda2mov [rbp-52], r9w
14007fda7
14007fda7loc_14007fda7:
14007fda7cmp [rbp-54], -1
14007fdacsete al
14007fdafcmp [rbp-104], 0
14007fdb4setne dil
14007fdb8and dil, al
14007fdbbjne 0x140080110
14007fdc1
14007fdc1loc_14007fdc1:
14007fdc1cmp r14b, al
14007fdc4je 0x14007fe88
14007fdcacmp [rbp-96], 0
14007fdcfje 0x14007fdda
14007fdd1test r15b, r15b
14007fdd4jne 0x140080148
14007fdda
14007fddaloc_14007fdda:
14007fddamovzx edx, [rbp-52]
14007fddemov edi, edx
14007fde0
14007fde0loc_14007fde0:
14007fde0mov rax, [rbx]
14007fde3mov rcx, rbx
14007fde6call [rax+64]
14007fde9mov [rbp-50], ax
14007fded
14007fdedloc_14007fded:
14007fdedmov rax, [rbx]
14007fdf0mov edx, edi
14007fdf2mov rcx, rbx
14007fdf5call [rax+48]
14007fdf8mov [rbp-80], ax
14007fdfctest rsi, rsi
14007fdffje 0x14007fb75
14007fe05mov rax, [rbp-88]
14007fe09xor edi, edi
14007fe0bmov r15, rbx
14007fe0eadd rax, rax
14007fe11mov [rbp-64], rax
14007fe15jmp 0x14007fe4e
14007fe17
14007fe17 66 0f 1f 84 00 00 00 00 00 f........
14007fe20
14007fe20loc_14007fe20:
14007fe20mov rax, [r15]
14007fe23movzx edx, [r14]
14007fe27mov rcx, r15
14007fe2acall [rax+48]
14007fe2dcmp [rbp-80], ax
14007fe31je 0x14007fe72
14007fe33sub rsi, 1
14007fe37mov rax, [r13+8*rsi]
14007fe3cmov [r13+8*rdi], rax
14007fe41mov rax, [r12+8*rsi]
14007fe45mov [r12+8*rdi], rax
14007fe49cmp rdi, rsi
14007fe4cjae 0x14007fe7b
14007fe4e
14007fe4eloc_14007fe4e:
14007fe4emov rax, [r13+8*rdi]
14007fe53mov rcx, [rbp-72]
14007fe57mov r14, [rbp-64]
14007fe5badd r14, [rcx+8*rax]
14007fe5fmov rax, [r15]
14007fe62mov rcx, r15
14007fe65movzx edx, [r14]
14007fe69call [rax+64]
14007fe6ccmp ax, [rbp-50]
14007fe70jne 0x14007fe20
14007fe72
14007fe72loc_14007fe72:
14007fe72add rdi, 1
14007fe76cmp rdi, rsi
14007fe79jb 0x14007fe4e
14007fe7b
14007fe7bloc_14007fe7b:
14007fe7bmov rbx, r15
14007fe7ecmp rsi, 1
14007fe82ja 0x14007fcd0
14007fe88
14007fe88loc_14007fe88:
14007fe88cmp rsi, 1
14007fe8cjne 0x14007fb75
14007fe92mov rcx, [rbp-96]
14007fe96call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14007fe9badd [rbp-88], 1
14007fea0mov r15, [r13]
14007fea4mov r12, [r12]
14007fea8cmp [rbp-88], r12
14007feacjb 0x1400805d0
14007feb2mov r8l, -1
14007feb8mov [rbp-52], r8w
14007febd
14007febdloc_14007febd:
14007febdcmp r12, [rbp-88]
14007fec1jne 0x14007fb75
14007fec7mov rax, [rbp-152]
14007fecemov [rax], r15l
14007fed1jmp 0x14007fb7f
14007fed6
14007fed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007fee0
14007fee0loc_14007fee0:
14007fee0mov rcx, [rbp-96]
14007fee4mov rax, [rcx]
14007fee7call [rax+80]
14007feeacmp [rbp-88], rdi
14007feeejne 0x14007fd69
14007fef4
14007fef4loc_14007fef4:
14007fef4mov rax, [rbp-96]
14007fef8mov rcx, [rbp-120]
14007fefcmov r10l, -1
14007ff02mov rdx, [rbp-128]
14007ff06mov [rbp-24], r10w
14007ff0bmov [rbp-32], rax
14007ff0fmov rax, [rbp-104]
14007ff13mov [rbp-48], rax
14007ff17movzx eax, [rbp-54]
14007ff1bmov [rbp-40], ax
14007ff1fcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007ff24mov rcx, [rbp-48]
14007ff28movzx edi, [rbp-24]
14007ff2cmov r8l, eax
14007ff2fmov rax, [rbp-32]
14007ff33mov [rbp-104], rcx
14007ff37movzx ecx, [rbp-40]
14007ff3bmov [rbp-96], rax
14007ff3fmov [rbp-52], di
14007ff43mov [rbp-54], cx
14007ff47test r8b, r8b
14007ff4ajne 0x1400801d3
14007ff50test rax, rax
14007ff53je 0x14007ff5f
14007ff55cmp di, -1
14007ff59je 0x14008023e
14007ff5f
14007ff5floc_14007ff5f:
14007ff5fmovzx edi, [rbp-52]
14007ff63
14007ff63loc_14007ff63:
14007ff63mov rax, [rbx]
14007ff66mov [rbp-64], r8b
14007ff6amov edx, edi
14007ff6cmov rcx, rbx
14007ff6fcall [rax+64]
14007ff72movzx r8l, [rbp-64]
14007ff77mov [rbp-50], ax
14007ff7b
14007ff7bloc_14007ff7b:
14007ff7bmov rax, [rbx]
14007ff7emov [rbp-144], r8b
14007ff85mov edx, edi
14007ff87mov rcx, rbx
14007ff8acall [rax+48]
14007ff8dmovzx r8l, [rbp-144]
14007ff95mov [rbp-144], r14
14007ff9cxor r14l, r14l
14007ff9fmov [rbp-80], ax
14007ffa3mov rax, [rbp-88]
14007ffa7mov [rbp-55], r8b
14007ffablea rdi, [rax+rax]
14007ffafmov [rbp-64], rdi
14007ffb3mov rdi, rax
14007ffb6nop [rax+rax]
14007ffc0
14007ffc0loc_14007ffc0:
14007ffc0cmp rdi, [r12+8*r14]
14007ffc4jae 0x140080005
14007ffc6mov rax, [r13+8*r14]
14007ffcbmov rcx, [rbp-72]
14007ffcfmov r15, [rbp-64]
14007ffd3add r15, [rcx+8*rax]
14007ffd7mov rax, [rbx]
14007ffdamov rcx, rbx
14007ffddmovzx edx, [r15]
14007ffe1call [rax+64]
14007ffe4cmp ax, [rbp-50]
14007ffe8je 0x1400801db
14007ffeemov rax, [rbx]
14007fff1movzx edx, [r15]
14007fff5mov rcx, rbx
14007fff8call [rax+48]
14007fffbcmp [rbp-80], ax
14007ffffje 0x1400801db
140080005
140080005loc_140080005:
140080005add r14, 1
140080009cmp r14, rsi
14008000cjb 0x14007ffc0
14008000emovzx r8l, [rbp-55]
140080013mov r14, [rbp-144]
14008001a
14008001aloc_14008001a:
14008001amov rcx, [rbp-88]
14008001exor eax, eax
140080020jmp 0x14008004d
140080022
140080022 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ff.........ff.
140080030 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
140080040
140080040loc_140080040:
140080040add rax, 1
140080044cmp rax, rsi
140080047jae 0x140080073
140080049
140080049loc_140080049:
140080049mov r14, [r12+8*rax]
14008004d
14008004dloc_14008004d:
14008004dcmp rcx, r14
140080050sete dl
140080053cmp dl, r8b
140080056jne 0x140080040
140080058sub rsi, 1
14008005cmov rdx, [r13+8*rsi]
140080061mov [r13+8*rax], rdx
140080066mov rdx, [r12+8*rsi]
14008006amov [r12+8*rax], rdx
14008006ecmp rax, rsi
140080071jb 0x140080049
140080073
140080073loc_140080073:
140080073test r8b, r8b
140080076je 0x1400802a7
14008007cmov rax, [r12]
140080080cmp rsi, 1
140080084jbe 0x1400800de
140080086lea r8, [r12+8*rsi]
14008008alea rdx, [r12+8]
14008008fmov rcx, r8
140080092sub rcx, rdx
140080095and ecx, 8
140080098je 0x1400800c0
14008009amov rdx, [r12+8]
14008009fcmp rax, rdx
1400800a2cmova rax, rdx
1400800a6lea rdx, [r12+16]
1400800abcmp rdx, r8
1400800aeje 0x1400800de
1400800b0nop [rax+rax]
1400800bbnop [rax+rax]
1400800c0
1400800c0loc_1400800c0:
1400800c0mov rcx, [rdx]
1400800c3cmp rax, rcx
1400800c6cmova rax, rcx
1400800camov rcx, [rdx+8]
1400800cecmp rax, rcx
1400800d1cmova rax, rcx
1400800d5add rdx, 16
1400800d9cmp rdx, r8
1400800dcjne 0x1400800c0
1400800de
1400800deloc_1400800de:
1400800decmp [rbp-88], rax
1400800e2jae 0x14007fe88
1400800e8cmp [rbp-52], -1
1400800edsete r14b
1400800f1cmp [rbp-96], 0
1400800f6je 0x140080101
1400800f8test r14b, r14b
1400800fbjne 0x14007fd6f
140080101
140080101loc_140080101:
140080101mov r15l, r14l
140080104jmp 0x14007fda7
140080109
140080109 0f 1f 80 00 00 00 00 .......
140080110
140080110loc_140080110:
140080110mov rcx, [rbp-104]
140080114mov rax, [rcx+16]
140080118cmp rax, [rcx+24]
14008011cjae 0x14008022f
140080122movzx eax, [rax]
140080125
140080125loc_140080125:
140080125cmp ax, -1
140080129mov edx, 0
14008012ecmovne rdx, [rbp-104]
140080133mov eax, 0
140080138cmove eax, edi
14008013bmov [rbp-104], rdx
14008013fjmp 0x14007fdc1
140080144
140080144 0f 1f 40 00 ..@.
140080148
140080148loc_140080148:
140080148mov rdi, [rbp-96]
14008014cmov rax, [rdi+16]
140080150cmp rax, [rdi+24]
140080154jae 0x140080220
14008015amovzx eax, [rax]
14008015d
14008015dloc_14008015d:
14008015dcmp ax, -1
140080161je 0x1400801bd
140080163movzx edx, ax
140080166mov rax, [rbx]
140080169mov rcx, rbx
14008016ccall [rax+64]
14008016fmov rdi, [rbp-96]
140080173mov [rbp-50], ax
140080177mov rax, [rdi+16]
14008017bcmp rax, [rdi+24]
14008017fjae 0x14008020e
140080185movzx edi, [rax]
140080188
140080188loc_140080188:
140080188cmp di, -1
14008018cjne 0x14007fded
140080192mov [rbp-96], 0
14008019amov edi, 65535
14008019fjmp 0x14007fded
1400801a4
1400801a4loc_1400801a4:
1400801a4mov [rbp-96], 0
1400801acmov r15l, 1
1400801b2mov r14l, 1
1400801b8jmp 0x14007fda7
1400801bd
1400801bdloc_1400801bd:
1400801bdmov [rbp-96], 0
1400801c5movzx edi, [rbp-52]
1400801c9mov edx, 65535
1400801cejmp 0x14007fde0
1400801d3
1400801d3loc_1400801d3:
1400801d3xor r8l, r8l
1400801d6jmp 0x14008001a
1400801db
1400801dbloc_1400801db:
1400801dbmov r14, [rbp-144]
1400801e2mov r8l, 1
1400801e8jmp 0x14008001a
1400801ed
1400801edloc_1400801ed:
1400801edmov eax, -1
1400801f2mov [rbp-52], ax
1400801f6jmp 0x14007fb75
1400801fb
1400801fbloc_1400801fb:
1400801fbmov rcx, [rbp-96]
1400801ffmov rax, [rcx]
140080202call [rax+72]
140080205mov [rbp-52], ax
140080209jmp 0x14007fd88
14008020e
14008020eloc_14008020e:
14008020emov rcx, [rbp-96]
140080212mov rax, [rcx]
140080215call [rax+72]
140080218movzx edi, ax
14008021bjmp 0x140080188
140080220
140080220loc_140080220:
140080220mov rcx, [rbp-96]
140080224mov rax, [rcx]
140080227call [rax+72]
14008022ajmp 0x14008015d
14008022f
14008022floc_14008022f:
14008022fmov rcx, [rbp-104]
140080233mov rax, [rcx]
140080236call [rax+72]
140080239jmp 0x140080125
14008023e
14008023eloc_14008023e:
14008023emov rdi, rax
140080241mov rax, [rax+16]
140080245cmp rax, [rdi+24]
140080249jae 0x140080560
14008024fmovzx eax, [rax]
140080252
140080252loc_140080252:
140080252cmp ax, -1
140080256je 0x14008051d
14008025cmov r9, [rbx]
14008025fmov [rbp-64], r8b
140080263movzx edx, ax
140080266mov rcx, rbx
140080269call [r9+64]
14008026dmov rdi, [rbp-96]
140080271movzx r8l, [rbp-64]
140080276mov [rbp-50], ax
14008027amov rax, [rdi+16]
14008027ecmp rax, [rdi+24]
140080282jae 0x140080578
140080288movzx edi, [rax]
14008028b
14008028bloc_14008028b:
14008028bcmp di, -1
14008028fjne 0x14007ff7b
140080295mov [rbp-96], 0
14008029dmov edi, 65535
1400802a2jmp 0x14007ff7b
1400802a7
1400802a7loc_1400802a7:
1400802a7mov r15, [rbp-160]
1400802aecmp rsi, 2
1400802b2je 0x14008052f
1400802b8cmp rsi, 1
1400802bcjne 0x14007fb75
1400802c2mov rax, [r13]
1400802c6
1400802c6loc_1400802c6:
1400802c6mov r12, [r12]
1400802camov r15, rax
1400802cdcmp [rbp-88], r12
1400802d1jae 0x14007febd
1400802d7cmp [rbp-54], -1
1400802dcmov rax, [rbp-72]
1400802e0sete sil
1400802e4cmp [rbp-52], -1
1400802e9mov r13, [rax+8*r15]
1400802edsete dl
1400802f0cmp [rbp-96], 0
1400802f5je 0x1400802ff
1400802f7test dl, dl
1400802f9jne 0x1400803ba
1400802ff
1400802ffloc_1400802ff:
1400802ffmov r14l, edx
140080302
140080302loc_140080302:
140080302cmp [rbp-104], 0
140080307setne dil
14008030band dil, sil
14008030ejne 0x140080401
140080314
140080314loc_140080314:
140080314mov edi, esi
140080316
140080316loc_140080316:
140080316cmp dl, dil
140080319je 0x14007febd
14008031fmov rax, [rbp-88]
140080323mov rcx, rbx
140080326movzx edx, [r13+2*rax]
14008032cmov rax, [rbx]
14008032fcall [rax+64]
140080332mov edi, eax
140080334cmp [rbp-96], 0
140080339je 0x140080344
14008033btest r14b, r14b
14008033ejne 0x140080435
140080344
140080344loc_140080344:
140080344movzx edx, [rbp-52]
140080348
140080348loc_140080348:
140080348mov rax, [rbx]
14008034bmov rcx, rbx
14008034ecall [rax+64]
140080351cmp ax, di
140080354je 0x140080391
140080356mov rax, [rbp-88]
14008035amov rcx, rbx
14008035dmovzx edx, [r13+2*rax]
140080363mov rax, [rbx]
140080366call [rax+48]
140080369mov edi, eax
14008036bcmp [rbp-96], 0
140080370je 0x14008037b
140080372test r14b, r14b
140080375jne 0x14008045e
14008037b
14008037bloc_14008037b:
14008037bmovzx edx, [rbp-52]
14008037f
14008037floc_14008037f:
14008037fmov rax, [rbx]
140080382mov rcx, rbx
140080385call [rax+48]
140080388cmp ax, di
14008038bjne 0x14007febd
140080391
140080391loc_140080391:
140080391mov rdi, [rbp-96]
140080395mov rax, [rdi+16]
140080399cmp rax, [rdi+24]
14008039djae 0x140080487
1400803a3add rax, 2
1400803a7add [rbp-88], 1
1400803acmov [rdi+16], rax
1400803b0cmp [rbp-88], r12
1400803b4je 0x1400804a0
1400803ba
1400803baloc_1400803ba:
1400803bamov rdi, [rbp-96]
1400803bemov rax, [rdi+16]
1400803c2cmp rax, [rdi+24]
1400803c6jae 0x1400804d0
1400803ccmovzx eax, [rax]
1400803cfmov [rbp-52], ax
1400803d3
1400803d3loc_1400803d3:
1400803d3cmp [rbp-52], -1
1400803d8je 0x1400804b8
1400803dexor edx, edx
1400803e0cmp [rbp-104], 0
1400803e5mov ecx, -1
1400803eamov r14l, 1
1400803f0setne dil
1400803f4mov [rbp-52], cx
1400803f8and dil, sil
1400803fbje 0x140080314
140080401
140080401loc_140080401:
140080401mov rcx, [rbp-104]
140080405mov rax, [rcx+16]
140080409cmp rax, [rcx+24]
14008040djae 0x1400804f5
140080413movzx eax, [rax]
140080416
140080416loc_140080416:
140080416cmp ax, -1
14008041amov eax, 0
14008041fcmovne rax, [rbp-104]
140080424mov [rbp-104], rax
140080428mov eax, 0
14008042dcmovne edi, eax
140080430jmp 0x140080316
140080435
140080435loc_140080435:
140080435mov rcx, [rbp-96]
140080439mov rax, [rcx+16]
14008043dcmp rax, [rcx+24]
140080441jae 0x1400804e3
140080447movzx edx, [rax]
14008044a
14008044aloc_14008044a:
14008044axor eax, eax
14008044ccmp dx, -1
140080450cmovne rax, [rbp-96]
140080455mov [rbp-96], rax
140080459jmp 0x140080348
14008045e
14008045eloc_14008045e:
14008045emov rcx, [rbp-96]
140080462mov rax, [rcx+16]
140080466cmp rax, [rcx+24]
14008046ajae 0x14008050b
140080470movzx edx, [rax]
140080473
140080473loc_140080473:
140080473xor eax, eax
140080475cmp dx, -1
140080479cmovne rax, [rbp-96]
14008047emov [rbp-96], rax
140080482jmp 0x14008037f
140080487
140080487loc_140080487:
140080487mov rcx, [rbp-96]
14008048bmov rax, [rcx]
14008048ecall [rax+80]
140080491add [rbp-88], 1
140080496cmp r12, [rbp-88]
14008049ajne 0x1400803ba
1400804a0
1400804a0loc_1400804a0:
1400804a0mov rax, [rbp-152]
1400804a7mov edx, -1
1400804acmov [rbp-52], dx
1400804b0mov [rax], r15l
1400804b3jmp 0x14007fb7f
1400804b8
1400804b8loc_1400804b8:
1400804b8mov [rbp-96], 0
1400804c0mov r14l, 1
1400804c6mov edx, 1
1400804cbjmp 0x140080302
1400804d0
1400804d0loc_1400804d0:
1400804d0mov rcx, [rbp-96]
1400804d4mov rax, [rcx]
1400804d7call [rax+72]
1400804damov [rbp-52], ax
1400804dejmp 0x1400803d3
1400804e3
1400804e3loc_1400804e3:
1400804e3mov rcx, [rbp-96]
1400804e7mov rax, [rcx]
1400804eacall [rax+72]
1400804edmovzx edx, ax
1400804f0jmp 0x14008044a
1400804f5
1400804f5loc_1400804f5:
1400804f5mov rcx, [rbp-104]
1400804f9mov [rbp-50], dl
1400804fcmov rax, [rcx]
1400804ffcall [rax+72]
140080502movzx edx, [rbp-50]
140080506jmp 0x140080416
14008050b
14008050bloc_14008050b:
14008050bmov rcx, [rbp-96]
14008050fmov rax, [rcx]
140080512call [rax+72]
140080515movzx edx, ax
140080518jmp 0x140080473
14008051d
14008051dloc_14008051d:
14008051dmov [rbp-96], 0
140080525mov edi, 65535
14008052ajmp 0x14007ff63
14008052f
14008052floc_14008052f:
14008052ftest r15b, 1
140080533jne 0x14007fb75
140080539mov rax, [r13]
14008053dshr r15, 1
140080540mov rdx, [r13+8]
140080544cmp rax, r15
140080547jae 0x140080593
140080549add r15, rax
14008054ccmp r15, rdx
14008054fjne 0x14007fb75
140080555jmp 0x1400802c6
14008055a
14008055a 66 0f 1f 44 00 00 f..D..
140080560
140080560loc_140080560:
140080560mov rcx, [rbp-96]
140080564mov [rbp-50], r8b
140080568mov rax, [rcx]
14008056bcall [rax+72]
14008056emovzx r8l, [rbp-50]
140080573jmp 0x140080252
140080578
140080578loc_140080578:
140080578mov rcx, [rbp-96]
14008057cmov [rbp-64], r8b
140080580mov rax, [rcx]
140080583call [rax+72]
140080586movzx r8l, [rbp-64]
14008058bmovzx edi, ax
14008058ejmp 0x14008028b
140080593
140080593loc_140080593:
140080593sub rax, r15
140080596cmp rax, rdx
140080599jne 0x14007fb75
14008059fmov [r13], rax
1400805a3mov rax, [r12+8]
1400805a8mov [r12], rax
1400805acmov rax, [r13]
1400805b0jmp 0x1400802c6
1400805b5
1400805b5loc_1400805b5:
1400805b5mov rbx, [rip+0x1170d4]
1400805bcmov rax, [rbp-8]
1400805c0sub rax, [rbx]
1400805c3je 0x1400805e6
1400805c5
1400805c5loc_1400805c5:
1400805c5call __stack_chk_fail
1400805canop [rax+rax]
1400805d0
1400805d0loc_1400805d0:
1400805d0mov rax, [rbp-72]
1400805d4cmp [rbp-54], -1
1400805d9sete sil
1400805ddmov r13, [rax+8*r15]
1400805e1jmp 0x1400803ba
1400805e6
1400805e6loc_1400805e6:
1400805e6call std::__throw_bad_cast()
1400805ebnop
14007faa0
14007faa0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007faa0push rbp
14007faa1push r15
14007faa3push r14
14007faa5push r13
14007faa7push r12
14007faa9push rdi
14007faaapush rsi
14007faabpush rbx
14007faacsub rsp, 200
14007fab3lea rbp, [rsp+192]
14007fabbmov rsi, [rip+0x117bce]
14007fac2mov rax, [rbp+112]
14007fac6movdqu x0, [r8]
14007facbmovdqu x1, [r9]
14007fad0mov rbx, [rbp+136]
14007fad7mov rdi, [rbp+128]
14007fademov [rbp-112], rcx
14007fae2mov rcx, [rsi]
14007fae5mov [rbp-8], rcx
14007fae9mov rcx, [rip+0x117260]
14007faf0mov [rbp-152], rax
14007faf7mov rax, [rbp+120]
14007fafbmovups [rbp-32], x0
14007faffmov [rbp-72], rax
14007fb03mov rax, [rbp+144]
14007fb0amovups [rbp-48], x1
14007fb0emov [rbp-136], rax
14007fb15call std::locale::id::_M_id() const
14007fb1amov rdx, rax
14007fb1dmov rax, [rbx+208]
14007fb24mov rax, [rax+8]
14007fb28mov rbx, [rax+8*rdx]
14007fb2ctest rbx, rbx
14007fb2fje 0x1400805b5
14007fb35mov rax, rdi
14007fb38shl rax, 4
14007fb3ccall ___chkstk_ms
14007fb41sub rsp, rax
14007fb44lea rax, [rbp-32]
14007fb48lea rdx, [rbp-48]
14007fb4cmov rcx, rax
14007fb4fmov [rbp-128], rdx
14007fb53lea r13, [rsp+32]
14007fb58mov [rbp-120], rax
14007fb5ccall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007fb61test al, al
14007fb63je 0x14007fbc4
14007fb65mov rax, [rbp-32]
14007fb69mov [rbp-96], rax
14007fb6dmovzx eax, [rbp-24]
14007fb71mov [rbp-52], ax
14007fb75
14007fb75loc_14007fb75:
14007fb75mov rax, [rbp-136]
14007fb7cor [rax], 4
14007fb7f
14007fb7floc_14007fb7f:
14007fb7fmov rax, [rbp-96]
14007fb83mov rbx, [rip+0x117b06]
14007fb8amov [rbp-32], rax
14007fb8emovzx eax, [rbp-52]
14007fb92mov [rbp-24], ax
14007fb96mov rax, [rbp-112]
14007fb9amovdqu x2, [rbp-32]
14007fb9fmovups [rax], x2
14007fba2mov rax, [rbp-8]
14007fba6sub rax, [rbx]
14007fba9jne 0x1400805c5
14007fbafmov rax, [rbp-112]
14007fbb3lea rsp, [rbp+8]
14007fbb7pop rbx
14007fbb8pop rsi
14007fbb9pop rdi
14007fbbapop r12
14007fbbcpop r13
14007fbbepop r14
14007fbc0pop r15
14007fbc2pop rbp
14007fbc3ret
14007fbc4
14007fbc4loc_14007fbc4:
14007fbc4mov rax, [rbp-48]
14007fbc8mov rcx, [rbp-120]
14007fbccmov [rbp-104], rax
14007fbd0movzx eax, [rbp-40]
14007fbd4mov [rbp-54], ax
14007fbd8call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14007fbddmov rsi, [rbp-32]
14007fbe1mov rcx, rbx
14007fbe4mov [rbp-96], rsi
14007fbe8movzx esi, [rbp-24]
14007fbecmov [rbp-52], si
14007fbf0movzx esi, ax
14007fbf3mov rax, [rbx]
14007fbf6mov edx, esi
14007fbf8call [rax+64]
14007fbfbmov edx, esi
14007fbfdmov rcx, rbx
14007fc00mov [rbp-50], ax
14007fc04mov rax, [rbx]
14007fc07call [rax+48]
14007fc0amov [rbp-64], ax
14007fc0etest rdi, rdi
14007fc11je 0x14007fb75
14007fc17lea r12, [r13+8*rdi]
14007fc1cmov [rbp-88], r13
14007fc20mov r14, [rbp-72]
14007fc24xor esi, esi
14007fc26mov [rbp-80], r12
14007fc2amov r13, rbx
14007fc2dxor r12l, r12l
14007fc30jmp 0x14007fc41
14007fc32
14007fc32 66 0f 1f 44 00 00 f..D..
14007fc38
14007fc38loc_14007fc38:
14007fc38add r12, 1
14007fc3ccmp rdi, r12
14007fc3fje 0x14007fca0
14007fc41
14007fc41loc_14007fc41:
14007fc41mov rax, [r14+8*r12]
14007fc45mov rcx, r13
14007fc48movzx edx, [rax]
14007fc4bmov rax, [r13]
14007fc4fcall [rax+64]
14007fc52cmp [rbp-50], ax
14007fc56je 0x14007fc6f
14007fc58mov rax, [r14+8*r12]
14007fc5cmov rcx, r13
14007fc5fmovzx edx, [rax]
14007fc62mov rax, [r13]
14007fc66call [rax+48]
14007fc69cmp [rbp-64], ax
14007fc6djne 0x14007fc38
14007fc6f
14007fc6floc_14007fc6f:
14007fc6fmov rax, [rbp-80]
14007fc73mov rcx, [r14+8*r12]
14007fc77lea r15, [8*rsi]
14007fc7fadd rsi, 1
14007fc83lea rbx, [rax+r15]
14007fc87call wcslen
14007fc8cmov [rbx], rax
14007fc8fmov rax, [rbp-88]
14007fc93mov [rax+r15], r12
14007fc97add r12, 1
14007fc9bcmp rdi, r12
14007fc9ejne 0x14007fc41
14007fca0
14007fca0loc_14007fca0:
14007fca0mov r15, r12
14007fca3mov rbx, r13
14007fca6mov r12, [rbp-80]
14007fcaamov r13, [rbp-88]
14007fcaemov [rbp-88], 0
14007fcb6cmp rsi, 1
14007fcbajbe 0x14007fe88
14007fcc0mov [rbp-160], r15
14007fcc7nop [rax+rax]
14007fcd0
14007fcd0loc_14007fcd0:
14007fcd0mov r14, [r12]
14007fcd4mov rdi, [r12+8]
14007fcd9mov eax, 2
14007fcdecmp r14, rdi
14007fce1cmovbe rdi, r14
14007fce5cmp rax, rsi
14007fce8jae 0x14007fd40
14007fceatest sil, 1
14007fceeje 0x14007fd20
14007fcf0mov rax, [r12+16]
14007fcf5cmp rdi, rax
14007fcf8cmova rdi, rax
14007fcfcmov eax, 3
14007fd01cmp rax, rsi
14007fd04jae 0x14007fd40
14007fd06nop [rax+rax]
14007fd11nop [rax+rax]
14007fd1cnop [rax]
14007fd20
14007fd20loc_14007fd20:
14007fd20mov rdx, [r12+8*rax]
14007fd24cmp rdi, rdx
14007fd27cmova rdi, rdx
14007fd2bmov rdx, [r12+8*rax+8]
14007fd30cmp rdi, rdx
14007fd33cmova rdi, rdx
14007fd37add rax, 2
14007fd3bcmp rax, rsi
14007fd3ejb 0x14007fd20
14007fd40
14007fd40loc_14007fd40:
14007fd40mov rcx, [rbp-96]
14007fd44add [rbp-88], 1
14007fd49mov rax, [rcx+16]
14007fd4dcmp rax, [rcx+24]
14007fd51jae 0x14007fee0
14007fd57add rax, 2
14007fd5bcmp [rbp-88], rdi
14007fd5fmov [rcx+16], rax
14007fd63je 0x14007fef4
14007fd69
14007fd69loc_14007fd69:
14007fd69jae 0x1400801ed
14007fd6f
14007fd6floc_14007fd6f:
14007fd6fmov rdi, [rbp-96]
14007fd73mov rax, [rdi+16]
14007fd77cmp rax, [rdi+24]
14007fd7bjae 0x1400801fb
14007fd81movzx eax, [rax]
14007fd84mov [rbp-52], ax
14007fd88
14007fd88loc_14007fd88:
14007fd88cmp [rbp-52], -1
14007fd8dje 0x1400801a4
14007fd93mov r9l, -1
14007fd99xor r14l, r14l
14007fd9cmov r15l, 1
14007fda2mov [rbp-52], r9w
14007fda7
14007fda7loc_14007fda7:
14007fda7cmp [rbp-54], -1
14007fdacsete al
14007fdafcmp [rbp-104], 0
14007fdb4setne dil
14007fdb8and dil, al
14007fdbbjne 0x140080110
14007fdc1
14007fdc1loc_14007fdc1:
14007fdc1cmp r14b, al
14007fdc4je 0x14007fe88
14007fdcacmp [rbp-96], 0
14007fdcfje 0x14007fdda
14007fdd1test r15b, r15b
14007fdd4jne 0x140080148
14007fdda
14007fddaloc_14007fdda:
14007fddamovzx edx, [rbp-52]
14007fddemov edi, edx
14007fde0
14007fde0loc_14007fde0:
14007fde0mov rax, [rbx]
14007fde3mov rcx, rbx
14007fde6call [rax+64]
14007fde9mov [rbp-50], ax
14007fded
14007fdedloc_14007fded:
14007fdedmov rax, [rbx]
14007fdf0mov edx, edi
14007fdf2mov rcx, rbx
14007fdf5call [rax+48]
14007fdf8mov [rbp-80], ax
14007fdfctest rsi, rsi
14007fdffje 0x14007fb75
14007fe05mov rax, [rbp-88]
14007fe09xor edi, edi
14007fe0bmov r15, rbx
14007fe0eadd rax, rax
14007fe11mov [rbp-64], rax
14007fe15jmp 0x14007fe4e
14007fe17
14007fe17 66 0f 1f 84 00 00 00 00 00 f........
14007fe20
14007fe20loc_14007fe20:
14007fe20mov rax, [r15]
14007fe23movzx edx, [r14]
14007fe27mov rcx, r15
14007fe2acall [rax+48]
14007fe2dcmp [rbp-80], ax
14007fe31je 0x14007fe72
14007fe33sub rsi, 1
14007fe37mov rax, [r13+8*rsi]
14007fe3cmov [r13+8*rdi], rax
14007fe41mov rax, [r12+8*rsi]
14007fe45mov [r12+8*rdi], rax
14007fe49cmp rdi, rsi
14007fe4cjae 0x14007fe7b
14007fe4e
14007fe4eloc_14007fe4e:
14007fe4emov rax, [r13+8*rdi]
14007fe53mov rcx, [rbp-72]
14007fe57mov r14, [rbp-64]
14007fe5badd r14, [rcx+8*rax]
14007fe5fmov rax, [r15]
14007fe62mov rcx, r15
14007fe65movzx edx, [r14]
14007fe69call [rax+64]
14007fe6ccmp ax, [rbp-50]
14007fe70jne 0x14007fe20
14007fe72
14007fe72loc_14007fe72:
14007fe72add rdi, 1
14007fe76cmp rdi, rsi
14007fe79jb 0x14007fe4e
14007fe7b
14007fe7bloc_14007fe7b:
14007fe7bmov rbx, r15
14007fe7ecmp rsi, 1
14007fe82ja 0x14007fcd0
14007fe88
14007fe88loc_14007fe88:
14007fe88cmp rsi, 1
14007fe8cjne 0x14007fb75
14007fe92mov rcx, [rbp-96]
14007fe96call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
14007fe9badd [rbp-88], 1
14007fea0mov r15, [r13]
14007fea4mov r12, [r12]
14007fea8cmp [rbp-88], r12
14007feacjb 0x1400805d0
14007feb2mov r8l, -1
14007feb8mov [rbp-52], r8w
14007febd
14007febdloc_14007febd:
14007febdcmp r12, [rbp-88]
14007fec1jne 0x14007fb75
14007fec7mov rax, [rbp-152]
14007fecemov [rax], r15l
14007fed1jmp 0x14007fb7f
14007fed6
14007fed6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007fee0
14007fee0loc_14007fee0:
14007fee0mov rcx, [rbp-96]
14007fee4mov rax, [rcx]
14007fee7call [rax+80]
14007feeacmp [rbp-88], rdi
14007feeejne 0x14007fd69
14007fef4
14007fef4loc_14007fef4:
14007fef4mov rax, [rbp-96]
14007fef8mov rcx, [rbp-120]
14007fefcmov r10l, -1
14007ff02mov rdx, [rbp-128]
14007ff06mov [rbp-24], r10w
14007ff0bmov [rbp-32], rax
14007ff0fmov rax, [rbp-104]
14007ff13mov [rbp-48], rax
14007ff17movzx eax, [rbp-54]
14007ff1bmov [rbp-40], ax
14007ff1fcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14007ff24mov rcx, [rbp-48]
14007ff28movzx edi, [rbp-24]
14007ff2cmov r8l, eax
14007ff2fmov rax, [rbp-32]
14007ff33mov [rbp-104], rcx
14007ff37movzx ecx, [rbp-40]
14007ff3bmov [rbp-96], rax
14007ff3fmov [rbp-52], di
14007ff43mov [rbp-54], cx
14007ff47test r8b, r8b
14007ff4ajne 0x1400801d3
14007ff50test rax, rax
14007ff53je 0x14007ff5f
14007ff55cmp di, -1
14007ff59je 0x14008023e
14007ff5f
14007ff5floc_14007ff5f:
14007ff5fmovzx edi, [rbp-52]
14007ff63
14007ff63loc_14007ff63:
14007ff63mov rax, [rbx]
14007ff66mov [rbp-64], r8b
14007ff6amov edx, edi
14007ff6cmov rcx, rbx
14007ff6fcall [rax+64]
14007ff72movzx r8l, [rbp-64]
14007ff77mov [rbp-50], ax
14007ff7b
14007ff7bloc_14007ff7b:
14007ff7bmov rax, [rbx]
14007ff7emov [rbp-144], r8b
14007ff85mov edx, edi
14007ff87mov rcx, rbx
14007ff8acall [rax+48]
14007ff8dmovzx r8l, [rbp-144]
14007ff95mov [rbp-144], r14
14007ff9cxor r14l, r14l
14007ff9fmov [rbp-80], ax
14007ffa3mov rax, [rbp-88]
14007ffa7mov [rbp-55], r8b
14007ffablea rdi, [rax+rax]
14007ffafmov [rbp-64], rdi
14007ffb3mov rdi, rax
14007ffb6nop [rax+rax]
14007ffc0
14007ffc0loc_14007ffc0:
14007ffc0cmp rdi, [r12+8*r14]
14007ffc4jae 0x140080005
14007ffc6mov rax, [r13+8*r14]
14007ffcbmov rcx, [rbp-72]
14007ffcfmov r15, [rbp-64]
14007ffd3add r15, [rcx+8*rax]
14007ffd7mov rax, [rbx]
14007ffdamov rcx, rbx
14007ffddmovzx edx, [r15]
14007ffe1call [rax+64]
14007ffe4cmp ax, [rbp-50]
14007ffe8je 0x1400801db
14007ffeemov rax, [rbx]
14007fff1movzx edx, [r15]
14007fff5mov rcx, rbx
14007fff8call [rax+48]
14007fffbcmp [rbp-80], ax
14007ffffje 0x1400801db
140080005
140080005loc_140080005:
140080005add r14, 1
140080009cmp r14, rsi
14008000cjb 0x14007ffc0
14008000emovzx r8l, [rbp-55]
140080013mov r14, [rbp-144]
14008001a
14008001aloc_14008001a:
14008001amov rcx, [rbp-88]
14008001exor eax, eax
140080020jmp 0x14008004d
140080022
140080022 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ff.........ff.
140080030 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
140080040
140080040loc_140080040:
140080040add rax, 1
140080044cmp rax, rsi
140080047jae 0x140080073
140080049
140080049loc_140080049:
140080049mov r14, [r12+8*rax]
14008004d
14008004dloc_14008004d:
14008004dcmp rcx, r14
140080050sete dl
140080053cmp dl, r8b
140080056jne 0x140080040
140080058sub rsi, 1
14008005cmov rdx, [r13+8*rsi]
140080061mov [r13+8*rax], rdx
140080066mov rdx, [r12+8*rsi]
14008006amov [r12+8*rax], rdx
14008006ecmp rax, rsi
140080071jb 0x140080049
140080073
140080073loc_140080073:
140080073test r8b, r8b
140080076je 0x1400802a7
14008007cmov rax, [r12]
140080080cmp rsi, 1
140080084jbe 0x1400800de
140080086lea r8, [r12+8*rsi]
14008008alea rdx, [r12+8]
14008008fmov rcx, r8
140080092sub rcx, rdx
140080095and ecx, 8
140080098je 0x1400800c0
14008009amov rdx, [r12+8]
14008009fcmp rax, rdx
1400800a2cmova rax, rdx
1400800a6lea rdx, [r12+16]
1400800abcmp rdx, r8
1400800aeje 0x1400800de
1400800b0nop [rax+rax]
1400800bbnop [rax+rax]
1400800c0
1400800c0loc_1400800c0:
1400800c0mov rcx, [rdx]
1400800c3cmp rax, rcx
1400800c6cmova rax, rcx
1400800camov rcx, [rdx+8]
1400800cecmp rax, rcx
1400800d1cmova rax, rcx
1400800d5add rdx, 16
1400800d9cmp rdx, r8
1400800dcjne 0x1400800c0
1400800de
1400800deloc_1400800de:
1400800decmp [rbp-88], rax
1400800e2jae 0x14007fe88
1400800e8cmp [rbp-52], -1
1400800edsete r14b
1400800f1cmp [rbp-96], 0
1400800f6je 0x140080101
1400800f8test r14b, r14b
1400800fbjne 0x14007fd6f
140080101
140080101loc_140080101:
140080101mov r15l, r14l
140080104jmp 0x14007fda7
140080109
140080109 0f 1f 80 00 00 00 00 .......
140080110
140080110loc_140080110:
140080110mov rcx, [rbp-104]
140080114mov rax, [rcx+16]
140080118cmp rax, [rcx+24]
14008011cjae 0x14008022f
140080122movzx eax, [rax]
140080125
140080125loc_140080125:
140080125cmp ax, -1
140080129mov edx, 0
14008012ecmovne rdx, [rbp-104]
140080133mov eax, 0
140080138cmove eax, edi
14008013bmov [rbp-104], rdx
14008013fjmp 0x14007fdc1
140080144
140080144 0f 1f 40 00 ..@.
140080148
140080148loc_140080148:
140080148mov rdi, [rbp-96]
14008014cmov rax, [rdi+16]
140080150cmp rax, [rdi+24]
140080154jae 0x140080220
14008015amovzx eax, [rax]
14008015d
14008015dloc_14008015d:
14008015dcmp ax, -1
140080161je 0x1400801bd
140080163movzx edx, ax
140080166mov rax, [rbx]
140080169mov rcx, rbx
14008016ccall [rax+64]
14008016fmov rdi, [rbp-96]
140080173mov [rbp-50], ax
140080177mov rax, [rdi+16]
14008017bcmp rax, [rdi+24]
14008017fjae 0x14008020e
140080185movzx edi, [rax]
140080188
140080188loc_140080188:
140080188cmp di, -1
14008018cjne 0x14007fded
140080192mov [rbp-96], 0
14008019amov edi, 65535
14008019fjmp 0x14007fded
1400801a4
1400801a4loc_1400801a4:
1400801a4mov [rbp-96], 0
1400801acmov r15l, 1
1400801b2mov r14l, 1
1400801b8jmp 0x14007fda7
1400801bd
1400801bdloc_1400801bd:
1400801bdmov [rbp-96], 0
1400801c5movzx edi, [rbp-52]
1400801c9mov edx, 65535
1400801cejmp 0x14007fde0
1400801d3
1400801d3loc_1400801d3:
1400801d3xor r8l, r8l
1400801d6jmp 0x14008001a
1400801db
1400801dbloc_1400801db:
1400801dbmov r14, [rbp-144]
1400801e2mov r8l, 1
1400801e8jmp 0x14008001a
1400801ed
1400801edloc_1400801ed:
1400801edmov eax, -1
1400801f2mov [rbp-52], ax
1400801f6jmp 0x14007fb75
1400801fb
1400801fbloc_1400801fb:
1400801fbmov rcx, [rbp-96]
1400801ffmov rax, [rcx]
140080202call [rax+72]
140080205mov [rbp-52], ax
140080209jmp 0x14007fd88
14008020e
14008020eloc_14008020e:
14008020emov rcx, [rbp-96]
140080212mov rax, [rcx]
140080215call [rax+72]
140080218movzx edi, ax
14008021bjmp 0x140080188
140080220
140080220loc_140080220:
140080220mov rcx, [rbp-96]
140080224mov rax, [rcx]
140080227call [rax+72]
14008022ajmp 0x14008015d
14008022f
14008022floc_14008022f:
14008022fmov rcx, [rbp-104]
140080233mov rax, [rcx]
140080236call [rax+72]
140080239jmp 0x140080125
14008023e
14008023eloc_14008023e:
14008023emov rdi, rax
140080241mov rax, [rax+16]
140080245cmp rax, [rdi+24]
140080249jae 0x140080560
14008024fmovzx eax, [rax]
140080252
140080252loc_140080252:
140080252cmp ax, -1
140080256je 0x14008051d
14008025cmov r9, [rbx]
14008025fmov [rbp-64], r8b
140080263movzx edx, ax
140080266mov rcx, rbx
140080269call [r9+64]
14008026dmov rdi, [rbp-96]
140080271movzx r8l, [rbp-64]
140080276mov [rbp-50], ax
14008027amov rax, [rdi+16]
14008027ecmp rax, [rdi+24]
140080282jae 0x140080578
140080288movzx edi, [rax]
14008028b
14008028bloc_14008028b:
14008028bcmp di, -1
14008028fjne 0x14007ff7b
140080295mov [rbp-96], 0
14008029dmov edi, 65535
1400802a2jmp 0x14007ff7b
1400802a7
1400802a7loc_1400802a7:
1400802a7mov r15, [rbp-160]
1400802aecmp rsi, 2
1400802b2je 0x14008052f
1400802b8cmp rsi, 1
1400802bcjne 0x14007fb75
1400802c2mov rax, [r13]
1400802c6
1400802c6loc_1400802c6:
1400802c6mov r12, [r12]
1400802camov r15, rax
1400802cdcmp [rbp-88], r12
1400802d1jae 0x14007febd
1400802d7cmp [rbp-54], -1
1400802dcmov rax, [rbp-72]
1400802e0sete sil
1400802e4cmp [rbp-52], -1
1400802e9mov r13, [rax+8*r15]
1400802edsete dl
1400802f0cmp [rbp-96], 0
1400802f5je 0x1400802ff
1400802f7test dl, dl
1400802f9jne 0x1400803ba
1400802ff
1400802ffloc_1400802ff:
1400802ffmov r14l, edx
140080302
140080302loc_140080302:
140080302cmp [rbp-104], 0
140080307setne dil
14008030band dil, sil
14008030ejne 0x140080401
140080314
140080314loc_140080314:
140080314mov edi, esi
140080316
140080316loc_140080316:
140080316cmp dl, dil
140080319je 0x14007febd
14008031fmov rax, [rbp-88]
140080323mov rcx, rbx
140080326movzx edx, [r13+2*rax]
14008032cmov rax, [rbx]
14008032fcall [rax+64]
140080332mov edi, eax
140080334cmp [rbp-96], 0
140080339je 0x140080344
14008033btest r14b, r14b
14008033ejne 0x140080435
140080344
140080344loc_140080344:
140080344movzx edx, [rbp-52]
140080348
140080348loc_140080348:
140080348mov rax, [rbx]
14008034bmov rcx, rbx
14008034ecall [rax+64]
140080351cmp ax, di
140080354je 0x140080391
140080356mov rax, [rbp-88]
14008035amov rcx, rbx
14008035dmovzx edx, [r13+2*rax]
140080363mov rax, [rbx]
140080366call [rax+48]
140080369mov edi, eax
14008036bcmp [rbp-96], 0
140080370je 0x14008037b
140080372test r14b, r14b
140080375jne 0x14008045e
14008037b
14008037bloc_14008037b:
14008037bmovzx edx, [rbp-52]
14008037f
14008037floc_14008037f:
14008037fmov rax, [rbx]
140080382mov rcx, rbx
140080385call [rax+48]
140080388cmp ax, di
14008038bjne 0x14007febd
140080391
140080391loc_140080391:
140080391mov rdi, [rbp-96]
140080395mov rax, [rdi+16]
140080399cmp rax, [rdi+24]
14008039djae 0x140080487
1400803a3add rax, 2
1400803a7add [rbp-88], 1
1400803acmov [rdi+16], rax
1400803b0cmp [rbp-88], r12
1400803b4je 0x1400804a0
1400803ba
1400803baloc_1400803ba:
1400803bamov rdi, [rbp-96]
1400803bemov rax, [rdi+16]
1400803c2cmp rax, [rdi+24]
1400803c6jae 0x1400804d0
1400803ccmovzx eax, [rax]
1400803cfmov [rbp-52], ax
1400803d3
1400803d3loc_1400803d3:
1400803d3cmp [rbp-52], -1
1400803d8je 0x1400804b8
1400803dexor edx, edx
1400803e0cmp [rbp-104], 0
1400803e5mov ecx, -1
1400803eamov r14l, 1
1400803f0setne dil
1400803f4mov [rbp-52], cx
1400803f8and dil, sil
1400803fbje 0x140080314
140080401
140080401loc_140080401:
140080401mov rcx, [rbp-104]
140080405mov rax, [rcx+16]
140080409cmp rax, [rcx+24]
14008040djae 0x1400804f5
140080413movzx eax, [rax]
140080416
140080416loc_140080416:
140080416cmp ax, -1
14008041amov eax, 0
14008041fcmovne rax, [rbp-104]
140080424mov [rbp-104], rax
140080428mov eax, 0
14008042dcmovne edi, eax
140080430jmp 0x140080316
140080435
140080435loc_140080435:
140080435mov rcx, [rbp-96]
140080439mov rax, [rcx+16]
14008043dcmp rax, [rcx+24]
140080441jae 0x1400804e3
140080447movzx edx, [rax]
14008044a
14008044aloc_14008044a:
14008044axor eax, eax
14008044ccmp dx, -1
140080450cmovne rax, [rbp-96]
140080455mov [rbp-96], rax
140080459jmp 0x140080348
14008045e
14008045eloc_14008045e:
14008045emov rcx, [rbp-96]
140080462mov rax, [rcx+16]
140080466cmp rax, [rcx+24]
14008046ajae 0x14008050b
140080470movzx edx, [rax]
140080473
140080473loc_140080473:
140080473xor eax, eax
140080475cmp dx, -1
140080479cmovne rax, [rbp-96]
14008047emov [rbp-96], rax
140080482jmp 0x14008037f
140080487
140080487loc_140080487:
140080487mov rcx, [rbp-96]
14008048bmov rax, [rcx]
14008048ecall [rax+80]
140080491add [rbp-88], 1
140080496cmp r12, [rbp-88]
14008049ajne 0x1400803ba
1400804a0
1400804a0loc_1400804a0:
1400804a0mov rax, [rbp-152]
1400804a7mov edx, -1
1400804acmov [rbp-52], dx
1400804b0mov [rax], r15l
1400804b3jmp 0x14007fb7f
1400804b8
1400804b8loc_1400804b8:
1400804b8mov [rbp-96], 0
1400804c0mov r14l, 1
1400804c6mov edx, 1
1400804cbjmp 0x140080302
1400804d0
1400804d0loc_1400804d0:
1400804d0mov rcx, [rbp-96]
1400804d4mov rax, [rcx]
1400804d7call [rax+72]
1400804damov [rbp-52], ax
1400804dejmp 0x1400803d3
1400804e3
1400804e3loc_1400804e3:
1400804e3mov rcx, [rbp-96]
1400804e7mov rax, [rcx]
1400804eacall [rax+72]
1400804edmovzx edx, ax
1400804f0jmp 0x14008044a
1400804f5
1400804f5loc_1400804f5:
1400804f5mov rcx, [rbp-104]
1400804f9mov [rbp-50], dl
1400804fcmov rax, [rcx]
1400804ffcall [rax+72]
140080502movzx edx, [rbp-50]
140080506jmp 0x140080416
14008050b
14008050bloc_14008050b:
14008050bmov rcx, [rbp-96]
14008050fmov rax, [rcx]
140080512call [rax+72]
140080515movzx edx, ax
140080518jmp 0x140080473
14008051d
14008051dloc_14008051d:
14008051dmov [rbp-96], 0
140080525mov edi, 65535
14008052ajmp 0x14007ff63
14008052f
14008052floc_14008052f:
14008052ftest r15b, 1
140080533jne 0x14007fb75
140080539mov rax, [r13]
14008053dshr r15, 1
140080540mov rdx, [r13+8]
140080544cmp rax, r15
140080547jae 0x140080593
140080549add r15, rax
14008054ccmp r15, rdx
14008054fjne 0x14007fb75
140080555jmp 0x1400802c6
14008055a
14008055a 66 0f 1f 44 00 00 f..D..
140080560
140080560loc_140080560:
140080560mov rcx, [rbp-96]
140080564mov [rbp-50], r8b
140080568mov rax, [rcx]
14008056bcall [rax+72]
14008056emovzx r8l, [rbp-50]
140080573jmp 0x140080252
140080578
140080578loc_140080578:
140080578mov rcx, [rbp-96]
14008057cmov [rbp-64], r8b
140080580mov rax, [rcx]
140080583call [rax+72]
140080586movzx r8l, [rbp-64]
14008058bmovzx edi, ax
14008058ejmp 0x14008028b
140080593
140080593loc_140080593:
140080593sub rax, r15
140080596cmp rax, rdx
140080599jne 0x14007fb75
14008059fmov [r13], rax
1400805a3mov rax, [r12+8]
1400805a8mov [r12], rax
1400805acmov rax, [r13]
1400805b0jmp 0x1400802c6
1400805b5
1400805b5loc_1400805b5:
1400805b5mov rbx, [rip+0x1170d4]
1400805bcmov rax, [rbp-8]
1400805c0sub rax, [rbx]
1400805c3je 0x1400805e6
1400805c5
1400805c5loc_1400805c5:
1400805c5call __stack_chk_fail
1400805canop [rax+rax]
1400805d0
1400805d0loc_1400805d0:
1400805d0mov rax, [rbp-72]
1400805d4cmp [rbp-54], -1
1400805d9sete sil
1400805ddmov r13, [rax+8*r15]
1400805e1jmp 0x1400803ba
1400805e6
1400805e6loc_1400805e6:
1400805e6call std::__throw_bad_cast()
1400805ebnop
14007faa0
1400805ec
1400805ec // align 0x20
1400805ec // align 0x20
140080600
140080600std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140080600push r15
140080602push r14
140080604push r13
140080606push r12
140080608push rbp
140080609push rdi
14008060apush rsi
14008060bpush rbx
14008060csub rsp, 472
140080613movups [rsp+368], x6
14008061bmovups [rsp+384], x7
140080623movups [rsp+400], x8
14008062cmovups [rsp+416], x9
140080635movups [rsp+432], x10
14008063emovups [rsp+448], x11
140080647mov rbp, [rsp+576]
14008064fmov r14, [r8]
140080652mov r15, [r8+8]
140080656mov rbx, [r9]
140080659mov rdi, [r9+8]
14008065dmov rsi, [rsp+584]
140080665mov r13, [rsp+592]
14008066dmov r12, rcx
140080670mov rcx, [rip+0x117019]
140080677mov [rsp+80], rdx
14008067cmov rax, [rcx]
14008067fmov [rsp+360], rax
140080687xor eax, eax
140080689lea rcx, [rip+0x85550]
140080690call std::locale::id::_M_id() const
140080695mov rdx, [rbp+208]
14008069ccmp rax, [rdx+16]
1400806a0jae 0x14008098c
1400806a6mov rdx, [rdx+8]
1400806aamov rcx, [rdx+8*rax]
1400806aetest rcx, rcx
1400806b1je 0x14008098c
1400806b7xor r9l, r9l
1400806balea r8, [rip+0x11b6cf]
1400806c1lea rdx, [rip+0x11aeb8]
1400806c8call __dynamic_cast
1400806cdtest rax, rax
1400806d0je 0x14008098c
1400806d6mov rax, [rax+16]
1400806dalea r8, [rsp+112]
1400806dflea r9, [rsp+96]
1400806e4mov [rsp+156], 0
1400806eflea rcx, [rsp+128]
1400806f7movdqu x5, [rax+200]
1400806ffmovdqu x4, [rax+216]
140080707movdqu x3, [rax+232]
14008070fmovdqu x2, [rax+248]
140080717movdqu x1, [rax+264]
14008071fmovdqu x0, [rax+280]
140080727movups [rsp+256], x5
14008072fmovdqu x7, [rax+360]
140080737movdqu x6, [rax+376]
14008073fmovups [rsp+272], x4
140080747movdqu x10, [rax+312]
140080750movdqu x9, [rax+328]
140080759movups [rsp+288], x3
140080761movdqu x8, [rax+344]
14008076amovups [rsp+304], x2
140080772movdqu x11, [rax+296]
14008077blea rax, [rsp+156]
140080783mov [rsp+64], rax
140080788lea rax, [rsp+160]
140080790movups [rsp+320], x1
140080798movups [rsp+336], x0
1400807a0mov [rsp+112], r14
1400807a5mov [rsp+120], r15
1400807aamov [rsp+96], rbx
1400807afmov [rsp+104], rdi
1400807b4mov [rsp+56], rbp
1400807b9movups [rsp+160], x11
1400807c2movups [rsp+176], x10
1400807cbmovups [rsp+192], x9
1400807d4movups [rsp+208], x8
1400807ddmovups [rsp+224], x7
1400807e5movups [rsp+240], x6
1400807edmov [rsp+48], 12
1400807f6mov rdx, [rsp+80]
1400807fbmov [rsp+40], rax
140080800lea rax, [rsp+152]
140080808mov [rsp+32], rax
14008080dcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140080812mov rcx, [rsp+128]
14008081amov eax, [rsp+156]
140080821mov rdx, [rsp+136]
140080829mov r8, rcx
14008082ctest eax, eax
14008082ejne 0x1400808f0
140080834mov eax, [rsp+152]
14008083bmov [r13+16], eax
14008083f
14008083floc_14008083f:
14008083fcmp dx, -1
140080843sete bpl
140080847test rcx, rcx
14008084asetne al
14008084dand al, bpl
140080850mov r13l, eax
140080853jne 0x140080920
140080859
140080859loc_140080859:
140080859cmp di, -1
14008085dsete al
140080860mov ecx, eax
140080862test rbx, rbx
140080865je 0x14008086f
140080867test al, al
140080869jne 0x140080900
14008086f
14008086floc_14008086f:
14008086fcmp bpl, cl
140080872jne 0x140080877
140080874or [rsi], 2
140080877
140080877loc_140080877:
140080877mov rsi, [rip+0x116e12]
14008087emov r15w, dx
140080882mov [r12], r8
140080886mov [r12+8], r15
14008088bmov rax, [rsp+360]
140080893sub rax, [rsi]
140080896jne 0x1400809a0
14008089cmovups x6, [rsp+368]
1400808a4mov rax, r12
1400808a7movups x7, [rsp+384]
1400808afmovups x8, [rsp+400]
1400808b8movups x9, [rsp+416]
1400808c1movups x10, [rsp+432]
1400808camovups x11, [rsp+448]
1400808d3add rsp, 472
1400808dapop rbx
1400808dbpop rsi
1400808dcpop rdi
1400808ddpop rbp
1400808depop r12
1400808e0pop r13
1400808e2pop r14
1400808e4pop r15
1400808e6ret
1400808e7
1400808e7 66 0f 1f 84 00 00 00 00 00 f........
1400808f0
1400808f0loc_1400808f0:
1400808f0or [rsi], 4
1400808f3jmp 0x14008083f
1400808f8
1400808f8 0f 1f 84 00 00 00 00 00 ........
140080900
140080900loc_140080900:
140080900mov rax, [rbx+16]
140080904cmp rax, [rbx+24]
140080908jae 0x140080950
14008090amovzx eax, [rax]
14008090d
14008090dloc_14008090d:
14008090dcmp ax, -1
140080911sete cl
140080914jmp 0x14008086f
140080919
140080919 0f 1f 80 00 00 00 00 .......
140080920
140080920loc_140080920:
140080920mov rax, [rcx+16]
140080924cmp rax, [rcx+24]
140080928jae 0x140080970
14008092amovzx eax, [rax]
14008092d
14008092dloc_14008092d:
14008092dxor ebp, ebp
14008092fmov r8l, 0
140080935cmp ax, -1
140080939cmove ebp, r13l
14008093dcmovne r8, rcx
140080941jmp 0x140080859
140080946
140080946 66 2e 0f 1f 84 00 00 00 00 00 f.........
140080950
140080950loc_140080950:
140080950mov rax, [rbx]
140080953mov [rsp+88], rdx
140080958mov rcx, rbx
14008095bmov [rsp+80], r8
140080960call [rax+72]
140080963mov rdx, [rsp+88]
140080968mov r8, [rsp+80]
14008096djmp 0x14008090d
14008096f
14008096f 90 .
140080970
140080970loc_140080970:
140080970mov rax, [rcx]
140080973mov [rsp+88], rdx
140080978mov [rsp+80], rcx
14008097dcall [rax+72]
140080980mov rdx, [rsp+88]
140080985mov rcx, [rsp+80]
14008098ajmp 0x14008092d
14008098c
14008098cloc_14008098c:
14008098cmov rdi, [rip+0x116cfd]
140080993mov rax, [rsp+360]
14008099bsub rax, [rdi]
14008099eje 0x1400809a5
1400809a0
1400809a0loc_1400809a0:
1400809a0call __stack_chk_fail
1400809a5
1400809a5loc_1400809a5:
1400809a5call std::__throw_bad_cast()
1400809aanop
140080600
140080600std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140080600push r15
140080602push r14
140080604push r13
140080606push r12
140080608push rbp
140080609push rdi
14008060apush rsi
14008060bpush rbx
14008060csub rsp, 472
140080613movups [rsp+368], x6
14008061bmovups [rsp+384], x7
140080623movups [rsp+400], x8
14008062cmovups [rsp+416], x9
140080635movups [rsp+432], x10
14008063emovups [rsp+448], x11
140080647mov rbp, [rsp+576]
14008064fmov r14, [r8]
140080652mov r15, [r8+8]
140080656mov rbx, [r9]
140080659mov rdi, [r9+8]
14008065dmov rsi, [rsp+584]
140080665mov r13, [rsp+592]
14008066dmov r12, rcx
140080670mov rcx, [rip+0x117019]
140080677mov [rsp+80], rdx
14008067cmov rax, [rcx]
14008067fmov [rsp+360], rax
140080687xor eax, eax
140080689lea rcx, [rip+0x85550]
140080690call std::locale::id::_M_id() const
140080695mov rdx, [rbp+208]
14008069ccmp rax, [rdx+16]
1400806a0jae 0x14008098c
1400806a6mov rdx, [rdx+8]
1400806aamov rcx, [rdx+8*rax]
1400806aetest rcx, rcx
1400806b1je 0x14008098c
1400806b7xor r9l, r9l
1400806balea r8, [rip+0x11b6cf]
1400806c1lea rdx, [rip+0x11aeb8]
1400806c8call __dynamic_cast
1400806cdtest rax, rax
1400806d0je 0x14008098c
1400806d6mov rax, [rax+16]
1400806dalea r8, [rsp+112]
1400806dflea r9, [rsp+96]
1400806e4mov [rsp+156], 0
1400806eflea rcx, [rsp+128]
1400806f7movdqu x5, [rax+200]
1400806ffmovdqu x4, [rax+216]
140080707movdqu x3, [rax+232]
14008070fmovdqu x2, [rax+248]
140080717movdqu x1, [rax+264]
14008071fmovdqu x0, [rax+280]
140080727movups [rsp+256], x5
14008072fmovdqu x7, [rax+360]
140080737movdqu x6, [rax+376]
14008073fmovups [rsp+272], x4
140080747movdqu x10, [rax+312]
140080750movdqu x9, [rax+328]
140080759movups [rsp+288], x3
140080761movdqu x8, [rax+344]
14008076amovups [rsp+304], x2
140080772movdqu x11, [rax+296]
14008077blea rax, [rsp+156]
140080783mov [rsp+64], rax
140080788lea rax, [rsp+160]
140080790movups [rsp+320], x1
140080798movups [rsp+336], x0
1400807a0mov [rsp+112], r14
1400807a5mov [rsp+120], r15
1400807aamov [rsp+96], rbx
1400807afmov [rsp+104], rdi
1400807b4mov [rsp+56], rbp
1400807b9movups [rsp+160], x11
1400807c2movups [rsp+176], x10
1400807cbmovups [rsp+192], x9
1400807d4movups [rsp+208], x8
1400807ddmovups [rsp+224], x7
1400807e5movups [rsp+240], x6
1400807edmov [rsp+48], 12
1400807f6mov rdx, [rsp+80]
1400807fbmov [rsp+40], rax
140080800lea rax, [rsp+152]
140080808mov [rsp+32], rax
14008080dcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140080812mov rcx, [rsp+128]
14008081amov eax, [rsp+156]
140080821mov rdx, [rsp+136]
140080829mov r8, rcx
14008082ctest eax, eax
14008082ejne 0x1400808f0
140080834mov eax, [rsp+152]
14008083bmov [r13+16], eax
14008083f
14008083floc_14008083f:
14008083fcmp dx, -1
140080843sete bpl
140080847test rcx, rcx
14008084asetne al
14008084dand al, bpl
140080850mov r13l, eax
140080853jne 0x140080920
140080859
140080859loc_140080859:
140080859cmp di, -1
14008085dsete al
140080860mov ecx, eax
140080862test rbx, rbx
140080865je 0x14008086f
140080867test al, al
140080869jne 0x140080900
14008086f
14008086floc_14008086f:
14008086fcmp bpl, cl
140080872jne 0x140080877
140080874or [rsi], 2
140080877
140080877loc_140080877:
140080877mov rsi, [rip+0x116e12]
14008087emov r15w, dx
140080882mov [r12], r8
140080886mov [r12+8], r15
14008088bmov rax, [rsp+360]
140080893sub rax, [rsi]
140080896jne 0x1400809a0
14008089cmovups x6, [rsp+368]
1400808a4mov rax, r12
1400808a7movups x7, [rsp+384]
1400808afmovups x8, [rsp+400]
1400808b8movups x9, [rsp+416]
1400808c1movups x10, [rsp+432]
1400808camovups x11, [rsp+448]
1400808d3add rsp, 472
1400808dapop rbx
1400808dbpop rsi
1400808dcpop rdi
1400808ddpop rbp
1400808depop r12
1400808e0pop r13
1400808e2pop r14
1400808e4pop r15
1400808e6ret
1400808e7
1400808e7 66 0f 1f 84 00 00 00 00 00 f........
1400808f0
1400808f0loc_1400808f0:
1400808f0or [rsi], 4
1400808f3jmp 0x14008083f
1400808f8
1400808f8 0f 1f 84 00 00 00 00 00 ........
140080900
140080900loc_140080900:
140080900mov rax, [rbx+16]
140080904cmp rax, [rbx+24]
140080908jae 0x140080950
14008090amovzx eax, [rax]
14008090d
14008090dloc_14008090d:
14008090dcmp ax, -1
140080911sete cl
140080914jmp 0x14008086f
140080919
140080919 0f 1f 80 00 00 00 00 .......
140080920
140080920loc_140080920:
140080920mov rax, [rcx+16]
140080924cmp rax, [rcx+24]
140080928jae 0x140080970
14008092amovzx eax, [rax]
14008092d
14008092dloc_14008092d:
14008092dxor ebp, ebp
14008092fmov r8l, 0
140080935cmp ax, -1
140080939cmove ebp, r13l
14008093dcmovne r8, rcx
140080941jmp 0x140080859
140080946
140080946 66 2e 0f 1f 84 00 00 00 00 00 f.........
140080950
140080950loc_140080950:
140080950mov rax, [rbx]
140080953mov [rsp+88], rdx
140080958mov rcx, rbx
14008095bmov [rsp+80], r8
140080960call [rax+72]
140080963mov rdx, [rsp+88]
140080968mov r8, [rsp+80]
14008096djmp 0x14008090d
14008096f
14008096f 90 .
140080970
140080970loc_140080970:
140080970mov rax, [rcx]
140080973mov [rsp+88], rdx
140080978mov [rsp+80], rcx
14008097dcall [rax+72]
140080980mov rdx, [rsp+88]
140080985mov rcx, [rsp+80]
14008098ajmp 0x14008092d
14008098c
14008098cloc_14008098c:
14008098cmov rdi, [rip+0x116cfd]
140080993mov rax, [rsp+360]
14008099bsub rax, [rdi]
14008099eje 0x1400809a5
1400809a0
1400809a0loc_1400809a0:
1400809a0call __stack_chk_fail
1400809a5
1400809a5loc_1400809a5:
1400809a5call std::__throw_bad_cast()
1400809aanop
140080600
1400809ab
1400809ab // align 0x10
1400809ab // align 0x10
1400809b0
1400809b0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_via_format(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, wchar_t const*) const:
1400809b0push rbx
1400809b1sub rsp, 144
1400809b8mov r10, [r8]
1400809bbmov r11, [r8+8]
1400809bfmov r8, [r9]
1400809c2mov r9, [r9+8]
1400809c6mov [rsp+124], 0
1400809cfmov rbx, rcx
1400809d2mov rcx, [rip+0x116cb7]
1400809d9mov [rsp+132], 0
1400809e4mov rax, [rcx]
1400809e7mov [rsp+136], rax
1400809efxor eax, eax
1400809f1lea rax, [rsp+124]
1400809f6mov [rsp+80], r8
1400809fbmov rcx, rbx
1400809femov [rsp+64], rax
140080a03mov rax, [rsp+216]
140080a0blea r8, [rsp+96]
140080a10mov [rsp+88], r9
140080a15lea r9, [rsp+80]
140080a1amov [rsp+56], rax
140080a1fmov rax, [rsp+208]
140080a27mov [rsp+96], r10
140080a2cmov [rsp+48], rax
140080a31mov rax, [rsp+200]
140080a39mov [rsp+104], r11
140080a3emov [rsp+40], rax
140080a43mov rax, [rsp+192]
140080a4bmov [rsp+32], rax
140080a50call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140080a55mov rdx, [rip+0x116c34]
140080a5cmov rax, [rsp+136]
140080a64sub rax, [rdx]
140080a67jne 0x140080a75
140080a69mov rax, rbx
140080a6cadd rsp, 144
140080a73pop rbx
140080a74ret
140080a75
140080a75loc_140080a75:
140080a75call __stack_chk_fail
140080a7anop
1400809b0
1400809b0std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_via_format(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, wchar_t const*) const:
1400809b0push rbx
1400809b1sub rsp, 144
1400809b8mov r10, [r8]
1400809bbmov r11, [r8+8]
1400809bfmov r8, [r9]
1400809c2mov r9, [r9+8]
1400809c6mov [rsp+124], 0
1400809cfmov rbx, rcx
1400809d2mov rcx, [rip+0x116cb7]
1400809d9mov [rsp+132], 0
1400809e4mov rax, [rcx]
1400809e7mov [rsp+136], rax
1400809efxor eax, eax
1400809f1lea rax, [rsp+124]
1400809f6mov [rsp+80], r8
1400809fbmov rcx, rbx
1400809femov [rsp+64], rax
140080a03mov rax, [rsp+216]
140080a0blea r8, [rsp+96]
140080a10mov [rsp+88], r9
140080a15lea r9, [rsp+80]
140080a1amov [rsp+56], rax
140080a1fmov rax, [rsp+208]
140080a27mov [rsp+96], r10
140080a2cmov [rsp+48], rax
140080a31mov rax, [rsp+200]
140080a39mov [rsp+104], r11
140080a3emov [rsp+40], rax
140080a43mov rax, [rsp+192]
140080a4bmov [rsp+32], rax
140080a50call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140080a55mov rdx, [rip+0x116c34]
140080a5cmov rax, [rsp+136]
140080a64sub rax, [rdx]
140080a67jne 0x140080a75
140080a69mov rax, rbx
140080a6cadd rsp, 144
140080a73pop rbx
140080a74ret
140080a75
140080a75loc_140080a75:
140080a75call __stack_chk_fail
140080a7anop
1400809b0
140080a7b
140080a7b // align 0x10
140080a7b // align 0x10
140080a80
140080a80_ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias:
140080a80push r15
140080a82push r14
140080a84push r13
140080a86push r12
140080a88push rbp
140080a89push rdi
140080a8apush rsi
140080a8bpush rbx
140080a8csub rsp, 760
140080a93movups [rsp+656], x6
140080a9bmovups [rsp+672], x7
140080aa3movups [rsp+688], x8
140080aacmovups [rsp+704], x9
140080ab5movups [rsp+720], x10
140080abemovups [rsp+736], x11
140080ac7mov rdi, [rip+0x116bc2]
140080acemov rax, [r8]
140080ad1mov rbp, [rsp+864]
140080ad9mov r15, [rsp+872]
140080ae1mov rbx, rax
140080ae4mov [rsp+128], rdx
140080aecmov rdx, [r8+8]
140080af0mov r14, rcx
140080af3mov [rsp+256], rax
140080afbmov rax, [r9]
140080afemov [rsp+264], rdx
140080b06mov rcx, [r9+8]
140080b0amov rdx, rax
140080b0dmov [rsp+240], rax
140080b15mov rax, [rsp+880]
140080b1dmov [rsp+248], rcx
140080b25lea rcx, [rip+0x850b4]
140080b2cmovzx esi, [rsp+264]
140080b34mov [rsp+160], rax
140080b3cmov rax, [rsp+888]
140080b44mov [rsp+120], rbp
140080b49mov [rsp+96], rax
140080b4emov rax, [rsp+896]
140080b56mov [rsp+152], rax
140080b5emov rax, [rdi]
140080b61mov [rsp+648], rax
140080b69xor eax, eax
140080b6bmov rdi, rdx
140080b6ecall std::locale::id::_M_id() const
140080b73mov rdx, [rbp+208]
140080b7acmp rax, [rdx+16]
140080b7ejae 0x140082a3b
140080b84mov rdx, [rdx+8]
140080b88mov rcx, [rdx+8*rax]
140080b8ctest rcx, rcx
140080b8fje 0x140082a3b
140080b95xor r9l, r9l
140080b98lea r8, [rip+0x11b1f1]
140080b9flea rdx, [rip+0x11a9da]
140080ba6call __dynamic_cast
140080babmov [rsp+168], rax
140080bb3test rax, rax
140080bb6je 0x140082a3b
140080bbcmov rcx, [rip+0x11618d]
140080bc3call std::locale::id::_M_id() const
140080bc8mov rdx, rax
140080bcbmov rax, [rbp+208]
140080bd2mov rax, [rax+8]
140080bd6mov r13, [rax+8*rdx]
140080bdatest r13, r13
140080bddje 0x140082a3b
140080be3mov rcx, [rsp+96]
140080be8xor r12l, r12l
140080bebcall wcslen
140080bf0cmp si, -1
140080bf4mov [rsp+144], r14
140080bfcmov r14, r13
140080bffmov [rsp+112], rax
140080c04movzx eax, [rsp+248]
140080c0csete r13b
140080c10mov [rsp+276], 0
140080c1bmov [rsp+88], ax
140080c20mov [rsp+136], r15
140080c28test rbx, rbx
140080c2bje 0x140080c36
140080c2d
140080c2dloc_140080c2d:
140080c2dtest r13b, r13b
140080c30jne 0x140080dac
140080c36
140080c36loc_140080c36:
140080c36mov [rsp+104], r13b
140080c3b
140080c3bloc_140080c3b:
140080c3bcmp [rsp+88], -1
140080c41sete r15b
140080c45test rdi, rdi
140080c48setne bpl
140080c4cand bpl, r15b
140080c4fjne 0x140080e78
140080c55mov ebp, r15l
140080c58mov eax, [rsp+276]
140080c5fcmp r13b, bpl
140080c62je 0x140080eb0
140080c68
140080c68loc_140080c68:
140080c68cmp r12, [rsp+112]
140080c6djae 0x140080eb0
140080c73test eax, eax
140080c75jne 0x140080f80
140080c7bmov rax, [rsp+96]
140080c80lea r13, [r12+r12]
140080c84xor r8l, r8l
140080c87mov rcx, r14
140080c8alea rbp, [rax+r13]
140080c8emov rax, [r14]
140080c91movzx edx, [rbp]
140080c95call [rax+96]
140080c98mov r9, [r14]
140080c9bcmp al, 37
140080c9dje 0x140080d50
140080ca3movzx r8l, [rbp]
140080ca8mov edx, 32
140080cadmov rcx, r14
140080cb0call [r9+16]
140080cb4mov r13l, eax
140080cb7test al, al
140080cb9jne 0x140080de0
140080cbfmov rax, [r14]
140080cc2movzx edx, [rbp]
140080cc6mov rcx, r14
140080cc9call [rax+64]
140080ccctest rbx, rbx
140080ccfmovzx r8l, [rsp+104]
140080cd5movzx edx, si
140080cd8setne r15b
140080cdcmov r13l, eax
140080cdfand r8b, r15b
140080ce2jne 0x140081000
140080ce8
140080ce8loc_140080ce8:
140080ce8mov rax, [r14]
140080cebmov rcx, r14
140080ceecall [rax+64]
140080cf1cmp r13w, ax
140080cf5je 0x140080da0
140080cfbmov rax, [r14]
140080cfemovzx edx, [rbp]
140080d02mov rcx, r14
140080d05call [rax+48]
140080d08mov ebp, eax
140080d0acmp [rsp+104], 0
140080d0fje 0x140080d1a
140080d11test r15b, r15b
140080d14jne 0x140081048
140080d1a
140080d1aloc_140080d1a:
140080d1amovzx edx, si
140080d1d
140080d1dloc_140080d1d:
140080d1dmov rax, [r14]
140080d20mov rcx, r14
140080d23call [rax+48]
140080d26cmp bp, ax
140080d29je 0x140080da0
140080d2b
140080d2bloc_140080d2b:
140080d2bor [rsp+276], 4
140080d33
140080d33loc_140080d33:
140080d33add r12, 1
140080d37cmp si, -1
140080d3bsete r13b
140080d3ftest rbx, rbx
140080d42jne 0x140080c2d
140080d48jmp 0x140080c36
140080d4dnop [rax]
140080d50
140080d50loc_140080d50:
140080d50mov rcx, [rsp+96]
140080d55xor r8l, r8l
140080d58movzx edx, [rcx+r13+2]
140080d5emov rcx, r14
140080d61call [r9+96]
140080d65mov [rsp+280], 0
140080d70cmp al, 69
140080d72je 0x140080f50
140080d78cmp al, 79
140080d7aje 0x140080f50
140080d80add r12, 1
140080d84
140080d84loc_140080d84:
140080d84sub eax, 37
140080d87cmp al, 84
140080d89ja 0x140080d2b
140080d8blea rdx, [rip+0x111e86]
140080d92movzx eax, al
140080d95movsxd rax, [rdx+4*rax]
140080d99add rax, rdx
140080d9cjmp rax
140080d9enop
140080da0
140080da0loc_140080da0:
140080da0mov rcx, rbx
140080da3add r12, 1
140080da7call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140080dac
140080dacloc_140080dac:
140080dacmov rax, [rbx+16]
140080db0cmp rax, [rbx+24]
140080db4jae 0x1400810f8
140080dbamovzx esi, [rax]
140080dbd
140080dbdloc_140080dbd:
140080dbdmov [rsp+104], 1
140080dc2cmp si, -1
140080dc6je 0x1400810a8
140080dccmov esi, -1
140080dd1xor r13l, r13l
140080dd4jmp 0x140080c3b
140080dd9nop [rax]
140080de0
140080de0loc_140080de0:
140080de0test rbx, rbx
140080de3jne 0x140081412
140080de9cmp si, -1
140080dedsete bpl
140080df1test rdi, rdi
140080df4je 0x140080dff
140080df6test r15b, r15b
140080df9jne 0x140080f98
140080dff
140080dffloc_140080dff:
140080dffcmp bpl, r15b
140080e02je 0x140082aab
140080e08
140080e08loc_140080e08:
140080e08movzx r8l, si
140080e0c
140080e0cloc_140080e0c:
140080e0cmov rax, [r14]
140080e0fmov edx, 32
140080e14mov rcx, r14
140080e17call [rax+16]
140080e1atest al, al
140080e1cje 0x140080d33
140080e22mov rax, [rbx+16]
140080e26cmp rax, [rbx+24]
140080e2ajae 0x140080f70
140080e30add rax, 2
140080e34mov [rbx+16], rax
140080e38
140080e38loc_140080e38:
140080e38mov rax, [rbx+16]
140080e3ccmp rax, [rbx+24]
140080e40jae 0x1400810d0
140080e46movzx esi, [rax]
140080e49
140080e49loc_140080e49:
140080e49cmp si, -1
140080e4dje 0x140081080
140080e53test rdi, rdi
140080e56je 0x140081030
140080e5ccmp [rsp+88], -1
140080e62je 0x140081070
140080e68
140080e68loc_140080e68:
140080e68add r12, 1
140080e6cjmp 0x140080dac
140080e71nop [rax]
140080e78
140080e78loc_140080e78:
140080e78mov rax, [rdi+16]
140080e7ccmp rax, [rdi+24]
140080e80jae 0x140081110
140080e86movzx eax, [rax]
140080e89
140080e89loc_140080e89:
140080e89cmp ax, -1
140080e8dmov eax, 0
140080e92cmovne ebp, eax
140080e95mov eax, 0
140080e9acmove rdi, rax
140080e9emov eax, [rsp+276]
140080ea5cmp r13b, bpl
140080ea8jne 0x140080c68
140080eaenop
140080eb0
140080eb0loc_140080eb0:
140080eb0mov r15, [rsp+136]
140080eb8mov r14, [rsp+144]
140080ec0cmp [rsp+112], r12
140080ec5jne 0x140080ecb
140080ec7test eax, eax
140080ec9je 0x140080ecf
140080ecb
140080ecbloc_140080ecb:
140080ecbor [r15], 4
140080ecf
140080ecfloc_140080ecf:
140080ecfmov [rsp+256], rbx
140080ed7mov rdi, [rip+0x1167b2]
140080edemov [rsp+264], si
140080ee6movdqu x1, [rsp+256]
140080eefmovups [r14], x1
140080ef3mov rax, [rsp+648]
140080efbsub rax, [rdi]
140080efejne 0x140082a4f
140080f04movups x6, [rsp+656]
140080f0cmov rax, r14
140080f0fmovups x7, [rsp+672]
140080f17movups x8, [rsp+688]
140080f20movups x9, [rsp+704]
140080f29movups x10, [rsp+720]
140080f32movups x11, [rsp+736]
140080f3badd rsp, 760
140080f42pop rbx
140080f43pop rsi
140080f44pop rdi
140080f45pop rbp
140080f46pop r12
140080f48pop r13
140080f4apop r14
140080f4cpop r15
140080f4eret
140080f4fnop
140080f50
140080f50loc_140080f50:
140080f50mov rax, [rsp+96]
140080f55add r12, 2
140080f59xor r8l, r8l
140080f5cmov rcx, r14
140080f5fmovzx edx, [rax+r13+4]
140080f65mov rax, [r14]
140080f68call [rax+96]
140080f6bjmp 0x140080d84
140080f70
140080f70loc_140080f70:
140080f70mov rax, [rbx]
140080f73mov rcx, rbx
140080f76call [rax+80]
140080f79jmp 0x140080e38
140080f7enop
140080f80
140080f80loc_140080f80:
140080f80mov r15, [rsp+136]
140080f88mov r14, [rsp+144]
140080f90jmp 0x140080ecb
140080f95nop [rax]
140080f98
140080f98loc_140080f98:
140080f98xor r15l, r15l
140080f9b
140080f9bloc_140080f9b:
140080f9bmov rax, [rdi+16]
140080f9fcmp rax, [rdi+24]
140080fa3jae 0x1400810b8
140080fa9movzx eax, [rax]
140080fac
140080facloc_140080fac:
140080faccmp ax, -1
140080fb0mov eax, 0
140080fb5cmove rdi, rax
140080fb9sete al
140080fbccmp al, bpl
140080fbfje 0x140081400
140080fc5test r15b, r15b
140080fc8je 0x140080e08
140080fce
140080fceloc_140080fce:
140080fcemov rax, [rbx+16]
140080fd2cmp rax, [rbx+24]
140080fd6jae 0x1400810e0
140080fdcmovzx r8l, [rax]
140080fe0
140080fe0loc_140080fe0:
140080fe0cmp r8w, -1
140080fe5jne 0x140080e0c
140080feb
140080febloc_140080feb:
140080febmov r8l, 65535
140080ff1xor ebx, ebx
140080ff3jmp 0x140080e0c
140080ff8nop [rax+rax]
140081000
140081000loc_140081000:
140081000mov rax, [rbx+16]
140081004cmp rax, [rbx+24]
140081008jae 0x14008295a
14008100emovzx edx, [rax]
140081011
140081011loc_140081011:
140081011xor r15l, r15l
140081014mov eax, 0
140081019cmp dx, -1
14008101dcmovne r15l, r8l
140081021cmove rbx, rax
140081025jmp 0x140080ce8
14008102anop [rax+rax]
140081030
140081030loc_140081030:
140081030cmp [rsp+88], -1
140081036jne 0x140080e68
14008103cmov esi, -1
140081041jmp 0x140080fce
140081043nop [rax+rax]
140081048
140081048loc_140081048:
140081048mov rax, [rbx+16]
14008104ccmp rax, [rbx+24]
140081050jae 0x140081953
140081056movzx edx, [rax]
140081059
140081059loc_140081059:
140081059xor eax, eax
14008105bcmp dx, -1
14008105fcmove rbx, rax
140081063jmp 0x140080d1d
140081068nop [rax+rax]
140081070
140081070loc_140081070:
140081070mov esi, -1
140081075mov r15l, r13l
140081078xor ebp, ebp
14008107ajmp 0x140080f9b
14008107fnop
140081080
140081080loc_140081080:
140081080test rdi, rdi
140081083je 0x14008111e
140081089cmp [rsp+88], -1
14008108fjne 0x140080feb
140081095mov ebp, r13l
140081098xor r15l, r15l
14008109bxor ebx, ebx
14008109djmp 0x140080f9b
1400810a2nop [rax+rax]
1400810a8
1400810a8loc_1400810a8:
1400810a8mov r13l, 1
1400810aexor ebx, ebx
1400810b0jmp 0x140080c3b
1400810b5nop [rax]
1400810b8
1400810b8loc_1400810b8:
1400810b8mov rax, [rdi]
1400810bbmov rcx, rdi
1400810becall [rax+72]
1400810c1jmp 0x140080fac
1400810c6nop [rax+rax]
1400810d0
1400810d0loc_1400810d0:
1400810d0mov rax, [rbx]
1400810d3mov rcx, rbx
1400810d6call [rax+72]
1400810d9mov esi, eax
1400810dbjmp 0x140080e49
1400810e0
1400810e0loc_1400810e0:
1400810e0mov rax, [rbx]
1400810e3mov rcx, rbx
1400810e6call [rax+72]
1400810e9movzx r8l, ax
1400810edjmp 0x140080fe0
1400810f2nop [rax+rax]
1400810f8
1400810f8loc_1400810f8:
1400810f8mov rax, [rbx]
1400810fbmov rcx, rbx
1400810fecall [rax+72]
140081101mov esi, eax
140081103jmp 0x140080dbd
140081108nop [rax+rax]
140081110
140081110loc_140081110:
140081110mov rax, [rdi]
140081113mov rcx, rdi
140081116call [rax+72]
140081119jmp 0x140080e89
14008111e
14008111eloc_14008111e:
14008111ecmp [rsp+88], -1
140081124je 0x140082abc
14008112axor ebx, ebx
14008112cmov r8l, 65535
140081132jmp 0x140080e0c
140081137lea r13, [rsp+256]
14008113fmov [rsp+256], rbx
140081147mov rcx, r13
14008114amov [rsp+264], si
140081152call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140081157mov r9, [r14]
14008115amov edx, 1
14008115fmov rcx, r14
140081162mov rbx, [rsp+256]
14008116amovzx esi, [rsp+264]
140081172movzx r8l, ax
140081176call [r9+16]
14008117atest al, al
14008117cje 0x140080d2b
140081182lea rax, [rsp+276]
14008118alea r15, [rsp+284]
140081192mov [rsp+48], 14
14008119bmovdqu x2, [rsp+256]
1400811a4mov [rsp+184], rax
1400811acmov rdx, [rsp+128]
1400811b4lea rcx, [rsp+224]
1400811bclea r9, [rsp+192]
1400811c4mov [rsp+64], rax
1400811c9mov rax, [rsp+120]
1400811celea r8, [rsp+208]
1400811d6lea rbp, [rsp+240]
1400811demov [rsp+32], r15
1400811e3mov [rsp+56], rax
1400811e8mov rax, [rip+0x115b31]
1400811efmov [rsp+240], rdi
1400811f7movdqu x3, [rsp+240]
140081200mov [rsp+40], rax
140081205mov [rsp+176], rcx
14008120dmov [rsp+88], r9
140081212mov [rsp+104], r8
140081217movups [rsp+208], x2
14008121fmovups [rsp+192], x3
140081227call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008122cmov rax, [rsp+224]
140081234mov rdx, rbp
140081237mov rcx, r13
14008123amov [rsp+256], rax
140081242mov rax, [rsp+232]
14008124amov [rsp+264], ax
140081252call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
140081257mov rbx, [rsp+256]
14008125fmovzx esi, [rsp+264]
140081267mov rdi, [rsp+240]
14008126ftest al, al
140081271jne 0x140081400
140081277mov eax, [rsp+276]
14008127eor eax, [rsp+284]
140081285jne 0x140081400
14008128bmov rcx, r13
14008128ecall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140081293mov rbx, [rsp+256]
14008129bmov edx, 45
1400812a0mov rcx, r14
1400812a3mov ebp, eax
1400812a5mov rax, [r14]
1400812a8movzx esi, [rsp+264]
1400812b0call [rax+80]
1400812b3cmp bp, ax
1400812b6je 0x1400812e9
1400812b8mov rcx, r13
1400812bbcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
1400812c0mov rbx, [rsp+256]
1400812c8mov edx, 43
1400812cdmov rcx, r14
1400812d0mov ebp, eax
1400812d2mov rax, [r14]
1400812d5movzx esi, [rsp+264]
1400812ddcall [rax+80]
1400812e0cmp bp, ax
1400812e3jne 0x140081400
1400812e9
1400812e9loc_1400812e9:
1400812e9mov [rsp+256], rbx
1400812f1mov rbx, [rsp+120]
1400812f6xor eax, eax
1400812f8mov [rsp+264], si
140081300mov rsi, [rsp+184]
140081308mov r13, [rsp+128]
140081310mov rbp, [rsp+176]
140081318mov [rsp+40], eax
14008131cmov [rsp+72], rsi
140081321mov r9, [rsp+88]
140081326mov [rsp+64], rbx
14008132bmov r8, [rsp+104]
140081330mov rdx, r13
140081333mov rcx, rbp
140081336movdqu x6, [rsp+256]
14008133fmov [rsp+32], r15
140081344mov [rsp+56], 2
14008134dmovdqu x7, [rsp+240]
140081356mov [rsp+48], 23
14008135emovups [rsp+208], x6
140081366movups [rsp+192], x7
14008136ecall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081373xor edx, edx
140081375mov [rsp+72], rsi
14008137amov rcx, rbp
14008137dmov rax, [rsp+224]
140081385mov [rsp+64], rbx
14008138amov [rsp+40], edx
14008138emov r9, [rsp+88]
140081393mov rdx, r13
140081396mov [rsp+256], rax
14008139emov rax, [rsp+232]
1400813a6mov [rsp+56], 2
1400813afmov r8, [rsp+104]
1400813b4movdqu x4, [rsp+240]
1400813bdmov [rsp+32], r15
1400813c2mov [rsp+48], 59
1400813camov [rsp+264], ax
1400813d2movdqu x0, [rsp+256]
1400813dbmovups [rsp+192], x4
1400813e3movups [rsp+208], x0
1400813ebcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400813f0mov rbx, [rsp+224]
1400813f8movzx esi, [rsp+232]
140081400
140081400loc_140081400:
140081400movzx eax, [rsp+248]
140081408mov [rsp+88], ax
14008140djmp 0x140080d33
140081412
140081412loc_140081412:
140081412cmp si, -1
140081416je 0x140080e38
14008141ctest rdi, rdi
14008141fje 0x140082938
140081425cmp [rsp+88], -1
14008142bje 0x140082950
140081431
140081431loc_140081431:
140081431mov [rsp+104], 0
140081436add r12, 1
14008143axor r13l, r13l
14008143djmp 0x140080c3b
140081442mov rax, [rsp+168]
14008144amov [rsp+256], rbx
140081452lea rcx, [rsp+224]
14008145alea r9, [rsp+192]
140081462mov [rsp+264], si
14008146alea r8, [rsp+208]
140081472mov rax, [rax+16]
140081476mov [rsp+240], rdi
14008147emovdqu x4, [rax+312]
140081486movdqu x3, [rax+328]
14008148emovdqu x5, [rax+296]
140081496movdqu x2, [rax+344]
14008149emovdqu x1, [rax+360]
1400814a6movdqu x0, [rax+376]
1400814aemovups [rsp+560], x4
1400814b6movdqu x6, [rax+216]
1400814bemovdqu x7, [rax+232]
1400814c6movups [rsp+576], x3
1400814cemovdqu x8, [rax+248]
1400814d7movdqu x9, [rax+264]
1400814e0movups [rsp+544], x5
1400814e8movdqu x10, [rax+280]
1400814f1movdqu x11, [rax+200]
1400814falea rax, [rsp+276]
140081502movups [rsp+592], x2
14008150amovdqu x3, [rsp+256]
140081513movups [rsp+608], x1
14008151bmovdqu x4, [rsp+240]
140081524movups [rsp+624], x0
14008152cmovups [rsp+208], x3
140081534movups [rsp+448], x11
14008153dmovups [rsp+464], x6
140081545movups [rsp+480], x7
14008154dmovups [rsp+496], x8
140081556movups [rsp+512], x9
14008155fmovups [rsp+528], x10
140081568movups [rsp+192], x4
140081570mov rdx, [rsp+128]
140081578mov [rsp+64], rax
14008157dmov rax, [rsp+120]
140081582mov [rsp+48], 24
14008158bmov [rsp+56], rax
140081590lea rax, [rsp+448]
140081598mov [rsp+40], rax
14008159dlea rax, [rsp+280]
1400815a5mov [rsp+32], rax
1400815aacall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400815afmov r10l, [rsp+276]
1400815b7mov rbx, [rsp+224]
1400815bfmovzx esi, [rsp+232]
1400815c7test r10l, r10l
1400815cajne 0x140080d33
1400815d0movsxd rax, [rsp+280]
1400815d8mov rdx, rax
1400815dbimul rax, rax, 0x2aaaaaab
1400815e2mov ecx, edx
1400815e4sar ecx, 31
1400815e7sar rax, 33
1400815ebsub eax, ecx
1400815edlea eax, [rax+2*rax]
1400815f0shl eax, 2
1400815f3sub edx, eax
1400815f5mov rax, [rsp+160]
1400815fdmov [rax+16], edx
140081600mov rax, [rsp+152]
140081608or [rax], 1032
14008160djmp 0x140080d33
140081612lea rcx, [rsp+256]
14008161amov [rsp+256], rbx
140081622mov [rsp+264], si
14008162acall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14008162fmov r9, [r14]
140081632mov edx, 32
140081637mov rcx, r14
14008163amov rbx, [rsp+256]
140081642movzx esi, [rsp+264]
14008164amovzx r8l, ax
14008164ecall [r9+16]
140081652test al, al
140081654jne 0x14008297c
14008165a
14008165aloc_14008165a:
14008165alea rax, [rsp+276]
140081662mov [rsp+48], 31
14008166amov rdx, [rsp+128]
140081672lea r8, [rsp+208]
14008167amov [rsp+72], rax
14008167fmov rax, [rsp+120]
140081684lea rcx, [rsp+224]
14008168clea r9, [rsp+192]
140081694mov [rsp+56], 2
14008169dmov [rsp+64], rax
1400816a2lea rax, [rsp+280]
1400816aamov [rsp+40], 1
1400816b2mov [rsp+32], rax
1400816b7mov [rsp+264], si
1400816bfmovdqu x5, [rsp+256]
1400816c8mov [rsp+240], rdi
1400816d0movdqu x7, [rsp+240]
1400816d9movups [rsp+208], x5
1400816e1movups [rsp+192], x7
1400816e9call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400816eemov r8l, [rsp+276]
1400816f6mov rbx, [rsp+224]
1400816femovzx esi, [rsp+232]
140081706test r8l, r8l
140081709jne 0x140080d33
14008170fmov eax, [rsp+280]
140081716mov rcx, [rsp+160]
14008171emov [rcx+12], eax
140081721mov rax, [rsp+152]
140081729or [rax], 1040
14008172ejmp 0x140080d33
140081733mov rax, [rsp+168]
14008173bmov [rsp+256], rbx
140081743lea rcx, [rsp+224]
14008174blea r9, [rsp+192]
140081753mov [rsp+264], si
14008175bmov rdx, [rsp+128]
140081763lea r8, [rsp+208]
14008176bmov rax, [rax+16]
14008176fmov [rsp+240], rdi
140081777movdqu x6, [rax+88]
14008177cmovdqu x5, [rax+104]
140081781movdqu x2, [rax+152]
140081789movdqu x4, [rax+120]
14008178emovdqu x3, [rax+136]
140081796movdqu x1, [rax+168]
14008179emovups [rsp+336], x6
1400817a6movdqu x0, [rax+184]
1400817aelea rax, [rsp+276]
1400817b6movdqu x6, [rsp+256]
1400817bfmovups [rsp+400], x2
1400817c7movdqu x2, [rsp+240]
1400817d0mov [rsp+64], rax
1400817d5mov rax, [rsp+120]
1400817damovups [rsp+352], x5
1400817e2mov [rsp+48], 14
1400817ebmov [rsp+56], rax
1400817f0lea rax, [rsp+336]
1400817f8mov [rsp+40], rax
1400817fdlea rax, [rsp+280]
140081805mov [rsp+32], rax
14008180amovups [rsp+368], x4
140081812movups [rsp+384], x3
14008181amovups [rsp+416], x1
140081822movups [rsp+432], x0
14008182amovups [rsp+208], x6
140081832movups [rsp+192], x2
14008183acall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008183fmov r11l, [rsp+276]
140081847mov rbx, [rsp+224]
14008184fmovzx esi, [rsp+232]
140081857test r11l, r11l
14008185ajne 0x140080d33
140081860movsxd rax, [rsp+280]
140081868mov rdx, rax
14008186bimul rax, rax, 0xffffffff92492493
140081872mov ecx, edx
140081874sar ecx, 31
140081877shr rax, 32
14008187badd eax, edx
14008187dsar eax, 2
140081880sub eax, ecx
140081882lea ecx, [8*rax]
140081889sub ecx, eax
14008188bmov rax, [rsp+160]
140081893sub edx, ecx
140081895mov [rax+24], edx
140081898mov rax, [rsp+152]
1400818a0or [rax], 2
1400818a3jmp 0x140080d33
1400818a8lea rbp, [rsp+240]
1400818b0jmp 0x1400818fd
1400818b2nop [rax+rax]
1400818b8
1400818b8loc_1400818b8:
1400818b8lea rcx, [rsp+256]
1400818c0call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
1400818c5mov r9, [r14]
1400818c8mov edx, 32
1400818cdmov rcx, r14
1400818d0mov rbx, [rsp+256]
1400818d8movzx esi, [rsp+264]
1400818e0movzx r8l, ax
1400818e4call [r9+16]
1400818e8test al, al
1400818eaje 0x140081400
1400818f0mov rcx, rbx
1400818f3mov esi, -1
1400818f8call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
1400818fd
1400818fdloc_1400818fd:
1400818fdmov rdx, rbp
140081900lea rcx, [rsp+256]
140081908mov [rsp+240], rdi
140081910mov [rsp+256], rbx
140081918mov [rsp+264], si
140081920call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
140081925mov rdi, [rsp+240]
14008192dtest al, al
14008192fje 0x1400818b8
140081931movzx eax, [rsp+248]
140081939mov rbx, [rsp+256]
140081941movzx esi, [rsp+264]
140081949mov [rsp+88], ax
14008194ejmp 0x140080d33
140081953
140081953loc_140081953:
140081953mov rax, [rbx]
140081956mov rcx, rbx
140081959call [rax+72]
14008195cmovzx edx, ax
14008195fjmp 0x140081059
140081964lea rax, [rsp+276]
14008196cmov [rsp+48], 53
140081974mov rdx, [rsp+128]
14008197clea rcx, [rsp+224]
140081984mov [rsp+72], rax
140081989mov rax, [rsp+120]
14008198elea r9, [rsp+192]
140081996lea r8, [rsp+208]
14008199emov [rsp+56], 2
1400819a7mov [rsp+64], rax
1400819aclea rax, [rsp+280]
1400819b4mov [rsp+40], 0
1400819bcmov [rsp+32], rax
1400819c1mov [rsp+256], rbx
1400819c9mov [rsp+264], si
1400819d1movdqu x0, [rsp+256]
1400819damov [rsp+240], rdi
1400819e2movdqu x2, [rsp+240]
1400819ebmovups [rsp+208], x0
1400819f3movups [rsp+192], x2
1400819fbcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081a00mov ebp, [rsp+276]
140081a07mov rbx, [rsp+224]
140081a0fmovzx esi, [rsp+232]
140081a17test ebp, ebp
140081a19jne 0x140080d33
140081a1fmov eax, [rsp+280]
140081a26mov rcx, [rsp+152]
140081a2eshl eax, 16
140081a31mov edx, [rcx]
140081a33and eax, 0x3f0000
140081a38mov [rsp+104], edx
140081a3cor eax, 32
140081a3fand edx, 0xffffffffffc0ffdf
140081a45or eax, edx
140081a47mov [rcx], eax
140081a49jmp 0x140080d33
140081a4elea rcx, [rsp+256]
140081a56mov [rsp+256], rbx
140081a5emov [rsp+264], si
140081a66call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140081a6bmov rbx, [rsp+256]
140081a73mov edx, 37
140081a78mov rcx, r14
140081a7bmov ebp, eax
140081a7dmov rax, [r14]
140081a80movzx esi, [rsp+264]
140081a88call [rax+80]
140081a8bcmp bp, ax
140081a8ejne 0x140080d2b
140081a94mov rcx, rbx
140081a97mov esi, -1
140081a9ccall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140081aa1jmp 0x140080d33
140081aa6mov rax, [r14]
140081aa9lea rdx, [rip+0x11115d]
140081ab0lea rbp, [rsp+304]
140081ab8mov rcx, r14
140081abbmov r9, rbp
140081abelea r8, [rdx+9]
140081ac2call [rax+88]
140081ac5mov [rsp+256], rbx
140081acdlea rcx, [rsp+224]
140081ad5mov [rsp+264], si
140081addmovdqu x6, [rsp+256]
140081ae6mov [rsp+240], rdi
140081aeemovdqu x7, [rsp+240]
140081af7movups [rsp+208], x6
140081affmovups [rsp+192], x7
140081b07
140081b07loc_140081b07:
140081b07mov rax, [rsp+152]
140081b0fmov [rsp+56], rbp
140081b14mov [rsp+64], rax
140081b19
140081b19loc_140081b19:
140081b19mov rax, [rsp+160]
140081b21mov rdx, [rsp+128]
140081b29lea r9, [rsp+192]
140081b31lea r8, [rsp+208]
140081b39mov [rsp+48], rax
140081b3elea rax, [rsp+276]
140081b46mov [rsp+40], rax
140081b4bmov rax, [rsp+120]
140081b50mov [rsp+32], rax
140081b55call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140081b5amov rbx, [rsp+224]
140081b62movzx esi, [rsp+232]
140081b6ajmp 0x140080d33
140081b6flea rax, [rsp+276]
140081b77mov [rsp+48], 60
140081b7fmov rdx, [rsp+128]
140081b87lea rcx, [rsp+224]
140081b8fmov [rsp+72], rax
140081b94mov rax, [rsp+120]
140081b99lea r9, [rsp+192]
140081ba1lea r8, [rsp+208]
140081ba9mov [rsp+56], 2
140081bb2mov [rsp+64], rax
140081bb7lea rax, [rsp+280]
140081bbfmov [rsp+40], 0
140081bc7mov [rsp+32], rax
140081bccmov [rsp+256], rbx
140081bd4mov [rsp+264], si
140081bdcmovdqu x4, [rsp+256]
140081be5mov [rsp+240], rdi
140081bedmovdqu x5, [rsp+240]
140081bf6movups [rsp+208], x4
140081bfemovups [rsp+192], x5
140081c06call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081c0bmov r13l, [rsp+276]
140081c13mov rbx, [rsp+224]
140081c1bmovzx esi, [rsp+232]
140081c23test r13l, r13l
140081c26jne 0x140080d33
140081c2cmov eax, [rsp+280]
140081c33mov rcx, [rsp+160]
140081c3bmov [rcx], eax
140081c3djmp 0x140080d33
140081c42mov rax, [r14]
140081c45lea rdx, [rip+0x110fbb]
140081c4clea rbp, [rsp+304]
140081c54mov rcx, r14
140081c57mov r9, rbp
140081c5alea r8, [rdx+6]
140081c5ecall [rax+88]
140081c61mov [rsp+256], rbx
140081c69lea rcx, [rsp+224]
140081c71mov [rsp+264], si
140081c79movdqu x2, [rsp+256]
140081c82mov [rsp+240], rdi
140081c8amovdqu x3, [rsp+240]
140081c93movups [rsp+208], x2
140081c9bmovups [rsp+192], x3
140081ca3jmp 0x140081b07
140081ca8lea rax, [rsp+276]
140081cb0mov [rsp+48], 59
140081cb8mov rdx, [rsp+128]
140081cc0lea rcx, [rsp+224]
140081cc8mov [rsp+72], rax
140081ccdmov rax, [rsp+120]
140081cd2lea r9, [rsp+192]
140081cdalea r8, [rsp+208]
140081ce2mov [rsp+56], 2
140081cebmov [rsp+64], rax
140081cf0lea rax, [rsp+280]
140081cf8mov [rsp+32], rax
140081cfdmov [rsp+40], 0
140081d05mov [rsp+256], rbx
140081d0dmov [rsp+264], si
140081d15movdqu x5, [rsp+256]
140081d1emov [rsp+240], rdi
140081d26movdqu x6, [rsp+240]
140081d2fmovups [rsp+208], x5
140081d37movups [rsp+192], x6
140081d3fcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081d44mov eax, [rsp+276]
140081d4bmov rbx, [rsp+224]
140081d53movzx esi, [rsp+232]
140081d5btest eax, eax
140081d5djne 0x140080d33
140081d63mov eax, [rsp+280]
140081d6amov rcx, [rsp+160]
140081d72mov [rcx+4], eax
140081d75jmp 0x140080d33
140081d7alea rax, [rsp+276]
140081d82mov [rsp+48], 12
140081d8amov rdx, [rsp+128]
140081d92lea rcx, [rsp+224]
140081d9amov [rsp+72], rax
140081d9fmov rax, [rsp+120]
140081da4lea r9, [rsp+192]
140081daclea r8, [rsp+208]
140081db4mov [rsp+56], 2
140081dbdmov [rsp+64], rax
140081dc2lea rax, [rsp+280]
140081dcamov [rsp+32], rax
140081dcfmov [rsp+40], 1
140081dd7mov [rsp+256], rbx
140081ddfmov [rsp+264], si
140081de7movdqu x5, [rsp+256]
140081df0mov [rsp+240], rdi
140081df8movdqu x7, [rsp+240]
140081e01movups [rsp+208], x5
140081e09movups [rsp+192], x7
140081e11call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081e16mov eax, [rsp+276]
140081e1dmov rbx, [rsp+224]
140081e25movzx esi, [rsp+232]
140081e2dtest eax, eax
140081e2fjne 0x140080d33
140081e35movsxd rax, [rsp+280]
140081e3dmov rdx, rax
140081e40imul rax, rax, 0x2aaaaaab
140081e47mov ecx, edx
140081e49sar ecx, 31
140081e4csar rax, 33
140081e50sub eax, ecx
140081e52lea eax, [rax+2*rax]
140081e55shl eax, 2
140081e58sub edx, eax
140081e5amov rax, [rsp+160]
140081e62mov [rax+8], edx
140081e65mov rax, [rsp+152]
140081e6dor [rax], 1
140081e70jmp 0x140080d33
140081e75lea rax, [rsp+276]
140081e7dmov [rsp+48], 23
140081e85mov rdx, [rsp+128]
140081e8dlea rcx, [rsp+224]
140081e95mov [rsp+72], rax
140081e9amov rax, [rsp+120]
140081e9flea r9, [rsp+192]
140081ea7lea r8, [rsp+208]
140081eafmov [rsp+56], 2
140081eb8mov [rsp+64], rax
140081ebdlea rax, [rsp+280]
140081ec5mov [rsp+40], 0
140081ecdmov [rsp+32], rax
140081ed2mov [rsp+256], rbx
140081edamov [rsp+264], si
140081ee2movdqu x3, [rsp+256]
140081eebmov [rsp+240], rdi
140081ef3movdqu x4, [rsp+240]
140081efcmovups [rsp+208], x3
140081f04movups [rsp+192], x4
140081f0ccall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081f11mov edx, [rsp+276]
140081f18mov rbx, [rsp+224]
140081f20movzx esi, [rsp+232]
140081f28test edx, edx
140081f2ajne 0x140080d33
140081f30mov eax, [rsp+280]
140081f37mov rcx, [rsp+160]
140081f3fmov [rcx+8], eax
140081f42mov rax, [rsp+152]
140081f4aand [rax], 254
140081f4djmp 0x140080d33
140081f52mov rax, [r14]
140081f55lea rbp, [rsp+304]
140081f5dlea rdx, [rip+0x110c9a]
140081f64mov rcx, r14
140081f67mov r9, rbp
140081f6alea r8, [rdx+9]
140081f6ecall [rax+88]
140081f71mov r15, [rsp+152]
140081f79mov [rsp+56], rbp
140081f7elea rcx, [rsp+224]
140081f86mov [rsp+256], rbx
140081f8emov [rsp+264], si
140081f96movdqu x0, [rsp+256]
140081f9fmov [rsp+240], rdi
140081fa7movdqu x2, [rsp+240]
140081fb0mov [rsp+64], r15
140081fb5movups [rsp+208], x0
140081fbdmovups [rsp+192], x2
140081fc5
140081fc5loc_140081fc5:
140081fc5mov rax, [rsp+160]
140081fcdmov rdx, [rsp+128]
140081fd5lea r9, [rsp+192]
140081fddlea r8, [rsp+208]
140081fe5mov [rsp+48], rax
140081fealea rax, [rsp+276]
140081ff2mov [rsp+40], rax
140081ff7mov rax, [rsp+120]
140081ffcmov [rsp+32], rax
140082001call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140082006mov ecx, [rsp+276]
14008200dmov rbx, [rsp+224]
140082015movzx esi, [rsp+232]
14008201dtest ecx, ecx
14008201fjne 0x140080d33
140082025or [r15+1], 4
14008202ajmp 0x140080d33
14008202flea rax, [rsp+276]
140082037mov [rsp+48], 99
14008203fmov rdx, [rsp+128]
140082047lea r9, [rsp+192]
14008204fmov [rsp+72], rax
140082054mov rax, [rsp+120]
140082059lea rcx, [rsp+224]
140082061lea r8, [rsp+208]
140082069mov [rsp+56], 2
140082072mov [rsp+64], rax
140082077lea rax, [rsp+280]
14008207fmov [rsp+40], 0
140082087mov [rsp+32], rax
14008208cmov [rsp+256], rbx
140082094mov [rsp+264], si
14008209cmovdqu x3, [rsp+256]
1400820a5mov [rsp+240], rdi
1400820admovdqu x4, [rsp+240]
1400820b6movups [rsp+208], x3
1400820bemovups [rsp+192], x4
1400820c6call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400820cbmov r9l, [rsp+276]
1400820d3mov rbx, [rsp+224]
1400820dbmovzx esi, [rsp+232]
1400820e3test r9l, r9l
1400820e6jne 0x140080d33
1400820ecmov rcx, [rsp+152]
1400820f4mov eax, [rsp+280]
1400820fbor [rcx], 1152
140082100mov [rcx+4], eax
140082103jmp 0x140080d33
140082108lea rax, [rsp+276]
140082110mov [rsp+48], 53
140082118mov rdx, [rsp+128]
140082120lea rcx, [rsp+224]
140082128mov [rsp+72], rax
14008212dmov rax, [rsp+120]
140082132lea r9, [rsp+192]
14008213alea r8, [rsp+208]
140082142mov [rsp+56], 2
14008214bmov [rsp+64], rax
140082150lea rax, [rsp+280]
140082158mov [rsp+40], 0
140082160mov [rsp+32], rax
140082165mov [rsp+256], rbx
14008216dmov [rsp+264], si
140082175movdqu x5, [rsp+256]
14008217emov [rsp+240], rdi
140082186movdqu x6, [rsp+240]
14008218fmovups [rsp+208], x5
140082197movups [rsp+192], x6
14008219fcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400821a4mov r10l, [rsp+276]
1400821acmov rbx, [rsp+224]
1400821b4movzx esi, [rsp+232]
1400821bctest r10l, r10l
1400821bfjne 0x140080d33
1400821c5mov eax, [rsp+280]
1400821ccmov rcx, [rsp+152]
1400821d4shl eax, 16
1400821d7mov edx, [rcx]
1400821d9and eax, 0x3f0000
1400821demov [rsp+104], edx
1400821e2or eax, 64
1400821e5and edx, 0xffffffffffc0ffbf
1400821ebor eax, edx
1400821edmov [rcx], eax
1400821efjmp 0x140080d33
1400821f4mov rax, [rsp+168]
1400821fcmov rax, [rax+16]
140082200movdqu x0, [rax+64]
140082205movq rax, x0
14008220amovups [rsp+288], x0
140082212cmp [rax], 0
140082216je 0x140080d33
14008221cpsrldq x0, 8
140082221movq rax, x0
140082226cmp [rax], 0
14008222aje 0x140080d33
140082230lea rax, [rsp+276]
140082238mov [rsp+256], rbx
140082240mov rdx, [rsp+128]
140082248lea rcx, [rsp+224]
140082250mov [rsp+64], rax
140082255mov rax, [rsp+120]
14008225alea r9, [rsp+192]
140082262lea r8, [rsp+208]
14008226amov [rsp+48], 2
140082273mov [rsp+56], rax
140082278lea rax, [rsp+288]
140082280mov [rsp+40], rax
140082285lea rax, [rsp+280]
14008228dmov [rsp+32], rax
140082292mov [rsp+264], si
14008229amovdqu x4, [rsp+256]
1400822a3mov [rsp+240], rdi
1400822abmovdqu x5, [rsp+240]
1400822b4movups [rsp+208], x4
1400822bcmovups [rsp+192], x5
1400822c4call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400822c9mov eax, [rsp+276]
1400822d0mov rbx, [rsp+224]
1400822d8movzx esi, [rsp+232]
1400822e0test eax, eax
1400822e2jne 0x140080d33
1400822e8mov r15l, [rsp+280]
1400822f0test r15l, r15l
1400822f3je 0x140080d33
1400822f9mov rax, [rsp+152]
140082301or [rax+1], 1
140082305jmp 0x140080d33
14008230anop [rax+rax]
140082310lea rax, [rsp+276]
140082318mov [rsp+48], 12
140082320mov rdx, [rsp+128]
140082328lea rcx, [rsp+224]
140082330mov [rsp+72], rax
140082335mov rax, [rsp+120]
14008233alea r9, [rsp+192]
140082342lea r8, [rsp+208]
14008234amov [rsp+56], 2
140082353mov [rsp+64], rax
140082358lea rax, [rsp+280]
140082360mov [rsp+32], rax
140082365mov [rsp+40], 1
14008236dmov [rsp+256], rbx
140082375mov [rsp+264], si
14008237dmovdqu x3, [rsp+256]
140082386mov [rsp+240], rdi
14008238emovdqu x4, [rsp+240]
140082397movups [rsp+208], x3
14008239fmovups [rsp+192], x4
1400823a7call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400823acmov eax, [rsp+276]
1400823b3mov rbx, [rsp+224]
1400823bbmovzx esi, [rsp+232]
1400823c3test eax, eax
1400823c5jne 0x140080d33
1400823cbmov eax, [rsp+280]
1400823d2mov rcx, [rsp+160]
1400823dasub eax, 1
1400823ddmov [rcx+16], eax
1400823e0mov rax, [rsp+152]
1400823e8or [rax], 8
1400823ebjmp 0x140080d33
1400823f0mov rax, [rsp+168]
1400823f8mov rax, [rax+16]
1400823fcmov rax, [rax+80]
140082400
140082400loc_140082400:
140082400mov [rsp+264], si
140082408mov rsi, [rsp+152]
140082410lea rcx, [rsp+224]
140082418mov [rsp+256], rbx
140082420movdqu x7, [rsp+256]
140082429mov [rsp+240], rdi
140082431movdqu x0, [rsp+240]
14008243amov [rsp+64], rsi
14008243fmov [rsp+56], rax
140082444movups [rsp+208], x7
14008244cmovups [rsp+192], x0
140082454jmp 0x140081b19
140082459lea rax, [rsp+276]
140082461mov [rsp+48], 99
140082469mov rdx, [rsp+128]
140082471lea r9, [rsp+192]
140082479mov [rsp+72], rax
14008247emov rax, [rsp+120]
140082483lea rcx, [rsp+224]
14008248blea r8, [rsp+208]
140082493mov [rsp+56], 2
14008249cmov [rsp+64], rax
1400824a1lea rax, [rsp+280]
1400824a9mov [rsp+32], rax
1400824aemov [rsp+40], 0
1400824b6mov [rsp+256], rbx
1400824bemov [rsp+264], si
1400824c6movdqu x4, [rsp+256]
1400824cfmov [rsp+240], rdi
1400824d7movdqu x5, [rsp+240]
1400824e0movups [rsp+208], x4
1400824e8movups [rsp+192], x5
1400824f0call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400824f5mov rax, [rsp+232]
1400824fdmov r9l, [rsp+276]
140082505mov rbx, [rsp+224]
14008250dmov esi, eax
14008250ftest r9l, r9l
140082512jne 0x140080d33
140082518mov rsi, [rsp+152]
140082520lea rbp, [rsp+240]
140082528lea r13, [rsp+256]
140082530mov [rsp+256], rbx
140082538mov rdx, rbp
14008253bmov rcx, r13
14008253emov [rsp+264], ax
140082546or [rsi+1], 6
14008254acall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14008254fmov rdi, [rsp+240]
140082557test al, al
140082559je 0x14008298e
14008255fmov rbx, [rsp+256]
140082567movzx esi, [rsp+264]
14008256f
14008256floc_14008256f:
14008256fmov eax, [rsp+280]
140082576lea edx, [rax+100]
140082579cmp eax, 69
14008257ccmovl eax, edx
14008257f
14008257floc_14008257f:
14008257fmov rcx, [rsp+160]
140082587mov [rcx+20], eax
14008258amovzx eax, [rsp+248]
140082592mov [rsp+88], ax
140082597jmp 0x140080d33
14008259cmov rax, [rsp+168]
1400825a4mov rax, [rax+16]
1400825a8mov rax, [rax+16]
1400825acjmp 0x140082400
1400825b1lea rax, [rsp+276]
1400825b9mov [rsp+48], 6
1400825c1mov rdx, [rsp+128]
1400825c9lea rcx, [rsp+224]
1400825d1mov [rsp+72], rax
1400825d6mov rax, [rsp+120]
1400825dblea r9, [rsp+192]
1400825e3lea r8, [rsp+208]
1400825ebmov [rsp+56], 1
1400825f4mov [rsp+64], rax
1400825f9lea rax, [rsp+280]
140082601mov [rsp+40], 0
140082609mov [rsp+32], rax
14008260emov [rsp+256], rbx
140082616mov [rsp+264], si
14008261emovdqu x3, [rsp+256]
140082627mov [rsp+240], rdi
14008262fmovdqu x4, [rsp+240]
140082638movups [rsp+208], x3
140082640movups [rsp+192], x4
140082648call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008264dmov r11l, [rsp+276]
140082655mov rbx, [rsp+224]
14008265dmovzx esi, [rsp+232]
140082665test r11l, r11l
140082668jne 0x140080d33
14008266emov eax, [rsp+280]
140082675mov rcx, [rsp+160]
14008267dmov [rcx+24], eax
140082680mov rax, [rsp+152]
140082688or [rax], 2
14008268bjmp 0x140080d33
140082690lea rax, [rsp+276]
140082698mov [rsp+48], 366
1400826a0mov rdx, [rsp+128]
1400826a8lea rcx, [rsp+224]
1400826b0mov [rsp+72], rax
1400826b5mov rax, [rsp+120]
1400826balea r9, [rsp+192]
1400826c2lea r8, [rsp+208]
1400826camov [rsp+56], 3
1400826d3mov [rsp+64], rax
1400826d8lea rax, [rsp+280]
1400826e0mov [rsp+32], rax
1400826e5mov [rsp+40], 1
1400826edmov [rsp+256], rbx
1400826f5mov [rsp+264], si
1400826fdmovdqu x0, [rsp+256]
140082706mov [rsp+240], rdi
14008270emovdqu x2, [rsp+240]
140082717movups [rsp+208], x0
14008271fmovups [rsp+192], x2
140082727call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008272cmov eax, [rsp+276]
140082733mov rbx, [rsp+224]
14008273bmovzx esi, [rsp+232]
140082743test eax, eax
140082745jne 0x140080d33
14008274bmov eax, [rsp+280]
140082752mov rcx, [rsp+160]
14008275asub eax, 1
14008275dmov [rcx+28], eax
140082760mov rax, [rsp+152]
140082768or [rax], 4
14008276bjmp 0x140080d33
140082770mov rax, [rsp+168]
140082778mov [rsp+256], rbx
140082780lea rcx, [rsp+224]
140082788mov [rsp+264], si
140082790mov r15, [rsp+152]
140082798mov rax, [rax+16]
14008279cmov [rsp+240], rdi
1400827a4movdqu x5, [rsp+256]
1400827admovdqu x2, [rsp+240]
1400827b6mov rax, [rax+48]
1400827bamov [rsp+64], r15
1400827bfmovups [rsp+208], x5
1400827c7mov [rsp+56], rax
1400827ccmovups [rsp+192], x2
1400827d4jmp 0x140081fc5
1400827d9lea rax, [rsp+276]
1400827e1mov [rsp+48], 9999
1400827e9mov rdx, [rsp+128]
1400827f1lea rcx, [rsp+224]
1400827f9mov [rsp+72], rax
1400827femov rax, [rsp+120]
140082803lea r9, [rsp+192]
14008280blea r8, [rsp+208]
140082813mov [rsp+56], 4
14008281cmov [rsp+64], rax
140082821lea rax, [rsp+280]
140082829mov [rsp+40], 0
140082831mov [rsp+32], rax
140082836mov [rsp+256], rbx
14008283emov [rsp+264], si
140082846movdqu x6, [rsp+256]
14008284fmov [rsp+240], rdi
140082857movdqu x7, [rsp+240]
140082860movups [rsp+208], x6
140082868movups [rsp+192], x7
140082870call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140082875mov ecx, [rsp+276]
14008287cmov rbx, [rsp+224]
140082884movzx esi, [rsp+232]
14008288ctest ecx, ecx
14008288ejne 0x140080d33
140082894mov eax, [rsp+280]
14008289bmov rcx, [rsp+160]
1400828a3sub eax, 1900
1400828a8mov [rcx+20], eax
1400828abmov rcx, [rsp+152]
1400828b3movzx eax, [rcx+1]
1400828b7mov [rsp+104], al
1400828bband eax, -7
1400828beor eax, 4
1400828c1mov [rcx+1], al
1400828c4jmp 0x140080d33
1400828c9mov rax, [rsp+168]
1400828d1mov [rsp+264], si
1400828d9lea rcx, [rsp+224]
1400828e1mov [rsp+256], rbx
1400828e9mov rsi, [rsp+152]
1400828f1mov rax, [rax+16]
1400828f5mov [rsp+240], rdi
1400828fdmovdqu x2, [rsp+256]
140082906movdqu x3, [rsp+240]
14008290fmov rax, [rax+32]
140082913mov [rsp+64], rsi
140082918movups [rsp+208], x2
140082920mov [rsp+56], rax
140082925movups [rsp+192], x3
14008292djmp 0x140081b19
140082932nop [rax+rax]
140082938
140082938loc_140082938:
140082938cmp [rsp+88], -1
14008293eje 0x140080e08
140082944jmp 0x140081431
140082949nop [rax]
140082950
140082950loc_140082950:
140082950xor r15l, r15l
140082953xor ebp, ebp
140082955jmp 0x140080f9b
14008295a
14008295aloc_14008295a:
14008295amov rax, [rbx]
14008295dmov [rsp+176], r8b
140082965mov rcx, rbx
140082968call [rax+72]
14008296bmovzx r8l, [rsp+176]
140082974movzx edx, ax
140082977jmp 0x140081011
14008297c
14008297cloc_14008297c:
14008297cmov rcx, rbx
14008297fmov esi, -1
140082984call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082989jmp 0x14008165a
14008298e
14008298eloc_14008298e:
14008298emov rcx, r13
140082991call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140082996mov rbx, [rsp+256]
14008299emovzx esi, [rsp+264]
1400829a6mov rcx, r14
1400829a9movzx edx, ax
1400829acmov rax, [r14]
1400829afmov r8l, 42
1400829b5call [rax+96]
1400829b8mov r15l, eax
1400829bblea eax, [r15-48]
1400829bfcmp al, 9
1400829c1ja 0x14008256f
1400829c7mov rcx, rbx
1400829cacall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
1400829cfmov eax, [rsp+280]
1400829d6movsx edx, r15b
1400829damov rcx, r13
1400829ddmov r8l, -1
1400829e3mov [rsp+264], r8w
1400829eclea eax, [rax+4*rax]
1400829eflea eax, [rdx+2*rax-48]
1400829f3mov rdx, rbp
1400829f6mov [rsp+280], eax
1400829fdcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
140082a02mov rdi, [rsp+240]
140082a0atest al, al
140082a0cje 0x140082a54
140082a0emov rbx, [rsp+256]
140082a16movzx esi, [rsp+264]
140082a1e
140082a1eloc_140082a1e:
140082a1emov eax, [rsp+280]
140082a25mov rcx, [rsp+152]
140082a2dsub eax, 1900
140082a32and [rcx+1], 253
140082a36jmp 0x14008257f
140082a3b
140082a3bloc_140082a3b:
140082a3bmov rsi, [rip+0x114c4e]
140082a42mov rax, [rsp+648]
140082a4asub rax, [rsi]
140082a4dje 0x140082acc
140082a4f
140082a4floc_140082a4f:
140082a4fcall __stack_chk_fail
140082a54
140082a54loc_140082a54:
140082a54mov rcx, r13
140082a57call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140082a5cmov rbx, [rsp+256]
140082a64movzx esi, [rsp+264]
140082a6cmov rcx, r14
140082a6fmovzx edx, ax
140082a72mov rax, [r14]
140082a75mov r8l, 42
140082a7bcall [rax+96]
140082a7emovsx ebp, al
140082a81lea eax, [rbp-48]
140082a84cmp al, 9
140082a86ja 0x140082a1e
140082a88mov rcx, rbx
140082a8bor esi, -1
140082a8ecall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082a93imul eax, [rsp+280], 10
140082a9blea eax, [rax+rbp-48]
140082a9fmov [rsp+280], eax
140082aa6jmp 0x140082a1e
140082aab
140082aabloc_140082aab:
140082aabadd r12, 1
140082aafcmp si, -1
140082ab3sete r13b
140082ab7jmp 0x140080c36
140082abc
140082abcloc_140082abc:
140082abcmov [rsp+104], r13b
140082ac1add r12, 1
140082ac5xor ebx, ebx
140082ac7jmp 0x140080c3b
140082acc
140082accloc_140082acc:
140082acccall std::__throw_bad_cast()
140082ad1nop
140080a80
140080a80_ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias:
140080a80push r15
140080a82push r14
140080a84push r13
140080a86push r12
140080a88push rbp
140080a89push rdi
140080a8apush rsi
140080a8bpush rbx
140080a8csub rsp, 760
140080a93movups [rsp+656], x6
140080a9bmovups [rsp+672], x7
140080aa3movups [rsp+688], x8
140080aacmovups [rsp+704], x9
140080ab5movups [rsp+720], x10
140080abemovups [rsp+736], x11
140080ac7mov rdi, [rip+0x116bc2]
140080acemov rax, [r8]
140080ad1mov rbp, [rsp+864]
140080ad9mov r15, [rsp+872]
140080ae1mov rbx, rax
140080ae4mov [rsp+128], rdx
140080aecmov rdx, [r8+8]
140080af0mov r14, rcx
140080af3mov [rsp+256], rax
140080afbmov rax, [r9]
140080afemov [rsp+264], rdx
140080b06mov rcx, [r9+8]
140080b0amov rdx, rax
140080b0dmov [rsp+240], rax
140080b15mov rax, [rsp+880]
140080b1dmov [rsp+248], rcx
140080b25lea rcx, [rip+0x850b4]
140080b2cmovzx esi, [rsp+264]
140080b34mov [rsp+160], rax
140080b3cmov rax, [rsp+888]
140080b44mov [rsp+120], rbp
140080b49mov [rsp+96], rax
140080b4emov rax, [rsp+896]
140080b56mov [rsp+152], rax
140080b5emov rax, [rdi]
140080b61mov [rsp+648], rax
140080b69xor eax, eax
140080b6bmov rdi, rdx
140080b6ecall std::locale::id::_M_id() const
140080b73mov rdx, [rbp+208]
140080b7acmp rax, [rdx+16]
140080b7ejae 0x140082a3b
140080b84mov rdx, [rdx+8]
140080b88mov rcx, [rdx+8*rax]
140080b8ctest rcx, rcx
140080b8fje 0x140082a3b
140080b95xor r9l, r9l
140080b98lea r8, [rip+0x11b1f1]
140080b9flea rdx, [rip+0x11a9da]
140080ba6call __dynamic_cast
140080babmov [rsp+168], rax
140080bb3test rax, rax
140080bb6je 0x140082a3b
140080bbcmov rcx, [rip+0x11618d]
140080bc3call std::locale::id::_M_id() const
140080bc8mov rdx, rax
140080bcbmov rax, [rbp+208]
140080bd2mov rax, [rax+8]
140080bd6mov r13, [rax+8*rdx]
140080bdatest r13, r13
140080bddje 0x140082a3b
140080be3mov rcx, [rsp+96]
140080be8xor r12l, r12l
140080bebcall wcslen
140080bf0cmp si, -1
140080bf4mov [rsp+144], r14
140080bfcmov r14, r13
140080bffmov [rsp+112], rax
140080c04movzx eax, [rsp+248]
140080c0csete r13b
140080c10mov [rsp+276], 0
140080c1bmov [rsp+88], ax
140080c20mov [rsp+136], r15
140080c28test rbx, rbx
140080c2bje 0x140080c36
140080c2d
140080c2dloc_140080c2d:
140080c2dtest r13b, r13b
140080c30jne 0x140080dac
140080c36
140080c36loc_140080c36:
140080c36mov [rsp+104], r13b
140080c3b
140080c3bloc_140080c3b:
140080c3bcmp [rsp+88], -1
140080c41sete r15b
140080c45test rdi, rdi
140080c48setne bpl
140080c4cand bpl, r15b
140080c4fjne 0x140080e78
140080c55mov ebp, r15l
140080c58mov eax, [rsp+276]
140080c5fcmp r13b, bpl
140080c62je 0x140080eb0
140080c68
140080c68loc_140080c68:
140080c68cmp r12, [rsp+112]
140080c6djae 0x140080eb0
140080c73test eax, eax
140080c75jne 0x140080f80
140080c7bmov rax, [rsp+96]
140080c80lea r13, [r12+r12]
140080c84xor r8l, r8l
140080c87mov rcx, r14
140080c8alea rbp, [rax+r13]
140080c8emov rax, [r14]
140080c91movzx edx, [rbp]
140080c95call [rax+96]
140080c98mov r9, [r14]
140080c9bcmp al, 37
140080c9dje 0x140080d50
140080ca3movzx r8l, [rbp]
140080ca8mov edx, 32
140080cadmov rcx, r14
140080cb0call [r9+16]
140080cb4mov r13l, eax
140080cb7test al, al
140080cb9jne 0x140080de0
140080cbfmov rax, [r14]
140080cc2movzx edx, [rbp]
140080cc6mov rcx, r14
140080cc9call [rax+64]
140080ccctest rbx, rbx
140080ccfmovzx r8l, [rsp+104]
140080cd5movzx edx, si
140080cd8setne r15b
140080cdcmov r13l, eax
140080cdfand r8b, r15b
140080ce2jne 0x140081000
140080ce8
140080ce8loc_140080ce8:
140080ce8mov rax, [r14]
140080cebmov rcx, r14
140080ceecall [rax+64]
140080cf1cmp r13w, ax
140080cf5je 0x140080da0
140080cfbmov rax, [r14]
140080cfemovzx edx, [rbp]
140080d02mov rcx, r14
140080d05call [rax+48]
140080d08mov ebp, eax
140080d0acmp [rsp+104], 0
140080d0fje 0x140080d1a
140080d11test r15b, r15b
140080d14jne 0x140081048
140080d1a
140080d1aloc_140080d1a:
140080d1amovzx edx, si
140080d1d
140080d1dloc_140080d1d:
140080d1dmov rax, [r14]
140080d20mov rcx, r14
140080d23call [rax+48]
140080d26cmp bp, ax
140080d29je 0x140080da0
140080d2b
140080d2bloc_140080d2b:
140080d2bor [rsp+276], 4
140080d33
140080d33loc_140080d33:
140080d33add r12, 1
140080d37cmp si, -1
140080d3bsete r13b
140080d3ftest rbx, rbx
140080d42jne 0x140080c2d
140080d48jmp 0x140080c36
140080d4dnop [rax]
140080d50
140080d50loc_140080d50:
140080d50mov rcx, [rsp+96]
140080d55xor r8l, r8l
140080d58movzx edx, [rcx+r13+2]
140080d5emov rcx, r14
140080d61call [r9+96]
140080d65mov [rsp+280], 0
140080d70cmp al, 69
140080d72je 0x140080f50
140080d78cmp al, 79
140080d7aje 0x140080f50
140080d80add r12, 1
140080d84
140080d84loc_140080d84:
140080d84sub eax, 37
140080d87cmp al, 84
140080d89ja 0x140080d2b
140080d8blea rdx, [rip+0x111e86]
140080d92movzx eax, al
140080d95movsxd rax, [rdx+4*rax]
140080d99add rax, rdx
140080d9cjmp rax
140080d9enop
140080da0
140080da0loc_140080da0:
140080da0mov rcx, rbx
140080da3add r12, 1
140080da7call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140080dac
140080dacloc_140080dac:
140080dacmov rax, [rbx+16]
140080db0cmp rax, [rbx+24]
140080db4jae 0x1400810f8
140080dbamovzx esi, [rax]
140080dbd
140080dbdloc_140080dbd:
140080dbdmov [rsp+104], 1
140080dc2cmp si, -1
140080dc6je 0x1400810a8
140080dccmov esi, -1
140080dd1xor r13l, r13l
140080dd4jmp 0x140080c3b
140080dd9nop [rax]
140080de0
140080de0loc_140080de0:
140080de0test rbx, rbx
140080de3jne 0x140081412
140080de9cmp si, -1
140080dedsete bpl
140080df1test rdi, rdi
140080df4je 0x140080dff
140080df6test r15b, r15b
140080df9jne 0x140080f98
140080dff
140080dffloc_140080dff:
140080dffcmp bpl, r15b
140080e02je 0x140082aab
140080e08
140080e08loc_140080e08:
140080e08movzx r8l, si
140080e0c
140080e0cloc_140080e0c:
140080e0cmov rax, [r14]
140080e0fmov edx, 32
140080e14mov rcx, r14
140080e17call [rax+16]
140080e1atest al, al
140080e1cje 0x140080d33
140080e22mov rax, [rbx+16]
140080e26cmp rax, [rbx+24]
140080e2ajae 0x140080f70
140080e30add rax, 2
140080e34mov [rbx+16], rax
140080e38
140080e38loc_140080e38:
140080e38mov rax, [rbx+16]
140080e3ccmp rax, [rbx+24]
140080e40jae 0x1400810d0
140080e46movzx esi, [rax]
140080e49
140080e49loc_140080e49:
140080e49cmp si, -1
140080e4dje 0x140081080
140080e53test rdi, rdi
140080e56je 0x140081030
140080e5ccmp [rsp+88], -1
140080e62je 0x140081070
140080e68
140080e68loc_140080e68:
140080e68add r12, 1
140080e6cjmp 0x140080dac
140080e71nop [rax]
140080e78
140080e78loc_140080e78:
140080e78mov rax, [rdi+16]
140080e7ccmp rax, [rdi+24]
140080e80jae 0x140081110
140080e86movzx eax, [rax]
140080e89
140080e89loc_140080e89:
140080e89cmp ax, -1
140080e8dmov eax, 0
140080e92cmovne ebp, eax
140080e95mov eax, 0
140080e9acmove rdi, rax
140080e9emov eax, [rsp+276]
140080ea5cmp r13b, bpl
140080ea8jne 0x140080c68
140080eaenop
140080eb0
140080eb0loc_140080eb0:
140080eb0mov r15, [rsp+136]
140080eb8mov r14, [rsp+144]
140080ec0cmp [rsp+112], r12
140080ec5jne 0x140080ecb
140080ec7test eax, eax
140080ec9je 0x140080ecf
140080ecb
140080ecbloc_140080ecb:
140080ecbor [r15], 4
140080ecf
140080ecfloc_140080ecf:
140080ecfmov [rsp+256], rbx
140080ed7mov rdi, [rip+0x1167b2]
140080edemov [rsp+264], si
140080ee6movdqu x1, [rsp+256]
140080eefmovups [r14], x1
140080ef3mov rax, [rsp+648]
140080efbsub rax, [rdi]
140080efejne 0x140082a4f
140080f04movups x6, [rsp+656]
140080f0cmov rax, r14
140080f0fmovups x7, [rsp+672]
140080f17movups x8, [rsp+688]
140080f20movups x9, [rsp+704]
140080f29movups x10, [rsp+720]
140080f32movups x11, [rsp+736]
140080f3badd rsp, 760
140080f42pop rbx
140080f43pop rsi
140080f44pop rdi
140080f45pop rbp
140080f46pop r12
140080f48pop r13
140080f4apop r14
140080f4cpop r15
140080f4eret
140080f4fnop
140080f50
140080f50loc_140080f50:
140080f50mov rax, [rsp+96]
140080f55add r12, 2
140080f59xor r8l, r8l
140080f5cmov rcx, r14
140080f5fmovzx edx, [rax+r13+4]
140080f65mov rax, [r14]
140080f68call [rax+96]
140080f6bjmp 0x140080d84
140080f70
140080f70loc_140080f70:
140080f70mov rax, [rbx]
140080f73mov rcx, rbx
140080f76call [rax+80]
140080f79jmp 0x140080e38
140080f7enop
140080f80
140080f80loc_140080f80:
140080f80mov r15, [rsp+136]
140080f88mov r14, [rsp+144]
140080f90jmp 0x140080ecb
140080f95nop [rax]
140080f98
140080f98loc_140080f98:
140080f98xor r15l, r15l
140080f9b
140080f9bloc_140080f9b:
140080f9bmov rax, [rdi+16]
140080f9fcmp rax, [rdi+24]
140080fa3jae 0x1400810b8
140080fa9movzx eax, [rax]
140080fac
140080facloc_140080fac:
140080faccmp ax, -1
140080fb0mov eax, 0
140080fb5cmove rdi, rax
140080fb9sete al
140080fbccmp al, bpl
140080fbfje 0x140081400
140080fc5test r15b, r15b
140080fc8je 0x140080e08
140080fce
140080fceloc_140080fce:
140080fcemov rax, [rbx+16]
140080fd2cmp rax, [rbx+24]
140080fd6jae 0x1400810e0
140080fdcmovzx r8l, [rax]
140080fe0
140080fe0loc_140080fe0:
140080fe0cmp r8w, -1
140080fe5jne 0x140080e0c
140080feb
140080febloc_140080feb:
140080febmov r8l, 65535
140080ff1xor ebx, ebx
140080ff3jmp 0x140080e0c
140080ff8nop [rax+rax]
140081000
140081000loc_140081000:
140081000mov rax, [rbx+16]
140081004cmp rax, [rbx+24]
140081008jae 0x14008295a
14008100emovzx edx, [rax]
140081011
140081011loc_140081011:
140081011xor r15l, r15l
140081014mov eax, 0
140081019cmp dx, -1
14008101dcmovne r15l, r8l
140081021cmove rbx, rax
140081025jmp 0x140080ce8
14008102anop [rax+rax]
140081030
140081030loc_140081030:
140081030cmp [rsp+88], -1
140081036jne 0x140080e68
14008103cmov esi, -1
140081041jmp 0x140080fce
140081043nop [rax+rax]
140081048
140081048loc_140081048:
140081048mov rax, [rbx+16]
14008104ccmp rax, [rbx+24]
140081050jae 0x140081953
140081056movzx edx, [rax]
140081059
140081059loc_140081059:
140081059xor eax, eax
14008105bcmp dx, -1
14008105fcmove rbx, rax
140081063jmp 0x140080d1d
140081068nop [rax+rax]
140081070
140081070loc_140081070:
140081070mov esi, -1
140081075mov r15l, r13l
140081078xor ebp, ebp
14008107ajmp 0x140080f9b
14008107fnop
140081080
140081080loc_140081080:
140081080test rdi, rdi
140081083je 0x14008111e
140081089cmp [rsp+88], -1
14008108fjne 0x140080feb
140081095mov ebp, r13l
140081098xor r15l, r15l
14008109bxor ebx, ebx
14008109djmp 0x140080f9b
1400810a2nop [rax+rax]
1400810a8
1400810a8loc_1400810a8:
1400810a8mov r13l, 1
1400810aexor ebx, ebx
1400810b0jmp 0x140080c3b
1400810b5nop [rax]
1400810b8
1400810b8loc_1400810b8:
1400810b8mov rax, [rdi]
1400810bbmov rcx, rdi
1400810becall [rax+72]
1400810c1jmp 0x140080fac
1400810c6nop [rax+rax]
1400810d0
1400810d0loc_1400810d0:
1400810d0mov rax, [rbx]
1400810d3mov rcx, rbx
1400810d6call [rax+72]
1400810d9mov esi, eax
1400810dbjmp 0x140080e49
1400810e0
1400810e0loc_1400810e0:
1400810e0mov rax, [rbx]
1400810e3mov rcx, rbx
1400810e6call [rax+72]
1400810e9movzx r8l, ax
1400810edjmp 0x140080fe0
1400810f2nop [rax+rax]
1400810f8
1400810f8loc_1400810f8:
1400810f8mov rax, [rbx]
1400810fbmov rcx, rbx
1400810fecall [rax+72]
140081101mov esi, eax
140081103jmp 0x140080dbd
140081108nop [rax+rax]
140081110
140081110loc_140081110:
140081110mov rax, [rdi]
140081113mov rcx, rdi
140081116call [rax+72]
140081119jmp 0x140080e89
14008111e
14008111eloc_14008111e:
14008111ecmp [rsp+88], -1
140081124je 0x140082abc
14008112axor ebx, ebx
14008112cmov r8l, 65535
140081132jmp 0x140080e0c
140081137lea r13, [rsp+256]
14008113fmov [rsp+256], rbx
140081147mov rcx, r13
14008114amov [rsp+264], si
140081152call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140081157mov r9, [r14]
14008115amov edx, 1
14008115fmov rcx, r14
140081162mov rbx, [rsp+256]
14008116amovzx esi, [rsp+264]
140081172movzx r8l, ax
140081176call [r9+16]
14008117atest al, al
14008117cje 0x140080d2b
140081182lea rax, [rsp+276]
14008118alea r15, [rsp+284]
140081192mov [rsp+48], 14
14008119bmovdqu x2, [rsp+256]
1400811a4mov [rsp+184], rax
1400811acmov rdx, [rsp+128]
1400811b4lea rcx, [rsp+224]
1400811bclea r9, [rsp+192]
1400811c4mov [rsp+64], rax
1400811c9mov rax, [rsp+120]
1400811celea r8, [rsp+208]
1400811d6lea rbp, [rsp+240]
1400811demov [rsp+32], r15
1400811e3mov [rsp+56], rax
1400811e8mov rax, [rip+0x115b31]
1400811efmov [rsp+240], rdi
1400811f7movdqu x3, [rsp+240]
140081200mov [rsp+40], rax
140081205mov [rsp+176], rcx
14008120dmov [rsp+88], r9
140081212mov [rsp+104], r8
140081217movups [rsp+208], x2
14008121fmovups [rsp+192], x3
140081227call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008122cmov rax, [rsp+224]
140081234mov rdx, rbp
140081237mov rcx, r13
14008123amov [rsp+256], rax
140081242mov rax, [rsp+232]
14008124amov [rsp+264], ax
140081252call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
140081257mov rbx, [rsp+256]
14008125fmovzx esi, [rsp+264]
140081267mov rdi, [rsp+240]
14008126ftest al, al
140081271jne 0x140081400
140081277mov eax, [rsp+276]
14008127eor eax, [rsp+284]
140081285jne 0x140081400
14008128bmov rcx, r13
14008128ecall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140081293mov rbx, [rsp+256]
14008129bmov edx, 45
1400812a0mov rcx, r14
1400812a3mov ebp, eax
1400812a5mov rax, [r14]
1400812a8movzx esi, [rsp+264]
1400812b0call [rax+80]
1400812b3cmp bp, ax
1400812b6je 0x1400812e9
1400812b8mov rcx, r13
1400812bbcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
1400812c0mov rbx, [rsp+256]
1400812c8mov edx, 43
1400812cdmov rcx, r14
1400812d0mov ebp, eax
1400812d2mov rax, [r14]
1400812d5movzx esi, [rsp+264]
1400812ddcall [rax+80]
1400812e0cmp bp, ax
1400812e3jne 0x140081400
1400812e9
1400812e9loc_1400812e9:
1400812e9mov [rsp+256], rbx
1400812f1mov rbx, [rsp+120]
1400812f6xor eax, eax
1400812f8mov [rsp+264], si
140081300mov rsi, [rsp+184]
140081308mov r13, [rsp+128]
140081310mov rbp, [rsp+176]
140081318mov [rsp+40], eax
14008131cmov [rsp+72], rsi
140081321mov r9, [rsp+88]
140081326mov [rsp+64], rbx
14008132bmov r8, [rsp+104]
140081330mov rdx, r13
140081333mov rcx, rbp
140081336movdqu x6, [rsp+256]
14008133fmov [rsp+32], r15
140081344mov [rsp+56], 2
14008134dmovdqu x7, [rsp+240]
140081356mov [rsp+48], 23
14008135emovups [rsp+208], x6
140081366movups [rsp+192], x7
14008136ecall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081373xor edx, edx
140081375mov [rsp+72], rsi
14008137amov rcx, rbp
14008137dmov rax, [rsp+224]
140081385mov [rsp+64], rbx
14008138amov [rsp+40], edx
14008138emov r9, [rsp+88]
140081393mov rdx, r13
140081396mov [rsp+256], rax
14008139emov rax, [rsp+232]
1400813a6mov [rsp+56], 2
1400813afmov r8, [rsp+104]
1400813b4movdqu x4, [rsp+240]
1400813bdmov [rsp+32], r15
1400813c2mov [rsp+48], 59
1400813camov [rsp+264], ax
1400813d2movdqu x0, [rsp+256]
1400813dbmovups [rsp+192], x4
1400813e3movups [rsp+208], x0
1400813ebcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400813f0mov rbx, [rsp+224]
1400813f8movzx esi, [rsp+232]
140081400
140081400loc_140081400:
140081400movzx eax, [rsp+248]
140081408mov [rsp+88], ax
14008140djmp 0x140080d33
140081412
140081412loc_140081412:
140081412cmp si, -1
140081416je 0x140080e38
14008141ctest rdi, rdi
14008141fje 0x140082938
140081425cmp [rsp+88], -1
14008142bje 0x140082950
140081431
140081431loc_140081431:
140081431mov [rsp+104], 0
140081436add r12, 1
14008143axor r13l, r13l
14008143djmp 0x140080c3b
140081442mov rax, [rsp+168]
14008144amov [rsp+256], rbx
140081452lea rcx, [rsp+224]
14008145alea r9, [rsp+192]
140081462mov [rsp+264], si
14008146alea r8, [rsp+208]
140081472mov rax, [rax+16]
140081476mov [rsp+240], rdi
14008147emovdqu x4, [rax+312]
140081486movdqu x3, [rax+328]
14008148emovdqu x5, [rax+296]
140081496movdqu x2, [rax+344]
14008149emovdqu x1, [rax+360]
1400814a6movdqu x0, [rax+376]
1400814aemovups [rsp+560], x4
1400814b6movdqu x6, [rax+216]
1400814bemovdqu x7, [rax+232]
1400814c6movups [rsp+576], x3
1400814cemovdqu x8, [rax+248]
1400814d7movdqu x9, [rax+264]
1400814e0movups [rsp+544], x5
1400814e8movdqu x10, [rax+280]
1400814f1movdqu x11, [rax+200]
1400814falea rax, [rsp+276]
140081502movups [rsp+592], x2
14008150amovdqu x3, [rsp+256]
140081513movups [rsp+608], x1
14008151bmovdqu x4, [rsp+240]
140081524movups [rsp+624], x0
14008152cmovups [rsp+208], x3
140081534movups [rsp+448], x11
14008153dmovups [rsp+464], x6
140081545movups [rsp+480], x7
14008154dmovups [rsp+496], x8
140081556movups [rsp+512], x9
14008155fmovups [rsp+528], x10
140081568movups [rsp+192], x4
140081570mov rdx, [rsp+128]
140081578mov [rsp+64], rax
14008157dmov rax, [rsp+120]
140081582mov [rsp+48], 24
14008158bmov [rsp+56], rax
140081590lea rax, [rsp+448]
140081598mov [rsp+40], rax
14008159dlea rax, [rsp+280]
1400815a5mov [rsp+32], rax
1400815aacall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400815afmov r10l, [rsp+276]
1400815b7mov rbx, [rsp+224]
1400815bfmovzx esi, [rsp+232]
1400815c7test r10l, r10l
1400815cajne 0x140080d33
1400815d0movsxd rax, [rsp+280]
1400815d8mov rdx, rax
1400815dbimul rax, rax, 0x2aaaaaab
1400815e2mov ecx, edx
1400815e4sar ecx, 31
1400815e7sar rax, 33
1400815ebsub eax, ecx
1400815edlea eax, [rax+2*rax]
1400815f0shl eax, 2
1400815f3sub edx, eax
1400815f5mov rax, [rsp+160]
1400815fdmov [rax+16], edx
140081600mov rax, [rsp+152]
140081608or [rax], 1032
14008160djmp 0x140080d33
140081612lea rcx, [rsp+256]
14008161amov [rsp+256], rbx
140081622mov [rsp+264], si
14008162acall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14008162fmov r9, [r14]
140081632mov edx, 32
140081637mov rcx, r14
14008163amov rbx, [rsp+256]
140081642movzx esi, [rsp+264]
14008164amovzx r8l, ax
14008164ecall [r9+16]
140081652test al, al
140081654jne 0x14008297c
14008165a
14008165aloc_14008165a:
14008165alea rax, [rsp+276]
140081662mov [rsp+48], 31
14008166amov rdx, [rsp+128]
140081672lea r8, [rsp+208]
14008167amov [rsp+72], rax
14008167fmov rax, [rsp+120]
140081684lea rcx, [rsp+224]
14008168clea r9, [rsp+192]
140081694mov [rsp+56], 2
14008169dmov [rsp+64], rax
1400816a2lea rax, [rsp+280]
1400816aamov [rsp+40], 1
1400816b2mov [rsp+32], rax
1400816b7mov [rsp+264], si
1400816bfmovdqu x5, [rsp+256]
1400816c8mov [rsp+240], rdi
1400816d0movdqu x7, [rsp+240]
1400816d9movups [rsp+208], x5
1400816e1movups [rsp+192], x7
1400816e9call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400816eemov r8l, [rsp+276]
1400816f6mov rbx, [rsp+224]
1400816femovzx esi, [rsp+232]
140081706test r8l, r8l
140081709jne 0x140080d33
14008170fmov eax, [rsp+280]
140081716mov rcx, [rsp+160]
14008171emov [rcx+12], eax
140081721mov rax, [rsp+152]
140081729or [rax], 1040
14008172ejmp 0x140080d33
140081733mov rax, [rsp+168]
14008173bmov [rsp+256], rbx
140081743lea rcx, [rsp+224]
14008174blea r9, [rsp+192]
140081753mov [rsp+264], si
14008175bmov rdx, [rsp+128]
140081763lea r8, [rsp+208]
14008176bmov rax, [rax+16]
14008176fmov [rsp+240], rdi
140081777movdqu x6, [rax+88]
14008177cmovdqu x5, [rax+104]
140081781movdqu x2, [rax+152]
140081789movdqu x4, [rax+120]
14008178emovdqu x3, [rax+136]
140081796movdqu x1, [rax+168]
14008179emovups [rsp+336], x6
1400817a6movdqu x0, [rax+184]
1400817aelea rax, [rsp+276]
1400817b6movdqu x6, [rsp+256]
1400817bfmovups [rsp+400], x2
1400817c7movdqu x2, [rsp+240]
1400817d0mov [rsp+64], rax
1400817d5mov rax, [rsp+120]
1400817damovups [rsp+352], x5
1400817e2mov [rsp+48], 14
1400817ebmov [rsp+56], rax
1400817f0lea rax, [rsp+336]
1400817f8mov [rsp+40], rax
1400817fdlea rax, [rsp+280]
140081805mov [rsp+32], rax
14008180amovups [rsp+368], x4
140081812movups [rsp+384], x3
14008181amovups [rsp+416], x1
140081822movups [rsp+432], x0
14008182amovups [rsp+208], x6
140081832movups [rsp+192], x2
14008183acall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008183fmov r11l, [rsp+276]
140081847mov rbx, [rsp+224]
14008184fmovzx esi, [rsp+232]
140081857test r11l, r11l
14008185ajne 0x140080d33
140081860movsxd rax, [rsp+280]
140081868mov rdx, rax
14008186bimul rax, rax, 0xffffffff92492493
140081872mov ecx, edx
140081874sar ecx, 31
140081877shr rax, 32
14008187badd eax, edx
14008187dsar eax, 2
140081880sub eax, ecx
140081882lea ecx, [8*rax]
140081889sub ecx, eax
14008188bmov rax, [rsp+160]
140081893sub edx, ecx
140081895mov [rax+24], edx
140081898mov rax, [rsp+152]
1400818a0or [rax], 2
1400818a3jmp 0x140080d33
1400818a8lea rbp, [rsp+240]
1400818b0jmp 0x1400818fd
1400818b2nop [rax+rax]
1400818b8
1400818b8loc_1400818b8:
1400818b8lea rcx, [rsp+256]
1400818c0call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
1400818c5mov r9, [r14]
1400818c8mov edx, 32
1400818cdmov rcx, r14
1400818d0mov rbx, [rsp+256]
1400818d8movzx esi, [rsp+264]
1400818e0movzx r8l, ax
1400818e4call [r9+16]
1400818e8test al, al
1400818eaje 0x140081400
1400818f0mov rcx, rbx
1400818f3mov esi, -1
1400818f8call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
1400818fd
1400818fdloc_1400818fd:
1400818fdmov rdx, rbp
140081900lea rcx, [rsp+256]
140081908mov [rsp+240], rdi
140081910mov [rsp+256], rbx
140081918mov [rsp+264], si
140081920call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
140081925mov rdi, [rsp+240]
14008192dtest al, al
14008192fje 0x1400818b8
140081931movzx eax, [rsp+248]
140081939mov rbx, [rsp+256]
140081941movzx esi, [rsp+264]
140081949mov [rsp+88], ax
14008194ejmp 0x140080d33
140081953
140081953loc_140081953:
140081953mov rax, [rbx]
140081956mov rcx, rbx
140081959call [rax+72]
14008195cmovzx edx, ax
14008195fjmp 0x140081059
140081964lea rax, [rsp+276]
14008196cmov [rsp+48], 53
140081974mov rdx, [rsp+128]
14008197clea rcx, [rsp+224]
140081984mov [rsp+72], rax
140081989mov rax, [rsp+120]
14008198elea r9, [rsp+192]
140081996lea r8, [rsp+208]
14008199emov [rsp+56], 2
1400819a7mov [rsp+64], rax
1400819aclea rax, [rsp+280]
1400819b4mov [rsp+40], 0
1400819bcmov [rsp+32], rax
1400819c1mov [rsp+256], rbx
1400819c9mov [rsp+264], si
1400819d1movdqu x0, [rsp+256]
1400819damov [rsp+240], rdi
1400819e2movdqu x2, [rsp+240]
1400819ebmovups [rsp+208], x0
1400819f3movups [rsp+192], x2
1400819fbcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081a00mov ebp, [rsp+276]
140081a07mov rbx, [rsp+224]
140081a0fmovzx esi, [rsp+232]
140081a17test ebp, ebp
140081a19jne 0x140080d33
140081a1fmov eax, [rsp+280]
140081a26mov rcx, [rsp+152]
140081a2eshl eax, 16
140081a31mov edx, [rcx]
140081a33and eax, 0x3f0000
140081a38mov [rsp+104], edx
140081a3cor eax, 32
140081a3fand edx, 0xffffffffffc0ffdf
140081a45or eax, edx
140081a47mov [rcx], eax
140081a49jmp 0x140080d33
140081a4elea rcx, [rsp+256]
140081a56mov [rsp+256], rbx
140081a5emov [rsp+264], si
140081a66call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140081a6bmov rbx, [rsp+256]
140081a73mov edx, 37
140081a78mov rcx, r14
140081a7bmov ebp, eax
140081a7dmov rax, [r14]
140081a80movzx esi, [rsp+264]
140081a88call [rax+80]
140081a8bcmp bp, ax
140081a8ejne 0x140080d2b
140081a94mov rcx, rbx
140081a97mov esi, -1
140081a9ccall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140081aa1jmp 0x140080d33
140081aa6mov rax, [r14]
140081aa9lea rdx, [rip+0x11115d]
140081ab0lea rbp, [rsp+304]
140081ab8mov rcx, r14
140081abbmov r9, rbp
140081abelea r8, [rdx+9]
140081ac2call [rax+88]
140081ac5mov [rsp+256], rbx
140081acdlea rcx, [rsp+224]
140081ad5mov [rsp+264], si
140081addmovdqu x6, [rsp+256]
140081ae6mov [rsp+240], rdi
140081aeemovdqu x7, [rsp+240]
140081af7movups [rsp+208], x6
140081affmovups [rsp+192], x7
140081b07
140081b07loc_140081b07:
140081b07mov rax, [rsp+152]
140081b0fmov [rsp+56], rbp
140081b14mov [rsp+64], rax
140081b19
140081b19loc_140081b19:
140081b19mov rax, [rsp+160]
140081b21mov rdx, [rsp+128]
140081b29lea r9, [rsp+192]
140081b31lea r8, [rsp+208]
140081b39mov [rsp+48], rax
140081b3elea rax, [rsp+276]
140081b46mov [rsp+40], rax
140081b4bmov rax, [rsp+120]
140081b50mov [rsp+32], rax
140081b55call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140081b5amov rbx, [rsp+224]
140081b62movzx esi, [rsp+232]
140081b6ajmp 0x140080d33
140081b6flea rax, [rsp+276]
140081b77mov [rsp+48], 60
140081b7fmov rdx, [rsp+128]
140081b87lea rcx, [rsp+224]
140081b8fmov [rsp+72], rax
140081b94mov rax, [rsp+120]
140081b99lea r9, [rsp+192]
140081ba1lea r8, [rsp+208]
140081ba9mov [rsp+56], 2
140081bb2mov [rsp+64], rax
140081bb7lea rax, [rsp+280]
140081bbfmov [rsp+40], 0
140081bc7mov [rsp+32], rax
140081bccmov [rsp+256], rbx
140081bd4mov [rsp+264], si
140081bdcmovdqu x4, [rsp+256]
140081be5mov [rsp+240], rdi
140081bedmovdqu x5, [rsp+240]
140081bf6movups [rsp+208], x4
140081bfemovups [rsp+192], x5
140081c06call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081c0bmov r13l, [rsp+276]
140081c13mov rbx, [rsp+224]
140081c1bmovzx esi, [rsp+232]
140081c23test r13l, r13l
140081c26jne 0x140080d33
140081c2cmov eax, [rsp+280]
140081c33mov rcx, [rsp+160]
140081c3bmov [rcx], eax
140081c3djmp 0x140080d33
140081c42mov rax, [r14]
140081c45lea rdx, [rip+0x110fbb]
140081c4clea rbp, [rsp+304]
140081c54mov rcx, r14
140081c57mov r9, rbp
140081c5alea r8, [rdx+6]
140081c5ecall [rax+88]
140081c61mov [rsp+256], rbx
140081c69lea rcx, [rsp+224]
140081c71mov [rsp+264], si
140081c79movdqu x2, [rsp+256]
140081c82mov [rsp+240], rdi
140081c8amovdqu x3, [rsp+240]
140081c93movups [rsp+208], x2
140081c9bmovups [rsp+192], x3
140081ca3jmp 0x140081b07
140081ca8lea rax, [rsp+276]
140081cb0mov [rsp+48], 59
140081cb8mov rdx, [rsp+128]
140081cc0lea rcx, [rsp+224]
140081cc8mov [rsp+72], rax
140081ccdmov rax, [rsp+120]
140081cd2lea r9, [rsp+192]
140081cdalea r8, [rsp+208]
140081ce2mov [rsp+56], 2
140081cebmov [rsp+64], rax
140081cf0lea rax, [rsp+280]
140081cf8mov [rsp+32], rax
140081cfdmov [rsp+40], 0
140081d05mov [rsp+256], rbx
140081d0dmov [rsp+264], si
140081d15movdqu x5, [rsp+256]
140081d1emov [rsp+240], rdi
140081d26movdqu x6, [rsp+240]
140081d2fmovups [rsp+208], x5
140081d37movups [rsp+192], x6
140081d3fcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081d44mov eax, [rsp+276]
140081d4bmov rbx, [rsp+224]
140081d53movzx esi, [rsp+232]
140081d5btest eax, eax
140081d5djne 0x140080d33
140081d63mov eax, [rsp+280]
140081d6amov rcx, [rsp+160]
140081d72mov [rcx+4], eax
140081d75jmp 0x140080d33
140081d7alea rax, [rsp+276]
140081d82mov [rsp+48], 12
140081d8amov rdx, [rsp+128]
140081d92lea rcx, [rsp+224]
140081d9amov [rsp+72], rax
140081d9fmov rax, [rsp+120]
140081da4lea r9, [rsp+192]
140081daclea r8, [rsp+208]
140081db4mov [rsp+56], 2
140081dbdmov [rsp+64], rax
140081dc2lea rax, [rsp+280]
140081dcamov [rsp+32], rax
140081dcfmov [rsp+40], 1
140081dd7mov [rsp+256], rbx
140081ddfmov [rsp+264], si
140081de7movdqu x5, [rsp+256]
140081df0mov [rsp+240], rdi
140081df8movdqu x7, [rsp+240]
140081e01movups [rsp+208], x5
140081e09movups [rsp+192], x7
140081e11call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081e16mov eax, [rsp+276]
140081e1dmov rbx, [rsp+224]
140081e25movzx esi, [rsp+232]
140081e2dtest eax, eax
140081e2fjne 0x140080d33
140081e35movsxd rax, [rsp+280]
140081e3dmov rdx, rax
140081e40imul rax, rax, 0x2aaaaaab
140081e47mov ecx, edx
140081e49sar ecx, 31
140081e4csar rax, 33
140081e50sub eax, ecx
140081e52lea eax, [rax+2*rax]
140081e55shl eax, 2
140081e58sub edx, eax
140081e5amov rax, [rsp+160]
140081e62mov [rax+8], edx
140081e65mov rax, [rsp+152]
140081e6dor [rax], 1
140081e70jmp 0x140080d33
140081e75lea rax, [rsp+276]
140081e7dmov [rsp+48], 23
140081e85mov rdx, [rsp+128]
140081e8dlea rcx, [rsp+224]
140081e95mov [rsp+72], rax
140081e9amov rax, [rsp+120]
140081e9flea r9, [rsp+192]
140081ea7lea r8, [rsp+208]
140081eafmov [rsp+56], 2
140081eb8mov [rsp+64], rax
140081ebdlea rax, [rsp+280]
140081ec5mov [rsp+40], 0
140081ecdmov [rsp+32], rax
140081ed2mov [rsp+256], rbx
140081edamov [rsp+264], si
140081ee2movdqu x3, [rsp+256]
140081eebmov [rsp+240], rdi
140081ef3movdqu x4, [rsp+240]
140081efcmovups [rsp+208], x3
140081f04movups [rsp+192], x4
140081f0ccall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140081f11mov edx, [rsp+276]
140081f18mov rbx, [rsp+224]
140081f20movzx esi, [rsp+232]
140081f28test edx, edx
140081f2ajne 0x140080d33
140081f30mov eax, [rsp+280]
140081f37mov rcx, [rsp+160]
140081f3fmov [rcx+8], eax
140081f42mov rax, [rsp+152]
140081f4aand [rax], 254
140081f4djmp 0x140080d33
140081f52mov rax, [r14]
140081f55lea rbp, [rsp+304]
140081f5dlea rdx, [rip+0x110c9a]
140081f64mov rcx, r14
140081f67mov r9, rbp
140081f6alea r8, [rdx+9]
140081f6ecall [rax+88]
140081f71mov r15, [rsp+152]
140081f79mov [rsp+56], rbp
140081f7elea rcx, [rsp+224]
140081f86mov [rsp+256], rbx
140081f8emov [rsp+264], si
140081f96movdqu x0, [rsp+256]
140081f9fmov [rsp+240], rdi
140081fa7movdqu x2, [rsp+240]
140081fb0mov [rsp+64], r15
140081fb5movups [rsp+208], x0
140081fbdmovups [rsp+192], x2
140081fc5
140081fc5loc_140081fc5:
140081fc5mov rax, [rsp+160]
140081fcdmov rdx, [rsp+128]
140081fd5lea r9, [rsp+192]
140081fddlea r8, [rsp+208]
140081fe5mov [rsp+48], rax
140081fealea rax, [rsp+276]
140081ff2mov [rsp+40], rax
140081ff7mov rax, [rsp+120]
140081ffcmov [rsp+32], rax
140082001call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140082006mov ecx, [rsp+276]
14008200dmov rbx, [rsp+224]
140082015movzx esi, [rsp+232]
14008201dtest ecx, ecx
14008201fjne 0x140080d33
140082025or [r15+1], 4
14008202ajmp 0x140080d33
14008202flea rax, [rsp+276]
140082037mov [rsp+48], 99
14008203fmov rdx, [rsp+128]
140082047lea r9, [rsp+192]
14008204fmov [rsp+72], rax
140082054mov rax, [rsp+120]
140082059lea rcx, [rsp+224]
140082061lea r8, [rsp+208]
140082069mov [rsp+56], 2
140082072mov [rsp+64], rax
140082077lea rax, [rsp+280]
14008207fmov [rsp+40], 0
140082087mov [rsp+32], rax
14008208cmov [rsp+256], rbx
140082094mov [rsp+264], si
14008209cmovdqu x3, [rsp+256]
1400820a5mov [rsp+240], rdi
1400820admovdqu x4, [rsp+240]
1400820b6movups [rsp+208], x3
1400820bemovups [rsp+192], x4
1400820c6call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400820cbmov r9l, [rsp+276]
1400820d3mov rbx, [rsp+224]
1400820dbmovzx esi, [rsp+232]
1400820e3test r9l, r9l
1400820e6jne 0x140080d33
1400820ecmov rcx, [rsp+152]
1400820f4mov eax, [rsp+280]
1400820fbor [rcx], 1152
140082100mov [rcx+4], eax
140082103jmp 0x140080d33
140082108lea rax, [rsp+276]
140082110mov [rsp+48], 53
140082118mov rdx, [rsp+128]
140082120lea rcx, [rsp+224]
140082128mov [rsp+72], rax
14008212dmov rax, [rsp+120]
140082132lea r9, [rsp+192]
14008213alea r8, [rsp+208]
140082142mov [rsp+56], 2
14008214bmov [rsp+64], rax
140082150lea rax, [rsp+280]
140082158mov [rsp+40], 0
140082160mov [rsp+32], rax
140082165mov [rsp+256], rbx
14008216dmov [rsp+264], si
140082175movdqu x5, [rsp+256]
14008217emov [rsp+240], rdi
140082186movdqu x6, [rsp+240]
14008218fmovups [rsp+208], x5
140082197movups [rsp+192], x6
14008219fcall std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400821a4mov r10l, [rsp+276]
1400821acmov rbx, [rsp+224]
1400821b4movzx esi, [rsp+232]
1400821bctest r10l, r10l
1400821bfjne 0x140080d33
1400821c5mov eax, [rsp+280]
1400821ccmov rcx, [rsp+152]
1400821d4shl eax, 16
1400821d7mov edx, [rcx]
1400821d9and eax, 0x3f0000
1400821demov [rsp+104], edx
1400821e2or eax, 64
1400821e5and edx, 0xffffffffffc0ffbf
1400821ebor eax, edx
1400821edmov [rcx], eax
1400821efjmp 0x140080d33
1400821f4mov rax, [rsp+168]
1400821fcmov rax, [rax+16]
140082200movdqu x0, [rax+64]
140082205movq rax, x0
14008220amovups [rsp+288], x0
140082212cmp [rax], 0
140082216je 0x140080d33
14008221cpsrldq x0, 8
140082221movq rax, x0
140082226cmp [rax], 0
14008222aje 0x140080d33
140082230lea rax, [rsp+276]
140082238mov [rsp+256], rbx
140082240mov rdx, [rsp+128]
140082248lea rcx, [rsp+224]
140082250mov [rsp+64], rax
140082255mov rax, [rsp+120]
14008225alea r9, [rsp+192]
140082262lea r8, [rsp+208]
14008226amov [rsp+48], 2
140082273mov [rsp+56], rax
140082278lea rax, [rsp+288]
140082280mov [rsp+40], rax
140082285lea rax, [rsp+280]
14008228dmov [rsp+32], rax
140082292mov [rsp+264], si
14008229amovdqu x4, [rsp+256]
1400822a3mov [rsp+240], rdi
1400822abmovdqu x5, [rsp+240]
1400822b4movups [rsp+208], x4
1400822bcmovups [rsp+192], x5
1400822c4call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400822c9mov eax, [rsp+276]
1400822d0mov rbx, [rsp+224]
1400822d8movzx esi, [rsp+232]
1400822e0test eax, eax
1400822e2jne 0x140080d33
1400822e8mov r15l, [rsp+280]
1400822f0test r15l, r15l
1400822f3je 0x140080d33
1400822f9mov rax, [rsp+152]
140082301or [rax+1], 1
140082305jmp 0x140080d33
14008230anop [rax+rax]
140082310lea rax, [rsp+276]
140082318mov [rsp+48], 12
140082320mov rdx, [rsp+128]
140082328lea rcx, [rsp+224]
140082330mov [rsp+72], rax
140082335mov rax, [rsp+120]
14008233alea r9, [rsp+192]
140082342lea r8, [rsp+208]
14008234amov [rsp+56], 2
140082353mov [rsp+64], rax
140082358lea rax, [rsp+280]
140082360mov [rsp+32], rax
140082365mov [rsp+40], 1
14008236dmov [rsp+256], rbx
140082375mov [rsp+264], si
14008237dmovdqu x3, [rsp+256]
140082386mov [rsp+240], rdi
14008238emovdqu x4, [rsp+240]
140082397movups [rsp+208], x3
14008239fmovups [rsp+192], x4
1400823a7call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400823acmov eax, [rsp+276]
1400823b3mov rbx, [rsp+224]
1400823bbmovzx esi, [rsp+232]
1400823c3test eax, eax
1400823c5jne 0x140080d33
1400823cbmov eax, [rsp+280]
1400823d2mov rcx, [rsp+160]
1400823dasub eax, 1
1400823ddmov [rcx+16], eax
1400823e0mov rax, [rsp+152]
1400823e8or [rax], 8
1400823ebjmp 0x140080d33
1400823f0mov rax, [rsp+168]
1400823f8mov rax, [rax+16]
1400823fcmov rax, [rax+80]
140082400
140082400loc_140082400:
140082400mov [rsp+264], si
140082408mov rsi, [rsp+152]
140082410lea rcx, [rsp+224]
140082418mov [rsp+256], rbx
140082420movdqu x7, [rsp+256]
140082429mov [rsp+240], rdi
140082431movdqu x0, [rsp+240]
14008243amov [rsp+64], rsi
14008243fmov [rsp+56], rax
140082444movups [rsp+208], x7
14008244cmovups [rsp+192], x0
140082454jmp 0x140081b19
140082459lea rax, [rsp+276]
140082461mov [rsp+48], 99
140082469mov rdx, [rsp+128]
140082471lea r9, [rsp+192]
140082479mov [rsp+72], rax
14008247emov rax, [rsp+120]
140082483lea rcx, [rsp+224]
14008248blea r8, [rsp+208]
140082493mov [rsp+56], 2
14008249cmov [rsp+64], rax
1400824a1lea rax, [rsp+280]
1400824a9mov [rsp+32], rax
1400824aemov [rsp+40], 0
1400824b6mov [rsp+256], rbx
1400824bemov [rsp+264], si
1400824c6movdqu x4, [rsp+256]
1400824cfmov [rsp+240], rdi
1400824d7movdqu x5, [rsp+240]
1400824e0movups [rsp+208], x4
1400824e8movups [rsp+192], x5
1400824f0call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400824f5mov rax, [rsp+232]
1400824fdmov r9l, [rsp+276]
140082505mov rbx, [rsp+224]
14008250dmov esi, eax
14008250ftest r9l, r9l
140082512jne 0x140080d33
140082518mov rsi, [rsp+152]
140082520lea rbp, [rsp+240]
140082528lea r13, [rsp+256]
140082530mov [rsp+256], rbx
140082538mov rdx, rbp
14008253bmov rcx, r13
14008253emov [rsp+264], ax
140082546or [rsi+1], 6
14008254acall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
14008254fmov rdi, [rsp+240]
140082557test al, al
140082559je 0x14008298e
14008255fmov rbx, [rsp+256]
140082567movzx esi, [rsp+264]
14008256f
14008256floc_14008256f:
14008256fmov eax, [rsp+280]
140082576lea edx, [rax+100]
140082579cmp eax, 69
14008257ccmovl eax, edx
14008257f
14008257floc_14008257f:
14008257fmov rcx, [rsp+160]
140082587mov [rcx+20], eax
14008258amovzx eax, [rsp+248]
140082592mov [rsp+88], ax
140082597jmp 0x140080d33
14008259cmov rax, [rsp+168]
1400825a4mov rax, [rax+16]
1400825a8mov rax, [rax+16]
1400825acjmp 0x140082400
1400825b1lea rax, [rsp+276]
1400825b9mov [rsp+48], 6
1400825c1mov rdx, [rsp+128]
1400825c9lea rcx, [rsp+224]
1400825d1mov [rsp+72], rax
1400825d6mov rax, [rsp+120]
1400825dblea r9, [rsp+192]
1400825e3lea r8, [rsp+208]
1400825ebmov [rsp+56], 1
1400825f4mov [rsp+64], rax
1400825f9lea rax, [rsp+280]
140082601mov [rsp+40], 0
140082609mov [rsp+32], rax
14008260emov [rsp+256], rbx
140082616mov [rsp+264], si
14008261emovdqu x3, [rsp+256]
140082627mov [rsp+240], rdi
14008262fmovdqu x4, [rsp+240]
140082638movups [rsp+208], x3
140082640movups [rsp+192], x4
140082648call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008264dmov r11l, [rsp+276]
140082655mov rbx, [rsp+224]
14008265dmovzx esi, [rsp+232]
140082665test r11l, r11l
140082668jne 0x140080d33
14008266emov eax, [rsp+280]
140082675mov rcx, [rsp+160]
14008267dmov [rcx+24], eax
140082680mov rax, [rsp+152]
140082688or [rax], 2
14008268bjmp 0x140080d33
140082690lea rax, [rsp+276]
140082698mov [rsp+48], 366
1400826a0mov rdx, [rsp+128]
1400826a8lea rcx, [rsp+224]
1400826b0mov [rsp+72], rax
1400826b5mov rax, [rsp+120]
1400826balea r9, [rsp+192]
1400826c2lea r8, [rsp+208]
1400826camov [rsp+56], 3
1400826d3mov [rsp+64], rax
1400826d8lea rax, [rsp+280]
1400826e0mov [rsp+32], rax
1400826e5mov [rsp+40], 1
1400826edmov [rsp+256], rbx
1400826f5mov [rsp+264], si
1400826fdmovdqu x0, [rsp+256]
140082706mov [rsp+240], rdi
14008270emovdqu x2, [rsp+240]
140082717movups [rsp+208], x0
14008271fmovups [rsp+192], x2
140082727call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14008272cmov eax, [rsp+276]
140082733mov rbx, [rsp+224]
14008273bmovzx esi, [rsp+232]
140082743test eax, eax
140082745jne 0x140080d33
14008274bmov eax, [rsp+280]
140082752mov rcx, [rsp+160]
14008275asub eax, 1
14008275dmov [rcx+28], eax
140082760mov rax, [rsp+152]
140082768or [rax], 4
14008276bjmp 0x140080d33
140082770mov rax, [rsp+168]
140082778mov [rsp+256], rbx
140082780lea rcx, [rsp+224]
140082788mov [rsp+264], si
140082790mov r15, [rsp+152]
140082798mov rax, [rax+16]
14008279cmov [rsp+240], rdi
1400827a4movdqu x5, [rsp+256]
1400827admovdqu x2, [rsp+240]
1400827b6mov rax, [rax+48]
1400827bamov [rsp+64], r15
1400827bfmovups [rsp+208], x5
1400827c7mov [rsp+56], rax
1400827ccmovups [rsp+192], x2
1400827d4jmp 0x140081fc5
1400827d9lea rax, [rsp+276]
1400827e1mov [rsp+48], 9999
1400827e9mov rdx, [rsp+128]
1400827f1lea rcx, [rsp+224]
1400827f9mov [rsp+72], rax
1400827femov rax, [rsp+120]
140082803lea r9, [rsp+192]
14008280blea r8, [rsp+208]
140082813mov [rsp+56], 4
14008281cmov [rsp+64], rax
140082821lea rax, [rsp+280]
140082829mov [rsp+40], 0
140082831mov [rsp+32], rax
140082836mov [rsp+256], rbx
14008283emov [rsp+264], si
140082846movdqu x6, [rsp+256]
14008284fmov [rsp+240], rdi
140082857movdqu x7, [rsp+240]
140082860movups [rsp+208], x6
140082868movups [rsp+192], x7
140082870call std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140082875mov ecx, [rsp+276]
14008287cmov rbx, [rsp+224]
140082884movzx esi, [rsp+232]
14008288ctest ecx, ecx
14008288ejne 0x140080d33
140082894mov eax, [rsp+280]
14008289bmov rcx, [rsp+160]
1400828a3sub eax, 1900
1400828a8mov [rcx+20], eax
1400828abmov rcx, [rsp+152]
1400828b3movzx eax, [rcx+1]
1400828b7mov [rsp+104], al
1400828bband eax, -7
1400828beor eax, 4
1400828c1mov [rcx+1], al
1400828c4jmp 0x140080d33
1400828c9mov rax, [rsp+168]
1400828d1mov [rsp+264], si
1400828d9lea rcx, [rsp+224]
1400828e1mov [rsp+256], rbx
1400828e9mov rsi, [rsp+152]
1400828f1mov rax, [rax+16]
1400828f5mov [rsp+240], rdi
1400828fdmovdqu x2, [rsp+256]
140082906movdqu x3, [rsp+240]
14008290fmov rax, [rax+32]
140082913mov [rsp+64], rsi
140082918movups [rsp+208], x2
140082920mov [rsp+56], rax
140082925movups [rsp+192], x3
14008292djmp 0x140081b19
140082932nop [rax+rax]
140082938
140082938loc_140082938:
140082938cmp [rsp+88], -1
14008293eje 0x140080e08
140082944jmp 0x140081431
140082949nop [rax]
140082950
140082950loc_140082950:
140082950xor r15l, r15l
140082953xor ebp, ebp
140082955jmp 0x140080f9b
14008295a
14008295aloc_14008295a:
14008295amov rax, [rbx]
14008295dmov [rsp+176], r8b
140082965mov rcx, rbx
140082968call [rax+72]
14008296bmovzx r8l, [rsp+176]
140082974movzx edx, ax
140082977jmp 0x140081011
14008297c
14008297cloc_14008297c:
14008297cmov rcx, rbx
14008297fmov esi, -1
140082984call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082989jmp 0x14008165a
14008298e
14008298eloc_14008298e:
14008298emov rcx, r13
140082991call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140082996mov rbx, [rsp+256]
14008299emovzx esi, [rsp+264]
1400829a6mov rcx, r14
1400829a9movzx edx, ax
1400829acmov rax, [r14]
1400829afmov r8l, 42
1400829b5call [rax+96]
1400829b8mov r15l, eax
1400829bblea eax, [r15-48]
1400829bfcmp al, 9
1400829c1ja 0x14008256f
1400829c7mov rcx, rbx
1400829cacall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
1400829cfmov eax, [rsp+280]
1400829d6movsx edx, r15b
1400829damov rcx, r13
1400829ddmov r8l, -1
1400829e3mov [rsp+264], r8w
1400829eclea eax, [rax+4*rax]
1400829eflea eax, [rdx+2*rax-48]
1400829f3mov rdx, rbp
1400829f6mov [rsp+280], eax
1400829fdcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::equal(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> const&) const
140082a02mov rdi, [rsp+240]
140082a0atest al, al
140082a0cje 0x140082a54
140082a0emov rbx, [rsp+256]
140082a16movzx esi, [rsp+264]
140082a1e
140082a1eloc_140082a1e:
140082a1emov eax, [rsp+280]
140082a25mov rcx, [rsp+152]
140082a2dsub eax, 1900
140082a32and [rcx+1], 253
140082a36jmp 0x14008257f
140082a3b
140082a3bloc_140082a3b:
140082a3bmov rsi, [rip+0x114c4e]
140082a42mov rax, [rsp+648]
140082a4asub rax, [rsi]
140082a4dje 0x140082acc
140082a4f
140082a4floc_140082a4f:
140082a4fcall __stack_chk_fail
140082a54
140082a54loc_140082a54:
140082a54mov rcx, r13
140082a57call std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
140082a5cmov rbx, [rsp+256]
140082a64movzx esi, [rsp+264]
140082a6cmov rcx, r14
140082a6fmovzx edx, ax
140082a72mov rax, [r14]
140082a75mov r8l, 42
140082a7bcall [rax+96]
140082a7emovsx ebp, al
140082a81lea eax, [rbp-48]
140082a84cmp al, 9
140082a86ja 0x140082a1e
140082a88mov rcx, rbx
140082a8bor esi, -1
140082a8ecall _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082a93imul eax, [rsp+280], 10
140082a9blea eax, [rax+rbp-48]
140082a9fmov [rsp+280], eax
140082aa6jmp 0x140082a1e
140082aab
140082aabloc_140082aab:
140082aabadd r12, 1
140082aafcmp si, -1
140082ab3sete r13b
140082ab7jmp 0x140080c36
140082abc
140082abcloc_140082abc:
140082abcmov [rsp+104], r13b
140082ac1add r12, 1
140082ac5xor ebx, ebx
140082ac7jmp 0x140080c3b
140082acc
140082accloc_140082acc:
140082acccall std::__throw_bad_cast()
140082ad1nop
140080a80
Loading..