File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
140082ad2
140082ad2 // align 0x10
140082ad2 // align 0x10
140082ae0
140082ae0std::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:
140082ae0push rbp
140082ae1push r15
140082ae3push r14
140082ae5push r13
140082ae7push r12
140082ae9push rdi
140082aeapush rsi
140082aebpush rbx
140082aecsub rsp, 136
140082af3lea rbp, [rsp+128]
140082afbmov rsi, [rip+0x114b8e]
140082b02mov rax, [r9+8]
140082b06movdqu x0, [r8]
140082b0bmov r8, [r9]
140082b0emov rbx, [rbp+136]
140082b15mov r14, [rbp+120]
140082b19mov [rbp-32], rax
140082b1dmov rax, [rbp+112]
140082b21movups [rbp-48], x0
140082b25mov rdx, [rbp-40]
140082b29mov [rbp-80], rax
140082b2dmov rax, [rbp+144]
140082b34mov [rbp-56], rcx
140082b38mov rcx, [rip+0x114211]
140082b3fmov r15l, edx
140082b42mov [rbp-72], rax
140082b46mov rax, [rsi]
140082b49mov [rbp-8], rax
140082b4dmov rax, [rbp-48]
140082b51mov [rbp-64], r8
140082b55mov [rbp-24], r8
140082b59mov r13, rax
140082b5ccall std::locale::id::_M_id() const
140082b61mov rdx, rax
140082b64mov rax, [rbx+208]
140082b6bmov rax, [rax+8]
140082b6fmov rdi, [rax+8*rdx]
140082b73test rdi, rdi
140082b76je 0x140083137
140082b7cmov rax, [rbp+128]
140082b83lea rax, [8*rax+15]
140082b8band rax, -16
140082b8fcall ___chkstk_ms
140082b94mov r10, [rbp-24]
140082b98mov r8, [rbp-64]
140082b9csub rsp, rax
140082b9fcmp r15w, -1
140082ba4sete dl
140082ba7test r13, r13
140082baalea r12, [rsp+32]
140082bafsetne bl
140082bb2and bl, dl
140082bb4jne 0x140082fd0
140082bbamov ebx, edx
140082bbc
140082bbcloc_140082bbc:
140082bbccmp [rbp-32], -1
140082bc1sete r9b
140082bc5test r8, r8
140082bc8setne sil
140082bccand sil, r9b
140082bcfjne 0x140082ffb
140082bd5mov esi, r9l
140082bd8
140082bd8loc_140082bd8:
140082bd8cmp sil, bl
140082bdbjne 0x140082c5b
140082bdd
140082bddloc_140082bdd:
140082bddtest r13, r13
140082be0jne 0x140082c93
140082be6
140082be6loc_140082be6:
140082be6cmp r15w, -1
140082bebsete dl
140082beetest r10, r10
140082bf1je 0x140082bfc
140082bf3test r9b, r9b
140082bf6jne 0x140083080
140082bfc
140082bfcloc_140082bfc:
140082bfcxor r13l, r13l
140082bff
140082bffloc_140082bff:
140082bffmov rax, [rbp-72]
140082c03or [rax], 4
140082c06
140082c06loc_140082c06:
140082c06mov rdx, [rbp-40]
140082c0amov rsi, [rip+0x114a7f]
140082c11mov [rbp-48], r13
140082c15mov rax, [rbp-48]
140082c19mov [rbp-40], rdx
140082c1dmov rdx, [rbp-40]
140082c21mov [rbp-48], rax
140082c25mov rax, [rbp-56]
140082c29mov dx, r15w
140082c2dmov [rbp-40], rdx
140082c31movdqu x1, [rbp-48]
140082c36movups [rax], x1
140082c39mov rax, [rbp-8]
140082c3dsub rax, [rsi]
140082c40jne 0x140083147
140082c46mov rax, [rbp-56]
140082c4alea rsp, [rbp+8]
140082c4epop rbx
140082c4fpop rsi
140082c50pop rdi
140082c51pop r12
140082c53pop r13
140082c55pop r14
140082c57pop r15
140082c59pop rbp
140082c5aret
140082c5b
140082c5bloc_140082c5b:
140082c5btest r13, r13
140082c5eje 0x140082cfe
140082c64test dl, dl
140082c66je 0x140082cfe
140082c6cmov rax, [r13+16]
140082c70cmp rax, [r13+24]
140082c74jae 0x140083115
140082c7amovzx esi, [rax]
140082c7d
140082c7dloc_140082c7d:
140082c7dcmp si, -1
140082c81je 0x1400830fd
140082c87mov rcx, [rbp+128]
140082c8eadd rcx, rcx
140082c91jne 0x140082d11
140082c93
140082c93loc_140082c93:
140082c93cmp r15w, -1
140082c98je 0x140083091
140082c9etest r10, r10
140082ca1je 0x140082bff
140082ca7cmp [rbp-32], -1
140082cacjne 0x140082bff
140082cb2mov r9l, r15l
140082cb5xor edi, edi
140082cb7xor esi, esi
140082cb9xor ebx, ebx
140082cbb
140082cbbloc_140082cbb:
140082cbbxor edx, edx
140082cbd
140082cbdloc_140082cbd:
140082cbdmov rax, [r10+16]
140082cc1cmp rax, [r10+24]
140082cc5jae 0x140083029
140082ccbmovzx eax, [rax]
140082cce
140082cceloc_140082cce:
140082ccecmp ax, -1
140082cd2mov eax, 0
140082cd7cmove r10, rax
140082cdbsete al
140082cdecmp dl, al
140082ce0je 0x1400830a9
140082ce6test r13, r13
140082ce9je 0x140082cf6
140082cebcmp r9w, -1
140082cf0je 0x140082e6f
140082cf6
140082cf6loc_140082cf6:
140082cf6mov r15l, r9l
140082cf9jmp 0x140082e92
140082cfe
140082cfeloc_140082cfe:
140082cfemov rcx, [rbp+128]
140082d05add rcx, rcx
140082d08je 0x140082bdd
140082d0emov esi, r15l
140082d11
140082d11loc_140082d11:
140082d11mov [rbp-24], r13
140082d15xor ebx, ebx
140082d17mov r13, rdi
140082d1axor edi, edi
140082d1cmov [rbp-88], r15w
140082d21mov r15, r14
140082d24mov r14l, esi
140082d27mov rsi, rcx
140082d2amov [rbp-64], r10
140082d2emov [rbp-89], r9b
140082d32jmp 0x140082d51
140082d34
140082d34 0f 1f 40 00 ..@.
140082d38
140082d38loc_140082d38:
140082d38mov rax, [r13]
140082d3cmov rcx, r13
140082d3fcall [rax+48]
140082d42cmp ax, r14w
140082d46je 0x140082d5e
140082d48add rbx, 1
140082d4ccmp rbx, rsi
140082d4fje 0x140082d6f
140082d51
140082d51loc_140082d51:
140082d51mov rax, [r15+8*rbx]
140082d55movzx edx, [rax]
140082d58cmp dx, r14w
140082d5cjne 0x140082d38
140082d5e
140082d5eloc_140082d5e:
140082d5emov [r12+4*rdi], ebx
140082d62add rbx, 1
140082d66add rdi, 1
140082d6acmp rbx, rsi
140082d6djne 0x140082d51
140082d6f
140082d6floc_140082d6f:
140082d6fmov r14, r15
140082d72mov r13, [rbp-24]
140082d76mov r10, [rbp-64]
140082d7amovzx r9l, [rbp-89]
140082d7fmovzx r15l, [rbp-88]
140082d84test rdi, rdi
140082d87je 0x140082bdd
140082d8dmov rcx, r13
140082d90mov [rbp-24], rdi
140082d94call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082d99mov r8, [rbp-24]
140082d9dlea rax, [8*r8+15]
140082da5and rax, -16
140082da9call ___chkstk_ms
140082daexor ebx, ebx
140082db0mov r10, [rbp-64]
140082db4sub rsp, rax
140082db7mov [rbp-24], r10
140082dbbmov r15, r8
140082dbelea rsi, [rsp+32]
140082dc3mov rdi, rsi
140082dc6nop [rax+rax]
140082dd0
140082dd0loc_140082dd0:
140082dd0movsxd rax, [r12+4*rbx]
140082dd4mov rcx, [r14+8*rax]
140082dd8call wcslen
140082dddmov [rsi+8*rbx], rax
140082de1add rbx, 1
140082de5cmp r15, rbx
140082de8jne 0x140082dd0
140082deamov r10, [rbp-24]
140082deemov esi, 1
140082df3
140082df3loc_140082df3:
140082df3mov rax, [r13+16]
140082df7cmp rax, [r13+24]
140082dfbjae 0x140082f33
140082e01nop [rax+rax]
140082e0cnop [rax]
140082e10
140082e10loc_140082e10:
140082e10movzx r9l, [rax]
140082e14cmp r9w, -1
140082e19je 0x140082f53
140082e1f
140082e1floc_140082e1f:
140082e1ftest r10, r10
140082e22je 0x140082e68
140082e24cmp [rbp-32], -1
140082e29je 0x140082fc5
140082e2f
140082e2floc_140082e2f:
140082e2fmov r15l, -1
140082e35
140082e35loc_140082e35:
140082e35cmp rbx, 1
140082e39jne 0x140082fa3
140082e3fcmp [rdi], rsi
140082e42jne 0x140082bff
140082e48
140082e48loc_140082e48:
140082e48mov eax, [r12]
140082e4cmov rdi, [rbp-80]
140082e50mov edx, eax
140082e52sub edx, [rbp+128]
140082e58cmp eax, [rbp+128]
140082e5ecmovge eax, edx
140082e61mov [rdi], eax
140082e63jmp 0x140082c06
140082e68
140082e68loc_140082e68:
140082e68cmp [rbp-32], -1
140082e6djne 0x140082e2f
140082e6f
140082e6floc_140082e6f:
140082e6fmov rax, [r13+16]
140082e73cmp rax, [r13+24]
140082e77jae 0x14008304e
140082e7dmovzx r9l, [rax]
140082e81
140082e81loc_140082e81:
140082e81xor eax, eax
140082e83cmp r9w, -1
140082e88mov r15l, -1
140082e8ecmove r13, rax
140082e92
140082e92loc_140082e92:
140082e92test rbx, rbx
140082e95je 0x140082bff
140082e9bmov [rbp-24], r13
140082e9flea r11, [rsi+rsi]
140082ea3xor eax, eax
140082ea5xor r8l, r8l
140082ea8jmp 0x140082ecd
140082eaa
140082eaa 66 66 2e 0f 1f 84 ff....
140082eb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140082ec0
140082ec0loc_140082ec0:
140082ec0add r8, 1
140082ec4add rax, 1
140082ec8
140082ec8loc_140082ec8:
140082ec8cmp rax, rbx
140082ecbjae 0x140082f02
140082ecd
140082ecdloc_140082ecd:
140082ecdlea rdx, [rdi+8*rax]
140082ed1cmp rsi, [rdx]
140082ed4jae 0x140082ec0
140082ed6movsxd r13, [r12+4*rax]
140082edamov r13, [r14+8*r13]
140082edecmp [r13+r11], r9w
140082ee4je 0x140082f78
140082eeasub rbx, 1
140082eeemov r13l, [r12+4*rbx]
140082ef2mov rcx, [rdi+8*rbx]
140082ef6mov [r12+4*rax], r13l
140082efamov [rdx], rcx
140082efdcmp rax, rbx
140082f00jb 0x140082ecd
140082f02
140082f02loc_140082f02:
140082f02mov r13, [rbp-24]
140082f06cmp r8, rbx
140082f09je 0x140082e35
140082f0fmov rax, [r13+16]
140082f13cmp rax, [r13+24]
140082f17jae 0x140082f88
140082f19add rax, 2
140082f1dadd rsi, 1
140082f21mov [r13+16], rax
140082f25mov rax, [r13+16]
140082f29cmp rax, [r13+24]
140082f2djb 0x140082e10
140082f33
140082f33loc_140082f33:
140082f33mov rax, [r13]
140082f37mov [rbp-24], r10
140082f3bmov rcx, r13
140082f3ecall [rax+72]
140082f41mov r10, [rbp-24]
140082f45mov r9l, eax
140082f48cmp r9w, -1
140082f4djne 0x140082e1f
140082f53
140082f53loc_140082f53:
140082f53test r10, r10
140082f56je 0x140083068
140082f5ccmp [rbp-32], -1
140082f61je 0x14008309c
140082f67
140082f67loc_140082f67:
140082f67mov r15l, -1
140082f6dxor r13l, r13l
140082f70jmp 0x140082e92
140082f75
140082f75 0f 1f 00 ...
140082f78
140082f78loc_140082f78:
140082f78add rax, 1
140082f7cjmp 0x140082ec8
140082f81
140082f81 0f 1f 80 00 00 00 00 .......
140082f88
140082f88loc_140082f88:
140082f88mov rax, [r13]
140082f8cmov [rbp-24], r10
140082f90mov rcx, r13
140082f93add rsi, 1
140082f97call [rax+80]
140082f9amov r10, [rbp-24]
140082f9ejmp 0x140082df3
140082fa3
140082fa3loc_140082fa3:
140082fa3cmp rbx, 2
140082fa7jne 0x140082bff
140082fadcmp [rdi], rsi
140082fb0je 0x140082e48
140082fb6cmp [rdi+8], rsi
140082fbajne 0x140082bff
140082fc0jmp 0x140082e48
140082fc5
140082fc5loc_140082fc5:
140082fc5mov r9l, -1
140082fcbjmp 0x140082cbb
140082fd0
140082fd0loc_140082fd0:
140082fd0mov rax, [r13+16]
140082fd4cmp rax, [r13+24]
140082fd8jae 0x1400830d7
140082fdemovzx eax, [rax]
140082fe1
140082fe1loc_140082fe1:
140082fe1cmp ax, -1
140082fe5mov eax, 0
140082feacmovne ebx, eax
140082fedmov eax, 0
140082ff2cmove r13, rax
140082ff6jmp 0x140082bbc
140082ffb
140082ffbloc_140082ffb:
140082ffbmov rax, [r8+16]
140082fffcmp rax, [r8+24]
140083003jae 0x1400830b1
140083009movzx eax, [rax]
14008300c
14008300cloc_14008300c:
14008300ccmp ax, -1
140083010mov eax, 0
140083015cmovne esi, eax
140083018mov eax, 0
14008301dcmovne rax, r8
140083021mov r10, rax
140083024jmp 0x140082bd8
140083029
140083029loc_140083029:
140083029mov rax, [r10]
14008302cmov [rbp-88], r9l
140083030mov rcx, r10
140083033mov [rbp-64], dl
140083036mov [rbp-24], r10
14008303acall [rax+72]
14008303dmov r9l, [rbp-88]
140083041movzx edx, [rbp-64]
140083045mov r10, [rbp-24]
140083049jmp 0x140082cce
14008304e
14008304eloc_14008304e:
14008304emov rax, [r13]
140083052mov [rbp-24], r10
140083056mov rcx, r13
140083059call [rax+72]
14008305cmov r10, [rbp-24]
140083060mov r9l, eax
140083063jmp 0x140082e81
140083068
140083068loc_140083068:
140083068cmp [rbp-32], -1
14008306djne 0x140082f67
140083073or r15l, -1
140083077xor r13l, r13l
14008307ajmp 0x140082e35
14008307f
14008307f 90 .
140083080
140083080loc_140083080:
140083080mov r9l, r15l
140083083xor edi, edi
140083085xor esi, esi
140083087xor ebx, ebx
140083089xor r13l, r13l
14008308cjmp 0x140082cbd
140083091
140083091loc_140083091:
140083091xor edi, edi
140083093xor esi, esi
140083095xor ebx, ebx
140083097jmp 0x140082df3
14008309c
14008309cloc_14008309c:
14008309cxor r13l, r13l
14008309fmov edx, 1
1400830a4jmp 0x140082cbd
1400830a9
1400830a9loc_1400830a9:
1400830a9mov r15l, r9l
1400830acjmp 0x140082e35
1400830b1
1400830b1loc_1400830b1:
1400830b1mov rax, [r8]
1400830b4mov [rbp-88], dl
1400830b7mov rcx, r8
1400830bamov [rbp-64], r9b
1400830bemov [rbp-24], r8
1400830c2call [rax+72]
1400830c5movzx edx, [rbp-88]
1400830c9movzx r9l, [rbp-64]
1400830cemov r8, [rbp-24]
1400830d2jmp 0x14008300c
1400830d7
1400830d7loc_1400830d7:
1400830d7mov rax, [r13]
1400830dbmov [rbp-88], r8
1400830dfmov rcx, r13
1400830e2mov [rbp-64], dl
1400830e5mov [rbp-24], r10
1400830e9call [rax+72]
1400830ecmov r8, [rbp-88]
1400830f0movzx edx, [rbp-64]
1400830f4mov r10, [rbp-24]
1400830f8jmp 0x140082fe1
1400830fd
1400830fdloc_1400830fd:
1400830fdmov rcx, [rbp+128]
140083104xor r13l, r13l
140083107add rcx, rcx
14008310ajne 0x140082d11
140083110jmp 0x140082be6
140083115
140083115loc_140083115:
140083115mov rax, [r13]
140083119mov [rbp-64], r9b
14008311dmov rcx, r13
140083120mov [rbp-24], r10
140083124call [rax+72]
140083127movzx r9l, [rbp-64]
14008312cmov r10, [rbp-24]
140083130mov esi, eax
140083132jmp 0x140082c7d
140083137
140083137loc_140083137:
140083137mov rsi, [rip+0x114552]
14008313emov rax, [rbp-8]
140083142sub rax, [rsi]
140083145je 0x14008314c
140083147
140083147loc_140083147:
140083147call __stack_chk_fail
14008314c
14008314cloc_14008314c:
14008314ccall std::__throw_bad_cast()
140083151nop
140082ae0
140082ae0std::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:
140082ae0push rbp
140082ae1push r15
140082ae3push r14
140082ae5push r13
140082ae7push r12
140082ae9push rdi
140082aeapush rsi
140082aebpush rbx
140082aecsub rsp, 136
140082af3lea rbp, [rsp+128]
140082afbmov rsi, [rip+0x114b8e]
140082b02mov rax, [r9+8]
140082b06movdqu x0, [r8]
140082b0bmov r8, [r9]
140082b0emov rbx, [rbp+136]
140082b15mov r14, [rbp+120]
140082b19mov [rbp-32], rax
140082b1dmov rax, [rbp+112]
140082b21movups [rbp-48], x0
140082b25mov rdx, [rbp-40]
140082b29mov [rbp-80], rax
140082b2dmov rax, [rbp+144]
140082b34mov [rbp-56], rcx
140082b38mov rcx, [rip+0x114211]
140082b3fmov r15l, edx
140082b42mov [rbp-72], rax
140082b46mov rax, [rsi]
140082b49mov [rbp-8], rax
140082b4dmov rax, [rbp-48]
140082b51mov [rbp-64], r8
140082b55mov [rbp-24], r8
140082b59mov r13, rax
140082b5ccall std::locale::id::_M_id() const
140082b61mov rdx, rax
140082b64mov rax, [rbx+208]
140082b6bmov rax, [rax+8]
140082b6fmov rdi, [rax+8*rdx]
140082b73test rdi, rdi
140082b76je 0x140083137
140082b7cmov rax, [rbp+128]
140082b83lea rax, [8*rax+15]
140082b8band rax, -16
140082b8fcall ___chkstk_ms
140082b94mov r10, [rbp-24]
140082b98mov r8, [rbp-64]
140082b9csub rsp, rax
140082b9fcmp r15w, -1
140082ba4sete dl
140082ba7test r13, r13
140082baalea r12, [rsp+32]
140082bafsetne bl
140082bb2and bl, dl
140082bb4jne 0x140082fd0
140082bbamov ebx, edx
140082bbc
140082bbcloc_140082bbc:
140082bbccmp [rbp-32], -1
140082bc1sete r9b
140082bc5test r8, r8
140082bc8setne sil
140082bccand sil, r9b
140082bcfjne 0x140082ffb
140082bd5mov esi, r9l
140082bd8
140082bd8loc_140082bd8:
140082bd8cmp sil, bl
140082bdbjne 0x140082c5b
140082bdd
140082bddloc_140082bdd:
140082bddtest r13, r13
140082be0jne 0x140082c93
140082be6
140082be6loc_140082be6:
140082be6cmp r15w, -1
140082bebsete dl
140082beetest r10, r10
140082bf1je 0x140082bfc
140082bf3test r9b, r9b
140082bf6jne 0x140083080
140082bfc
140082bfcloc_140082bfc:
140082bfcxor r13l, r13l
140082bff
140082bffloc_140082bff:
140082bffmov rax, [rbp-72]
140082c03or [rax], 4
140082c06
140082c06loc_140082c06:
140082c06mov rdx, [rbp-40]
140082c0amov rsi, [rip+0x114a7f]
140082c11mov [rbp-48], r13
140082c15mov rax, [rbp-48]
140082c19mov [rbp-40], rdx
140082c1dmov rdx, [rbp-40]
140082c21mov [rbp-48], rax
140082c25mov rax, [rbp-56]
140082c29mov dx, r15w
140082c2dmov [rbp-40], rdx
140082c31movdqu x1, [rbp-48]
140082c36movups [rax], x1
140082c39mov rax, [rbp-8]
140082c3dsub rax, [rsi]
140082c40jne 0x140083147
140082c46mov rax, [rbp-56]
140082c4alea rsp, [rbp+8]
140082c4epop rbx
140082c4fpop rsi
140082c50pop rdi
140082c51pop r12
140082c53pop r13
140082c55pop r14
140082c57pop r15
140082c59pop rbp
140082c5aret
140082c5b
140082c5bloc_140082c5b:
140082c5btest r13, r13
140082c5eje 0x140082cfe
140082c64test dl, dl
140082c66je 0x140082cfe
140082c6cmov rax, [r13+16]
140082c70cmp rax, [r13+24]
140082c74jae 0x140083115
140082c7amovzx esi, [rax]
140082c7d
140082c7dloc_140082c7d:
140082c7dcmp si, -1
140082c81je 0x1400830fd
140082c87mov rcx, [rbp+128]
140082c8eadd rcx, rcx
140082c91jne 0x140082d11
140082c93
140082c93loc_140082c93:
140082c93cmp r15w, -1
140082c98je 0x140083091
140082c9etest r10, r10
140082ca1je 0x140082bff
140082ca7cmp [rbp-32], -1
140082cacjne 0x140082bff
140082cb2mov r9l, r15l
140082cb5xor edi, edi
140082cb7xor esi, esi
140082cb9xor ebx, ebx
140082cbb
140082cbbloc_140082cbb:
140082cbbxor edx, edx
140082cbd
140082cbdloc_140082cbd:
140082cbdmov rax, [r10+16]
140082cc1cmp rax, [r10+24]
140082cc5jae 0x140083029
140082ccbmovzx eax, [rax]
140082cce
140082cceloc_140082cce:
140082ccecmp ax, -1
140082cd2mov eax, 0
140082cd7cmove r10, rax
140082cdbsete al
140082cdecmp dl, al
140082ce0je 0x1400830a9
140082ce6test r13, r13
140082ce9je 0x140082cf6
140082cebcmp r9w, -1
140082cf0je 0x140082e6f
140082cf6
140082cf6loc_140082cf6:
140082cf6mov r15l, r9l
140082cf9jmp 0x140082e92
140082cfe
140082cfeloc_140082cfe:
140082cfemov rcx, [rbp+128]
140082d05add rcx, rcx
140082d08je 0x140082bdd
140082d0emov esi, r15l
140082d11
140082d11loc_140082d11:
140082d11mov [rbp-24], r13
140082d15xor ebx, ebx
140082d17mov r13, rdi
140082d1axor edi, edi
140082d1cmov [rbp-88], r15w
140082d21mov r15, r14
140082d24mov r14l, esi
140082d27mov rsi, rcx
140082d2amov [rbp-64], r10
140082d2emov [rbp-89], r9b
140082d32jmp 0x140082d51
140082d34
140082d34 0f 1f 40 00 ..@.
140082d38
140082d38loc_140082d38:
140082d38mov rax, [r13]
140082d3cmov rcx, r13
140082d3fcall [rax+48]
140082d42cmp ax, r14w
140082d46je 0x140082d5e
140082d48add rbx, 1
140082d4ccmp rbx, rsi
140082d4fje 0x140082d6f
140082d51
140082d51loc_140082d51:
140082d51mov rax, [r15+8*rbx]
140082d55movzx edx, [rax]
140082d58cmp dx, r14w
140082d5cjne 0x140082d38
140082d5e
140082d5eloc_140082d5e:
140082d5emov [r12+4*rdi], ebx
140082d62add rbx, 1
140082d66add rdi, 1
140082d6acmp rbx, rsi
140082d6djne 0x140082d51
140082d6f
140082d6floc_140082d6f:
140082d6fmov r14, r15
140082d72mov r13, [rbp-24]
140082d76mov r10, [rbp-64]
140082d7amovzx r9l, [rbp-89]
140082d7fmovzx r15l, [rbp-88]
140082d84test rdi, rdi
140082d87je 0x140082bdd
140082d8dmov rcx, r13
140082d90mov [rbp-24], rdi
140082d94call _ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv.isra.0
140082d99mov r8, [rbp-24]
140082d9dlea rax, [8*r8+15]
140082da5and rax, -16
140082da9call ___chkstk_ms
140082daexor ebx, ebx
140082db0mov r10, [rbp-64]
140082db4sub rsp, rax
140082db7mov [rbp-24], r10
140082dbbmov r15, r8
140082dbelea rsi, [rsp+32]
140082dc3mov rdi, rsi
140082dc6nop [rax+rax]
140082dd0
140082dd0loc_140082dd0:
140082dd0movsxd rax, [r12+4*rbx]
140082dd4mov rcx, [r14+8*rax]
140082dd8call wcslen
140082dddmov [rsi+8*rbx], rax
140082de1add rbx, 1
140082de5cmp r15, rbx
140082de8jne 0x140082dd0
140082deamov r10, [rbp-24]
140082deemov esi, 1
140082df3
140082df3loc_140082df3:
140082df3mov rax, [r13+16]
140082df7cmp rax, [r13+24]
140082dfbjae 0x140082f33
140082e01nop [rax+rax]
140082e0cnop [rax]
140082e10
140082e10loc_140082e10:
140082e10movzx r9l, [rax]
140082e14cmp r9w, -1
140082e19je 0x140082f53
140082e1f
140082e1floc_140082e1f:
140082e1ftest r10, r10
140082e22je 0x140082e68
140082e24cmp [rbp-32], -1
140082e29je 0x140082fc5
140082e2f
140082e2floc_140082e2f:
140082e2fmov r15l, -1
140082e35
140082e35loc_140082e35:
140082e35cmp rbx, 1
140082e39jne 0x140082fa3
140082e3fcmp [rdi], rsi
140082e42jne 0x140082bff
140082e48
140082e48loc_140082e48:
140082e48mov eax, [r12]
140082e4cmov rdi, [rbp-80]
140082e50mov edx, eax
140082e52sub edx, [rbp+128]
140082e58cmp eax, [rbp+128]
140082e5ecmovge eax, edx
140082e61mov [rdi], eax
140082e63jmp 0x140082c06
140082e68
140082e68loc_140082e68:
140082e68cmp [rbp-32], -1
140082e6djne 0x140082e2f
140082e6f
140082e6floc_140082e6f:
140082e6fmov rax, [r13+16]
140082e73cmp rax, [r13+24]
140082e77jae 0x14008304e
140082e7dmovzx r9l, [rax]
140082e81
140082e81loc_140082e81:
140082e81xor eax, eax
140082e83cmp r9w, -1
140082e88mov r15l, -1
140082e8ecmove r13, rax
140082e92
140082e92loc_140082e92:
140082e92test rbx, rbx
140082e95je 0x140082bff
140082e9bmov [rbp-24], r13
140082e9flea r11, [rsi+rsi]
140082ea3xor eax, eax
140082ea5xor r8l, r8l
140082ea8jmp 0x140082ecd
140082eaa
140082eaa 66 66 2e 0f 1f 84 ff....
140082eb0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140082ec0
140082ec0loc_140082ec0:
140082ec0add r8, 1
140082ec4add rax, 1
140082ec8
140082ec8loc_140082ec8:
140082ec8cmp rax, rbx
140082ecbjae 0x140082f02
140082ecd
140082ecdloc_140082ecd:
140082ecdlea rdx, [rdi+8*rax]
140082ed1cmp rsi, [rdx]
140082ed4jae 0x140082ec0
140082ed6movsxd r13, [r12+4*rax]
140082edamov r13, [r14+8*r13]
140082edecmp [r13+r11], r9w
140082ee4je 0x140082f78
140082eeasub rbx, 1
140082eeemov r13l, [r12+4*rbx]
140082ef2mov rcx, [rdi+8*rbx]
140082ef6mov [r12+4*rax], r13l
140082efamov [rdx], rcx
140082efdcmp rax, rbx
140082f00jb 0x140082ecd
140082f02
140082f02loc_140082f02:
140082f02mov r13, [rbp-24]
140082f06cmp r8, rbx
140082f09je 0x140082e35
140082f0fmov rax, [r13+16]
140082f13cmp rax, [r13+24]
140082f17jae 0x140082f88
140082f19add rax, 2
140082f1dadd rsi, 1
140082f21mov [r13+16], rax
140082f25mov rax, [r13+16]
140082f29cmp rax, [r13+24]
140082f2djb 0x140082e10
140082f33
140082f33loc_140082f33:
140082f33mov rax, [r13]
140082f37mov [rbp-24], r10
140082f3bmov rcx, r13
140082f3ecall [rax+72]
140082f41mov r10, [rbp-24]
140082f45mov r9l, eax
140082f48cmp r9w, -1
140082f4djne 0x140082e1f
140082f53
140082f53loc_140082f53:
140082f53test r10, r10
140082f56je 0x140083068
140082f5ccmp [rbp-32], -1
140082f61je 0x14008309c
140082f67
140082f67loc_140082f67:
140082f67mov r15l, -1
140082f6dxor r13l, r13l
140082f70jmp 0x140082e92
140082f75
140082f75 0f 1f 00 ...
140082f78
140082f78loc_140082f78:
140082f78add rax, 1
140082f7cjmp 0x140082ec8
140082f81
140082f81 0f 1f 80 00 00 00 00 .......
140082f88
140082f88loc_140082f88:
140082f88mov rax, [r13]
140082f8cmov [rbp-24], r10
140082f90mov rcx, r13
140082f93add rsi, 1
140082f97call [rax+80]
140082f9amov r10, [rbp-24]
140082f9ejmp 0x140082df3
140082fa3
140082fa3loc_140082fa3:
140082fa3cmp rbx, 2
140082fa7jne 0x140082bff
140082fadcmp [rdi], rsi
140082fb0je 0x140082e48
140082fb6cmp [rdi+8], rsi
140082fbajne 0x140082bff
140082fc0jmp 0x140082e48
140082fc5
140082fc5loc_140082fc5:
140082fc5mov r9l, -1
140082fcbjmp 0x140082cbb
140082fd0
140082fd0loc_140082fd0:
140082fd0mov rax, [r13+16]
140082fd4cmp rax, [r13+24]
140082fd8jae 0x1400830d7
140082fdemovzx eax, [rax]
140082fe1
140082fe1loc_140082fe1:
140082fe1cmp ax, -1
140082fe5mov eax, 0
140082feacmovne ebx, eax
140082fedmov eax, 0
140082ff2cmove r13, rax
140082ff6jmp 0x140082bbc
140082ffb
140082ffbloc_140082ffb:
140082ffbmov rax, [r8+16]
140082fffcmp rax, [r8+24]
140083003jae 0x1400830b1
140083009movzx eax, [rax]
14008300c
14008300cloc_14008300c:
14008300ccmp ax, -1
140083010mov eax, 0
140083015cmovne esi, eax
140083018mov eax, 0
14008301dcmovne rax, r8
140083021mov r10, rax
140083024jmp 0x140082bd8
140083029
140083029loc_140083029:
140083029mov rax, [r10]
14008302cmov [rbp-88], r9l
140083030mov rcx, r10
140083033mov [rbp-64], dl
140083036mov [rbp-24], r10
14008303acall [rax+72]
14008303dmov r9l, [rbp-88]
140083041movzx edx, [rbp-64]
140083045mov r10, [rbp-24]
140083049jmp 0x140082cce
14008304e
14008304eloc_14008304e:
14008304emov rax, [r13]
140083052mov [rbp-24], r10
140083056mov rcx, r13
140083059call [rax+72]
14008305cmov r10, [rbp-24]
140083060mov r9l, eax
140083063jmp 0x140082e81
140083068
140083068loc_140083068:
140083068cmp [rbp-32], -1
14008306djne 0x140082f67
140083073or r15l, -1
140083077xor r13l, r13l
14008307ajmp 0x140082e35
14008307f
14008307f 90 .
140083080
140083080loc_140083080:
140083080mov r9l, r15l
140083083xor edi, edi
140083085xor esi, esi
140083087xor ebx, ebx
140083089xor r13l, r13l
14008308cjmp 0x140082cbd
140083091
140083091loc_140083091:
140083091xor edi, edi
140083093xor esi, esi
140083095xor ebx, ebx
140083097jmp 0x140082df3
14008309c
14008309cloc_14008309c:
14008309cxor r13l, r13l
14008309fmov edx, 1
1400830a4jmp 0x140082cbd
1400830a9
1400830a9loc_1400830a9:
1400830a9mov r15l, r9l
1400830acjmp 0x140082e35
1400830b1
1400830b1loc_1400830b1:
1400830b1mov rax, [r8]
1400830b4mov [rbp-88], dl
1400830b7mov rcx, r8
1400830bamov [rbp-64], r9b
1400830bemov [rbp-24], r8
1400830c2call [rax+72]
1400830c5movzx edx, [rbp-88]
1400830c9movzx r9l, [rbp-64]
1400830cemov r8, [rbp-24]
1400830d2jmp 0x14008300c
1400830d7
1400830d7loc_1400830d7:
1400830d7mov rax, [r13]
1400830dbmov [rbp-88], r8
1400830dfmov rcx, r13
1400830e2mov [rbp-64], dl
1400830e5mov [rbp-24], r10
1400830e9call [rax+72]
1400830ecmov r8, [rbp-88]
1400830f0movzx edx, [rbp-64]
1400830f4mov r10, [rbp-24]
1400830f8jmp 0x140082fe1
1400830fd
1400830fdloc_1400830fd:
1400830fdmov rcx, [rbp+128]
140083104xor r13l, r13l
140083107add rcx, rcx
14008310ajne 0x140082d11
140083110jmp 0x140082be6
140083115
140083115loc_140083115:
140083115mov rax, [r13]
140083119mov [rbp-64], r9b
14008311dmov rcx, r13
140083120mov [rbp-24], r10
140083124call [rax+72]
140083127movzx r9l, [rbp-64]
14008312cmov r10, [rbp-24]
140083130mov esi, eax
140083132jmp 0x140082c7d
140083137
140083137loc_140083137:
140083137mov rsi, [rip+0x114552]
14008313emov rax, [rbp-8]
140083142sub rax, [rsi]
140083145je 0x14008314c
140083147
140083147loc_140083147:
140083147call __stack_chk_fail
14008314c
14008314cloc_14008314c:
14008314ccall std::__throw_bad_cast()
140083151nop
140082ae0
140083152
140083152 // align 0x10
140083152 // align 0x10
140083160
140083160std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, wchar_t const*) const:
140083160push r15
140083162push r14
140083164push r13
140083166push r12
140083168push rbp
140083169push rdi
14008316apush rsi
14008316bpush rbx
14008316csub rsp, 280
140083173mov rax, [rsp+400]
14008317bmovdqu x2, [r8]
140083180mov r15, [rsp+384]
140083188movdqu x3, [r9]
14008318dmov r12, [rsp+392]
140083195mov rbx, [rsp+408]
14008319dmov [rsp+152], rax
1400831a5mov rbp, rcx
1400831a8mov rax, [rsp+416]
1400831b0mov rcx, [rip+0x1144d9]
1400831b7movups [rsp+112], x2
1400831bcmov [rsp+88], rax
1400831c1mov rax, [rcx]
1400831c4mov [rsp+264], rax
1400831ccmov rax, [rsp+112]
1400831d1mov [rsp+176], rdx
1400831d9mov rcx, [rip+0x113b70]
1400831e0mov rdx, [rsp+120]
1400831e5movups [rsp+128], x3
1400831edmov rdi, [rsp+128]
1400831f5mov [rsp+168], r15
1400831fdmov esi, edx
1400831ffmov [rsp+104], r12
140083204mov r14, rax
140083207call std::locale::id::_M_id() const
14008320cmov rdx, rax
14008320fmov rax, [r15+208]
140083216mov rax, [rax+8]
14008321amov r13, [rax+8*rdx]
14008321etest r13, r13
140083221je 0x1400839cb
140083227lea rax, [rsp+244]
14008322fcmp rbx, [rsp+88]
140083234mov [r12], 0
14008323cmov [rsp+244], 0
140083248mov [rsp+252], 0
140083253mov [rsp+160], rax
14008325bje 0x1400834fb
140083261mov r15, r13
140083264mov [rsp+184], rbp
14008326cmov r13, r14
14008326fjmp 0x14008332c
140083274
140083274 0f 1f 40 00 ..@.
140083278
140083278loc_140083278:
140083278mov rax, [r15]
14008327bmovzx r8l, [rbx]
14008327fmov edx, 32
140083284mov rcx, r15
140083287call [rax+16]
14008328amov r14l, eax
14008328dtest al, al
14008328fjne 0x140083570
140083295test r13, r13
140083298je 0x1400832a3
14008329atest r12b, r12b
14008329djne 0x140083820
1400832a3
1400832a3loc_1400832a3:
1400832a3movzx edx, si
1400832a6
1400832a6loc_1400832a6:
1400832a6mov rax, [r15]
1400832a9mov rcx, r15
1400832accall [rax+64]
1400832afmovzx edx, [rbx]
1400832b2mov rcx, r15
1400832b5mov ebp, eax
1400832b7mov rax, [r15]
1400832bacall [rax+64]
1400832bdcmp bp, ax
1400832c0je 0x1400832f3
1400832c2test r13, r13
1400832c5je 0x1400832d0
1400832c7test r12b, r12b
1400832cajne 0x1400838e8
1400832d0
1400832d0loc_1400832d0:
1400832d0movzx edx, si
1400832d3
1400832d3loc_1400832d3:
1400832d3mov rax, [r15]
1400832d6mov rcx, r15
1400832d9call [rax+48]
1400832dcmovzx edx, [rbx]
1400832dfmov rcx, r15
1400832e2mov ebp, eax
1400832e4mov rax, [r15]
1400832e7call [rax+48]
1400832eacmp bp, ax
1400832edjne 0x14008392d
1400832f3
1400832f3loc_1400832f3:
1400832f3mov rax, [r13+16]
1400832f7cmp rax, [r13+24]
1400832fbjae 0x1400838c0
140083301add rax, 2
140083305mov [r13+16], rax
140083309
140083309loc_140083309:
140083309add rbx, 2
14008330dmov esi, -1
140083312
140083312loc_140083312:
140083312cmp rbx, [rsp+88]
140083317je 0x1400834f0
14008331d
14008331dloc_14008331d:
14008331dmov rax, [rsp+104]
140083322mov eax, [rax]
140083324test eax, eax
140083326jne 0x1400834f0
14008332c
14008332cloc_14008332c:
14008332ccmp si, -1
140083330sete r12b
140083334test r13, r13
140083337setne r14b
14008333band r14b, r12b
14008333ejne 0x1400837b0
140083344mov r14l, r12l
140083347
140083347loc_140083347:
140083347movzx eax, [rsp+136]
14008334fcmp ax, -1
140083353mov [rsp+102], ax
140083358sete bpl
14008335ctest rdi, rdi
14008335fsetne dl
140083362and dl, bpl
140083365jne 0x140083760
14008336bmov edx, ebp
14008336dcmp dl, r14b
140083370je 0x14008378f
140083376
140083376loc_140083376:
140083376mov rax, [r15]
140083379xor r8l, r8l
14008337cmovzx edx, [rbx]
14008337fmov rcx, r15
140083382call [rax+96]
140083385cmp al, 37
140083387jne 0x140083278
14008338dlea r14, [rbx+2]
140083391cmp [rsp+88], r14
140083396je 0x14008392d
14008339cmov rax, [r15]
14008339fxor r8l, r8l
1400833a2movzx edx, [rbx+2]
1400833a6mov rcx, r15
1400833a9call [rax+96]
1400833accmp al, 69
1400833aeje 0x140083718
1400833b4cmp al, 79
1400833b6je 0x140083718
1400833bcmov eax, [rbx]
1400833bexor edx, edx
1400833c0mov [rsp+260], dx
1400833c8mov [rsp+256], eax
1400833cf
1400833cfloc_1400833cf:
1400833cfmov [rsp+112], r13
1400833d4mov rax, [rsp+112]
1400833d9lea rcx, [rsp+224]
1400833e1lea r9, [rsp+192]
1400833e9mov rdx, [rsp+120]
1400833eemov [rsp+128], rdi
1400833f6lea r8, [rsp+208]
1400833femov [rsp+112], rax
140083403mov rax, [rsp+160]
14008340bmov [rsp+120], rdx
140083410mov rdx, [rsp+120]
140083415mov [rsp+64], rax
14008341alea rax, [rsp+256]
140083422mov [rsp+56], rax
140083427mov rax, [rsp+152]
14008342fmov dx, si
140083432mov [rsp+120], rdx
140083437mov rdx, [rsp+136]
14008343fmov [rsp+48], rax
140083444mov rax, [rsp+104]
140083449mov [rsp+136], rdx
140083451movdqu x0, [rsp+112]
140083457mov [rsp+40], rax
14008345cmov rax, [rsp+168]
140083464mov rdx, [rsp+176]
14008346cmovups [rsp+208], x0
140083474movdqu x1, [rsp+128]
14008347dmov [rsp+32], rax
140083482movups [rsp+192], x1
14008348acall _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14008348fmov rdx, [rsp+224]
140083497mov rax, [rsp+232]
14008349fmov r13, rdx
1400834a2mov esi, eax
1400834a4test rdx, rdx
1400834a7je 0x1400837e0
1400834adcmp ax, -1
1400834b1je 0x140083840
1400834b7
1400834b7loc_1400834b7:
1400834b7test rdi, rdi
1400834baje 0x140083978
1400834c0xor ebx, ebx
1400834c2cmp [rsp+102], -1
1400834c8je 0x140083880
1400834ce
1400834celoc_1400834ce:
1400834cemov rax, [rsp+104]
1400834d3or [rax], 2
1400834d6
1400834d6loc_1400834d6:
1400834d6lea rbx, [r14+2]
1400834dacmp rbx, [rsp+88]
1400834dfjne 0x14008331d
1400834e5nop [rax+rax]
1400834f0
1400834f0loc_1400834f0:
1400834f0mov rbp, [rsp+184]
1400834f8mov r14, r13
1400834fb
1400834fbloc_1400834fb:
1400834fbmov rdx, [rsp+152]
140083503mov rcx, [rsp+160]
14008350bcall std::__time_get_state::_M_finalize_state(tm*)
140083510mov rdx, [rsp+120]
140083515mov [rsp+112], r14
14008351amov rax, [rsp+112]
14008351fmov rcx, [rip+0x11416a]
140083526mov [rsp+120], rdx
14008352bmov rdx, [rsp+120]
140083530mov [rsp+112], rax
140083535mov dx, si
140083538mov [rsp+120], rdx
14008353dmovdqu x4, [rsp+112]
140083543movups [rbp], x4
140083547mov rax, [rsp+264]
14008354fsub rax, [rcx]
140083552jne 0x1400839df
140083558mov rax, rbp
14008355badd rsp, 280
140083562pop rbx
140083563pop rsi
140083564pop rdi
140083565pop rbp
140083566pop r12
140083568pop r13
14008356apop r14
14008356cpop r15
14008356eret
14008356f
14008356f 90 .
140083570
140083570loc_140083570:
140083570add rbx, 2
140083574cmp [rsp+88], rbx
140083579je 0x1400835c8
14008357bmov [rsp+144], rdi
140083583mov r14l, esi
140083586mov rdi, r15
140083589mov rsi, [rsp+88]
14008358emov r15l, eax
140083591jmp 0x1400835a1
140083593
140083593 0f 1f 44 00 00 ..D..
140083598
140083598loc_140083598:
140083598add rbx, 2
14008359ccmp rsi, rbx
14008359fje 0x1400835b7
1400835a1
1400835a1loc_1400835a1:
1400835a1mov rax, [rdi]
1400835a4movzx r8l, [rbx]
1400835a8mov edx, 32
1400835admov rcx, rdi
1400835b0call [rax+16]
1400835b3test al, al
1400835b5jne 0x140083598
1400835b7
1400835b7loc_1400835b7:
1400835b7mov esi, r14l
1400835bamov r14l, r15l
1400835bdmov r15, rdi
1400835c0mov rdi, [rsp+144]
1400835c8
1400835c8loc_1400835c8:
1400835c8test r13, r13
1400835cbjne 0x1400839e4
1400835d1test rdi, rdi
1400835d4je 0x1400835db
1400835d6test bpl, bpl
1400835d9jne 0x14008364f
1400835db
1400835dbloc_1400835db:
1400835dbcmp bpl, r12b
1400835deje 0x140083312
1400835e4
1400835e4loc_1400835e4:
1400835e4movzx r8l, si
1400835e8
1400835e8loc_1400835e8:
1400835e8mov rax, [r15]
1400835ebmov edx, 32
1400835f0mov rcx, r15
1400835f3call [rax+16]
1400835f6test al, al
1400835f8je 0x140083312
1400835femov rax, [r13+16]
140083602cmp rax, [r13+24]
140083606jae 0x1400836b8
14008360cadd rax, 2
140083610mov [r13+16], rax
140083614
140083614loc_140083614:
140083614mov rax, [r13+16]
140083618cmp rax, [r13+24]
14008361cjae 0x1400836d0
140083622
140083622loc_140083622:
140083622movzx esi, [rax]
140083625cmp si, -1
140083629je 0x1400836f0
14008362f
14008362floc_14008362f:
14008362ftest rdi, rdi
140083632je 0x140083808
140083638mov esi, -1
14008363dnop [rax]
140083640
140083640loc_140083640:
140083640xor r12l, r12l
140083643cmp [rsp+102], -1
140083649jne 0x140083312
14008364f
14008364floc_14008364f:
14008364fmov rax, [rdi+16]
140083653cmp rax, [rdi+24]
140083657jae 0x1400838b0
14008365dmovzx eax, [rax]
140083660
140083660loc_140083660:
140083660cmp ax, -1
140083664mov eax, 0
140083669cmove rdi, rax
14008366dsete al
140083670cmp al, r12b
140083673je 0x140083312
140083679test r13, r13
14008367cje 0x1400835e4
140083682cmp si, -1
140083686jne 0x1400835e4
14008368c
14008368cloc_14008368c:
14008368cmov rax, [r13+16]
140083690cmp rax, [r13+24]
140083694jae 0x1400838d0
14008369amovzx esi, [rax]
14008369d
14008369dloc_14008369d:
14008369dcmp si, -1
1400836a1je 0x140083705
1400836a3movzx r8l, si
1400836a7mov esi, -1
1400836acjmp 0x1400835e8
1400836b1
1400836b1 0f 1f 80 00 00 00 00 .......
1400836b8
1400836b8loc_1400836b8:
1400836b8mov rax, [r13]
1400836bcmov rcx, r13
1400836bfcall [rax+80]
1400836c2mov rax, [r13+16]
1400836c6cmp rax, [r13+24]
1400836cajb 0x140083622
1400836d0
1400836d0loc_1400836d0:
1400836d0mov rax, [r13]
1400836d4mov rcx, r13
1400836d7call [rax+72]
1400836damov esi, eax
1400836dccmp si, -1
1400836e0jne 0x14008362f
1400836e6nop [rax+rax]
1400836f0
1400836f0loc_1400836f0:
1400836f0test rdi, rdi
1400836f3je 0x140083908
1400836f9cmp [rsp+102], -1
1400836ffje 0x140083922
140083705
140083705loc_140083705:
140083705mov r8l, 65535
14008370bxor r13l, r13l
14008370ejmp 0x1400835e8
140083713
140083713 0f 1f 44 00 00 ..D..
140083718
140083718loc_140083718:
140083718lea r14, [rbx+4]
14008371ccmp [rsp+88], r14
140083721je 0x14008392d
140083727mov rax, [r15]
14008372amov rcx, r15
14008372dmovzx edx, [rbx+4]
140083731xor r8l, r8l
140083734call [rax+96]
140083737mov eax, [rbx]
140083739xor ecx, ecx
14008373bmov [rsp+262], cx
140083743mov [rsp+256], eax
14008374amovzx eax, [rbx+4]
14008374emov [rsp+260], ax
140083756jmp 0x1400833cf
14008375b
14008375b 0f 1f 44 00 00 ..D..
140083760
140083760loc_140083760:
140083760mov rax, [rdi+16]
140083764cmp rax, [rdi+24]
140083768jae 0x140083948
14008376emovzx eax, [rax]
140083771
140083771loc_140083771:
140083771cmp ax, -1
140083775mov eax, 0
14008377acmovne edx, eax
14008377dmov eax, 0
140083782cmove rdi, rax
140083786cmp dl, r14b
140083789jne 0x140083376
14008378f
14008378floc_14008378f:
14008378fmov rax, [rsp+104]
140083794mov rbp, [rsp+184]
14008379cmov r14, r13
14008379fmov [rax], 6
1400837a5jmp 0x1400834fb
1400837aa
1400837aa 66 0f 1f 44 00 00 f..D..
1400837b0
1400837b0loc_1400837b0:
1400837b0mov rax, [r13+16]
1400837b4cmp rax, [r13+24]
1400837b8jae 0x140083965
1400837bemovzx eax, [rax]
1400837c1
1400837c1loc_1400837c1:
1400837c1cmp ax, -1
1400837c5mov eax, 0
1400837cacmovne r14l, eax
1400837cemov eax, 0
1400837d3cmove r13, rax
1400837d7jmp 0x140083347
1400837dc
1400837dc 0f 1f 40 00 ..@.
1400837e0
1400837e0loc_1400837e0:
1400837e0cmp ax, -1
1400837e4sete bl
1400837e7test rdi, rdi
1400837eaje 0x1400837f5
1400837ectest bpl, bpl
1400837efjne 0x140083880
1400837f5
1400837f5loc_1400837f5:
1400837f5cmp bpl, bl
1400837f8jne 0x1400834d6
1400837fejmp 0x1400834ce
140083803
140083803 0f 1f 44 00 00 ..D..
140083808
140083808loc_140083808:
140083808cmp [rsp+102], -1
14008380eje 0x14008368c
140083814mov esi, -1
140083819jmp 0x140083312
14008381e
14008381e 66 90 f.
140083820
140083820loc_140083820:
140083820mov rax, [r13+16]
140083824cmp rax, [r13+24]
140083828jae 0x140083981
14008382emovzx edx, [rax]
140083831
140083831loc_140083831:
140083831xor eax, eax
140083833cmp dx, -1
140083837cmove r13, rax
14008383bjmp 0x1400832a6
140083840
140083840loc_140083840:
140083840mov rax, [rdx+16]
140083844cmp rax, [rdx+24]
140083848jae 0x1400839a1
14008384emovzx eax, [rax]
140083851
140083851loc_140083851:
140083851cmp ax, -1
140083855jne 0x1400834b7
14008385bxor r13l, r13l
14008385etest rdi, rdi
140083861je 0x1400839c1
140083867cmp [rsp+102], -1
14008386djne 0x1400834d6
140083873mov ebx, 1
140083878nop [rax+rax]
140083880
140083880loc_140083880:
140083880mov rax, [rdi+16]
140083884cmp rax, [rdi+24]
140083888jae 0x140083993
14008388emovzx eax, [rax]
140083891
140083891loc_140083891:
140083891cmp ax, -1
140083895mov eax, 0
14008389acmove rdi, rax
14008389esete bpl
1400838a2jmp 0x1400837f5
1400838a7
1400838a7 66 0f 1f 84 00 00 00 00 00 f........
1400838b0
1400838b0loc_1400838b0:
1400838b0mov rax, [rdi]
1400838b3mov rcx, rdi
1400838b6call [rax+72]
1400838b9jmp 0x140083660
1400838be
1400838be 66 90 f.
1400838c0
1400838c0loc_1400838c0:
1400838c0mov rax, [r13]
1400838c4mov rcx, r13
1400838c7call [rax+80]
1400838cajmp 0x140083309
1400838cf
1400838cf 90 .
1400838d0
1400838d0loc_1400838d0:
1400838d0mov rax, [r13]
1400838d4mov rcx, r13
1400838d7call [rax+72]
1400838damov esi, eax
1400838dcjmp 0x14008369d
1400838e1
1400838e1 0f 1f 80 00 00 00 00 .......
1400838e8
1400838e8loc_1400838e8:
1400838e8mov rax, [r13+16]
1400838eccmp rax, [r13+24]
1400838f0jae 0x1400839af
1400838f6movzx edx, [rax]
1400838f9
1400838f9loc_1400838f9:
1400838f9xor eax, eax
1400838fbcmp dx, -1
1400838ffcmove r13, rax
140083903jmp 0x1400832d3
140083908
140083908loc_140083908:
140083908xor r13l, r13l
14008390bcmp [rsp+102], -1
140083911je 0x140083312
140083917mov r8l, 65535
14008391djmp 0x1400835e8
140083922
140083922loc_140083922:
140083922mov r12l, r14l
140083925xor r13l, r13l
140083928jmp 0x14008364f
14008392d
14008392dloc_14008392d:
14008392dmov rax, [rsp+104]
140083932mov rbp, [rsp+184]
14008393amov r14, r13
14008393dmov [rax], 4
140083943jmp 0x1400834fb
140083948
140083948loc_140083948:
140083948mov rax, [rdi]
14008394bmov [rsp+144], dl
140083952mov rcx, rdi
140083955call [rax+72]
140083958movzx edx, [rsp+144]
140083960jmp 0x140083771
140083965
140083965loc_140083965:
140083965mov rax, [r13]
140083969mov rcx, r13
14008396ccall [rax+72]
14008396fjmp 0x1400837c1
140083974
140083974 0f 1f 40 00 ..@.
140083978
140083978loc_140083978:
140083978xor edi, edi
14008397axor ebx, ebx
14008397cjmp 0x1400837f5
140083981
140083981loc_140083981:
140083981mov rax, [r13]
140083985mov rcx, r13
140083988call [rax+72]
14008398bmovzx edx, ax
14008398ejmp 0x140083831
140083993
140083993loc_140083993:
140083993mov rax, [rdi]
140083996mov rcx, rdi
140083999call [rax+72]
14008399cjmp 0x140083891
1400839a1
1400839a1loc_1400839a1:
1400839a1mov rax, [rdx]
1400839a4mov rcx, rdx
1400839a7call [rax+72]
1400839aajmp 0x140083851
1400839af
1400839afloc_1400839af:
1400839afmov rax, [r13]
1400839b3mov rcx, r13
1400839b6call [rax+72]
1400839b9movzx edx, ax
1400839bcjmp 0x1400838f9
1400839c1
1400839c1loc_1400839c1:
1400839c1mov ebx, 1
1400839c6jmp 0x1400837f5
1400839cb
1400839cbloc_1400839cb:
1400839cbmov rcx, [rip+0x113cbe]
1400839d2mov rax, [rsp+264]
1400839dasub rax, [rcx]
1400839ddje 0x1400839ff
1400839df
1400839dfloc_1400839df:
1400839dfcall __stack_chk_fail
1400839e4
1400839e4loc_1400839e4:
1400839e4cmp si, -1
1400839e8je 0x140083614
1400839eetest rdi, rdi
1400839f1jne 0x140083640
1400839f7xor r12l, r12l
1400839fajmp 0x1400835db
1400839ff
1400839ffloc_1400839ff:
1400839ffcall std::__throw_bad_cast()
140083a04nop
140083160
140083160std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, wchar_t const*) const:
140083160push r15
140083162push r14
140083164push r13
140083166push r12
140083168push rbp
140083169push rdi
14008316apush rsi
14008316bpush rbx
14008316csub rsp, 280
140083173mov rax, [rsp+400]
14008317bmovdqu x2, [r8]
140083180mov r15, [rsp+384]
140083188movdqu x3, [r9]
14008318dmov r12, [rsp+392]
140083195mov rbx, [rsp+408]
14008319dmov [rsp+152], rax
1400831a5mov rbp, rcx
1400831a8mov rax, [rsp+416]
1400831b0mov rcx, [rip+0x1144d9]
1400831b7movups [rsp+112], x2
1400831bcmov [rsp+88], rax
1400831c1mov rax, [rcx]
1400831c4mov [rsp+264], rax
1400831ccmov rax, [rsp+112]
1400831d1mov [rsp+176], rdx
1400831d9mov rcx, [rip+0x113b70]
1400831e0mov rdx, [rsp+120]
1400831e5movups [rsp+128], x3
1400831edmov rdi, [rsp+128]
1400831f5mov [rsp+168], r15
1400831fdmov esi, edx
1400831ffmov [rsp+104], r12
140083204mov r14, rax
140083207call std::locale::id::_M_id() const
14008320cmov rdx, rax
14008320fmov rax, [r15+208]
140083216mov rax, [rax+8]
14008321amov r13, [rax+8*rdx]
14008321etest r13, r13
140083221je 0x1400839cb
140083227lea rax, [rsp+244]
14008322fcmp rbx, [rsp+88]
140083234mov [r12], 0
14008323cmov [rsp+244], 0
140083248mov [rsp+252], 0
140083253mov [rsp+160], rax
14008325bje 0x1400834fb
140083261mov r15, r13
140083264mov [rsp+184], rbp
14008326cmov r13, r14
14008326fjmp 0x14008332c
140083274
140083274 0f 1f 40 00 ..@.
140083278
140083278loc_140083278:
140083278mov rax, [r15]
14008327bmovzx r8l, [rbx]
14008327fmov edx, 32
140083284mov rcx, r15
140083287call [rax+16]
14008328amov r14l, eax
14008328dtest al, al
14008328fjne 0x140083570
140083295test r13, r13
140083298je 0x1400832a3
14008329atest r12b, r12b
14008329djne 0x140083820
1400832a3
1400832a3loc_1400832a3:
1400832a3movzx edx, si
1400832a6
1400832a6loc_1400832a6:
1400832a6mov rax, [r15]
1400832a9mov rcx, r15
1400832accall [rax+64]
1400832afmovzx edx, [rbx]
1400832b2mov rcx, r15
1400832b5mov ebp, eax
1400832b7mov rax, [r15]
1400832bacall [rax+64]
1400832bdcmp bp, ax
1400832c0je 0x1400832f3
1400832c2test r13, r13
1400832c5je 0x1400832d0
1400832c7test r12b, r12b
1400832cajne 0x1400838e8
1400832d0
1400832d0loc_1400832d0:
1400832d0movzx edx, si
1400832d3
1400832d3loc_1400832d3:
1400832d3mov rax, [r15]
1400832d6mov rcx, r15
1400832d9call [rax+48]
1400832dcmovzx edx, [rbx]
1400832dfmov rcx, r15
1400832e2mov ebp, eax
1400832e4mov rax, [r15]
1400832e7call [rax+48]
1400832eacmp bp, ax
1400832edjne 0x14008392d
1400832f3
1400832f3loc_1400832f3:
1400832f3mov rax, [r13+16]
1400832f7cmp rax, [r13+24]
1400832fbjae 0x1400838c0
140083301add rax, 2
140083305mov [r13+16], rax
140083309
140083309loc_140083309:
140083309add rbx, 2
14008330dmov esi, -1
140083312
140083312loc_140083312:
140083312cmp rbx, [rsp+88]
140083317je 0x1400834f0
14008331d
14008331dloc_14008331d:
14008331dmov rax, [rsp+104]
140083322mov eax, [rax]
140083324test eax, eax
140083326jne 0x1400834f0
14008332c
14008332cloc_14008332c:
14008332ccmp si, -1
140083330sete r12b
140083334test r13, r13
140083337setne r14b
14008333band r14b, r12b
14008333ejne 0x1400837b0
140083344mov r14l, r12l
140083347
140083347loc_140083347:
140083347movzx eax, [rsp+136]
14008334fcmp ax, -1
140083353mov [rsp+102], ax
140083358sete bpl
14008335ctest rdi, rdi
14008335fsetne dl
140083362and dl, bpl
140083365jne 0x140083760
14008336bmov edx, ebp
14008336dcmp dl, r14b
140083370je 0x14008378f
140083376
140083376loc_140083376:
140083376mov rax, [r15]
140083379xor r8l, r8l
14008337cmovzx edx, [rbx]
14008337fmov rcx, r15
140083382call [rax+96]
140083385cmp al, 37
140083387jne 0x140083278
14008338dlea r14, [rbx+2]
140083391cmp [rsp+88], r14
140083396je 0x14008392d
14008339cmov rax, [r15]
14008339fxor r8l, r8l
1400833a2movzx edx, [rbx+2]
1400833a6mov rcx, r15
1400833a9call [rax+96]
1400833accmp al, 69
1400833aeje 0x140083718
1400833b4cmp al, 79
1400833b6je 0x140083718
1400833bcmov eax, [rbx]
1400833bexor edx, edx
1400833c0mov [rsp+260], dx
1400833c8mov [rsp+256], eax
1400833cf
1400833cfloc_1400833cf:
1400833cfmov [rsp+112], r13
1400833d4mov rax, [rsp+112]
1400833d9lea rcx, [rsp+224]
1400833e1lea r9, [rsp+192]
1400833e9mov rdx, [rsp+120]
1400833eemov [rsp+128], rdi
1400833f6lea r8, [rsp+208]
1400833femov [rsp+112], rax
140083403mov rax, [rsp+160]
14008340bmov [rsp+120], rdx
140083410mov rdx, [rsp+120]
140083415mov [rsp+64], rax
14008341alea rax, [rsp+256]
140083422mov [rsp+56], rax
140083427mov rax, [rsp+152]
14008342fmov dx, si
140083432mov [rsp+120], rdx
140083437mov rdx, [rsp+136]
14008343fmov [rsp+48], rax
140083444mov rax, [rsp+104]
140083449mov [rsp+136], rdx
140083451movdqu x0, [rsp+112]
140083457mov [rsp+40], rax
14008345cmov rax, [rsp+168]
140083464mov rdx, [rsp+176]
14008346cmovups [rsp+208], x0
140083474movdqu x1, [rsp+128]
14008347dmov [rsp+32], rax
140083482movups [rsp+192], x1
14008348acall _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14008348fmov rdx, [rsp+224]
140083497mov rax, [rsp+232]
14008349fmov r13, rdx
1400834a2mov esi, eax
1400834a4test rdx, rdx
1400834a7je 0x1400837e0
1400834adcmp ax, -1
1400834b1je 0x140083840
1400834b7
1400834b7loc_1400834b7:
1400834b7test rdi, rdi
1400834baje 0x140083978
1400834c0xor ebx, ebx
1400834c2cmp [rsp+102], -1
1400834c8je 0x140083880
1400834ce
1400834celoc_1400834ce:
1400834cemov rax, [rsp+104]
1400834d3or [rax], 2
1400834d6
1400834d6loc_1400834d6:
1400834d6lea rbx, [r14+2]
1400834dacmp rbx, [rsp+88]
1400834dfjne 0x14008331d
1400834e5nop [rax+rax]
1400834f0
1400834f0loc_1400834f0:
1400834f0mov rbp, [rsp+184]
1400834f8mov r14, r13
1400834fb
1400834fbloc_1400834fb:
1400834fbmov rdx, [rsp+152]
140083503mov rcx, [rsp+160]
14008350bcall std::__time_get_state::_M_finalize_state(tm*)
140083510mov rdx, [rsp+120]
140083515mov [rsp+112], r14
14008351amov rax, [rsp+112]
14008351fmov rcx, [rip+0x11416a]
140083526mov [rsp+120], rdx
14008352bmov rdx, [rsp+120]
140083530mov [rsp+112], rax
140083535mov dx, si
140083538mov [rsp+120], rdx
14008353dmovdqu x4, [rsp+112]
140083543movups [rbp], x4
140083547mov rax, [rsp+264]
14008354fsub rax, [rcx]
140083552jne 0x1400839df
140083558mov rax, rbp
14008355badd rsp, 280
140083562pop rbx
140083563pop rsi
140083564pop rdi
140083565pop rbp
140083566pop r12
140083568pop r13
14008356apop r14
14008356cpop r15
14008356eret
14008356f
14008356f 90 .
140083570
140083570loc_140083570:
140083570add rbx, 2
140083574cmp [rsp+88], rbx
140083579je 0x1400835c8
14008357bmov [rsp+144], rdi
140083583mov r14l, esi
140083586mov rdi, r15
140083589mov rsi, [rsp+88]
14008358emov r15l, eax
140083591jmp 0x1400835a1
140083593
140083593 0f 1f 44 00 00 ..D..
140083598
140083598loc_140083598:
140083598add rbx, 2
14008359ccmp rsi, rbx
14008359fje 0x1400835b7
1400835a1
1400835a1loc_1400835a1:
1400835a1mov rax, [rdi]
1400835a4movzx r8l, [rbx]
1400835a8mov edx, 32
1400835admov rcx, rdi
1400835b0call [rax+16]
1400835b3test al, al
1400835b5jne 0x140083598
1400835b7
1400835b7loc_1400835b7:
1400835b7mov esi, r14l
1400835bamov r14l, r15l
1400835bdmov r15, rdi
1400835c0mov rdi, [rsp+144]
1400835c8
1400835c8loc_1400835c8:
1400835c8test r13, r13
1400835cbjne 0x1400839e4
1400835d1test rdi, rdi
1400835d4je 0x1400835db
1400835d6test bpl, bpl
1400835d9jne 0x14008364f
1400835db
1400835dbloc_1400835db:
1400835dbcmp bpl, r12b
1400835deje 0x140083312
1400835e4
1400835e4loc_1400835e4:
1400835e4movzx r8l, si
1400835e8
1400835e8loc_1400835e8:
1400835e8mov rax, [r15]
1400835ebmov edx, 32
1400835f0mov rcx, r15
1400835f3call [rax+16]
1400835f6test al, al
1400835f8je 0x140083312
1400835femov rax, [r13+16]
140083602cmp rax, [r13+24]
140083606jae 0x1400836b8
14008360cadd rax, 2
140083610mov [r13+16], rax
140083614
140083614loc_140083614:
140083614mov rax, [r13+16]
140083618cmp rax, [r13+24]
14008361cjae 0x1400836d0
140083622
140083622loc_140083622:
140083622movzx esi, [rax]
140083625cmp si, -1
140083629je 0x1400836f0
14008362f
14008362floc_14008362f:
14008362ftest rdi, rdi
140083632je 0x140083808
140083638mov esi, -1
14008363dnop [rax]
140083640
140083640loc_140083640:
140083640xor r12l, r12l
140083643cmp [rsp+102], -1
140083649jne 0x140083312
14008364f
14008364floc_14008364f:
14008364fmov rax, [rdi+16]
140083653cmp rax, [rdi+24]
140083657jae 0x1400838b0
14008365dmovzx eax, [rax]
140083660
140083660loc_140083660:
140083660cmp ax, -1
140083664mov eax, 0
140083669cmove rdi, rax
14008366dsete al
140083670cmp al, r12b
140083673je 0x140083312
140083679test r13, r13
14008367cje 0x1400835e4
140083682cmp si, -1
140083686jne 0x1400835e4
14008368c
14008368cloc_14008368c:
14008368cmov rax, [r13+16]
140083690cmp rax, [r13+24]
140083694jae 0x1400838d0
14008369amovzx esi, [rax]
14008369d
14008369dloc_14008369d:
14008369dcmp si, -1
1400836a1je 0x140083705
1400836a3movzx r8l, si
1400836a7mov esi, -1
1400836acjmp 0x1400835e8
1400836b1
1400836b1 0f 1f 80 00 00 00 00 .......
1400836b8
1400836b8loc_1400836b8:
1400836b8mov rax, [r13]
1400836bcmov rcx, r13
1400836bfcall [rax+80]
1400836c2mov rax, [r13+16]
1400836c6cmp rax, [r13+24]
1400836cajb 0x140083622
1400836d0
1400836d0loc_1400836d0:
1400836d0mov rax, [r13]
1400836d4mov rcx, r13
1400836d7call [rax+72]
1400836damov esi, eax
1400836dccmp si, -1
1400836e0jne 0x14008362f
1400836e6nop [rax+rax]
1400836f0
1400836f0loc_1400836f0:
1400836f0test rdi, rdi
1400836f3je 0x140083908
1400836f9cmp [rsp+102], -1
1400836ffje 0x140083922
140083705
140083705loc_140083705:
140083705mov r8l, 65535
14008370bxor r13l, r13l
14008370ejmp 0x1400835e8
140083713
140083713 0f 1f 44 00 00 ..D..
140083718
140083718loc_140083718:
140083718lea r14, [rbx+4]
14008371ccmp [rsp+88], r14
140083721je 0x14008392d
140083727mov rax, [r15]
14008372amov rcx, r15
14008372dmovzx edx, [rbx+4]
140083731xor r8l, r8l
140083734call [rax+96]
140083737mov eax, [rbx]
140083739xor ecx, ecx
14008373bmov [rsp+262], cx
140083743mov [rsp+256], eax
14008374amovzx eax, [rbx+4]
14008374emov [rsp+260], ax
140083756jmp 0x1400833cf
14008375b
14008375b 0f 1f 44 00 00 ..D..
140083760
140083760loc_140083760:
140083760mov rax, [rdi+16]
140083764cmp rax, [rdi+24]
140083768jae 0x140083948
14008376emovzx eax, [rax]
140083771
140083771loc_140083771:
140083771cmp ax, -1
140083775mov eax, 0
14008377acmovne edx, eax
14008377dmov eax, 0
140083782cmove rdi, rax
140083786cmp dl, r14b
140083789jne 0x140083376
14008378f
14008378floc_14008378f:
14008378fmov rax, [rsp+104]
140083794mov rbp, [rsp+184]
14008379cmov r14, r13
14008379fmov [rax], 6
1400837a5jmp 0x1400834fb
1400837aa
1400837aa 66 0f 1f 44 00 00 f..D..
1400837b0
1400837b0loc_1400837b0:
1400837b0mov rax, [r13+16]
1400837b4cmp rax, [r13+24]
1400837b8jae 0x140083965
1400837bemovzx eax, [rax]
1400837c1
1400837c1loc_1400837c1:
1400837c1cmp ax, -1
1400837c5mov eax, 0
1400837cacmovne r14l, eax
1400837cemov eax, 0
1400837d3cmove r13, rax
1400837d7jmp 0x140083347
1400837dc
1400837dc 0f 1f 40 00 ..@.
1400837e0
1400837e0loc_1400837e0:
1400837e0cmp ax, -1
1400837e4sete bl
1400837e7test rdi, rdi
1400837eaje 0x1400837f5
1400837ectest bpl, bpl
1400837efjne 0x140083880
1400837f5
1400837f5loc_1400837f5:
1400837f5cmp bpl, bl
1400837f8jne 0x1400834d6
1400837fejmp 0x1400834ce
140083803
140083803 0f 1f 44 00 00 ..D..
140083808
140083808loc_140083808:
140083808cmp [rsp+102], -1
14008380eje 0x14008368c
140083814mov esi, -1
140083819jmp 0x140083312
14008381e
14008381e 66 90 f.
140083820
140083820loc_140083820:
140083820mov rax, [r13+16]
140083824cmp rax, [r13+24]
140083828jae 0x140083981
14008382emovzx edx, [rax]
140083831
140083831loc_140083831:
140083831xor eax, eax
140083833cmp dx, -1
140083837cmove r13, rax
14008383bjmp 0x1400832a6
140083840
140083840loc_140083840:
140083840mov rax, [rdx+16]
140083844cmp rax, [rdx+24]
140083848jae 0x1400839a1
14008384emovzx eax, [rax]
140083851
140083851loc_140083851:
140083851cmp ax, -1
140083855jne 0x1400834b7
14008385bxor r13l, r13l
14008385etest rdi, rdi
140083861je 0x1400839c1
140083867cmp [rsp+102], -1
14008386djne 0x1400834d6
140083873mov ebx, 1
140083878nop [rax+rax]
140083880
140083880loc_140083880:
140083880mov rax, [rdi+16]
140083884cmp rax, [rdi+24]
140083888jae 0x140083993
14008388emovzx eax, [rax]
140083891
140083891loc_140083891:
140083891cmp ax, -1
140083895mov eax, 0
14008389acmove rdi, rax
14008389esete bpl
1400838a2jmp 0x1400837f5
1400838a7
1400838a7 66 0f 1f 84 00 00 00 00 00 f........
1400838b0
1400838b0loc_1400838b0:
1400838b0mov rax, [rdi]
1400838b3mov rcx, rdi
1400838b6call [rax+72]
1400838b9jmp 0x140083660
1400838be
1400838be 66 90 f.
1400838c0
1400838c0loc_1400838c0:
1400838c0mov rax, [r13]
1400838c4mov rcx, r13
1400838c7call [rax+80]
1400838cajmp 0x140083309
1400838cf
1400838cf 90 .
1400838d0
1400838d0loc_1400838d0:
1400838d0mov rax, [r13]
1400838d4mov rcx, r13
1400838d7call [rax+72]
1400838damov esi, eax
1400838dcjmp 0x14008369d
1400838e1
1400838e1 0f 1f 80 00 00 00 00 .......
1400838e8
1400838e8loc_1400838e8:
1400838e8mov rax, [r13+16]
1400838eccmp rax, [r13+24]
1400838f0jae 0x1400839af
1400838f6movzx edx, [rax]
1400838f9
1400838f9loc_1400838f9:
1400838f9xor eax, eax
1400838fbcmp dx, -1
1400838ffcmove r13, rax
140083903jmp 0x1400832d3
140083908
140083908loc_140083908:
140083908xor r13l, r13l
14008390bcmp [rsp+102], -1
140083911je 0x140083312
140083917mov r8l, 65535
14008391djmp 0x1400835e8
140083922
140083922loc_140083922:
140083922mov r12l, r14l
140083925xor r13l, r13l
140083928jmp 0x14008364f
14008392d
14008392dloc_14008392d:
14008392dmov rax, [rsp+104]
140083932mov rbp, [rsp+184]
14008393amov r14, r13
14008393dmov [rax], 4
140083943jmp 0x1400834fb
140083948
140083948loc_140083948:
140083948mov rax, [rdi]
14008394bmov [rsp+144], dl
140083952mov rcx, rdi
140083955call [rax+72]
140083958movzx edx, [rsp+144]
140083960jmp 0x140083771
140083965
140083965loc_140083965:
140083965mov rax, [r13]
140083969mov rcx, r13
14008396ccall [rax+72]
14008396fjmp 0x1400837c1
140083974
140083974 0f 1f 40 00 ..@.
140083978
140083978loc_140083978:
140083978xor edi, edi
14008397axor ebx, ebx
14008397cjmp 0x1400837f5
140083981
140083981loc_140083981:
140083981mov rax, [r13]
140083985mov rcx, r13
140083988call [rax+72]
14008398bmovzx edx, ax
14008398ejmp 0x140083831
140083993
140083993loc_140083993:
140083993mov rax, [rdi]
140083996mov rcx, rdi
140083999call [rax+72]
14008399cjmp 0x140083891
1400839a1
1400839a1loc_1400839a1:
1400839a1mov rax, [rdx]
1400839a4mov rcx, rdx
1400839a7call [rax+72]
1400839aajmp 0x140083851
1400839af
1400839afloc_1400839af:
1400839afmov rax, [r13]
1400839b3mov rcx, r13
1400839b6call [rax+72]
1400839b9movzx edx, ax
1400839bcjmp 0x1400838f9
1400839c1
1400839c1loc_1400839c1:
1400839c1mov ebx, 1
1400839c6jmp 0x1400837f5
1400839cb
1400839cbloc_1400839cb:
1400839cbmov rcx, [rip+0x113cbe]
1400839d2mov rax, [rsp+264]
1400839dasub rax, [rcx]
1400839ddje 0x1400839ff
1400839df
1400839dfloc_1400839df:
1400839dfcall __stack_chk_fail
1400839e4
1400839e4loc_1400839e4:
1400839e4cmp si, -1
1400839e8je 0x140083614
1400839eetest rdi, rdi
1400839f1jne 0x140083640
1400839f7xor r12l, r12l
1400839fajmp 0x1400835db
1400839ff
1400839ffloc_1400839ff:
1400839ffcall std::__throw_bad_cast()
140083a04nop
140083160
140083a05
140083a05 // align 0x10
140083a05 // align 0x10
140083a10
140083a10std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, char, char) const:
140083a10push r15
140083a12push r14
140083a14push r13
140083a16push r12
140083a18push rbp
140083a19push rdi
140083a1apush rsi
140083a1bpush rbx
140083a1csub rsp, 200
140083a23mov rax, [rsp+320]
140083a2bmov ebx, [rsp+328]
140083a32mov r15, [rsp+304]
140083a3amov r12, [r8]
140083a3dmov r13, [r8+8]
140083a41mov rdi, [r9]
140083a44mov rbp, [r9+8]
140083a48mov rsi, [rsp+312]
140083a50mov [rsp+104], rdx
140083a55mov rdx, [rip+0x113c34]
140083a5cmov [rsp+88], rcx
140083a61mov r14l, [rsp+336]
140083a69mov rcx, [rdx]
140083a6cmov [rsp+184], rcx
140083a74mov rcx, [rip+0x1132d5]
140083a7bmov [rsp+80], rax
140083a80mov [rsp+96], bl
140083a84call std::locale::id::_M_id() const
140083a89mov rdx, rax
140083a8cmov rax, [r15+208]
140083a93mov rax, [rax+8]
140083a97mov rcx, [rax+8*rdx]
140083a9btest rcx, rcx
140083a9eje 0x140083c74
140083aa4mov rax, [rcx]
140083aa7mov [rsi], 0
140083aadmov edx, 37
140083ab2call [rax+80]
140083ab5mov [rsp+176], ax
140083abdxor eax, eax
140083abftest r14b, r14b
140083ac2je 0x140083ad7
140083ac4xor edx, edx
140083ac6mov [rsp+96], r14b
140083acbmovsx ax, bl
140083acfmov [rsp+182], dx
140083ad7
140083ad7loc_140083ad7:
140083ad7movsx bx, [rsp+96]
140083addmov [rsp+32], r15
140083ae2lea r9, [rsp+112]
140083ae7lea r8, [rsp+128]
140083aefmov [rsp+180], ax
140083af7lea rax, [rsp+176]
140083affmov rdx, [rsp+104]
140083b04lea rcx, [rsp+144]
140083b0cmov [rsp+56], rax
140083b11mov rax, [rsp+80]
140083b16mov [rsp+178], bx
140083b1elea rbx, [rsp+164]
140083b26mov [rsp+48], rax
140083b2bmov [rsp+64], rbx
140083b30mov [rsp+40], rsi
140083b35mov [rsp+164], 0
140083b41mov [rsp+172], 0
140083b4cmov [rsp+128], r12
140083b54mov [rsp+136], r13
140083b5cmov [rsp+112], rdi
140083b61mov [rsp+120], rbp
140083b66call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140083b6bmov r15, [rsp+144]
140083b73mov rdx, [rsp+80]
140083b78mov rcx, rbx
140083b7bmov r14, [rsp+152]
140083b83mov [rsp+96], r15
140083b88call std::__time_get_state::_M_finalize_state(tm*)
140083b8dcmp r14w, -1
140083b92mov r8, [rsp+96]
140083b97sete bl
140083b9atest r15, r15
140083b9dsetne al
140083ba0and al, bl
140083ba2mov edx, eax
140083ba4jne 0x140083c20
140083ba6
140083ba6loc_140083ba6:
140083ba6cmp bp, -1
140083baasete al
140083badmov edx, eax
140083baftest rdi, rdi
140083bb2je 0x140083bb8
140083bb4test al, al
140083bb6jne 0x140083c08
140083bb8
140083bb8loc_140083bb8:
140083bb8cmp bl, dl
140083bbajne 0x140083bbf
140083bbcor [rsi], 2
140083bbf
140083bbfloc_140083bbf:
140083bbfmov rax, [rsp+88]
140083bc4mov r9, r13
140083bc7mov rdi, [rip+0x113ac2]
140083bcemov r9w, r14w
140083bd2mov [rax], r8
140083bd5mov [rax+8], r9
140083bd9mov rax, [rsp+184]
140083be1sub rax, [rdi]
140083be4jne 0x140083c88
140083beamov rax, [rsp+88]
140083befadd rsp, 200
140083bf6pop rbx
140083bf7pop rsi
140083bf8pop rdi
140083bf9pop rbp
140083bfapop r12
140083bfcpop r13
140083bfepop r14
140083c00pop r15
140083c02ret
140083c03
140083c03 0f 1f 44 00 00 ..D..
140083c08
140083c08loc_140083c08:
140083c08mov rax, [rdi+16]
140083c0ccmp rax, [rdi+24]
140083c10jae 0x140083c48
140083c12movzx eax, [rax]
140083c15
140083c15loc_140083c15:
140083c15cmp ax, -1
140083c19sete dl
140083c1cjmp 0x140083bb8
140083c1e
140083c1e 66 90 f.
140083c20
140083c20loc_140083c20:
140083c20mov rax, [r15+16]
140083c24cmp rax, [r15+24]
140083c28jae 0x140083c60
140083c2amovzx eax, [rax]
140083c2d
140083c2dloc_140083c2d:
140083c2dxor ebx, ebx
140083c2fmov r8l, 0
140083c35cmp ax, -1
140083c39cmove ebx, edx
140083c3ccmovne r8, r15
140083c40jmp 0x140083ba6
140083c45
140083c45 0f 1f 00 ...
140083c48
140083c48loc_140083c48:
140083c48mov rax, [rdi]
140083c4bmov [rsp+80], r8
140083c50mov rcx, rdi
140083c53call [rax+72]
140083c56mov r8, [rsp+80]
140083c5bjmp 0x140083c15
140083c5d
140083c5d 0f 1f 00 ...
140083c60
140083c60loc_140083c60:
140083c60mov rax, [r15]
140083c63mov [rsp+80], dl
140083c67mov rcx, r15
140083c6acall [rax+72]
140083c6dmovzx edx, [rsp+80]
140083c72jmp 0x140083c2d
140083c74
140083c74loc_140083c74:
140083c74mov rsi, [rip+0x113a15]
140083c7bmov rax, [rsp+184]
140083c83sub rax, [rsi]
140083c86je 0x140083c8d
140083c88
140083c88loc_140083c88:
140083c88call __stack_chk_fail
140083c8d
140083c8dloc_140083c8d:
140083c8dcall std::__throw_bad_cast()
140083c92nop
140083a10
140083a10std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, char, char) const:
140083a10push r15
140083a12push r14
140083a14push r13
140083a16push r12
140083a18push rbp
140083a19push rdi
140083a1apush rsi
140083a1bpush rbx
140083a1csub rsp, 200
140083a23mov rax, [rsp+320]
140083a2bmov ebx, [rsp+328]
140083a32mov r15, [rsp+304]
140083a3amov r12, [r8]
140083a3dmov r13, [r8+8]
140083a41mov rdi, [r9]
140083a44mov rbp, [r9+8]
140083a48mov rsi, [rsp+312]
140083a50mov [rsp+104], rdx
140083a55mov rdx, [rip+0x113c34]
140083a5cmov [rsp+88], rcx
140083a61mov r14l, [rsp+336]
140083a69mov rcx, [rdx]
140083a6cmov [rsp+184], rcx
140083a74mov rcx, [rip+0x1132d5]
140083a7bmov [rsp+80], rax
140083a80mov [rsp+96], bl
140083a84call std::locale::id::_M_id() const
140083a89mov rdx, rax
140083a8cmov rax, [r15+208]
140083a93mov rax, [rax+8]
140083a97mov rcx, [rax+8*rdx]
140083a9btest rcx, rcx
140083a9eje 0x140083c74
140083aa4mov rax, [rcx]
140083aa7mov [rsi], 0
140083aadmov edx, 37
140083ab2call [rax+80]
140083ab5mov [rsp+176], ax
140083abdxor eax, eax
140083abftest r14b, r14b
140083ac2je 0x140083ad7
140083ac4xor edx, edx
140083ac6mov [rsp+96], r14b
140083acbmovsx ax, bl
140083acfmov [rsp+182], dx
140083ad7
140083ad7loc_140083ad7:
140083ad7movsx bx, [rsp+96]
140083addmov [rsp+32], r15
140083ae2lea r9, [rsp+112]
140083ae7lea r8, [rsp+128]
140083aefmov [rsp+180], ax
140083af7lea rax, [rsp+176]
140083affmov rdx, [rsp+104]
140083b04lea rcx, [rsp+144]
140083b0cmov [rsp+56], rax
140083b11mov rax, [rsp+80]
140083b16mov [rsp+178], bx
140083b1elea rbx, [rsp+164]
140083b26mov [rsp+48], rax
140083b2bmov [rsp+64], rbx
140083b30mov [rsp+40], rsi
140083b35mov [rsp+164], 0
140083b41mov [rsp+172], 0
140083b4cmov [rsp+128], r12
140083b54mov [rsp+136], r13
140083b5cmov [rsp+112], rdi
140083b61mov [rsp+120], rbp
140083b66call _ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140083b6bmov r15, [rsp+144]
140083b73mov rdx, [rsp+80]
140083b78mov rcx, rbx
140083b7bmov r14, [rsp+152]
140083b83mov [rsp+96], r15
140083b88call std::__time_get_state::_M_finalize_state(tm*)
140083b8dcmp r14w, -1
140083b92mov r8, [rsp+96]
140083b97sete bl
140083b9atest r15, r15
140083b9dsetne al
140083ba0and al, bl
140083ba2mov edx, eax
140083ba4jne 0x140083c20
140083ba6
140083ba6loc_140083ba6:
140083ba6cmp bp, -1
140083baasete al
140083badmov edx, eax
140083baftest rdi, rdi
140083bb2je 0x140083bb8
140083bb4test al, al
140083bb6jne 0x140083c08
140083bb8
140083bb8loc_140083bb8:
140083bb8cmp bl, dl
140083bbajne 0x140083bbf
140083bbcor [rsi], 2
140083bbf
140083bbfloc_140083bbf:
140083bbfmov rax, [rsp+88]
140083bc4mov r9, r13
140083bc7mov rdi, [rip+0x113ac2]
140083bcemov r9w, r14w
140083bd2mov [rax], r8
140083bd5mov [rax+8], r9
140083bd9mov rax, [rsp+184]
140083be1sub rax, [rdi]
140083be4jne 0x140083c88
140083beamov rax, [rsp+88]
140083befadd rsp, 200
140083bf6pop rbx
140083bf7pop rsi
140083bf8pop rdi
140083bf9pop rbp
140083bfapop r12
140083bfcpop r13
140083bfepop r14
140083c00pop r15
140083c02ret
140083c03
140083c03 0f 1f 44 00 00 ..D..
140083c08
140083c08loc_140083c08:
140083c08mov rax, [rdi+16]
140083c0ccmp rax, [rdi+24]
140083c10jae 0x140083c48
140083c12movzx eax, [rax]
140083c15
140083c15loc_140083c15:
140083c15cmp ax, -1
140083c19sete dl
140083c1cjmp 0x140083bb8
140083c1e
140083c1e 66 90 f.
140083c20
140083c20loc_140083c20:
140083c20mov rax, [r15+16]
140083c24cmp rax, [r15+24]
140083c28jae 0x140083c60
140083c2amovzx eax, [rax]
140083c2d
140083c2dloc_140083c2d:
140083c2dxor ebx, ebx
140083c2fmov r8l, 0
140083c35cmp ax, -1
140083c39cmove ebx, edx
140083c3ccmovne r8, r15
140083c40jmp 0x140083ba6
140083c45
140083c45 0f 1f 00 ...
140083c48
140083c48loc_140083c48:
140083c48mov rax, [rdi]
140083c4bmov [rsp+80], r8
140083c50mov rcx, rdi
140083c53call [rax+72]
140083c56mov r8, [rsp+80]
140083c5bjmp 0x140083c15
140083c5d
140083c5d 0f 1f 00 ...
140083c60
140083c60loc_140083c60:
140083c60mov rax, [r15]
140083c63mov [rsp+80], dl
140083c67mov rcx, r15
140083c6acall [rax+72]
140083c6dmovzx edx, [rsp+80]
140083c72jmp 0x140083c2d
140083c74
140083c74loc_140083c74:
140083c74mov rsi, [rip+0x113a15]
140083c7bmov rax, [rsp+184]
140083c83sub rax, [rsi]
140083c86je 0x140083c8d
140083c88
140083c88loc_140083c88:
140083c88call __stack_chk_fail
140083c8d
140083c8dloc_140083c8d:
140083c8dcall std::__throw_bad_cast()
140083c92nop
140083a10
Loading..