File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140079dc0
140079dc0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079dc0push r15
140079dc2push r14
140079dc4push r13
140079dc6push r12
140079dc8push rbp
140079dc9push rdi
140079dcapush rsi
140079dcbpush rbx
140079dccsub rsp, 328
140079dd3movups [rsp+288], x6
140079ddbmovups [rsp+304], x7
140079de3mov r13, [rsp+432]
140079debmov rsi, [r8]
140079deemov rdi, [r8+8]
140079df2mov rbx, [r9]
140079df5mov r12, [r9+8]
140079df9mov rbp, [rsp+440]
140079e01mov r15, [rsp+448]
140079e09mov r14, rcx
140079e0cmov rcx, [rip+0x11d87d]
140079e13mov [rsp+80], rdx
140079e18mov rax, [rcx]
140079e1bmov [rsp+280], rax
140079e23xor eax, eax
140079e25lea rcx, [rip+0x8bda4]
140079e2ccall std::locale::id::_M_id() const
140079e31mov rdx, [r13+208]
140079e38cmp rax, [rdx+16]
140079e3cjae 0x14007a0ad
140079e42mov rdx, [rdx+8]
140079e46mov rcx, [rdx+8*rax]
140079e4atest rcx, rcx
140079e4dje 0x14007a0ad
140079e53xor r9l, r9l
140079e56lea r8, [rip+0x121f13]
140079e5dlea rdx, [rip+0x12171c]
140079e64call __dynamic_cast
140079e69test rax, rax
140079e6cje 0x14007a0ad
140079e72mov rax, [rax+16]
140079e76mov rdx, [rsp+80]
140079e7blea r8, [rsp+112]
140079e80lea rcx, [rsp+128]
140079e88mov [rsp+156], 0
140079e93lea r9, [rsp+96]
140079e98movdqu x2, [rax+88]
140079e9dmovdqu x1, [rax+104]
140079ea2movdqu x0, [rax+120]
140079ea7movdqu x6, [rax+136]
140079eafmovdqu x5, [rax+152]
140079eb7movdqu x4, [rax+168]
140079ebfmovdqu x3, [rax+184]
140079ec7lea rax, [rsp+156]
140079ecfmov [rsp+56], r13
140079ed4movdqa x7, x6
140079ed8mov [rsp+64], rax
140079eddlea rax, [rsp+160]
140079ee5shufpd x7, x5, 1
140079eeashufpd x5, x4, 1
140079eefmov [rsp+40], rax
140079ef4lea rax, [rsp+152]
140079efcshufpd x4, x3, 1
140079f01shufpd x3, x2, 1
140079f06mov [rsp+32], rax
140079f0bshufpd x2, x1, 1
140079f10shufpd x1, x0, 1
140079f15shufpd x0, x6, 1
140079f1amov [rsp+48], 7
140079f23mov [rsp+112], rsi
140079f28mov [rsp+120], rdi
140079f2dmov [rsp+96], rbx
140079f32mov [rsp+104], r12
140079f37movups [rsp+160], x7
140079f3fmovups [rsp+176], x5
140079f47movups [rsp+192], x4
140079f4fmovups [rsp+208], x3
140079f57movups [rsp+224], x2
140079f5fmovups [rsp+240], x1
140079f67movups [rsp+256], x0
140079f6fcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140079f74mov rcx, [rsp+128]
140079f7cmov eax, [rsp+156]
140079f83mov r13, [rsp+136]
140079f8bmov r8, rcx
140079f8etest eax, eax
140079f90jne 0x14007a030
140079f96mov eax, [rsp+152]
140079f9dmov [r15+24], eax
140079fa1
140079fa1loc_140079fa1:
140079fa1cmp r13l, -1
140079fa5sete r15b
140079fa9test rcx, rcx
140079facsetne al
140079fafand al, r15b
140079fb2mov edx, eax
140079fb4jne 0x14007a070
140079fba
140079fbaloc_140079fba:
140079fbacmp r12l, -1
140079fbesete al
140079fc1test rbx, rbx
140079fc4je 0x140079fca
140079fc6test al, al
140079fc8jne 0x14007a040
140079fca
140079fcaloc_140079fca:
140079fcacmp r15b, al
140079fcdjne 0x140079fd3
140079fcfor [rbp], 2
140079fd3
140079fd3loc_140079fd3:
140079fd3mov rax, rdi
140079fd6mov r13l, r13l
140079fd9mov rdi, [rip+0x11d6b0]
140079fe0mov [r14], r8
140079fe3mov rdx, 0xffffffff00000000
140079fedand rax, rdx
140079ff0or rax, r13
140079ff3mov [r14+8], rax
140079ff7mov rax, [rsp+280]
140079fffsub rax, [rdi]
14007a002jne 0x14007a0c1
14007a008movups x6, [rsp+288]
14007a010movups x7, [rsp+304]
14007a018mov rax, r14
14007a01badd rsp, 328
14007a022pop rbx
14007a023pop rsi
14007a024pop rdi
14007a025pop rbp
14007a026pop r12
14007a028pop r13
14007a02apop r14
14007a02cpop r15
14007a02eret
14007a02f
14007a02f 90 .
14007a030
14007a030loc_14007a030:
14007a030or [rbp], 4
14007a034jmp 0x140079fa1
14007a039
14007a039 0f 1f 80 00 00 00 00 .......
14007a040
14007a040loc_14007a040:
14007a040mov rdx, [rbx+24]
14007a044xor eax, eax
14007a046cmp [rbx+16], rdx
14007a04ajb 0x140079fca
14007a050mov rax, [rbx]
14007a053mov [rsp+80], r8
14007a058mov rcx, rbx
14007a05bcall [rax+72]
14007a05emov r8, [rsp+80]
14007a063cmp eax, -1
14007a066sete al
14007a069jmp 0x140079fca
14007a06e
14007a06e 66 90 f.
14007a070
14007a070loc_14007a070:
14007a070mov rax, [rcx+24]
14007a074xor r15l, r15l
14007a077cmp [rcx+16], rax
14007a07bjb 0x140079fba
14007a081mov rax, [rcx]
14007a084mov [rsp+95], dl
14007a088mov [rsp+80], rcx
14007a08dcall [rax+72]
14007a090movzx edx, [rsp+95]
14007a095mov r8l, 0
14007a09bcmp eax, -1
14007a09ecmovne r8, [rsp+80]
14007a0a4cmove r15l, edx
14007a0a8jmp 0x140079fba
14007a0ad
14007a0adloc_14007a0ad:
14007a0admov rdi, [rip+0x11d5dc]
14007a0b4mov rax, [rsp+280]
14007a0bcsub rax, [rdi]
14007a0bfje 0x14007a0c6
14007a0c1
14007a0c1loc_14007a0c1:
14007a0c1call __stack_chk_fail
14007a0c6
14007a0c6loc_14007a0c6:
14007a0c6call std::__throw_bad_cast()
14007a0cbnop
140079dc0
140079dc0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079dc0push r15
140079dc2push r14
140079dc4push r13
140079dc6push r12
140079dc8push rbp
140079dc9push rdi
140079dcapush rsi
140079dcbpush rbx
140079dccsub rsp, 328
140079dd3movups [rsp+288], x6
140079ddbmovups [rsp+304], x7
140079de3mov r13, [rsp+432]
140079debmov rsi, [r8]
140079deemov rdi, [r8+8]
140079df2mov rbx, [r9]
140079df5mov r12, [r9+8]
140079df9mov rbp, [rsp+440]
140079e01mov r15, [rsp+448]
140079e09mov r14, rcx
140079e0cmov rcx, [rip+0x11d87d]
140079e13mov [rsp+80], rdx
140079e18mov rax, [rcx]
140079e1bmov [rsp+280], rax
140079e23xor eax, eax
140079e25lea rcx, [rip+0x8bda4]
140079e2ccall std::locale::id::_M_id() const
140079e31mov rdx, [r13+208]
140079e38cmp rax, [rdx+16]
140079e3cjae 0x14007a0ad
140079e42mov rdx, [rdx+8]
140079e46mov rcx, [rdx+8*rax]
140079e4atest rcx, rcx
140079e4dje 0x14007a0ad
140079e53xor r9l, r9l
140079e56lea r8, [rip+0x121f13]
140079e5dlea rdx, [rip+0x12171c]
140079e64call __dynamic_cast
140079e69test rax, rax
140079e6cje 0x14007a0ad
140079e72mov rax, [rax+16]
140079e76mov rdx, [rsp+80]
140079e7blea r8, [rsp+112]
140079e80lea rcx, [rsp+128]
140079e88mov [rsp+156], 0
140079e93lea r9, [rsp+96]
140079e98movdqu x2, [rax+88]
140079e9dmovdqu x1, [rax+104]
140079ea2movdqu x0, [rax+120]
140079ea7movdqu x6, [rax+136]
140079eafmovdqu x5, [rax+152]
140079eb7movdqu x4, [rax+168]
140079ebfmovdqu x3, [rax+184]
140079ec7lea rax, [rsp+156]
140079ecfmov [rsp+56], r13
140079ed4movdqa x7, x6
140079ed8mov [rsp+64], rax
140079eddlea rax, [rsp+160]
140079ee5shufpd x7, x5, 1
140079eeashufpd x5, x4, 1
140079eefmov [rsp+40], rax
140079ef4lea rax, [rsp+152]
140079efcshufpd x4, x3, 1
140079f01shufpd x3, x2, 1
140079f06mov [rsp+32], rax
140079f0bshufpd x2, x1, 1
140079f10shufpd x1, x0, 1
140079f15shufpd x0, x6, 1
140079f1amov [rsp+48], 7
140079f23mov [rsp+112], rsi
140079f28mov [rsp+120], rdi
140079f2dmov [rsp+96], rbx
140079f32mov [rsp+104], r12
140079f37movups [rsp+160], x7
140079f3fmovups [rsp+176], x5
140079f47movups [rsp+192], x4
140079f4fmovups [rsp+208], x3
140079f57movups [rsp+224], x2
140079f5fmovups [rsp+240], x1
140079f67movups [rsp+256], x0
140079f6fcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140079f74mov rcx, [rsp+128]
140079f7cmov eax, [rsp+156]
140079f83mov r13, [rsp+136]
140079f8bmov r8, rcx
140079f8etest eax, eax
140079f90jne 0x14007a030
140079f96mov eax, [rsp+152]
140079f9dmov [r15+24], eax
140079fa1
140079fa1loc_140079fa1:
140079fa1cmp r13l, -1
140079fa5sete r15b
140079fa9test rcx, rcx
140079facsetne al
140079fafand al, r15b
140079fb2mov edx, eax
140079fb4jne 0x14007a070
140079fba
140079fbaloc_140079fba:
140079fbacmp r12l, -1
140079fbesete al
140079fc1test rbx, rbx
140079fc4je 0x140079fca
140079fc6test al, al
140079fc8jne 0x14007a040
140079fca
140079fcaloc_140079fca:
140079fcacmp r15b, al
140079fcdjne 0x140079fd3
140079fcfor [rbp], 2
140079fd3
140079fd3loc_140079fd3:
140079fd3mov rax, rdi
140079fd6mov r13l, r13l
140079fd9mov rdi, [rip+0x11d6b0]
140079fe0mov [r14], r8
140079fe3mov rdx, 0xffffffff00000000
140079fedand rax, rdx
140079ff0or rax, r13
140079ff3mov [r14+8], rax
140079ff7mov rax, [rsp+280]
140079fffsub rax, [rdi]
14007a002jne 0x14007a0c1
14007a008movups x6, [rsp+288]
14007a010movups x7, [rsp+304]
14007a018mov rax, r14
14007a01badd rsp, 328
14007a022pop rbx
14007a023pop rsi
14007a024pop rdi
14007a025pop rbp
14007a026pop r12
14007a028pop r13
14007a02apop r14
14007a02cpop r15
14007a02eret
14007a02f
14007a02f 90 .
14007a030
14007a030loc_14007a030:
14007a030or [rbp], 4
14007a034jmp 0x140079fa1
14007a039
14007a039 0f 1f 80 00 00 00 00 .......
14007a040
14007a040loc_14007a040:
14007a040mov rdx, [rbx+24]
14007a044xor eax, eax
14007a046cmp [rbx+16], rdx
14007a04ajb 0x140079fca
14007a050mov rax, [rbx]
14007a053mov [rsp+80], r8
14007a058mov rcx, rbx
14007a05bcall [rax+72]
14007a05emov r8, [rsp+80]
14007a063cmp eax, -1
14007a066sete al
14007a069jmp 0x140079fca
14007a06e
14007a06e 66 90 f.
14007a070
14007a070loc_14007a070:
14007a070mov rax, [rcx+24]
14007a074xor r15l, r15l
14007a077cmp [rcx+16], rax
14007a07bjb 0x140079fba
14007a081mov rax, [rcx]
14007a084mov [rsp+95], dl
14007a088mov [rsp+80], rcx
14007a08dcall [rax+72]
14007a090movzx edx, [rsp+95]
14007a095mov r8l, 0
14007a09bcmp eax, -1
14007a09ecmovne r8, [rsp+80]
14007a0a4cmove r15l, edx
14007a0a8jmp 0x140079fba
14007a0ad
14007a0adloc_14007a0ad:
14007a0admov rdi, [rip+0x11d5dc]
14007a0b4mov rax, [rsp+280]
14007a0bcsub rax, [rdi]
14007a0bfje 0x14007a0c6
14007a0c1
14007a0c1loc_14007a0c1:
14007a0c1call __stack_chk_fail
14007a0c6
14007a0c6loc_14007a0c6:
14007a0c6call std::__throw_bad_cast()
14007a0cbnop
140079dc0
14007a0cc
14007a0cc // align 0x20
14007a0cc // align 0x20
14007a0e0
14007a0e0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007a0e0push rbp
14007a0e1push r15
14007a0e3push r14
14007a0e5push r13
14007a0e7push r12
14007a0e9push rdi
14007a0eapush rsi
14007a0ebpush rbx
14007a0ecsub rsp, 200
14007a0f3lea rbp, [rsp+192]
14007a0fbmov rsi, [rip+0x11d58e]
14007a102mov rax, [rbp+112]
14007a106movdqu x0, [r8]
14007a10bmovdqu x1, [r9]
14007a110mov rbx, [rbp+136]
14007a117mov r13, [rbp+128]
14007a11emov [rbp-120], rcx
14007a122mov rcx, [rsi]
14007a125mov [rbp-8], rcx
14007a129mov rcx, [rip+0x11cc10]
14007a130mov [rbp-152], rax
14007a137mov rax, [rbp+120]
14007a13bmovups [rbp-32], x0
14007a13fmov [rbp-72], rax
14007a143mov rax, [rbp+144]
14007a14amovups [rbp-48], x1
14007a14emov [rbp-136], rax
14007a155call std::locale::id::_M_id() const
14007a15amov rdx, rax
14007a15dmov rax, [rbx+208]
14007a164mov rax, [rax+8]
14007a168mov rbx, [rax+8*rdx]
14007a16ctest rbx, rbx
14007a16fje 0x14007aaa7
14007a175mov rax, r13
14007a178shl rax, 4
14007a17ccall ___chkstk_ms
14007a181sub rsp, rax
14007a184lea rax, [rbp-32]
14007a188lea rdx, [rbp-48]
14007a18cmov rcx, rax
14007a18fmov [rbp-128], rdx
14007a193lea r14, [rsp+32]
14007a198mov [rbp-112], rax
14007a19ccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a1a1test al, al
14007a1a3je 0x14007a200
14007a1a5mov rax, [rbp-32]
14007a1a9mov [rbp-88], rax
14007a1admov eax, [rbp-24]
14007a1b0mov [rbp-64], eax
14007a1b3
14007a1b3loc_14007a1b3:
14007a1b3mov rax, [rbp-136]
14007a1baor [rax], 4
14007a1bd
14007a1bdloc_14007a1bd:
14007a1bdmov rax, [rbp-88]
14007a1c1mov rbx, [rip+0x11d4c8]
14007a1c8mov [rbp-32], rax
14007a1ccmov eax, [rbp-64]
14007a1cfmov [rbp-24], eax
14007a1d2mov rax, [rbp-120]
14007a1d6movdqu x2, [rbp-32]
14007a1dbmovups [rax], x2
14007a1demov rax, [rbp-8]
14007a1e2sub rax, [rbx]
14007a1e5jne 0x14007aab7
14007a1ebmov rax, [rbp-120]
14007a1eflea rsp, [rbp+8]
14007a1f3pop rbx
14007a1f4pop rsi
14007a1f5pop rdi
14007a1f6pop r12
14007a1f8pop r13
14007a1fapop r14
14007a1fcpop r15
14007a1fepop rbp
14007a1ffret
14007a200
14007a200loc_14007a200:
14007a200mov rax, [rbp-48]
14007a204mov rcx, [rbp-112]
14007a208mov [rbp-96], rax
14007a20cmov eax, [rbp-40]
14007a20fmov [rbp-100], eax
14007a212call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a217mov rsi, [rbp-32]
14007a21bmov rcx, rbx
14007a21emov [rbp-88], rsi
14007a222mov esi, [rbp-24]
14007a225mov [rbp-64], esi
14007a228movsx esi, al
14007a22bmov rax, [rbx]
14007a22emov edx, esi
14007a230call [rax+32]
14007a233mov edx, esi
14007a235mov rcx, rbx
14007a238mov [rbp-56], al
14007a23bmov rax, [rbx]
14007a23ecall [rax+16]
14007a241mov [rbp-57], al
14007a244test r13, r13
14007a247je 0x14007a1b3
14007a24dlea r12, [r14+8*r13]
14007a251mov r15, [rbp-72]
14007a255xor edi, edi
14007a257xor esi, esi
14007a259mov [rbp-80], r12
14007a25djmp 0x14007a27e
14007a25f
14007a25f 90 .
14007a260
14007a260loc_14007a260:
14007a260mov rax, [r15+8*rdi]
14007a264mov rcx, rbx
14007a267movsx edx, [rax]
14007a26amov rax, [rbx]
14007a26dcall [rax+16]
14007a270cmp [rbp-57], al
14007a273je 0x14007a293
14007a275add rdi, 1
14007a279cmp r13, rdi
14007a27cje 0x14007a2bd
14007a27e
14007a27eloc_14007a27e:
14007a27emov rax, [r15+8*rdi]
14007a282mov rcx, rbx
14007a285movsx edx, [rax]
14007a288mov rax, [rbx]
14007a28bcall [rax+32]
14007a28ecmp [rbp-56], al
14007a291jne 0x14007a260
14007a293
14007a293loc_14007a293:
14007a293mov rcx, [r15+8*rdi]
14007a297lea r12, [8*rsi]
14007a29fcall strlen
14007a2a4mov rcx, [rbp-80]
14007a2a8mov [rcx+8*rsi], rax
14007a2acadd rsi, 1
14007a2b0mov [r14+r12], rdi
14007a2b4add rdi, 1
14007a2b8cmp r13, rdi
14007a2bbjne 0x14007a27e
14007a2bd
14007a2bdloc_14007a2bd:
14007a2bdmov r12, [rbp-80]
14007a2c1cmp rsi, 1
14007a2c5jbe 0x14007aa9f
14007a2cbmov [rbp-160], rdi
14007a2d2and [rbp-56], 0
14007a2d7nop [rax+rax]
14007a2e0
14007a2e0loc_14007a2e0:
14007a2e0mov rdi, [r12]
14007a2e4mov r15, [r12+8]
14007a2e9mov eax, 2
14007a2eecmp rdi, r15
14007a2f1cmovbe r15, rdi
14007a2f5cmp rax, rsi
14007a2f8jae 0x14007a340
14007a2fatest sil, 1
14007a2feje 0x14007a320
14007a300mov rax, [r12+16]
14007a305cmp r15, rax
14007a308cmova r15, rax
14007a30cmov eax, 3
14007a311cmp rax, rsi
14007a314jae 0x14007a340
14007a316nop [rax+rax]
14007a320
14007a320loc_14007a320:
14007a320mov rdx, [r12+8*rax]
14007a324cmp r15, rdx
14007a327cmova r15, rdx
14007a32bmov rdx, [r12+8*rax+8]
14007a330cmp r15, rdx
14007a333cmova r15, rdx
14007a337add rax, 2
14007a33bcmp rax, rsi
14007a33ejb 0x14007a320
14007a340
14007a340loc_14007a340:
14007a340mov rcx, [rbp-88]
14007a344add [rbp-56], 1
14007a349mov rax, [rcx+16]
14007a34dcmp rax, [rcx+24]
14007a351jae 0x14007a4b0
14007a357add rax, 1
14007a35bcmp [rbp-56], r15
14007a35fmov [rcx+16], rax
14007a363je 0x14007a4c4
14007a369
14007a369loc_14007a369:
14007a369jae 0x14007a765
14007a36f
14007a36floc_14007a36f:
14007a36fmov rax, [rbp-88]
14007a373mov rdi, [rax+24]
14007a377cmp [rax+16], rdi
14007a37bjae 0x14007a771
14007a381
14007a381loc_14007a381:
14007a381mov [rbp-64], -1
14007a388xor edx, edx
14007a38amov r8l, 1
14007a390
14007a390loc_14007a390:
14007a390cmp [rbp-100], -1
14007a394sete dil
14007a398cmp [rbp-96], 0
14007a39dsetne r15b
14007a3a1and r15b, dil
14007a3a4jne 0x14007a6b0
14007a3aa
14007a3aaloc_14007a3aa:
14007a3aacmp dl, dil
14007a3adje 0x14007a45d
14007a3b3cmp [rbp-88], 0
14007a3b8je 0x14007a3c3
14007a3batest r8b, r8b
14007a3bdjne 0x14007a700
14007a3c3
14007a3c3loc_14007a3c3:
14007a3c3movsx edx, [rbp-64]
14007a3c7mov edi, edx
14007a3c9
14007a3c9loc_14007a3c9:
14007a3c9mov rax, [rbx]
14007a3ccmov rcx, rbx
14007a3cfcall [rax+32]
14007a3d2mov [rbp-57], al
14007a3d5
14007a3d5loc_14007a3d5:
14007a3d5mov rax, [rbx]
14007a3d8mov edx, edi
14007a3damov rcx, rbx
14007a3ddcall [rax+16]
14007a3e0mov [rbp-80], al
14007a3e3test rsi, rsi
14007a3e6je 0x14007a1b3
14007a3ecxor edi, edi
14007a3eemov r15, rbx
14007a3f1jmp 0x14007a424
14007a3f3
14007a3f3 0f 1f 44 00 00 ..D..
14007a3f8
14007a3f8loc_14007a3f8:
14007a3f8mov rax, [r15]
14007a3fbmovsx edx, [r13]
14007a400mov rcx, r15
14007a403call [rax+16]
14007a406cmp [rbp-80], al
14007a409je 0x14007a447
14007a40bsub rsi, 1
14007a40fmov rax, [r14+8*rsi]
14007a413mov [r14+8*rdi], rax
14007a417mov rax, [r12+8*rsi]
14007a41bmov [r12+8*rdi], rax
14007a41fcmp rdi, rsi
14007a422jae 0x14007a450
14007a424
14007a424loc_14007a424:
14007a424mov rax, [r14+8*rdi]
14007a428mov rcx, [rbp-72]
14007a42cmov r13, [rbp-56]
14007a430add r13, [rcx+8*rax]
14007a434mov rax, [r15]
14007a437mov rcx, r15
14007a43amovsx edx, [r13]
14007a43fcall [rax+32]
14007a442cmp al, [rbp-57]
14007a445jne 0x14007a3f8
14007a447
14007a447loc_14007a447:
14007a447add rdi, 1
14007a44bcmp rdi, rsi
14007a44ejb 0x14007a424
14007a450
14007a450loc_14007a450:
14007a450mov rbx, r15
14007a453cmp rsi, 1
14007a457ja 0x14007a2e0
14007a45d
14007a45dloc_14007a45d:
14007a45dmov r13, [rbp-56]
14007a461
14007a461loc_14007a461:
14007a461cmp rsi, 1
14007a465jne 0x14007a1b3
14007a46bmov rcx, [rbp-88]
14007a46fadd r13, 1
14007a473call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007a478mov rax, [r14]
14007a47bmov r15, [r12]
14007a47fmov [rbp-56], rax
14007a483cmp r13, r15
14007a486jb 0x14007aa86
14007a48cmov [rbp-64], -1
14007a493
14007a493loc_14007a493:
14007a493cmp r15, r13
14007a496jne 0x14007a1b3
14007a49cmov rax, [rbp-152]
14007a4a3mov ebx, [rbp-56]
14007a4a6mov [rax], ebx
14007a4a8jmp 0x14007a1bd
14007a4ad
14007a4ad 0f 1f 00 ...
14007a4b0
14007a4b0loc_14007a4b0:
14007a4b0mov rcx, [rbp-88]
14007a4b4mov rax, [rcx]
14007a4b7call [rax+80]
14007a4bacmp [rbp-56], r15
14007a4bejne 0x14007a369
14007a4c4
14007a4c4loc_14007a4c4:
14007a4c4mov rax, [rbp-88]
14007a4c8mov rdx, [rbp-128]
14007a4ccmov [rbp-24], -1
14007a4d3mov rcx, [rbp-112]
14007a4d7mov [rbp-32], rax
14007a4dbmov rax, [rbp-96]
14007a4dfmov [rbp-48], rax
14007a4e3mov eax, [rbp-100]
14007a4e6mov [rbp-40], eax
14007a4e9call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a4eemov r8l, eax
14007a4f1mov rax, [rbp-48]
14007a4f5mov [rbp-96], rax
14007a4f9mov eax, [rbp-40]
14007a4fcmov [rbp-100], eax
14007a4fftest r8b, r8b
14007a502jne 0x14007a73a
14007a508mov r15, [rbp-112]
14007a50cmov [rbp-80], r8b
14007a510mov rcx, r15
14007a513call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a518mov rcx, rbx
14007a51bmovsx edx, al
14007a51emov rax, [rbx]
14007a521call [rax+32]
14007a524mov rcx, r15
14007a527mov r15, rbx
14007a52amov [rbp-57], al
14007a52dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a532mov rcx, [rbp-32]
14007a536movsx edx, al
14007a539mov rax, [rbx]
14007a53cmov [rbp-88], rcx
14007a540mov ecx, [rbp-24]
14007a543mov [rbp-64], ecx
14007a546mov rcx, rbx
14007a549call [rax+16]
14007a54cmovzx r8l, [rbp-80]
14007a551mov r13, [rbp-56]
14007a555mov [rbp-144], rdi
14007a55cmov [rbp-80], al
14007a55fxor edi, edi
14007a561mov [rbp-101], r8b
14007a565nop [rax+rax]
14007a570
14007a570loc_14007a570:
14007a570cmp r13, [r12+8*rdi]
14007a574jae 0x14007a5af
14007a576mov rax, [r14+8*rdi]
14007a57amov rcx, [rbp-72]
14007a57emov rbx, [rcx+8*rax]
14007a582mov rax, [r15]
14007a585mov rcx, r15
14007a588add rbx, r13
14007a58bmovsx edx, [rbx]
14007a58ecall [rax+32]
14007a591cmp [rbp-57], al
14007a594je 0x14007a750
14007a59amov rax, [r15]
14007a59dmovsx edx, [rbx]
14007a5a0mov rcx, r15
14007a5a3call [rax+16]
14007a5a6cmp [rbp-80], al
14007a5a9je 0x14007a750
14007a5af
14007a5afloc_14007a5af:
14007a5afadd rdi, 1
14007a5b3cmp rdi, rsi
14007a5b6jb 0x14007a570
14007a5b8movzx r8l, [rbp-101]
14007a5bdmov rdi, [rbp-144]
14007a5c4mov rbx, r15
14007a5c7
14007a5c7loc_14007a5c7:
14007a5c7mov rcx, [rbp-56]
14007a5cbxor eax, eax
14007a5cdjmp 0x14007a5ed
14007a5cf
14007a5cf 66 f
14007a5d0 66 2e 0f 1f 84 00 00 00 00 00 66 0f 1f 44 00 00 f.........f..D..
14007a5e0
14007a5e0loc_14007a5e0:
14007a5e0add rax, 1
14007a5e4cmp rax, rsi
14007a5e7jae 0x14007a611
14007a5e9
14007a5e9loc_14007a5e9:
14007a5e9mov rdi, [r12+8*rax]
14007a5ed
14007a5edloc_14007a5ed:
14007a5edcmp rcx, rdi
14007a5f0sete dl
14007a5f3cmp dl, r8b
14007a5f6jne 0x14007a5e0
14007a5f8sub rsi, 1
14007a5fcmov rdx, [r14+8*rsi]
14007a600mov [r14+8*rax], rdx
14007a604mov rdx, [r12+8*rsi]
14007a608mov [r12+8*rax], rdx
14007a60ccmp rax, rsi
14007a60fjb 0x14007a5e9
14007a611
14007a611loc_14007a611:
14007a611test r8b, r8b
14007a614je 0x14007a7e2
14007a61amov rax, [r12]
14007a61ecmp rsi, 1
14007a622jbe 0x14007a67e
14007a624lea r8, [r12+8*rsi]
14007a628lea rdx, [r12+8]
14007a62dmov rcx, r8
14007a630sub rcx, rdx
14007a633and ecx, 8
14007a636je 0x14007a660
14007a638mov rdx, [r12+8]
14007a63dcmp rax, rdx
14007a640cmova rax, rdx
14007a644lea rdx, [r12+16]
14007a649cmp r8, rdx
14007a64cje 0x14007a67e
14007a64enop [rax+rax]
14007a659nop [rax]
14007a660
14007a660loc_14007a660:
14007a660mov rcx, [rdx]
14007a663cmp rax, rcx
14007a666cmova rax, rcx
14007a66amov rcx, [rdx+8]
14007a66ecmp rax, rcx
14007a671cmova rax, rcx
14007a675add rdx, 16
14007a679cmp r8, rdx
14007a67cjne 0x14007a660
14007a67e
14007a67eloc_14007a67e:
14007a67ecmp [rbp-56], rax
14007a682jae 0x14007a45d
14007a688cmp [rbp-64], -1
14007a68csete dl
14007a68fcmp [rbp-88], 0
14007a694je 0x14007a69e
14007a696test dl, dl
14007a698jne 0x14007a36f
14007a69e
14007a69eloc_14007a69e:
14007a69emov r8l, edx
14007a6a1jmp 0x14007a390
14007a6a6
14007a6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007a6b0
14007a6b0loc_14007a6b0:
14007a6b0mov rax, [rbp-96]
14007a6b4xor edi, edi
14007a6b6mov rcx, [rax+24]
14007a6bacmp [rax+16], rcx
14007a6bejb 0x14007a3aa
14007a6c4mov r13, rax
14007a6c7mov rax, [rax]
14007a6camov [rbp-80], dl
14007a6cdmov [rbp-57], r8b
14007a6d1mov rcx, r13
14007a6d4call [rax+72]
14007a6d7movzx edx, [rbp-80]
14007a6dbmovzx r8l, [rbp-57]
14007a6e0cmp eax, -1
14007a6e3mov eax, 0
14007a6e8cmovne rax, r13
14007a6eccmove edi, r15l
14007a6f0mov [rbp-96], rax
14007a6f4jmp 0x14007a3aa
14007a6f9
14007a6f9 0f 1f 80 00 00 00 00 .......
14007a700
14007a700loc_14007a700:
14007a700mov rdi, [rbp-88]
14007a704mov rax, [rdi+16]
14007a708cmp rax, [rdi+24]
14007a70cjae 0x14007a7bc
14007a712movzx eax, [rax]
14007a715
14007a715loc_14007a715:
14007a715movsx edx, al
14007a718mov rax, [rbx]
14007a71bmov rcx, rbx
14007a71ecall [rax+32]
14007a721mov rdi, [rbp-88]
14007a725mov [rbp-57], al
14007a728mov rax, [rdi+16]
14007a72ccmp rax, [rdi+24]
14007a730jae 0x14007a79f
14007a732movsx edi, [rax]
14007a735jmp 0x14007a3d5
14007a73a
14007a73aloc_14007a73a:
14007a73amov rax, [rbp-32]
14007a73exor r8l, r8l
14007a741mov [rbp-88], rax
14007a745mov eax, [rbp-24]
14007a748mov [rbp-64], eax
14007a74bjmp 0x14007a5c7
14007a750
14007a750loc_14007a750:
14007a750mov rdi, [rbp-144]
14007a757mov rbx, r15
14007a75amov r8l, 1
14007a760jmp 0x14007a5c7
14007a765
14007a765loc_14007a765:
14007a765mov [rbp-64], -1
14007a76cjmp 0x14007a1b3
14007a771
14007a771loc_14007a771:
14007a771mov rcx, [rbp-88]
14007a775mov rax, [rcx]
14007a778call [rax+72]
14007a77bmov [rbp-64], eax
14007a77ecmp eax, -1
14007a781jne 0x14007a381
14007a787mov [rbp-88], 0
14007a78fmov r8l, 1
14007a795mov edx, 1
14007a79ajmp 0x14007a390
14007a79f
14007a79floc_14007a79f:
14007a79fmov rcx, [rbp-88]
14007a7a3mov rax, [rcx]
14007a7a6call [rax+72]
14007a7a9mov edi, eax
14007a7abcmp eax, -1
14007a7aeje 0x14007aa4f
14007a7b4movsx edi, al
14007a7b7jmp 0x14007a3d5
14007a7bc
14007a7bcloc_14007a7bc:
14007a7bcmov rcx, [rbp-88]
14007a7c0mov rax, [rcx]
14007a7c3call [rax+72]
14007a7c6mov edx, eax
14007a7c8cmp eax, -1
14007a7cbjne 0x14007a715
14007a7d1mov [rbp-88], 0
14007a7d9movsx edi, [rbp-64]
14007a7ddjmp 0x14007a3c9
14007a7e2
14007a7e2loc_14007a7e2:
14007a7e2mov rdi, [rbp-160]
14007a7e9mov r13, [rbp-56]
14007a7edcmp rsi, 2
14007a7f1je 0x14007aa5c
14007a7f7cmp rsi, 1
14007a7fbjne 0x14007a1b3
14007a801mov rax, [r14]
14007a804
14007a804loc_14007a804:
14007a804mov r15, [r12]
14007a808mov [rbp-56], rax
14007a80ccmp r13, r15
14007a80fjae 0x14007a493
14007a815mov rsi, [rbp-56]
14007a819mov rax, [rbp-72]
14007a81dcmp [rbp-100], -1
14007a821mov r12, [rax+8*rsi]
14007a825sete sil
14007a829cmp [rbp-64], -1
14007a82dsete dl
14007a830cmp [rbp-88], 0
14007a835je 0x14007a83f
14007a837test dl, dl
14007a839jne 0x14007a8f4
14007a83f
14007a83floc_14007a83f:
14007a83fmov r14l, edx
14007a842
14007a842loc_14007a842:
14007a842cmp [rbp-96], 0
14007a847setne dil
14007a84band dil, sil
14007a84ejne 0x14007a927
14007a854
14007a854loc_14007a854:
14007a854mov edi, esi
14007a856
14007a856loc_14007a856:
14007a856cmp dl, dil
14007a859je 0x14007a493
14007a85fmov rax, [rbx]
14007a862movsx edx, [r12+r13]
14007a867mov rcx, rbx
14007a86acall [rax+32]
14007a86dmov edi, eax
14007a86fcmp [rbp-88], 0
14007a874je 0x14007a87f
14007a876test r14b, r14b
14007a879jne 0x14007a940
14007a87f
14007a87floc_14007a87f:
14007a87fmovzx edx, [rbp-64]
14007a883
14007a883loc_14007a883:
14007a883mov rax, [rbx]
14007a886movsx edx, dl
14007a889mov rcx, rbx
14007a88ccall [rax+32]
14007a88fcmp al, dil
14007a892je 0x14007a8cd
14007a894mov rax, [rbx]
14007a897movsx edx, [r12+r13]
14007a89cmov rcx, rbx
14007a89fcall [rax+16]
14007a8a2mov edi, eax
14007a8a4cmp [rbp-88], 0
14007a8a9je 0x14007a8b4
14007a8abtest r14b, r14b
14007a8aejne 0x14007a956
14007a8b4
14007a8b4loc_14007a8b4:
14007a8b4movzx edx, [rbp-64]
14007a8b8
14007a8b8loc_14007a8b8:
14007a8b8mov rax, [rbx]
14007a8bbmovsx edx, dl
14007a8bemov rcx, rbx
14007a8c1call [rax+16]
14007a8c4cmp al, dil
14007a8c7jne 0x14007a493
14007a8cd
14007a8cdloc_14007a8cd:
14007a8cdmov rdi, [rbp-88]
14007a8d1mov rax, [rdi+16]
14007a8d5cmp rax, [rdi+24]
14007a8d9jae 0x14007a970
14007a8dfadd rax, 1
14007a8e3add r13, 1
14007a8e7mov [rdi+16], rax
14007a8ebcmp r15, r13
14007a8eeje 0x14007a987
14007a8f4
14007a8f4loc_14007a8f4:
14007a8f4mov rax, [rbp-88]
14007a8f8mov rdi, [rax+24]
14007a8fccmp [rax+16], rdi
14007a900jae 0x14007a99f
14007a906
14007a906loc_14007a906:
14007a906xor edx, edx
14007a908cmp [rbp-96], 0
14007a90dmov [rbp-64], -1
14007a914mov r14l, 1
14007a91asetne dil
14007a91eand dil, sil
14007a921je 0x14007a854
14007a927
14007a927loc_14007a927:
14007a927mov rax, [rbp-96]
14007a92bmov rcx, [rax+24]
14007a92fcmp [rax+16], rcx
14007a933jae 0x14007a9f7
14007a939xor edi, edi
14007a93bjmp 0x14007a856
14007a940
14007a940loc_14007a940:
14007a940mov rcx, [rbp-88]
14007a944mov rax, [rcx+16]
14007a948cmp rax, [rcx+24]
14007a94cjae 0x14007a9cd
14007a94emovzx edx, [rax]
14007a951jmp 0x14007a883
14007a956
14007a956loc_14007a956:
14007a956mov rcx, [rbp-88]
14007a95amov rax, [rcx+16]
14007a95ecmp rax, [rcx+24]
14007a962jae 0x14007aa25
14007a968movzx edx, [rax]
14007a96bjmp 0x14007a8b8
14007a970
14007a970loc_14007a970:
14007a970mov rcx, [rbp-88]
14007a974add r13, 1
14007a978mov rax, [rcx]
14007a97bcall [rax+80]
14007a97ecmp r15, r13
14007a981jne 0x14007a8f4
14007a987
14007a987loc_14007a987:
14007a987mov rax, [rbp-152]
14007a98emov ebx, [rbp-56]
14007a991mov [rbp-64], -1
14007a998mov [rax], ebx
14007a99ajmp 0x14007a1bd
14007a99f
14007a99floc_14007a99f:
14007a99fmov rcx, [rbp-88]
14007a9a3mov rax, [rcx]
14007a9a6call [rax+72]
14007a9a9mov [rbp-64], eax
14007a9accmp eax, -1
14007a9afjne 0x14007a906
14007a9b5mov [rbp-88], 0
14007a9bdmov r14l, 1
14007a9c3mov edx, 1
14007a9c8jmp 0x14007a842
14007a9cd
14007a9cdloc_14007a9cd:
14007a9cdmov rcx, [rbp-88]
14007a9d1mov rax, [rcx]
14007a9d4call [rax+72]
14007a9d7cmp eax, -1
14007a9damov edx, eax
14007a9dcmov eax, -1
14007a9e1cmove edx, eax
14007a9e4mov eax, 0
14007a9e9cmovne rax, [rbp-88]
14007a9eemov [rbp-88], rax
14007a9f2jmp 0x14007a883
14007a9f7
14007a9f7loc_14007a9f7:
14007a9f7mov rcx, rax
14007a9famov rax, [rax]
14007a9fdmov [rbp-57], dl
14007aa00call [rax+72]
14007aa03movzx edx, [rbp-57]
14007aa07cmp eax, -1
14007aa0amov eax, 0
14007aa0fcmovne rax, [rbp-96]
14007aa14mov [rbp-96], rax
14007aa18mov eax, 0
14007aa1dcmovne edi, eax
14007aa20jmp 0x14007a856
14007aa25
14007aa25loc_14007aa25:
14007aa25mov r14, [rbp-88]
14007aa29mov rax, [r14]
14007aa2cmov rcx, r14
14007aa2fcall [rax+72]
14007aa32mov edx, -1
14007aa37cmp eax, -1
14007aa3acmovne edx, eax
14007aa3dmov eax, 0
14007aa42cmovne rax, r14
14007aa46mov [rbp-88], rax
14007aa4ajmp 0x14007a8b8
14007aa4f
14007aa4floc_14007aa4f:
14007aa4fmov [rbp-88], 0
14007aa57jmp 0x14007a3d5
14007aa5c
14007aa5cloc_14007aa5c:
14007aa5ctest dil, 1
14007aa60jne 0x14007a1b3
14007aa66mov rax, [r14]
14007aa69shr rdi, 1
14007aa6cmov rdx, [r14+8]
14007aa70cmp rax, rdi
14007aa73jae 0x14007aabc
14007aa75add rdi, rax
14007aa78cmp rdi, rdx
14007aa7bjne 0x14007a1b3
14007aa81jmp 0x14007a804
14007aa86
14007aa86loc_14007aa86:
14007aa86mov rsi, [rbp-56]
14007aa8amov rax, [rbp-72]
14007aa8ecmp [rbp-100], -1
14007aa92mov r12, [rax+8*rsi]
14007aa96sete sil
14007aa9ajmp 0x14007a8f4
14007aa9f
14007aa9floc_14007aa9f:
14007aa9fxor r13l, r13l
14007aaa2jmp 0x14007a461
14007aaa7
14007aaa7loc_14007aaa7:
14007aaa7mov rbx, [rip+0x11cbe2]
14007aaaemov rax, [rbp-8]
14007aab2sub rax, [rbx]
14007aab5je 0x14007aadc
14007aab7
14007aab7loc_14007aab7:
14007aab7call __stack_chk_fail
14007aabc
14007aabcloc_14007aabc:
14007aabcsub rax, rdi
14007aabfcmp rax, rdx
14007aac2jne 0x14007a1b3
14007aac8mov [r14], rax
14007aacbmov rax, [r12+8]
14007aad0mov [r12], rax
14007aad4mov rax, [r14]
14007aad7jmp 0x14007a804
14007aadc
14007aadcloc_14007aadc:
14007aadccall std::__throw_bad_cast()
14007aae1nop
14007a0e0
14007a0e0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007a0e0push rbp
14007a0e1push r15
14007a0e3push r14
14007a0e5push r13
14007a0e7push r12
14007a0e9push rdi
14007a0eapush rsi
14007a0ebpush rbx
14007a0ecsub rsp, 200
14007a0f3lea rbp, [rsp+192]
14007a0fbmov rsi, [rip+0x11d58e]
14007a102mov rax, [rbp+112]
14007a106movdqu x0, [r8]
14007a10bmovdqu x1, [r9]
14007a110mov rbx, [rbp+136]
14007a117mov r13, [rbp+128]
14007a11emov [rbp-120], rcx
14007a122mov rcx, [rsi]
14007a125mov [rbp-8], rcx
14007a129mov rcx, [rip+0x11cc10]
14007a130mov [rbp-152], rax
14007a137mov rax, [rbp+120]
14007a13bmovups [rbp-32], x0
14007a13fmov [rbp-72], rax
14007a143mov rax, [rbp+144]
14007a14amovups [rbp-48], x1
14007a14emov [rbp-136], rax
14007a155call std::locale::id::_M_id() const
14007a15amov rdx, rax
14007a15dmov rax, [rbx+208]
14007a164mov rax, [rax+8]
14007a168mov rbx, [rax+8*rdx]
14007a16ctest rbx, rbx
14007a16fje 0x14007aaa7
14007a175mov rax, r13
14007a178shl rax, 4
14007a17ccall ___chkstk_ms
14007a181sub rsp, rax
14007a184lea rax, [rbp-32]
14007a188lea rdx, [rbp-48]
14007a18cmov rcx, rax
14007a18fmov [rbp-128], rdx
14007a193lea r14, [rsp+32]
14007a198mov [rbp-112], rax
14007a19ccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a1a1test al, al
14007a1a3je 0x14007a200
14007a1a5mov rax, [rbp-32]
14007a1a9mov [rbp-88], rax
14007a1admov eax, [rbp-24]
14007a1b0mov [rbp-64], eax
14007a1b3
14007a1b3loc_14007a1b3:
14007a1b3mov rax, [rbp-136]
14007a1baor [rax], 4
14007a1bd
14007a1bdloc_14007a1bd:
14007a1bdmov rax, [rbp-88]
14007a1c1mov rbx, [rip+0x11d4c8]
14007a1c8mov [rbp-32], rax
14007a1ccmov eax, [rbp-64]
14007a1cfmov [rbp-24], eax
14007a1d2mov rax, [rbp-120]
14007a1d6movdqu x2, [rbp-32]
14007a1dbmovups [rax], x2
14007a1demov rax, [rbp-8]
14007a1e2sub rax, [rbx]
14007a1e5jne 0x14007aab7
14007a1ebmov rax, [rbp-120]
14007a1eflea rsp, [rbp+8]
14007a1f3pop rbx
14007a1f4pop rsi
14007a1f5pop rdi
14007a1f6pop r12
14007a1f8pop r13
14007a1fapop r14
14007a1fcpop r15
14007a1fepop rbp
14007a1ffret
14007a200
14007a200loc_14007a200:
14007a200mov rax, [rbp-48]
14007a204mov rcx, [rbp-112]
14007a208mov [rbp-96], rax
14007a20cmov eax, [rbp-40]
14007a20fmov [rbp-100], eax
14007a212call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a217mov rsi, [rbp-32]
14007a21bmov rcx, rbx
14007a21emov [rbp-88], rsi
14007a222mov esi, [rbp-24]
14007a225mov [rbp-64], esi
14007a228movsx esi, al
14007a22bmov rax, [rbx]
14007a22emov edx, esi
14007a230call [rax+32]
14007a233mov edx, esi
14007a235mov rcx, rbx
14007a238mov [rbp-56], al
14007a23bmov rax, [rbx]
14007a23ecall [rax+16]
14007a241mov [rbp-57], al
14007a244test r13, r13
14007a247je 0x14007a1b3
14007a24dlea r12, [r14+8*r13]
14007a251mov r15, [rbp-72]
14007a255xor edi, edi
14007a257xor esi, esi
14007a259mov [rbp-80], r12
14007a25djmp 0x14007a27e
14007a25f
14007a25f 90 .
14007a260
14007a260loc_14007a260:
14007a260mov rax, [r15+8*rdi]
14007a264mov rcx, rbx
14007a267movsx edx, [rax]
14007a26amov rax, [rbx]
14007a26dcall [rax+16]
14007a270cmp [rbp-57], al
14007a273je 0x14007a293
14007a275add rdi, 1
14007a279cmp r13, rdi
14007a27cje 0x14007a2bd
14007a27e
14007a27eloc_14007a27e:
14007a27emov rax, [r15+8*rdi]
14007a282mov rcx, rbx
14007a285movsx edx, [rax]
14007a288mov rax, [rbx]
14007a28bcall [rax+32]
14007a28ecmp [rbp-56], al
14007a291jne 0x14007a260
14007a293
14007a293loc_14007a293:
14007a293mov rcx, [r15+8*rdi]
14007a297lea r12, [8*rsi]
14007a29fcall strlen
14007a2a4mov rcx, [rbp-80]
14007a2a8mov [rcx+8*rsi], rax
14007a2acadd rsi, 1
14007a2b0mov [r14+r12], rdi
14007a2b4add rdi, 1
14007a2b8cmp r13, rdi
14007a2bbjne 0x14007a27e
14007a2bd
14007a2bdloc_14007a2bd:
14007a2bdmov r12, [rbp-80]
14007a2c1cmp rsi, 1
14007a2c5jbe 0x14007aa9f
14007a2cbmov [rbp-160], rdi
14007a2d2and [rbp-56], 0
14007a2d7nop [rax+rax]
14007a2e0
14007a2e0loc_14007a2e0:
14007a2e0mov rdi, [r12]
14007a2e4mov r15, [r12+8]
14007a2e9mov eax, 2
14007a2eecmp rdi, r15
14007a2f1cmovbe r15, rdi
14007a2f5cmp rax, rsi
14007a2f8jae 0x14007a340
14007a2fatest sil, 1
14007a2feje 0x14007a320
14007a300mov rax, [r12+16]
14007a305cmp r15, rax
14007a308cmova r15, rax
14007a30cmov eax, 3
14007a311cmp rax, rsi
14007a314jae 0x14007a340
14007a316nop [rax+rax]
14007a320
14007a320loc_14007a320:
14007a320mov rdx, [r12+8*rax]
14007a324cmp r15, rdx
14007a327cmova r15, rdx
14007a32bmov rdx, [r12+8*rax+8]
14007a330cmp r15, rdx
14007a333cmova r15, rdx
14007a337add rax, 2
14007a33bcmp rax, rsi
14007a33ejb 0x14007a320
14007a340
14007a340loc_14007a340:
14007a340mov rcx, [rbp-88]
14007a344add [rbp-56], 1
14007a349mov rax, [rcx+16]
14007a34dcmp rax, [rcx+24]
14007a351jae 0x14007a4b0
14007a357add rax, 1
14007a35bcmp [rbp-56], r15
14007a35fmov [rcx+16], rax
14007a363je 0x14007a4c4
14007a369
14007a369loc_14007a369:
14007a369jae 0x14007a765
14007a36f
14007a36floc_14007a36f:
14007a36fmov rax, [rbp-88]
14007a373mov rdi, [rax+24]
14007a377cmp [rax+16], rdi
14007a37bjae 0x14007a771
14007a381
14007a381loc_14007a381:
14007a381mov [rbp-64], -1
14007a388xor edx, edx
14007a38amov r8l, 1
14007a390
14007a390loc_14007a390:
14007a390cmp [rbp-100], -1
14007a394sete dil
14007a398cmp [rbp-96], 0
14007a39dsetne r15b
14007a3a1and r15b, dil
14007a3a4jne 0x14007a6b0
14007a3aa
14007a3aaloc_14007a3aa:
14007a3aacmp dl, dil
14007a3adje 0x14007a45d
14007a3b3cmp [rbp-88], 0
14007a3b8je 0x14007a3c3
14007a3batest r8b, r8b
14007a3bdjne 0x14007a700
14007a3c3
14007a3c3loc_14007a3c3:
14007a3c3movsx edx, [rbp-64]
14007a3c7mov edi, edx
14007a3c9
14007a3c9loc_14007a3c9:
14007a3c9mov rax, [rbx]
14007a3ccmov rcx, rbx
14007a3cfcall [rax+32]
14007a3d2mov [rbp-57], al
14007a3d5
14007a3d5loc_14007a3d5:
14007a3d5mov rax, [rbx]
14007a3d8mov edx, edi
14007a3damov rcx, rbx
14007a3ddcall [rax+16]
14007a3e0mov [rbp-80], al
14007a3e3test rsi, rsi
14007a3e6je 0x14007a1b3
14007a3ecxor edi, edi
14007a3eemov r15, rbx
14007a3f1jmp 0x14007a424
14007a3f3
14007a3f3 0f 1f 44 00 00 ..D..
14007a3f8
14007a3f8loc_14007a3f8:
14007a3f8mov rax, [r15]
14007a3fbmovsx edx, [r13]
14007a400mov rcx, r15
14007a403call [rax+16]
14007a406cmp [rbp-80], al
14007a409je 0x14007a447
14007a40bsub rsi, 1
14007a40fmov rax, [r14+8*rsi]
14007a413mov [r14+8*rdi], rax
14007a417mov rax, [r12+8*rsi]
14007a41bmov [r12+8*rdi], rax
14007a41fcmp rdi, rsi
14007a422jae 0x14007a450
14007a424
14007a424loc_14007a424:
14007a424mov rax, [r14+8*rdi]
14007a428mov rcx, [rbp-72]
14007a42cmov r13, [rbp-56]
14007a430add r13, [rcx+8*rax]
14007a434mov rax, [r15]
14007a437mov rcx, r15
14007a43amovsx edx, [r13]
14007a43fcall [rax+32]
14007a442cmp al, [rbp-57]
14007a445jne 0x14007a3f8
14007a447
14007a447loc_14007a447:
14007a447add rdi, 1
14007a44bcmp rdi, rsi
14007a44ejb 0x14007a424
14007a450
14007a450loc_14007a450:
14007a450mov rbx, r15
14007a453cmp rsi, 1
14007a457ja 0x14007a2e0
14007a45d
14007a45dloc_14007a45d:
14007a45dmov r13, [rbp-56]
14007a461
14007a461loc_14007a461:
14007a461cmp rsi, 1
14007a465jne 0x14007a1b3
14007a46bmov rcx, [rbp-88]
14007a46fadd r13, 1
14007a473call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007a478mov rax, [r14]
14007a47bmov r15, [r12]
14007a47fmov [rbp-56], rax
14007a483cmp r13, r15
14007a486jb 0x14007aa86
14007a48cmov [rbp-64], -1
14007a493
14007a493loc_14007a493:
14007a493cmp r15, r13
14007a496jne 0x14007a1b3
14007a49cmov rax, [rbp-152]
14007a4a3mov ebx, [rbp-56]
14007a4a6mov [rax], ebx
14007a4a8jmp 0x14007a1bd
14007a4ad
14007a4ad 0f 1f 00 ...
14007a4b0
14007a4b0loc_14007a4b0:
14007a4b0mov rcx, [rbp-88]
14007a4b4mov rax, [rcx]
14007a4b7call [rax+80]
14007a4bacmp [rbp-56], r15
14007a4bejne 0x14007a369
14007a4c4
14007a4c4loc_14007a4c4:
14007a4c4mov rax, [rbp-88]
14007a4c8mov rdx, [rbp-128]
14007a4ccmov [rbp-24], -1
14007a4d3mov rcx, [rbp-112]
14007a4d7mov [rbp-32], rax
14007a4dbmov rax, [rbp-96]
14007a4dfmov [rbp-48], rax
14007a4e3mov eax, [rbp-100]
14007a4e6mov [rbp-40], eax
14007a4e9call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a4eemov r8l, eax
14007a4f1mov rax, [rbp-48]
14007a4f5mov [rbp-96], rax
14007a4f9mov eax, [rbp-40]
14007a4fcmov [rbp-100], eax
14007a4fftest r8b, r8b
14007a502jne 0x14007a73a
14007a508mov r15, [rbp-112]
14007a50cmov [rbp-80], r8b
14007a510mov rcx, r15
14007a513call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a518mov rcx, rbx
14007a51bmovsx edx, al
14007a51emov rax, [rbx]
14007a521call [rax+32]
14007a524mov rcx, r15
14007a527mov r15, rbx
14007a52amov [rbp-57], al
14007a52dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a532mov rcx, [rbp-32]
14007a536movsx edx, al
14007a539mov rax, [rbx]
14007a53cmov [rbp-88], rcx
14007a540mov ecx, [rbp-24]
14007a543mov [rbp-64], ecx
14007a546mov rcx, rbx
14007a549call [rax+16]
14007a54cmovzx r8l, [rbp-80]
14007a551mov r13, [rbp-56]
14007a555mov [rbp-144], rdi
14007a55cmov [rbp-80], al
14007a55fxor edi, edi
14007a561mov [rbp-101], r8b
14007a565nop [rax+rax]
14007a570
14007a570loc_14007a570:
14007a570cmp r13, [r12+8*rdi]
14007a574jae 0x14007a5af
14007a576mov rax, [r14+8*rdi]
14007a57amov rcx, [rbp-72]
14007a57emov rbx, [rcx+8*rax]
14007a582mov rax, [r15]
14007a585mov rcx, r15
14007a588add rbx, r13
14007a58bmovsx edx, [rbx]
14007a58ecall [rax+32]
14007a591cmp [rbp-57], al
14007a594je 0x14007a750
14007a59amov rax, [r15]
14007a59dmovsx edx, [rbx]
14007a5a0mov rcx, r15
14007a5a3call [rax+16]
14007a5a6cmp [rbp-80], al
14007a5a9je 0x14007a750
14007a5af
14007a5afloc_14007a5af:
14007a5afadd rdi, 1
14007a5b3cmp rdi, rsi
14007a5b6jb 0x14007a570
14007a5b8movzx r8l, [rbp-101]
14007a5bdmov rdi, [rbp-144]
14007a5c4mov rbx, r15
14007a5c7
14007a5c7loc_14007a5c7:
14007a5c7mov rcx, [rbp-56]
14007a5cbxor eax, eax
14007a5cdjmp 0x14007a5ed
14007a5cf
14007a5cf 66 f
14007a5d0 66 2e 0f 1f 84 00 00 00 00 00 66 0f 1f 44 00 00 f.........f..D..
14007a5e0
14007a5e0loc_14007a5e0:
14007a5e0add rax, 1
14007a5e4cmp rax, rsi
14007a5e7jae 0x14007a611
14007a5e9
14007a5e9loc_14007a5e9:
14007a5e9mov rdi, [r12+8*rax]
14007a5ed
14007a5edloc_14007a5ed:
14007a5edcmp rcx, rdi
14007a5f0sete dl
14007a5f3cmp dl, r8b
14007a5f6jne 0x14007a5e0
14007a5f8sub rsi, 1
14007a5fcmov rdx, [r14+8*rsi]
14007a600mov [r14+8*rax], rdx
14007a604mov rdx, [r12+8*rsi]
14007a608mov [r12+8*rax], rdx
14007a60ccmp rax, rsi
14007a60fjb 0x14007a5e9
14007a611
14007a611loc_14007a611:
14007a611test r8b, r8b
14007a614je 0x14007a7e2
14007a61amov rax, [r12]
14007a61ecmp rsi, 1
14007a622jbe 0x14007a67e
14007a624lea r8, [r12+8*rsi]
14007a628lea rdx, [r12+8]
14007a62dmov rcx, r8
14007a630sub rcx, rdx
14007a633and ecx, 8
14007a636je 0x14007a660
14007a638mov rdx, [r12+8]
14007a63dcmp rax, rdx
14007a640cmova rax, rdx
14007a644lea rdx, [r12+16]
14007a649cmp r8, rdx
14007a64cje 0x14007a67e
14007a64enop [rax+rax]
14007a659nop [rax]
14007a660
14007a660loc_14007a660:
14007a660mov rcx, [rdx]
14007a663cmp rax, rcx
14007a666cmova rax, rcx
14007a66amov rcx, [rdx+8]
14007a66ecmp rax, rcx
14007a671cmova rax, rcx
14007a675add rdx, 16
14007a679cmp r8, rdx
14007a67cjne 0x14007a660
14007a67e
14007a67eloc_14007a67e:
14007a67ecmp [rbp-56], rax
14007a682jae 0x14007a45d
14007a688cmp [rbp-64], -1
14007a68csete dl
14007a68fcmp [rbp-88], 0
14007a694je 0x14007a69e
14007a696test dl, dl
14007a698jne 0x14007a36f
14007a69e
14007a69eloc_14007a69e:
14007a69emov r8l, edx
14007a6a1jmp 0x14007a390
14007a6a6
14007a6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007a6b0
14007a6b0loc_14007a6b0:
14007a6b0mov rax, [rbp-96]
14007a6b4xor edi, edi
14007a6b6mov rcx, [rax+24]
14007a6bacmp [rax+16], rcx
14007a6bejb 0x14007a3aa
14007a6c4mov r13, rax
14007a6c7mov rax, [rax]
14007a6camov [rbp-80], dl
14007a6cdmov [rbp-57], r8b
14007a6d1mov rcx, r13
14007a6d4call [rax+72]
14007a6d7movzx edx, [rbp-80]
14007a6dbmovzx r8l, [rbp-57]
14007a6e0cmp eax, -1
14007a6e3mov eax, 0
14007a6e8cmovne rax, r13
14007a6eccmove edi, r15l
14007a6f0mov [rbp-96], rax
14007a6f4jmp 0x14007a3aa
14007a6f9
14007a6f9 0f 1f 80 00 00 00 00 .......
14007a700
14007a700loc_14007a700:
14007a700mov rdi, [rbp-88]
14007a704mov rax, [rdi+16]
14007a708cmp rax, [rdi+24]
14007a70cjae 0x14007a7bc
14007a712movzx eax, [rax]
14007a715
14007a715loc_14007a715:
14007a715movsx edx, al
14007a718mov rax, [rbx]
14007a71bmov rcx, rbx
14007a71ecall [rax+32]
14007a721mov rdi, [rbp-88]
14007a725mov [rbp-57], al
14007a728mov rax, [rdi+16]
14007a72ccmp rax, [rdi+24]
14007a730jae 0x14007a79f
14007a732movsx edi, [rax]
14007a735jmp 0x14007a3d5
14007a73a
14007a73aloc_14007a73a:
14007a73amov rax, [rbp-32]
14007a73exor r8l, r8l
14007a741mov [rbp-88], rax
14007a745mov eax, [rbp-24]
14007a748mov [rbp-64], eax
14007a74bjmp 0x14007a5c7
14007a750
14007a750loc_14007a750:
14007a750mov rdi, [rbp-144]
14007a757mov rbx, r15
14007a75amov r8l, 1
14007a760jmp 0x14007a5c7
14007a765
14007a765loc_14007a765:
14007a765mov [rbp-64], -1
14007a76cjmp 0x14007a1b3
14007a771
14007a771loc_14007a771:
14007a771mov rcx, [rbp-88]
14007a775mov rax, [rcx]
14007a778call [rax+72]
14007a77bmov [rbp-64], eax
14007a77ecmp eax, -1
14007a781jne 0x14007a381
14007a787mov [rbp-88], 0
14007a78fmov r8l, 1
14007a795mov edx, 1
14007a79ajmp 0x14007a390
14007a79f
14007a79floc_14007a79f:
14007a79fmov rcx, [rbp-88]
14007a7a3mov rax, [rcx]
14007a7a6call [rax+72]
14007a7a9mov edi, eax
14007a7abcmp eax, -1
14007a7aeje 0x14007aa4f
14007a7b4movsx edi, al
14007a7b7jmp 0x14007a3d5
14007a7bc
14007a7bcloc_14007a7bc:
14007a7bcmov rcx, [rbp-88]
14007a7c0mov rax, [rcx]
14007a7c3call [rax+72]
14007a7c6mov edx, eax
14007a7c8cmp eax, -1
14007a7cbjne 0x14007a715
14007a7d1mov [rbp-88], 0
14007a7d9movsx edi, [rbp-64]
14007a7ddjmp 0x14007a3c9
14007a7e2
14007a7e2loc_14007a7e2:
14007a7e2mov rdi, [rbp-160]
14007a7e9mov r13, [rbp-56]
14007a7edcmp rsi, 2
14007a7f1je 0x14007aa5c
14007a7f7cmp rsi, 1
14007a7fbjne 0x14007a1b3
14007a801mov rax, [r14]
14007a804
14007a804loc_14007a804:
14007a804mov r15, [r12]
14007a808mov [rbp-56], rax
14007a80ccmp r13, r15
14007a80fjae 0x14007a493
14007a815mov rsi, [rbp-56]
14007a819mov rax, [rbp-72]
14007a81dcmp [rbp-100], -1
14007a821mov r12, [rax+8*rsi]
14007a825sete sil
14007a829cmp [rbp-64], -1
14007a82dsete dl
14007a830cmp [rbp-88], 0
14007a835je 0x14007a83f
14007a837test dl, dl
14007a839jne 0x14007a8f4
14007a83f
14007a83floc_14007a83f:
14007a83fmov r14l, edx
14007a842
14007a842loc_14007a842:
14007a842cmp [rbp-96], 0
14007a847setne dil
14007a84band dil, sil
14007a84ejne 0x14007a927
14007a854
14007a854loc_14007a854:
14007a854mov edi, esi
14007a856
14007a856loc_14007a856:
14007a856cmp dl, dil
14007a859je 0x14007a493
14007a85fmov rax, [rbx]
14007a862movsx edx, [r12+r13]
14007a867mov rcx, rbx
14007a86acall [rax+32]
14007a86dmov edi, eax
14007a86fcmp [rbp-88], 0
14007a874je 0x14007a87f
14007a876test r14b, r14b
14007a879jne 0x14007a940
14007a87f
14007a87floc_14007a87f:
14007a87fmovzx edx, [rbp-64]
14007a883
14007a883loc_14007a883:
14007a883mov rax, [rbx]
14007a886movsx edx, dl
14007a889mov rcx, rbx
14007a88ccall [rax+32]
14007a88fcmp al, dil
14007a892je 0x14007a8cd
14007a894mov rax, [rbx]
14007a897movsx edx, [r12+r13]
14007a89cmov rcx, rbx
14007a89fcall [rax+16]
14007a8a2mov edi, eax
14007a8a4cmp [rbp-88], 0
14007a8a9je 0x14007a8b4
14007a8abtest r14b, r14b
14007a8aejne 0x14007a956
14007a8b4
14007a8b4loc_14007a8b4:
14007a8b4movzx edx, [rbp-64]
14007a8b8
14007a8b8loc_14007a8b8:
14007a8b8mov rax, [rbx]
14007a8bbmovsx edx, dl
14007a8bemov rcx, rbx
14007a8c1call [rax+16]
14007a8c4cmp al, dil
14007a8c7jne 0x14007a493
14007a8cd
14007a8cdloc_14007a8cd:
14007a8cdmov rdi, [rbp-88]
14007a8d1mov rax, [rdi+16]
14007a8d5cmp rax, [rdi+24]
14007a8d9jae 0x14007a970
14007a8dfadd rax, 1
14007a8e3add r13, 1
14007a8e7mov [rdi+16], rax
14007a8ebcmp r15, r13
14007a8eeje 0x14007a987
14007a8f4
14007a8f4loc_14007a8f4:
14007a8f4mov rax, [rbp-88]
14007a8f8mov rdi, [rax+24]
14007a8fccmp [rax+16], rdi
14007a900jae 0x14007a99f
14007a906
14007a906loc_14007a906:
14007a906xor edx, edx
14007a908cmp [rbp-96], 0
14007a90dmov [rbp-64], -1
14007a914mov r14l, 1
14007a91asetne dil
14007a91eand dil, sil
14007a921je 0x14007a854
14007a927
14007a927loc_14007a927:
14007a927mov rax, [rbp-96]
14007a92bmov rcx, [rax+24]
14007a92fcmp [rax+16], rcx
14007a933jae 0x14007a9f7
14007a939xor edi, edi
14007a93bjmp 0x14007a856
14007a940
14007a940loc_14007a940:
14007a940mov rcx, [rbp-88]
14007a944mov rax, [rcx+16]
14007a948cmp rax, [rcx+24]
14007a94cjae 0x14007a9cd
14007a94emovzx edx, [rax]
14007a951jmp 0x14007a883
14007a956
14007a956loc_14007a956:
14007a956mov rcx, [rbp-88]
14007a95amov rax, [rcx+16]
14007a95ecmp rax, [rcx+24]
14007a962jae 0x14007aa25
14007a968movzx edx, [rax]
14007a96bjmp 0x14007a8b8
14007a970
14007a970loc_14007a970:
14007a970mov rcx, [rbp-88]
14007a974add r13, 1
14007a978mov rax, [rcx]
14007a97bcall [rax+80]
14007a97ecmp r15, r13
14007a981jne 0x14007a8f4
14007a987
14007a987loc_14007a987:
14007a987mov rax, [rbp-152]
14007a98emov ebx, [rbp-56]
14007a991mov [rbp-64], -1
14007a998mov [rax], ebx
14007a99ajmp 0x14007a1bd
14007a99f
14007a99floc_14007a99f:
14007a99fmov rcx, [rbp-88]
14007a9a3mov rax, [rcx]
14007a9a6call [rax+72]
14007a9a9mov [rbp-64], eax
14007a9accmp eax, -1
14007a9afjne 0x14007a906
14007a9b5mov [rbp-88], 0
14007a9bdmov r14l, 1
14007a9c3mov edx, 1
14007a9c8jmp 0x14007a842
14007a9cd
14007a9cdloc_14007a9cd:
14007a9cdmov rcx, [rbp-88]
14007a9d1mov rax, [rcx]
14007a9d4call [rax+72]
14007a9d7cmp eax, -1
14007a9damov edx, eax
14007a9dcmov eax, -1
14007a9e1cmove edx, eax
14007a9e4mov eax, 0
14007a9e9cmovne rax, [rbp-88]
14007a9eemov [rbp-88], rax
14007a9f2jmp 0x14007a883
14007a9f7
14007a9f7loc_14007a9f7:
14007a9f7mov rcx, rax
14007a9famov rax, [rax]
14007a9fdmov [rbp-57], dl
14007aa00call [rax+72]
14007aa03movzx edx, [rbp-57]
14007aa07cmp eax, -1
14007aa0amov eax, 0
14007aa0fcmovne rax, [rbp-96]
14007aa14mov [rbp-96], rax
14007aa18mov eax, 0
14007aa1dcmovne edi, eax
14007aa20jmp 0x14007a856
14007aa25
14007aa25loc_14007aa25:
14007aa25mov r14, [rbp-88]
14007aa29mov rax, [r14]
14007aa2cmov rcx, r14
14007aa2fcall [rax+72]
14007aa32mov edx, -1
14007aa37cmp eax, -1
14007aa3acmovne edx, eax
14007aa3dmov eax, 0
14007aa42cmovne rax, r14
14007aa46mov [rbp-88], rax
14007aa4ajmp 0x14007a8b8
14007aa4f
14007aa4floc_14007aa4f:
14007aa4fmov [rbp-88], 0
14007aa57jmp 0x14007a3d5
14007aa5c
14007aa5cloc_14007aa5c:
14007aa5ctest dil, 1
14007aa60jne 0x14007a1b3
14007aa66mov rax, [r14]
14007aa69shr rdi, 1
14007aa6cmov rdx, [r14+8]
14007aa70cmp rax, rdi
14007aa73jae 0x14007aabc
14007aa75add rdi, rax
14007aa78cmp rdi, rdx
14007aa7bjne 0x14007a1b3
14007aa81jmp 0x14007a804
14007aa86
14007aa86loc_14007aa86:
14007aa86mov rsi, [rbp-56]
14007aa8amov rax, [rbp-72]
14007aa8ecmp [rbp-100], -1
14007aa92mov r12, [rax+8*rsi]
14007aa96sete sil
14007aa9ajmp 0x14007a8f4
14007aa9f
14007aa9floc_14007aa9f:
14007aa9fxor r13l, r13l
14007aaa2jmp 0x14007a461
14007aaa7
14007aaa7loc_14007aaa7:
14007aaa7mov rbx, [rip+0x11cbe2]
14007aaaemov rax, [rbp-8]
14007aab2sub rax, [rbx]
14007aab5je 0x14007aadc
14007aab7
14007aab7loc_14007aab7:
14007aab7call __stack_chk_fail
14007aabc
14007aabcloc_14007aabc:
14007aabcsub rax, rdi
14007aabfcmp rax, rdx
14007aac2jne 0x14007a1b3
14007aac8mov [r14], rax
14007aacbmov rax, [r12+8]
14007aad0mov [r12], rax
14007aad4mov rax, [r14]
14007aad7jmp 0x14007a804
14007aadc
14007aadcloc_14007aadc:
14007aadccall std::__throw_bad_cast()
14007aae1nop
14007a0e0
14007aae2
14007aae2 // align 0x20
14007aae2 // align 0x20
14007ab00
14007ab00std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007ab00push r15
14007ab02push r14
14007ab04push r13
14007ab06push r12
14007ab08push rbp
14007ab09push rdi
14007ab0apush rsi
14007ab0bpush rbx
14007ab0csub rsp, 472
14007ab13movups [rsp+368], x6
14007ab1bmovups [rsp+384], x7
14007ab23movups [rsp+400], x8
14007ab2cmovups [rsp+416], x9
14007ab35movups [rsp+432], x10
14007ab3emovups [rsp+448], x11
14007ab47mov r13, [rsp+576]
14007ab4fmov rsi, [r8]
14007ab52mov rdi, [r8+8]
14007ab56mov rbx, [r9]
14007ab59mov r12, [r9+8]
14007ab5dmov rbp, [rsp+584]
14007ab65mov r15, [rsp+592]
14007ab6dmov r14, rcx
14007ab70mov rcx, [rip+0x11cb19]
14007ab77mov [rsp+80], rdx
14007ab7cmov rax, [rcx]
14007ab7fmov [rsp+360], rax
14007ab87xor eax, eax
14007ab89lea rcx, [rip+0x8b040]
14007ab90call std::locale::id::_M_id() const
14007ab95mov rdx, [r13+208]
14007ab9ccmp rax, [rdx+16]
14007aba0jae 0x14007ae7d
14007aba6mov rdx, [rdx+8]
14007abaamov rcx, [rdx+8*rax]
14007abaetest rcx, rcx
14007abb1je 0x14007ae7d
14007abb7xor r9l, r9l
14007abbalea r8, [rip+0x1211af]
14007abc1lea rdx, [rip+0x1209b8]
14007abc8call __dynamic_cast
14007abcdtest rax, rax
14007abd0je 0x14007ae7d
14007abd6mov rax, [rax+16]
14007abdalea r8, [rsp+112]
14007abdflea r9, [rsp+96]
14007abe4mov [rsp+156], 0
14007abeflea rcx, [rsp+128]
14007abf7movdqu x5, [rax+200]
14007abffmovdqu x4, [rax+216]
14007ac07movdqu x3, [rax+232]
14007ac0fmovdqu x2, [rax+248]
14007ac17movdqu x1, [rax+264]
14007ac1fmovdqu x0, [rax+280]
14007ac27movups [rsp+256], x5
14007ac2fmovdqu x7, [rax+360]
14007ac37movdqu x6, [rax+376]
14007ac3fmovups [rsp+272], x4
14007ac47movdqu x10, [rax+312]
14007ac50movdqu x9, [rax+328]
14007ac59movups [rsp+288], x3
14007ac61movdqu x8, [rax+344]
14007ac6amovups [rsp+304], x2
14007ac72movdqu x11, [rax+296]
14007ac7blea rax, [rsp+156]
14007ac83mov [rsp+64], rax
14007ac88lea rax, [rsp+160]
14007ac90mov [rsp+56], r13
14007ac95movups [rsp+320], x1
14007ac9dmovups [rsp+336], x0
14007aca5mov [rsp+112], rsi
14007acaamov [rsp+120], rdi
14007acafmov [rsp+96], rbx
14007acb4mov [rsp+104], r12
14007acb9movups [rsp+160], x11
14007acc2movups [rsp+176], x10
14007accbmovups [rsp+192], x9
14007acd4movups [rsp+208], x8
14007acddmovups [rsp+224], x7
14007ace5movups [rsp+240], x6
14007acedmov [rsp+48], 12
14007acf6mov rdx, [rsp+80]
14007acfbmov [rsp+40], rax
14007ad00lea rax, [rsp+152]
14007ad08mov [rsp+32], rax
14007ad0dcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007ad12mov rcx, [rsp+128]
14007ad1amov eax, [rsp+156]
14007ad21mov r13, [rsp+136]
14007ad29mov r8, rcx
14007ad2ctest eax, eax
14007ad2ejne 0x14007adf8
14007ad34mov eax, [rsp+152]
14007ad3bmov [r15+16], eax
14007ad3f
14007ad3floc_14007ad3f:
14007ad3fcmp r13l, -1
14007ad43sete r15b
14007ad47test rcx, rcx
14007ad4asetne al
14007ad4dand al, r15b
14007ad50mov edx, eax
14007ad52jne 0x14007ae40
14007ad58
14007ad58loc_14007ad58:
14007ad58cmp r12l, -1
14007ad5csete al
14007ad5ftest rbx, rbx
14007ad62je 0x14007ad6c
14007ad64test al, al
14007ad66jne 0x14007ae08
14007ad6c
14007ad6cloc_14007ad6c:
14007ad6ccmp r15b, al
14007ad6fjne 0x14007ad75
14007ad71or [rbp], 2
14007ad75
14007ad75loc_14007ad75:
14007ad75mov rax, rdi
14007ad78mov r13l, r13l
14007ad7bmov rdi, [rip+0x11c90e]
14007ad82mov [r14], r8
14007ad85mov rdx, 0xffffffff00000000
14007ad8fand rax, rdx
14007ad92or rax, r13
14007ad95mov [r14+8], rax
14007ad99mov rax, [rsp+360]
14007ada1sub rax, [rdi]
14007ada4jne 0x14007ae91
14007adaamovups x6, [rsp+368]
14007adb2mov rax, r14
14007adb5movups x7, [rsp+384]
14007adbdmovups x8, [rsp+400]
14007adc6movups x9, [rsp+416]
14007adcfmovups x10, [rsp+432]
14007add8movups x11, [rsp+448]
14007ade1add rsp, 472
14007ade8pop rbx
14007ade9pop rsi
14007adeapop rdi
14007adebpop rbp
14007adecpop r12
14007adeepop r13
14007adf0pop r14
14007adf2pop r15
14007adf4ret
14007adf5
14007adf5 0f 1f 00 ...
14007adf8
14007adf8loc_14007adf8:
14007adf8or [rbp], 4
14007adfcjmp 0x14007ad3f
14007ae01
14007ae01 0f 1f 80 00 00 00 00 .......
14007ae08
14007ae08loc_14007ae08:
14007ae08mov rdx, [rbx+24]
14007ae0cxor eax, eax
14007ae0ecmp [rbx+16], rdx
14007ae12jb 0x14007ad6c
14007ae18mov rax, [rbx]
14007ae1bmov [rsp+80], r8
14007ae20mov rcx, rbx
14007ae23call [rax+72]
14007ae26mov r8, [rsp+80]
14007ae2bcmp eax, -1
14007ae2esete al
14007ae31jmp 0x14007ad6c
14007ae36
14007ae36 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007ae40
14007ae40loc_14007ae40:
14007ae40mov rax, [rcx+24]
14007ae44xor r15l, r15l
14007ae47cmp [rcx+16], rax
14007ae4bjb 0x14007ad58
14007ae51mov rax, [rcx]
14007ae54mov [rsp+95], dl
14007ae58mov [rsp+80], rcx
14007ae5dcall [rax+72]
14007ae60movzx edx, [rsp+95]
14007ae65mov r8l, 0
14007ae6bcmp eax, -1
14007ae6ecmovne r8, [rsp+80]
14007ae74cmove r15l, edx
14007ae78jmp 0x14007ad58
14007ae7d
14007ae7dloc_14007ae7d:
14007ae7dmov rdi, [rip+0x11c80c]
14007ae84mov rax, [rsp+360]
14007ae8csub rax, [rdi]
14007ae8fje 0x14007ae96
14007ae91
14007ae91loc_14007ae91:
14007ae91call __stack_chk_fail
14007ae96
14007ae96loc_14007ae96:
14007ae96call std::__throw_bad_cast()
14007ae9bnop
14007ab00
14007ab00std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
14007ab00push r15
14007ab02push r14
14007ab04push r13
14007ab06push r12
14007ab08push rbp
14007ab09push rdi
14007ab0apush rsi
14007ab0bpush rbx
14007ab0csub rsp, 472
14007ab13movups [rsp+368], x6
14007ab1bmovups [rsp+384], x7
14007ab23movups [rsp+400], x8
14007ab2cmovups [rsp+416], x9
14007ab35movups [rsp+432], x10
14007ab3emovups [rsp+448], x11
14007ab47mov r13, [rsp+576]
14007ab4fmov rsi, [r8]
14007ab52mov rdi, [r8+8]
14007ab56mov rbx, [r9]
14007ab59mov r12, [r9+8]
14007ab5dmov rbp, [rsp+584]
14007ab65mov r15, [rsp+592]
14007ab6dmov r14, rcx
14007ab70mov rcx, [rip+0x11cb19]
14007ab77mov [rsp+80], rdx
14007ab7cmov rax, [rcx]
14007ab7fmov [rsp+360], rax
14007ab87xor eax, eax
14007ab89lea rcx, [rip+0x8b040]
14007ab90call std::locale::id::_M_id() const
14007ab95mov rdx, [r13+208]
14007ab9ccmp rax, [rdx+16]
14007aba0jae 0x14007ae7d
14007aba6mov rdx, [rdx+8]
14007abaamov rcx, [rdx+8*rax]
14007abaetest rcx, rcx
14007abb1je 0x14007ae7d
14007abb7xor r9l, r9l
14007abbalea r8, [rip+0x1211af]
14007abc1lea rdx, [rip+0x1209b8]
14007abc8call __dynamic_cast
14007abcdtest rax, rax
14007abd0je 0x14007ae7d
14007abd6mov rax, [rax+16]
14007abdalea r8, [rsp+112]
14007abdflea r9, [rsp+96]
14007abe4mov [rsp+156], 0
14007abeflea rcx, [rsp+128]
14007abf7movdqu x5, [rax+200]
14007abffmovdqu x4, [rax+216]
14007ac07movdqu x3, [rax+232]
14007ac0fmovdqu x2, [rax+248]
14007ac17movdqu x1, [rax+264]
14007ac1fmovdqu x0, [rax+280]
14007ac27movups [rsp+256], x5
14007ac2fmovdqu x7, [rax+360]
14007ac37movdqu x6, [rax+376]
14007ac3fmovups [rsp+272], x4
14007ac47movdqu x10, [rax+312]
14007ac50movdqu x9, [rax+328]
14007ac59movups [rsp+288], x3
14007ac61movdqu x8, [rax+344]
14007ac6amovups [rsp+304], x2
14007ac72movdqu x11, [rax+296]
14007ac7blea rax, [rsp+156]
14007ac83mov [rsp+64], rax
14007ac88lea rax, [rsp+160]
14007ac90mov [rsp+56], r13
14007ac95movups [rsp+320], x1
14007ac9dmovups [rsp+336], x0
14007aca5mov [rsp+112], rsi
14007acaamov [rsp+120], rdi
14007acafmov [rsp+96], rbx
14007acb4mov [rsp+104], r12
14007acb9movups [rsp+160], x11
14007acc2movups [rsp+176], x10
14007accbmovups [rsp+192], x9
14007acd4movups [rsp+208], x8
14007acddmovups [rsp+224], x7
14007ace5movups [rsp+240], x6
14007acedmov [rsp+48], 12
14007acf6mov rdx, [rsp+80]
14007acfbmov [rsp+40], rax
14007ad00lea rax, [rsp+152]
14007ad08mov [rsp+32], rax
14007ad0dcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007ad12mov rcx, [rsp+128]
14007ad1amov eax, [rsp+156]
14007ad21mov r13, [rsp+136]
14007ad29mov r8, rcx
14007ad2ctest eax, eax
14007ad2ejne 0x14007adf8
14007ad34mov eax, [rsp+152]
14007ad3bmov [r15+16], eax
14007ad3f
14007ad3floc_14007ad3f:
14007ad3fcmp r13l, -1
14007ad43sete r15b
14007ad47test rcx, rcx
14007ad4asetne al
14007ad4dand al, r15b
14007ad50mov edx, eax
14007ad52jne 0x14007ae40
14007ad58
14007ad58loc_14007ad58:
14007ad58cmp r12l, -1
14007ad5csete al
14007ad5ftest rbx, rbx
14007ad62je 0x14007ad6c
14007ad64test al, al
14007ad66jne 0x14007ae08
14007ad6c
14007ad6cloc_14007ad6c:
14007ad6ccmp r15b, al
14007ad6fjne 0x14007ad75
14007ad71or [rbp], 2
14007ad75
14007ad75loc_14007ad75:
14007ad75mov rax, rdi
14007ad78mov r13l, r13l
14007ad7bmov rdi, [rip+0x11c90e]
14007ad82mov [r14], r8
14007ad85mov rdx, 0xffffffff00000000
14007ad8fand rax, rdx
14007ad92or rax, r13
14007ad95mov [r14+8], rax
14007ad99mov rax, [rsp+360]
14007ada1sub rax, [rdi]
14007ada4jne 0x14007ae91
14007adaamovups x6, [rsp+368]
14007adb2mov rax, r14
14007adb5movups x7, [rsp+384]
14007adbdmovups x8, [rsp+400]
14007adc6movups x9, [rsp+416]
14007adcfmovups x10, [rsp+432]
14007add8movups x11, [rsp+448]
14007ade1add rsp, 472
14007ade8pop rbx
14007ade9pop rsi
14007adeapop rdi
14007adebpop rbp
14007adecpop r12
14007adeepop r13
14007adf0pop r14
14007adf2pop r15
14007adf4ret
14007adf5
14007adf5 0f 1f 00 ...
14007adf8
14007adf8loc_14007adf8:
14007adf8or [rbp], 4
14007adfcjmp 0x14007ad3f
14007ae01
14007ae01 0f 1f 80 00 00 00 00 .......
14007ae08
14007ae08loc_14007ae08:
14007ae08mov rdx, [rbx+24]
14007ae0cxor eax, eax
14007ae0ecmp [rbx+16], rdx
14007ae12jb 0x14007ad6c
14007ae18mov rax, [rbx]
14007ae1bmov [rsp+80], r8
14007ae20mov rcx, rbx
14007ae23call [rax+72]
14007ae26mov r8, [rsp+80]
14007ae2bcmp eax, -1
14007ae2esete al
14007ae31jmp 0x14007ad6c
14007ae36
14007ae36 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007ae40
14007ae40loc_14007ae40:
14007ae40mov rax, [rcx+24]
14007ae44xor r15l, r15l
14007ae47cmp [rcx+16], rax
14007ae4bjb 0x14007ad58
14007ae51mov rax, [rcx]
14007ae54mov [rsp+95], dl
14007ae58mov [rsp+80], rcx
14007ae5dcall [rax+72]
14007ae60movzx edx, [rsp+95]
14007ae65mov r8l, 0
14007ae6bcmp eax, -1
14007ae6ecmovne r8, [rsp+80]
14007ae74cmove r15l, edx
14007ae78jmp 0x14007ad58
14007ae7d
14007ae7dloc_14007ae7d:
14007ae7dmov rdi, [rip+0x11c80c]
14007ae84mov rax, [rsp+360]
14007ae8csub rax, [rdi]
14007ae8fje 0x14007ae96
14007ae91
14007ae91loc_14007ae91:
14007ae91call __stack_chk_fail
14007ae96
14007ae96loc_14007ae96:
14007ae96call std::__throw_bad_cast()
14007ae9bnop
14007ab00
14007ae9c
14007ae9c // align 0x10
14007ae9c // align 0x10
14007aea0
14007aea0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_via_format(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char const*) const:
14007aea0push rbx
14007aea1sub rsp, 144
14007aea8mov r10, [r8]
14007aeabmov r11, [r8+8]
14007aeafmov r8, [r9]
14007aeb2mov r9, [r9+8]
14007aeb6mov [rsp+124], 0
14007aebfmov rbx, rcx
14007aec2mov rcx, [rip+0x11c7c7]
14007aec9mov [rsp+132], 0
14007aed4mov rax, [rcx]
14007aed7mov [rsp+136], rax
14007aedfxor eax, eax
14007aee1lea rax, [rsp+124]
14007aee6mov [rsp+80], r8
14007aeebmov rcx, rbx
14007aeeemov [rsp+64], rax
14007aef3mov rax, [rsp+216]
14007aefblea r8, [rsp+96]
14007af00mov [rsp+88], r9
14007af05lea r9, [rsp+80]
14007af0amov [rsp+56], rax
14007af0fmov rax, [rsp+208]
14007af17mov [rsp+96], r10
14007af1cmov [rsp+48], rax
14007af21mov rax, [rsp+200]
14007af29mov [rsp+104], r11
14007af2emov [rsp+40], rax
14007af33mov rax, [rsp+192]
14007af3bmov [rsp+32], rax
14007af40call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007af45mov rdx, [rip+0x11c744]
14007af4cmov rax, [rsp+136]
14007af54sub rax, [rdx]
14007af57jne 0x14007af65
14007af59mov rax, rbx
14007af5cadd rsp, 144
14007af63pop rbx
14007af64ret
14007af65
14007af65loc_14007af65:
14007af65call __stack_chk_fail
14007af6anop
14007aea0
14007aea0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_via_format(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char const*) const:
14007aea0push rbx
14007aea1sub rsp, 144
14007aea8mov r10, [r8]
14007aeabmov r11, [r8+8]
14007aeafmov r8, [r9]
14007aeb2mov r9, [r9+8]
14007aeb6mov [rsp+124], 0
14007aebfmov rbx, rcx
14007aec2mov rcx, [rip+0x11c7c7]
14007aec9mov [rsp+132], 0
14007aed4mov rax, [rcx]
14007aed7mov [rsp+136], rax
14007aedfxor eax, eax
14007aee1lea rax, [rsp+124]
14007aee6mov [rsp+80], r8
14007aeebmov rcx, rbx
14007aeeemov [rsp+64], rax
14007aef3mov rax, [rsp+216]
14007aefblea r8, [rsp+96]
14007af00mov [rsp+88], r9
14007af05lea r9, [rsp+80]
14007af0amov [rsp+56], rax
14007af0fmov rax, [rsp+208]
14007af17mov [rsp+96], r10
14007af1cmov [rsp+48], rax
14007af21mov rax, [rsp+200]
14007af29mov [rsp+104], r11
14007af2emov [rsp+40], rax
14007af33mov rax, [rsp+192]
14007af3bmov [rsp+32], rax
14007af40call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007af45mov rdx, [rip+0x11c744]
14007af4cmov rax, [rsp+136]
14007af54sub rax, [rdx]
14007af57jne 0x14007af65
14007af59mov rax, rbx
14007af5cadd rsp, 144
14007af63pop rbx
14007af64ret
14007af65
14007af65loc_14007af65:
14007af65call __stack_chk_fail
14007af6anop
14007aea0
14007af6b
14007af6b // align 0x10
14007af6b // align 0x10
14007af70
14007af70_ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias:
14007af70push r15
14007af72push r14
14007af74push r13
14007af76push r12
14007af78push rbp
14007af79push rdi
14007af7apush rsi
14007af7bpush rbx
14007af7csub rsp, 744
14007af83movups [rsp+640], x6
14007af8bmovups [rsp+656], x7
14007af93movups [rsp+672], x8
14007af9cmovups [rsp+688], x9
14007afa5movups [rsp+704], x10
14007afaemovups [rsp+720], x11
14007afb7mov rdi, [rip+0x11c6d2]
14007afbemov rax, [r8]
14007afc1mov rbx, [rsp+848]
14007afc9mov r15, [rsp+856]
14007afd1mov rbp, rax
14007afd4mov [rsp+144], rdx
14007afdcmov rdx, [r8+8]
14007afe0mov r14, rcx
14007afe3mov [rsp+256], rax
14007afebmov rax, [r9]
14007afeemov [rsp+264], rdx
14007aff6mov rcx, [r9+8]
14007affamov rdx, rax
14007affdmov [rsp+240], rax
14007b005mov rax, [rsp+864]
14007b00dmov [rsp+248], rcx
14007b015lea rcx, [rip+0x8abb4]
14007b01cmov rsi, [rdi]
14007b01fmov [rsp+632], rsi
14007b027mov esi, [rsp+264]
14007b02emov [rsp+160], rax
14007b036mov rdi, rdx
14007b039mov rax, [rsp+872]
14007b041mov [rsp+136], rbx
14007b049mov [rsp+88], rax
14007b04emov rax, [rsp+880]
14007b056mov [rsp+152], rax
14007b05ecall std::locale::id::_M_id() const
14007b063mov rdx, [rbx+208]
14007b06acmp rax, [rdx+16]
14007b06ejae 0x14007ced8
14007b074mov rdx, [rdx+8]
14007b078mov rcx, [rdx+8*rax]
14007b07ctest rcx, rcx
14007b07fje 0x14007ced8
14007b085xor r9l, r9l
14007b088lea r8, [rip+0x120ce1]
14007b08flea rdx, [rip+0x1204ea]
14007b096call __dynamic_cast
14007b09bmov [rsp+168], rax
14007b0a3test rax, rax
14007b0a6je 0x14007ced8
14007b0acmov rcx, [rip+0x11bc8d]
14007b0b3call std::locale::id::_M_id() const
14007b0b8mov rdx, rax
14007b0bbmov rax, [rbx+208]
14007b0c2mov rax, [rax+8]
14007b0c6mov rbx, [rax+8*rdx]
14007b0catest rbx, rbx
14007b0cdje 0x14007ced8
14007b0d3mov rcx, [rsp+88]
14007b0d8xor r12l, r12l
14007b0dbcall strlen
14007b0e0mov r13l, [rsp+248]
14007b0e8mov [rsp+276], 0
14007b0f3mov [rsp+96], rax
14007b0f8lea rax, [rip-0x428cf]
14007b0ffmov [rsp+112], rax
14007b104mov [rsp+120], r15
14007b109mov [rsp+128], r14
14007b111mov [rsp+104], r13l
14007b116mov r13, rbx
14007b119
14007b119loc_14007b119:
14007b119cmp esi, -1
14007b11csete bl
14007b11ftest rbp, rbp
14007b122je 0x14007b12c
14007b124test bl, bl
14007b126jne 0x14007b25c
14007b12c
14007b12cloc_14007b12c:
14007b12cmov [rsp+80], bl
14007b130mov r14l, [rsp+104]
14007b135mov edx, ebx
14007b137
14007b137loc_14007b137:
14007b137cmp r14l, -1
14007b13bsete r15b
14007b13ftest rdi, rdi
14007b142setne al
14007b145and al, r15b
14007b148jne 0x14007b3e0
14007b14e
14007b14eloc_14007b14e:
14007b14exor edx, r15l
14007b151
14007b151loc_14007b151:
14007b151cmp r12, [rsp+96]
14007b156setb bl
14007b159and bl, dl
14007b15bje 0x14007b430
14007b161mov edx, [rsp+276]
14007b168test edx, edx
14007b16ajne 0x14007b5e8
14007b170mov rax, [rsp+88]
14007b175lea r9, [rax+r12]
14007b179movzx r10l, [r9]
14007b17dmovzx edx, [r13+r10+313]
14007b186mov rax, r10
14007b189test dl, dl
14007b18bjne 0x14007b1ae
14007b18dmov rdx, [r13]
14007b191mov r11, [rdx+64]
14007b195cmp r11, [rsp+112]
14007b19ajne 0x14007b4d8
14007b1a0
14007b1a0loc_14007b1a0:
14007b1a0test al, al
14007b1a2je 0x14007b1b7
14007b1a4mov [r13+r10+313], al
14007b1acmov edx, eax
14007b1ae
14007b1aeloc_14007b1ae:
14007b1aecmp dl, 37
14007b1b1je 0x14007b370
14007b1b7
14007b1b7loc_14007b1b7:
14007b1b7movzx eax, [r9]
14007b1bbmov rcx, [r13+48]
14007b1bftest [rcx+2*rax], 32
14007b1c3jne 0x14007b280
14007b1c9movsx edx, al
14007b1ccmov rax, [r13]
14007b1d0mov [rsp+104], r14l
14007b1d5mov rcx, r13
14007b1d8mov r14, r9
14007b1dbcall [rax+32]
14007b1detest rbp, rbp
14007b1e1movzx r8l, [rsp+80]
14007b1e7setne r15b
14007b1ebmov ebx, eax
14007b1edand r8b, r15b
14007b1f0jne 0x14007b5c8
14007b1f6movsx edx, sil
14007b1fa
14007b1faloc_14007b1fa:
14007b1famov rax, [r13]
14007b1femov rcx, r13
14007b201call [rax+32]
14007b204cmp bl, al
14007b206je 0x14007b250
14007b208mov rax, [r13]
14007b20cmovsx edx, [r14]
14007b210mov rcx, r13
14007b213call [rax+16]
14007b216mov ebx, eax
14007b218test r15b, r15b
14007b21bje 0x14007b228
14007b21dcmp [rsp+80], 0
14007b222jne 0x14007b508
14007b228
14007b228loc_14007b228:
14007b228mov edx, esi
14007b22a
14007b22aloc_14007b22a:
14007b22amov rax, [r13]
14007b22emovsx edx, dl
14007b231mov rcx, r13
14007b234call [rax+16]
14007b237cmp bl, al
14007b239je 0x14007b250
14007b23bor [rsp+276], 4
14007b243
14007b243loc_14007b243:
14007b243add r12, 1
14007b247jmp 0x14007b119
14007b24cnop [rax]
14007b250
14007b250loc_14007b250:
14007b250mov rcx, rbp
14007b253add r12, 1
14007b257call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007b25c
14007b25cloc_14007b25c:
14007b25cmov rax, [rbp+24]
14007b260cmp [rbp+16], rax
14007b264jae 0x14007b672
14007b26a
14007b26aloc_14007b26a:
14007b26amov [rsp+80], 1
14007b26fmov r14l, [rsp+104]
14007b274mov esi, -1
14007b279xor edx, edx
14007b27bjmp 0x14007b137
14007b280
14007b280loc_14007b280:
14007b280test rbp, rbp
14007b283jne 0x14007d116
14007b289cmp esi, -1
14007b28csete r8b
14007b290mov r9l, r8l
14007b293
14007b293loc_14007b293:
14007b293test rdi, rdi
14007b296setne dl
14007b299and dl, r15b
14007b29cjne 0x14007b5b0
14007b2a2mov edx, r15l
14007b2a5
14007b2a5loc_14007b2a5:
14007b2a5cmp r8b, dl
14007b2a8je 0x14007b360
14007b2ae
14007b2aeloc_14007b2ae:
14007b2aetest rbp, rbp
14007b2b1je 0x14007b2bc
14007b2b3test r9b, r9b
14007b2b6jne 0x14007b340
14007b2bc
14007b2bcloc_14007b2bc:
14007b2bcmovzx eax, sil
14007b2c0mov rcx, [r13+48]
14007b2c4add rax, rax
14007b2c7
14007b2c7loc_14007b2c7:
14007b2c7test [rcx+rax], 32
14007b2cbje 0x14007b360
14007b2d1mov rax, [rbp+16]
14007b2d5cmp rax, [rbp+24]
14007b2d9jae 0x14007b3d0
14007b2df
14007b2dfloc_14007b2df:
14007b2dfadd rax, 1
14007b2e3mov [rbp+16], rax
14007b2e7
14007b2e7loc_14007b2e7:
14007b2e7mov rax, [rbp+24]
14007b2ebmov r9l, ebx
14007b2eemov esi, -1
14007b2f3xor r8l, r8l
14007b2f6cmp [rbp+16], rax
14007b2fajb 0x14007b293
14007b2fcmov rax, [rbp]
14007b300mov rcx, rbp
14007b303call [rax+72]
14007b306mov esi, eax
14007b308cmp eax, -1
14007b30bje 0x14007cc7b
14007b311test rdi, rdi
14007b314je 0x14007b333
14007b316test r15b, r15b
14007b319jne 0x14007cc48
14007b31f
14007b31floc_14007b31f:
14007b31fmov eax, [rsp+248]
14007b326add r12, 1
14007b32amov [rsp+104], eax
14007b32ejmp 0x14007b25c
14007b333
14007b333loc_14007b333:
14007b333cmp r14l, -1
14007b337jne 0x14007b31f
14007b339mov esi, -1
14007b33enop
14007b340
14007b340loc_14007b340:
14007b340mov rax, [rbp+16]
14007b344cmp rax, [rbp+24]
14007b348jae 0x14007b650
14007b34emovzx edx, [rax]
14007b351mov rcx, [r13+48]
14007b355test [rcx+2*rdx], 32
14007b359jne 0x14007b2df
14007b35fnop
14007b360
14007b360loc_14007b360:
14007b360mov eax, [rsp+248]
14007b367mov [rsp+104], eax
14007b36bjmp 0x14007b243
14007b370
14007b370loc_14007b370:
14007b370mov rax, [rsp+88]
14007b375xor r8l, r8l
14007b378mov rcx, r13
14007b37bmov [rsp+104], r14l
14007b380lea r14, [r12+1]
14007b385movsx edx, [rax+r12+1]
14007b38bcall std::ctype<char>::narrow(char, char) const
14007b390mov [rsp+280], 0
14007b39bcmp al, 69
14007b39dje 0x14007b600
14007b3a3cmp al, 79
14007b3a5je 0x14007b600
14007b3absub eax, 37
14007b3aecmp al, 84
14007b3b0ja 0x14007b630
14007b3b6
14007b3b6loc_14007b3b6:
14007b3b6lea rdx, [rip+0x11655b]
14007b3bdmovzx eax, al
14007b3c0movsxd rax, [rdx+4*rax]
14007b3c4add rax, rdx
14007b3c7jmp rax
14007b3c9nop [rax]
14007b3d0
14007b3d0loc_14007b3d0:
14007b3d0mov rax, [rbp]
14007b3d4mov rcx, rbp
14007b3d7call [rax+80]
14007b3dajmp 0x14007b2e7
14007b3dfnop
14007b3e0
14007b3e0loc_14007b3e0:
14007b3e0mov r15l, eax
14007b3e3mov r14l, -1
14007b3e9mov rax, [rdi+24]
14007b3edcmp [rdi+16], rax
14007b3f1jb 0x14007b151
14007b3f7mov rax, [rdi]
14007b3famov [rsp+104], dl
14007b3femov rcx, rdi
14007b401call [rax+72]
14007b404movzx edx, [rsp+104]
14007b409cmp eax, -1
14007b40cmov r14l, eax
14007b40fsete al
14007b412xor edx, eax
14007b414cmp r14l, -1
14007b418je 0x14007cdfa
14007b41emov r14l, -1
14007b424jmp 0x14007b151
14007b429nop [rax]
14007b430
14007b430loc_14007b430:
14007b430mov eax, [rsp+276]
14007b437mov r15, [rsp+120]
14007b43cmov r14, [rsp+128]
14007b444test eax, eax
14007b446jne 0x14007b44f
14007b448cmp [rsp+96], r12
14007b44dje 0x14007b453
14007b44f
14007b44floc_14007b44f:
14007b44for [r15], 4
14007b453
14007b453loc_14007b453:
14007b453mov [rsp+256], rbp
14007b45bmov rdi, [rip+0x11c22e]
14007b462mov [rsp+264], esi
14007b469movdqu x1, [rsp+256]
14007b472movups [r14], x1
14007b476mov rax, [rsp+632]
14007b47esub rax, [rdi]
14007b481jne 0x14007cef0
14007b487movups x6, [rsp+640]
14007b48fmov rax, r14
14007b492movups x7, [rsp+656]
14007b49amovups x8, [rsp+672]
14007b4a3movups x9, [rsp+688]
14007b4acmovups x10, [rsp+704]
14007b4b5movups x11, [rsp+720]
14007b4beadd rsp, 744
14007b4c5pop rbx
14007b4c6pop rsi
14007b4c7pop rdi
14007b4c8pop rbp
14007b4c9pop r12
14007b4cbpop r13
14007b4cdpop r14
14007b4cfpop r15
14007b4d1ret
14007b4d2nop [rax+rax]
14007b4d8
14007b4d8loc_14007b4d8:
14007b4d8mov [rsp+104], r10
14007b4ddmovsx edx, r10b
14007b4e1xor r8l, r8l
14007b4e4mov rcx, r13
14007b4e7mov [rsp+176], r9
14007b4efcall r11
14007b4f2mov r9, [rsp+176]
14007b4famov r10, [rsp+104]
14007b4ffjmp 0x14007b1a0
14007b504nop [rax]
14007b508
14007b508loc_14007b508:
14007b508mov rax, [rbp+16]
14007b50ccmp rax, [rbp+24]
14007b510jae 0x14007cbec
14007b516movzx edx, [rax]
14007b519jmp 0x14007b22a
14007b51enop
14007b520
14007b520loc_14007b520:
14007b520lea rcx, [rsp+256]
14007b528call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007b52dmov rdx, [r13+48]
14007b531mov rbp, [rsp+256]
14007b539movzx eax, al
14007b53ctest [rdx+2*rax], 32
14007b540je 0x14007cc31
14007b546mov rcx, rbp
14007b549mov esi, -1
14007b54ecall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007b553lea rdx, [rsp+240]
14007b55blea rcx, [rsp+256]
14007b563mov [rsp+240], rdi
14007b56bmov [rsp+256], rbp
14007b573mov [rsp+264], esi
14007b57acall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007b57fmov rdi, [rsp+240]
14007b587test al, al
14007b589je 0x14007b520
14007b58bmov eax, [rsp+248]
14007b592mov rbp, [rsp+256]
14007b59amov esi, [rsp+264]
14007b5a1mov [rsp+104], eax
14007b5a5jmp 0x14007b640
14007b5aanop [rax+rax]
14007b5b0
14007b5b0loc_14007b5b0:
14007b5b0mov rax, [rdi+24]
14007b5b4cmp [rdi+16], rax
14007b5b8jae 0x14007b69d
14007b5be
14007b5beloc_14007b5be:
14007b5bexor edx, edx
14007b5c0jmp 0x14007b2a5
14007b5c5nop [rax]
14007b5c8
14007b5c8loc_14007b5c8:
14007b5c8mov rax, [rbp+16]
14007b5cccmp rax, [rbp+24]
14007b5d0jae 0x14007cbc0
14007b5d6movsx edx, [rax]
14007b5d9mov r15l, r8l
14007b5dcjmp 0x14007b1fa
14007b5e1nop [rax]
14007b5e8
14007b5e8loc_14007b5e8:
14007b5e8mov r15, [rsp+120]
14007b5edmov r14, [rsp+128]
14007b5f5jmp 0x14007b44f
14007b5fanop [rax+rax]
14007b600
14007b600loc_14007b600:
14007b600mov rax, [rsp+88]
14007b605xor r8l, r8l
14007b608mov rcx, r13
14007b60blea r14, [r12+2]
14007b610movsx edx, [rax+r12+2]
14007b616call std::ctype<char>::narrow(char, char) const
14007b61bsub eax, 37
14007b61ecmp al, 84
14007b620jbe 0x14007b3b6
14007b626nop [rax+rax]
14007b630
14007b630loc_14007b630:
14007b630or [rsp+276], 4
14007b638nop [rax+rax]
14007b640
14007b640loc_14007b640:
14007b640mov r12, r14
14007b643jmp 0x14007b243
14007b648nop [rax+rax]
14007b650
14007b650loc_14007b650:
14007b650mov rax, [rbp]
14007b654mov rcx, rbp
14007b657call [rax+72]
14007b65acmp eax, -1
14007b65dje 0x14007cc0f
14007b663movzx eax, al
14007b666mov rcx, [r13+48]
14007b66aadd rax, rax
14007b66djmp 0x14007b2c7
14007b672
14007b672loc_14007b672:
14007b672mov rax, [rbp]
14007b676mov rcx, rbp
14007b679call [rax+72]
14007b67cmov esi, eax
14007b67ecmp eax, -1
14007b681jne 0x14007b26a
14007b687mov [rsp+80], 1
14007b68cmov r14l, [rsp+104]
14007b691xor ebp, ebp
14007b693mov edx, 1
14007b698jmp 0x14007b137
14007b69d
14007b69dloc_14007b69d:
14007b69dmov rax, [rdi]
14007b6a0mov [rsp+176], r9b
14007b6a8mov rcx, rdi
14007b6abmov [rsp+104], r8b
14007b6b0mov [rsp+80], dl
14007b6b4call [rax+72]
14007b6b7movzx edx, [rsp+80]
14007b6bcmovzx r8l, [rsp+104]
14007b6c2movzx r9l, [rsp+176]
14007b6cbcmp eax, -1
14007b6cejne 0x14007b5be
14007b6d4cmp esi, -1
14007b6d7sete r9b
14007b6dbxor edi, edi
14007b6ddjmp 0x14007b2a5
14007b6e2nop [rax+rax]
14007b6e8mov rax, [rsp+168]
14007b6f0mov [rsp+256], rbp
14007b6f8lea rcx, [rsp+224]
14007b700lea r9, [rsp+192]
14007b708mov [rsp+264], esi
14007b70flea r8, [rsp+208]
14007b717mov rax, [rax+16]
14007b71bmov [rsp+240], rdi
14007b723movdqu x4, [rax+312]
14007b72bmovdqu x3, [rax+328]
14007b733movdqu x5, [rax+296]
14007b73bmovdqu x2, [rax+344]
14007b743movdqu x1, [rax+360]
14007b74bmovdqu x0, [rax+376]
14007b753movups [rsp+528], x4
14007b75bmovdqu x6, [rax+216]
14007b763movdqu x7, [rax+232]
14007b76bmovups [rsp+544], x3
14007b773movdqu x8, [rax+248]
14007b77cmovdqu x9, [rax+264]
14007b785movups [rsp+512], x5
14007b78dmovdqu x10, [rax+280]
14007b796movdqu x11, [rax+200]
14007b79flea rax, [rsp+276]
14007b7a7movups [rsp+560], x2
14007b7afmovdqu x3, [rsp+256]
14007b7b8movups [rsp+576], x1
14007b7c0movdqu x4, [rsp+240]
14007b7c9movups [rsp+592], x0
14007b7d1movups [rsp+208], x3
14007b7d9movups [rsp+416], x11
14007b7e2movups [rsp+432], x6
14007b7eamovups [rsp+448], x7
14007b7f2movups [rsp+464], x8
14007b7fbmovups [rsp+480], x9
14007b804movups [rsp+496], x10
14007b80dmovups [rsp+192], x4
14007b815mov rdx, [rsp+144]
14007b81dmov [rsp+64], rax
14007b822mov rax, [rsp+136]
14007b82amov [rsp+48], 24
14007b833mov [rsp+56], rax
14007b838lea rax, [rsp+416]
14007b840mov [rsp+40], rax
14007b845lea rax, [rsp+280]
14007b84dmov [rsp+32], rax
14007b852call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007b857mov ebx, [rsp+276]
14007b85emov rbp, [rsp+224]
14007b866mov esi, [rsp+232]
14007b86dtest ebx, ebx
14007b86fjne 0x14007b640
14007b875movsxd rax, [rsp+280]
14007b87dmov rdx, rax
14007b880imul rax, rax, 0x2aaaaaab
14007b887mov ecx, edx
14007b889sar ecx, 31
14007b88csar rax, 33
14007b890sub eax, ecx
14007b892lea eax, [rax+2*rax]
14007b895shl eax, 2
14007b898sub edx, eax
14007b89amov rax, [rsp+160]
14007b8a2mov [rax+16], edx
14007b8a5mov rax, [rsp+152]
14007b8ador [rax], 1032
14007b8b2jmp 0x14007b640
14007b8b7mov rax, [rsp+168]
14007b8bfmov [rsp+256], rbp
14007b8c7lea rcx, [rsp+224]
14007b8cflea r9, [rsp+192]
14007b8d7mov [rsp+264], esi
14007b8demov rdx, [rsp+144]
14007b8e6lea r8, [rsp+208]
14007b8eemov rax, [rax+16]
14007b8f2mov [rsp+240], rdi
14007b8famovdqu x6, [rax+88]
14007b8ffmovdqu x5, [rax+104]
14007b904movdqu x2, [rax+152]
14007b90cmovdqu x4, [rax+120]
14007b911movdqu x3, [rax+136]
14007b919movdqu x1, [rax+168]
14007b921movups [rsp+304], x6
14007b929movdqu x0, [rax+184]
14007b931lea rax, [rsp+276]
14007b939movdqu x6, [rsp+256]
14007b942movups [rsp+368], x2
14007b94amovdqu x2, [rsp+240]
14007b953mov [rsp+64], rax
14007b958mov rax, [rsp+136]
14007b960movups [rsp+320], x5
14007b968mov [rsp+48], 14
14007b971mov [rsp+56], rax
14007b976lea rax, [rsp+304]
14007b97emov [rsp+40], rax
14007b983lea rax, [rsp+280]
14007b98bmov [rsp+32], rax
14007b990movups [rsp+336], x4
14007b998movups [rsp+352], x3
14007b9a0movups [rsp+384], x1
14007b9a8movups [rsp+400], x0
14007b9b0movups [rsp+208], x6
14007b9b8movups [rsp+192], x2
14007b9c0call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007b9c5mov r12l, [rsp+276]
14007b9cdmov rbp, [rsp+224]
14007b9d5mov esi, [rsp+232]
14007b9dctest r12l, r12l
14007b9dfjne 0x14007b640
14007b9e5movsxd rax, [rsp+280]
14007b9edmov rdx, rax
14007b9f0imul rax, rax, 0xffffffff92492493
14007b9f7mov ecx, edx
14007b9f9sar ecx, 31
14007b9fcshr rax, 32
14007ba00add eax, edx
14007ba02sar eax, 2
14007ba05sub eax, ecx
14007ba07lea ecx, [8*rax]
14007ba0esub ecx, eax
14007ba10mov rax, [rsp+160]
14007ba18sub edx, ecx
14007ba1amov [rax+24], edx
14007ba1dmov rax, [rsp+152]
14007ba25or [rax], 2
14007ba28jmp 0x14007b640
14007ba2dlea rcx, [rsp+256]
14007ba35mov [rsp+256], rbp
14007ba3dmov [rsp+264], esi
14007ba44call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007ba49mov rdx, [r13+48]
14007ba4dmovzx eax, al
14007ba50test [rdx+2*rax], 32
14007ba54jne 0x14007ccd0
14007ba5amov eax, [rsp+264]
14007ba61
14007ba61loc_14007ba61:
14007ba61mov [rsp+264], eax
14007ba68lea rax, [rsp+276]
14007ba70movdqu x5, [rsp+256]
14007ba79lea r9, [rsp+192]
14007ba81mov [rsp+72], rax
14007ba86mov rax, [rsp+136]
14007ba8elea rcx, [rsp+224]
14007ba96lea r8, [rsp+208]
14007ba9emov [rsp+48], 31
14007baa6mov rdx, [rsp+144]
14007baaemov [rsp+64], rax
14007bab3lea rax, [rsp+280]
14007babbmov [rsp+56], 2
14007bac4mov [rsp+40], 1
14007baccmov [rsp+32], rax
14007bad1mov [rsp+240], rdi
14007bad9movdqu x7, [rsp+240]
14007bae2movups [rsp+208], x5
14007baeamovups [rsp+192], x7
14007baf2call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007baf7mov r9l, [rsp+276]
14007baffmov rbp, [rsp+224]
14007bb07mov esi, [rsp+232]
14007bb0etest r9l, r9l
14007bb11jne 0x14007b640
14007bb17mov eax, [rsp+280]
14007bb1emov rbx, [rsp+160]
14007bb26mov [rbx+12], eax
14007bb29mov rax, [rsp+152]
14007bb31or [rax], 1040
14007bb36jmp 0x14007b640
14007bb3blea rax, [rsp+276]
14007bb43mov [rsp+48], 53
14007bb4bmov rdx, [rsp+144]
14007bb53lea rcx, [rsp+224]
14007bb5bmov [rsp+72], rax
14007bb60mov rax, [rsp+136]
14007bb68lea r9, [rsp+192]
14007bb70lea r8, [rsp+208]
14007bb78mov [rsp+56], 2
14007bb81mov [rsp+64], rax
14007bb86lea rax, [rsp+280]
14007bb8emov [rsp+40], 0
14007bb96mov [rsp+32], rax
14007bb9bmov [rsp+256], rbp
14007bba3mov [rsp+264], esi
14007bbaamovdqu x0, [rsp+256]
14007bbb3mov [rsp+240], rdi
14007bbbbmovdqu x2, [rsp+240]
14007bbc4movups [rsp+208], x0
14007bbccmovups [rsp+192], x2
14007bbd4call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007bbd9mov r12l, [rsp+276]
14007bbe1mov rbp, [rsp+224]
14007bbe9mov esi, [rsp+232]
14007bbf0test r12l, r12l
14007bbf3jne 0x14007b640
14007bbf9mov rbx, [rsp+152]
14007bc01mov eax, [rsp+280]
14007bc08mov ecx, [rbx]
14007bc0ashl eax, 16
14007bc0dand eax, 0x3f0000
14007bc12mov edx, ecx
14007bc14or eax, 32
14007bc17mov [rsp+80], ecx
14007bc1band edx, 0xffffffffffc0ffdf
14007bc21or eax, edx
14007bc23mov [rbx], eax
14007bc25jmp 0x14007b640
14007bc2alea rdx, [rip+0x115cdc]
14007bc31lea rbx, [rsp+622]
14007bc39mov rcx, r13
14007bc3cmov r9, rbx
14007bc3flea r8, [rdx+9]
14007bc43call _ZNKSt5ctypeIcE5widenEPKcS2_Pc.isra.0
14007bc48mov [rsp+256], rbp
14007bc50lea rcx, [rsp+224]
14007bc58mov [rsp+264], esi
14007bc5fmovdqu x6, [rsp+256]
14007bc68mov [rsp+240], rdi
14007bc70movdqu x7, [rsp+240]
14007bc79movups [rsp+208], x6
14007bc81movups [rsp+192], x7
14007bc89
14007bc89loc_14007bc89:
14007bc89mov rax, [rsp+152]
14007bc91mov [rsp+56], rbx
14007bc96mov [rsp+64], rax
14007bc9b
14007bc9bloc_14007bc9b:
14007bc9bmov rax, [rsp+160]
14007bca3mov rdx, [rsp+144]
14007bcablea r9, [rsp+192]
14007bcb3lea r8, [rsp+208]
14007bcbbmov [rsp+48], rax
14007bcc0lea rax, [rsp+276]
14007bcc8mov [rsp+40], rax
14007bccdmov rax, [rsp+136]
14007bcd5mov [rsp+32], rax
14007bcdacall _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007bcdfmov rbp, [rsp+224]
14007bce7mov esi, [rsp+232]
14007bceejmp 0x14007b640
14007bcf3lea rax, [rsp+276]
14007bcfbmov [rsp+48], 60
14007bd03mov rdx, [rsp+144]
14007bd0blea rcx, [rsp+224]
14007bd13mov [rsp+72], rax
14007bd18mov rax, [rsp+136]
14007bd20lea r9, [rsp+192]
14007bd28lea r8, [rsp+208]
14007bd30mov [rsp+56], 2
14007bd39mov [rsp+64], rax
14007bd3elea rax, [rsp+280]
14007bd46mov [rsp+40], 0
14007bd4emov [rsp+32], rax
14007bd53mov [rsp+256], rbp
14007bd5bmov [rsp+264], esi
14007bd62movdqu x4, [rsp+256]
14007bd6bmov [rsp+240], rdi
14007bd73movdqu x5, [rsp+240]
14007bd7cmovups [rsp+208], x4
14007bd84movups [rsp+192], x5
14007bd8ccall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007bd91mov r15l, [rsp+276]
14007bd99mov rbp, [rsp+224]
14007bda1mov esi, [rsp+232]
14007bda8test r15l, r15l
14007bdabjne 0x14007b640
14007bdb1mov eax, [rsp+280]
14007bdb8mov rbx, [rsp+160]
14007bdc0mov [rbx], eax
14007bdc2jmp 0x14007b640
14007bdc7lea rax, [rsp+276]
14007bdcfmov [rsp+48], 366
14007bdd7mov rdx, [rsp+144]
14007bddflea rcx, [rsp+224]
14007bde7mov [rsp+72], rax
14007bdecmov rax, [rsp+136]
14007bdf4lea r9, [rsp+192]
14007bdfclea r8, [rsp+208]
14007be04mov [rsp+56], 3
14007be0dmov [rsp+64], rax
14007be12lea rax, [rsp+280]
14007be1amov [rsp+32], rax
14007be1fmov [rsp+40], 1
14007be27mov [rsp+256], rbp
14007be2fmov [rsp+264], esi
14007be36movdqu x0, [rsp+256]
14007be3fmov [rsp+240], rdi
14007be47movdqu x2, [rsp+240]
14007be50movups [rsp+208], x0
14007be58movups [rsp+192], x2
14007be60call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007be65mov eax, [rsp+276]
14007be6cmov rbp, [rsp+224]
14007be74mov esi, [rsp+232]
14007be7btest eax, eax
14007be7djne 0x14007b640
14007be83mov eax, [rsp+280]
14007be8amov rbx, [rsp+160]
14007be92sub eax, 1
14007be95mov [rbx+28], eax
14007be98mov rax, [rsp+152]
14007bea0or [rax], 4
14007bea3jmp 0x14007b640
14007bea8lea rax, [rsp+276]
14007beb0mov [rsp+48], 12
14007beb8mov rdx, [rsp+144]
14007bec0lea rcx, [rsp+224]
14007bec8mov [rsp+72], rax
14007becdmov rax, [rsp+136]
14007bed5lea r9, [rsp+192]
14007beddlea r8, [rsp+208]
14007bee5mov [rsp+56], 2
14007beeemov [rsp+64], rax
14007bef3lea rax, [rsp+280]
14007befbmov [rsp+32], rax
14007bf00mov [rsp+40], 1
14007bf08mov [rsp+256], rbp
14007bf10mov [rsp+264], esi
14007bf17movdqu x3, [rsp+256]
14007bf20mov [rsp+240], rdi
14007bf28movdqu x4, [rsp+240]
14007bf31movups [rsp+208], x3
14007bf39movups [rsp+192], x4
14007bf41call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007bf46mov eax, [rsp+276]
14007bf4dmov rbp, [rsp+224]
14007bf55mov esi, [rsp+232]
14007bf5ctest eax, eax
14007bf5ejne 0x14007b640
14007bf64mov eax, [rsp+280]
14007bf6bmov rbx, [rsp+160]
14007bf73sub eax, 1
14007bf76mov [rbx+16], eax
14007bf79mov rax, [rsp+152]
14007bf81or [rax], 8
14007bf84jmp 0x14007b640
14007bf89mov rax, [rsp+168]
14007bf91mov rax, [rax+16]
14007bf95mov rax, [rax+80]
14007bf99
14007bf99loc_14007bf99:
14007bf99mov [rsp+264], esi
14007bfa0mov rsi, [rsp+152]
14007bfa8lea rcx, [rsp+224]
14007bfb0mov [rsp+256], rbp
14007bfb8movdqu x7, [rsp+256]
14007bfc1mov [rsp+240], rdi
14007bfc9movdqu x0, [rsp+240]
14007bfd2mov [rsp+64], rsi
14007bfd7mov [rsp+56], rax
14007bfdcmovups [rsp+208], x7
14007bfe4movups [rsp+192], x0
14007bfecjmp 0x14007bc9b
14007bff1mov rax, [rsp+168]
14007bff9mov rax, [rax+16]
14007bffdmovdqu x0, [rax+64]
14007c002movq rax, x0
14007c007movups [rsp+288], x0
14007c00fcmp [rax], 0
14007c012je 0x14007b640
14007c018psrldq x0, 8
14007c01dmovq rax, x0
14007c022cmp [rax], 0
14007c025je 0x14007b640
14007c02blea rax, [rsp+276]
14007c033mov [rsp+256], rbp
14007c03bmov rdx, [rsp+144]
14007c043lea rcx, [rsp+224]
14007c04bmov [rsp+64], rax
14007c050mov rax, [rsp+136]
14007c058lea r9, [rsp+192]
14007c060lea r8, [rsp+208]
14007c068mov [rsp+48], 2
14007c071mov [rsp+56], rax
14007c076lea rax, [rsp+288]
14007c07emov [rsp+40], rax
14007c083lea rax, [rsp+280]
14007c08bmov [rsp+32], rax
14007c090mov [rsp+264], esi
14007c097movdqu x0, [rsp+256]
14007c0a0mov [rsp+240], rdi
14007c0a8movdqu x2, [rsp+240]
14007c0b1movups [rsp+208], x0
14007c0b9movups [rsp+192], x2
14007c0c1call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c0c6mov eax, [rsp+276]
14007c0cdmov rbp, [rsp+224]
14007c0d5mov esi, [rsp+232]
14007c0dctest eax, eax
14007c0dejne 0x14007b640
14007c0e4mov eax, [rsp+280]
14007c0ebtest eax, eax
14007c0edje 0x14007b640
14007c0f3mov rax, [rsp+152]
14007c0fbor [rax+1], 1
14007c0ffjmp 0x14007b640
14007c104nop [rax]
14007c108mov rax, [rsp+168]
14007c110mov rbx, [rsp+152]
14007c118mov [rsp+256], rbp
14007c120lea rcx, [rsp+224]
14007c128mov [rsp+264], esi
14007c12fmov rdx, [rsp+144]
14007c137lea r9, [rsp+192]
14007c13flea r8, [rsp+208]
14007c147mov rax, [rax+16]
14007c14bmov [rsp+240], rdi
14007c153movdqu x5, [rsp+256]
14007c15cmovdqu x2, [rsp+240]
14007c165mov rax, [rax+48]
14007c169mov [rsp+64], rbx
14007c16emovups [rsp+208], x5
14007c176mov [rsp+56], rax
14007c17bmov rax, [rsp+160]
14007c183movups [rsp+192], x2
14007c18bmov [rsp+48], rax
14007c190lea rax, [rsp+276]
14007c198mov [rsp+40], rax
14007c19dmov rax, [rsp+136]
14007c1a5mov [rsp+32], rax
14007c1aacall _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007c1afmov r11l, [rsp+276]
14007c1b7mov rbp, [rsp+224]
14007c1bfmov esi, [rsp+232]
14007c1c6test r11l, r11l
14007c1c9jne 0x14007b640
14007c1cfor [rbx+1], 4
14007c1d3jmp 0x14007b640
14007c1d8lea rbx, [rsp+256]
14007c1e0mov [rsp+256], rbp
14007c1e8mov rcx, rbx
14007c1ebmov [rsp+264], esi
14007c1f2call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007c1f7mov rdx, [r13+48]
14007c1fbmovzx eax, al
14007c1fetest [rdx+2*rax], 1
14007c202jne 0x14007cce7
14007c208or [rsp+276], 4
14007c210mov rbp, [rsp+256]
14007c218mov esi, [rsp+264]
14007c21fjmp 0x14007b640
14007c224lea rax, [rsp+276]
14007c22cmov [rsp+48], 9999
14007c234mov rdx, [rsp+144]
14007c23clea r9, [rsp+192]
14007c244mov [rsp+72], rax
14007c249mov rax, [rsp+136]
14007c251lea rcx, [rsp+224]
14007c259lea r8, [rsp+208]
14007c261mov [rsp+56], 4
14007c26amov [rsp+64], rax
14007c26flea rax, [rsp+280]
14007c277mov [rsp+40], 0
14007c27fmov [rsp+32], rax
14007c284mov [rsp+256], rbp
14007c28cmov [rsp+264], esi
14007c293movdqu x6, [rsp+256]
14007c29cmov [rsp+240], rdi
14007c2a4movdqu x7, [rsp+240]
14007c2admovups [rsp+208], x6
14007c2b5movups [rsp+192], x7
14007c2bdcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c2c2mov r9l, [rsp+276]
14007c2camov rbp, [rsp+224]
14007c2d2mov esi, [rsp+232]
14007c2d9test r9l, r9l
14007c2dcjne 0x14007b640
14007c2e2mov eax, [rsp+280]
14007c2e9mov rbx, [rsp+160]
14007c2f1sub eax, 1900
14007c2f6mov [rbx+20], eax
14007c2f9mov rbx, [rsp+152]
14007c301movzx eax, [rbx+1]
14007c305mov [rsp+80], al
14007c309and eax, -7
14007c30cor eax, 4
14007c30fmov [rbx+1], al
14007c312jmp 0x14007b640
14007c317mov rax, [rsp+168]
14007c31fmov [rsp+264], esi
14007c326lea rcx, [rsp+224]
14007c32emov [rsp+256], rbp
14007c336mov rsi, [rsp+152]
14007c33emov rax, [rax+16]
14007c342mov [rsp+240], rdi
14007c34amovdqu x2, [rsp+256]
14007c353movdqu x3, [rsp+240]
14007c35cmov rax, [rax+32]
14007c360mov [rsp+64], rsi
14007c365movups [rsp+208], x2
14007c36dmov [rsp+56], rax
14007c372movups [rsp+192], x3
14007c37ajmp 0x14007bc9b
14007c37flea rax, [rsp+276]
14007c387mov [rsp+48], 53
14007c38fmov rdx, [rsp+144]
14007c397lea rcx, [rsp+224]
14007c39fmov [rsp+72], rax
14007c3a4mov rax, [rsp+136]
14007c3aclea r9, [rsp+192]
14007c3b4lea r8, [rsp+208]
14007c3bcmov [rsp+56], 2
14007c3c5mov [rsp+64], rax
14007c3calea rax, [rsp+280]
14007c3d2mov [rsp+40], 0
14007c3damov [rsp+32], rax
14007c3dfmov [rsp+256], rbp
14007c3e7mov [rsp+264], esi
14007c3eemovdqu x5, [rsp+256]
14007c3f7mov [rsp+240], rdi
14007c3ffmovdqu x6, [rsp+240]
14007c408movups [rsp+208], x5
14007c410movups [rsp+192], x6
14007c418call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c41dmov r11l, [rsp+276]
14007c425mov rbp, [rsp+224]
14007c42dmov esi, [rsp+232]
14007c434test r11l, r11l
14007c437jne 0x14007b640
14007c43dmov rbx, [rsp+152]
14007c445mov eax, [rsp+280]
14007c44cmov ecx, [rbx]
14007c44eshl eax, 16
14007c451and eax, 0x3f0000
14007c456mov edx, ecx
14007c458or eax, 64
14007c45bmov [rsp+80], ecx
14007c45fand edx, 0xffffffffffc0ffbf
14007c465or eax, edx
14007c467mov [rbx], eax
14007c469jmp 0x14007b640
14007c46elea rdx, [rip+0x115492]
14007c475lea rbx, [rsp+622]
14007c47dmov rcx, r13
14007c480mov r9, rbx
14007c483lea r8, [rdx+6]
14007c487call _ZNKSt5ctypeIcE5widenEPKcS2_Pc.isra.0
14007c48cmov [rsp+256], rbp
14007c494lea rcx, [rsp+224]
14007c49cmov [rsp+264], esi
14007c4a3movdqu x2, [rsp+256]
14007c4acmov [rsp+240], rdi
14007c4b4movdqu x3, [rsp+240]
14007c4bdmovups [rsp+208], x2
14007c4c5movups [rsp+192], x3
14007c4cdjmp 0x14007bc89
14007c4d2lea rax, [rsp+276]
14007c4damov [rsp+48], 59
14007c4e2mov rdx, [rsp+144]
14007c4ealea rcx, [rsp+224]
14007c4f2mov [rsp+72], rax
14007c4f7mov rax, [rsp+136]
14007c4fflea r9, [rsp+192]
14007c507lea r8, [rsp+208]
14007c50fmov [rsp+56], 2
14007c518mov [rsp+64], rax
14007c51dlea rax, [rsp+280]
14007c525mov [rsp+32], rax
14007c52amov [rsp+40], 0
14007c532mov [rsp+256], rbp
14007c53amov [rsp+264], esi
14007c541movdqu x5, [rsp+256]
14007c54amov [rsp+240], rdi
14007c552movdqu x6, [rsp+240]
14007c55bmovups [rsp+208], x5
14007c563movups [rsp+192], x6
14007c56bcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c570mov eax, [rsp+276]
14007c577mov rbp, [rsp+224]
14007c57fmov esi, [rsp+232]
14007c586test eax, eax
14007c588jne 0x14007b640
14007c58emov eax, [rsp+280]
14007c595mov rbx, [rsp+160]
14007c59dmov [rbx+4], eax
14007c5a0jmp 0x14007b640
14007c5a5lea rax, [rsp+276]
14007c5admov [rsp+48], 12
14007c5b5mov rdx, [rsp+144]
14007c5bdlea rcx, [rsp+224]
14007c5c5mov [rsp+72], rax
14007c5camov rax, [rsp+136]
14007c5d2lea r9, [rsp+192]
14007c5dalea r8, [rsp+208]
14007c5e2mov [rsp+56], 2
14007c5ebmov [rsp+64], rax
14007c5f0lea rax, [rsp+280]
14007c5f8mov [rsp+40], 1
14007c600mov [rsp+32], rax
14007c605mov [rsp+256], rbp
14007c60dmov [rsp+264], esi
14007c614movdqu x5, [rsp+256]
14007c61dmov [rsp+240], rdi
14007c625movdqu x7, [rsp+240]
14007c62emovups [rsp+208], x5
14007c636movups [rsp+192], x7
14007c63ecall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c643mov edx, [rsp+276]
14007c64amov rbp, [rsp+224]
14007c652mov esi, [rsp+232]
14007c659test edx, edx
14007c65bjne 0x14007b640
14007c661movsxd rax, [rsp+280]
14007c669mov rdx, rax
14007c66cimul rax, rax, 0x2aaaaaab
14007c673mov ecx, edx
14007c675sar ecx, 31
14007c678sar rax, 33
14007c67csub eax, ecx
14007c67elea eax, [rax+2*rax]
14007c681shl eax, 2
14007c684sub edx, eax
14007c686mov rax, [rsp+160]
14007c68emov [rax+8], edx
14007c691mov rax, [rsp+152]
14007c699or [rax], 1
14007c69cjmp 0x14007b640
14007c6a1lea rax, [rsp+276]
14007c6a9mov [rsp+48], 23
14007c6b1mov rdx, [rsp+144]
14007c6b9lea rcx, [rsp+224]
14007c6c1mov [rsp+72], rax
14007c6c6mov rax, [rsp+136]
14007c6celea r9, [rsp+192]
14007c6d6lea r8, [rsp+208]
14007c6demov [rsp+56], 2
14007c6e7mov [rsp+64], rax
14007c6eclea rax, [rsp+280]
14007c6f4mov [rsp+40], 0
14007c6fcmov [rsp+32], rax
14007c701mov [rsp+256], rbp
14007c709mov [rsp+264], esi
14007c710movdqu x3, [rsp+256]
14007c719mov [rsp+240], rdi
14007c721movdqu x4, [rsp+240]
14007c72amovups [rsp+208], x3
14007c732movups [rsp+192], x4
14007c73acall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c73fmov ecx, [rsp+276]
14007c746mov rbp, [rsp+224]
14007c74emov esi, [rsp+232]
14007c755test ecx, ecx
14007c757jne 0x14007b640
14007c75dmov eax, [rsp+280]
14007c764mov rbx, [rsp+160]
14007c76cmov [rbx+8], eax
14007c76fmov rax, [rsp+152]
14007c777and [rax], 254
14007c77ajmp 0x14007b640
14007c77flea rdx, [rip+0x115178]
14007c786lea rbx, [rsp+622]
14007c78emov rcx, r13
14007c791lea r8, [rdx+9]
14007c795mov r9, rbx
14007c798call _ZNKSt5ctypeIcE5widenEPKcS2_Pc.isra.0
14007c79dmov rax, [rsp+160]
14007c7a5mov r15, [rsp+152]
14007c7admov [rsp+56], rbx
14007c7b2mov [rsp+256], rbp
14007c7bamov rdx, [rsp+144]
14007c7c2lea r8, [rsp+208]
14007c7calea rcx, [rsp+224]
14007c7d2mov [rsp+48], rax
14007c7d7lea rax, [rsp+276]
14007c7dflea r9, [rsp+192]
14007c7e7mov [rsp+40], rax
14007c7ecmov rax, [rsp+136]
14007c7f4mov [rsp+64], r15
14007c7f9mov [rsp+32], rax
14007c7femov [rsp+264], esi
14007c805movdqu x0, [rsp+256]
14007c80emov [rsp+240], rdi
14007c816movdqu x2, [rsp+240]
14007c81fmovups [rsp+208], x0
14007c827movups [rsp+192], x2
14007c82fcall _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007c834mov r8l, [rsp+276]
14007c83cmov rbp, [rsp+224]
14007c844mov esi, [rsp+232]
14007c84btest r8l, r8l
14007c84ejne 0x14007b640
14007c854or [r15+1], 4
14007c859jmp 0x14007b640
14007c85elea rax, [rsp+276]
14007c866mov [rsp+48], 99
14007c86emov rdx, [rsp+144]
14007c876lea rcx, [rsp+224]
14007c87emov [rsp+72], rax
14007c883mov rax, [rsp+136]
14007c88blea r9, [rsp+192]
14007c893lea r8, [rsp+208]
14007c89bmov [rsp+56], 2
14007c8a4mov [rsp+64], rax
14007c8a9lea rax, [rsp+280]
14007c8b1mov [rsp+40], 0
14007c8b9mov [rsp+32], rax
14007c8bemov [rsp+256], rbp
14007c8c6mov [rsp+264], esi
14007c8cdmovdqu x3, [rsp+256]
14007c8d6mov [rsp+240], rdi
14007c8demovdqu x4, [rsp+240]
14007c8e7movups [rsp+208], x3
14007c8efmovups [rsp+192], x4
14007c8f7call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c8fcmov r10l, [rsp+276]
14007c904mov rbp, [rsp+224]
14007c90cmov esi, [rsp+232]
14007c913test r10l, r10l
14007c916jne 0x14007b640
14007c91cmov rbx, [rsp+152]
14007c924mov eax, [rsp+280]
14007c92bor [rbx], 1152
14007c930mov [rbx+4], eax
14007c933jmp 0x14007b640
14007c938mov rax, [rsp+168]
14007c940mov rax, [rax+16]
14007c944mov rax, [rax+16]
14007c948jmp 0x14007bf99
14007c94dlea rax, [rsp+276]
14007c955mov [rsp+48], 6
14007c95dmov rdx, [rsp+144]
14007c965lea rcx, [rsp+224]
14007c96dmov [rsp+72], rax
14007c972mov rax, [rsp+136]
14007c97alea r9, [rsp+192]
14007c982lea r8, [rsp+208]
14007c98amov [rsp+56], 1
14007c993mov [rsp+64], rax
14007c998lea rax, [rsp+280]
14007c9a0mov [rsp+40], 0
14007c9a8mov [rsp+32], rax
14007c9admov [rsp+256], rbp
14007c9b5mov [rsp+264], esi
14007c9bcmovdqu x3, [rsp+256]
14007c9c5mov [rsp+240], rdi
14007c9cdmovdqu x4, [rsp+240]
14007c9d6movups [rsp+208], x3
14007c9demovups [rsp+192], x4
14007c9e6call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c9ebmov ebx, [rsp+276]
14007c9f2mov rbp, [rsp+224]
14007c9famov esi, [rsp+232]
14007ca01test ebx, ebx
14007ca03jne 0x14007b640
14007ca09mov eax, [rsp+280]
14007ca10mov rbx, [rsp+160]
14007ca18mov [rbx+24], eax
14007ca1bmov rax, [rsp+152]
14007ca23or [rax], 2
14007ca26jmp 0x14007b640
14007ca2blea rcx, [rsp+256]
14007ca33mov [rsp+256], rbp
14007ca3bmov [rsp+264], esi
14007ca42call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007ca47mov rbp, [rsp+256]
14007ca4fmov esi, [rsp+264]
14007ca56mov ebx, eax
14007ca58cmp [r13+56], 0
14007ca5dje 0x14007cc1f
14007ca63movzx eax, [r13+94]
14007ca68
14007ca68loc_14007ca68:
14007ca68cmp bl, al
14007ca6ajne 0x14007b630
14007ca70mov rcx, rbp
14007ca73mov esi, -1
14007ca78call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007ca7djmp 0x14007b640
14007ca82lea rax, [rsp+276]
14007ca8amov [rsp+48], 99
14007ca92mov rdx, [rsp+144]
14007ca9alea rcx, [rsp+224]
14007caa2mov [rsp+72], rax
14007caa7mov rax, [rsp+136]
14007caaflea r9, [rsp+192]
14007cab7lea r8, [rsp+208]
14007cabfmov [rsp+56], 2
14007cac8mov [rsp+64], rax
14007cacdlea rax, [rsp+280]
14007cad5mov [rsp+32], rax
14007cadamov [rsp+40], 0
14007cae2mov [rsp+256], rbp
14007caeamov [rsp+264], esi
14007caf1movdqu x4, [rsp+256]
14007cafamov [rsp+240], rdi
14007cb02movdqu x5, [rsp+240]
14007cb0bmovups [rsp+208], x4
14007cb13movups [rsp+192], x5
14007cb1bcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007cb20mov rax, [rsp+232]
14007cb28mov r10l, [rsp+276]
14007cb30mov rbp, [rsp+224]
14007cb38mov esi, eax
14007cb3atest r10l, r10l
14007cb3djne 0x14007b640
14007cb43mov rsi, [rsp+152]
14007cb4blea rbx, [rsp+256]
14007cb53lea rdx, [rsp+240]
14007cb5bmov [rsp+256], rbp
14007cb63mov rcx, rbx
14007cb66mov [rsp+264], eax
14007cb6dor [rsi+1], 6
14007cb71call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007cb76mov rdi, [rsp+240]
14007cb7etest al, al
14007cb80je 0x14007ce10
14007cb86mov rbp, [rsp+256]
14007cb8emov esi, [rsp+264]
14007cb95
14007cb95loc_14007cb95:
14007cb95mov eax, [rsp+280]
14007cb9clea edx, [rax+100]
14007cb9fcmp eax, 69
14007cba2cmovl eax, edx
14007cba5
14007cba5loc_14007cba5:
14007cba5mov rbx, [rsp+160]
14007cbadmov [rbx+20], eax
14007cbb0mov eax, [rsp+248]
14007cbb7mov [rsp+104], eax
14007cbbbjmp 0x14007b640
14007cbc0
14007cbc0loc_14007cbc0:
14007cbc0mov rax, [rbp]
14007cbc4mov [rsp+176], r8b
14007cbccmov rcx, rbp
14007cbcfcall [rax+72]
14007cbd2cmp eax, -1
14007cbd5je 0x14007ce01
14007cbdbmovzx r15l, [rsp+176]
14007cbe4movsx edx, al
14007cbe7jmp 0x14007b1fa
14007cbec
14007cbecloc_14007cbec:
14007cbecmov rax, [rbp]
14007cbf0mov rcx, rbp
14007cbf3call [rax+72]
14007cbf6mov edx, -1
14007cbfbcmp eax, -1
14007cbfecmovne edx, eax
14007cc01mov eax, 0
14007cc06cmove rbp, rax
14007cc0ajmp 0x14007b22a
14007cc0f
14007cc0floc_14007cc0f:
14007cc0fmov rcx, [r13+48]
14007cc13mov eax, 510
14007cc18xor ebp, ebp
14007cc1ajmp 0x14007b2c7
14007cc1f
14007cc1floc_14007cc1f:
14007cc1fmov edx, 37
14007cc24mov rcx, r13
14007cc27call _ZNKSt5ctypeIcE5widenEc.part.0
14007cc2cjmp 0x14007ca68
14007cc31
14007cc31loc_14007cc31:
14007cc31mov eax, [rsp+248]
14007cc38mov esi, [rsp+264]
14007cc3fmov [rsp+104], eax
14007cc43jmp 0x14007b640
14007cc48
14007cc48loc_14007cc48:
14007cc48mov rax, [rdi+24]
14007cc4ccmp [rdi+16], rax
14007cc50jb 0x14007b31f
14007cc56mov esi, -1
14007cc5b
14007cc5bloc_14007cc5b:
14007cc5bmov rax, [rdi]
14007cc5emov rcx, rdi
14007cc61call [rax+72]
14007cc64cmp eax, -1
14007cc67jne 0x14007b360
14007cc6dcmp esi, -1
14007cc70sete r9b
14007cc74xor edi, edi
14007cc76jmp 0x14007b2ae
14007cc7b
14007cc7bloc_14007cc7b:
14007cc7btest rdi, rdi
14007cc7eje 0x14007cebf
14007cc84test r15b, r15b
14007cc87je 0x14007cc0f
14007cc89mov rax, [rdi+24]
14007cc8dcmp [rdi+16], rax
14007cc91jb 0x14007cc0f
14007cc97mov rax, [rdi]
14007cc9amov rcx, rdi
14007cc9dxor ebp, ebp
14007cc9fcall [rax+72]
14007cca2add eax, 1
14007cca5jne 0x14007b2bc
14007ccabmov [rsp+80], r15b
14007ccb0add r12, 1
14007ccb4mov edx, r15l
14007ccb7xor edi, edi
14007ccb9mov r14l, [rsp+248]
14007ccc1jmp 0x14007b137
14007ccc6nop [rax+rax]
14007ccd0
14007ccd0loc_14007ccd0:
14007ccd0mov rcx, [rsp+256]
14007ccd8call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007ccddmov eax, -1
14007cce2jmp 0x14007ba61
14007cce7
14007cce7loc_14007cce7:
14007cce7lea rax, [rsp+276]
14007cceflea r15, [rsp+284]
14007ccf7mov [rsp+48], 14
14007cd00movdqu x3, [rsp+256]
14007cd09mov [rsp+184], rax
14007cd11mov rdx, [rsp+144]
14007cd19lea rcx, [rsp+224]
14007cd21lea r9, [rsp+192]
14007cd29mov [rsp+64], rax
14007cd2emov rax, [rsp+136]
14007cd36lea r8, [rsp+208]
14007cd3emov [rsp+32], r15
14007cd43mov [rsp+56], rax
14007cd48mov rax, [rip+0x119fc1]
14007cd4fmov [rsp+240], rdi
14007cd57movdqu x4, [rsp+240]
14007cd60mov [rsp+40], rax
14007cd65mov [rsp+176], rcx
14007cd6dmov [rsp+80], r9
14007cd72mov [rsp+104], r8
14007cd77movups [rsp+208], x3
14007cd7fmovups [rsp+192], x4
14007cd87call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007cd8cmov rax, [rsp+224]
14007cd94lea rdx, [rsp+240]
14007cd9cmov rcx, rbx
14007cd9fmov [rsp+256], rax
14007cda7mov rax, [rsp+232]
14007cdafmov [rsp+264], eax
14007cdb6call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007cdbbmov rbp, [rsp+256]
14007cdc3mov esi, [rsp+264]
14007cdcamov rdi, [rsp+240]
14007cdd2test al, al
14007cdd4jne 0x14007cdea
14007cdd6mov eax, [rsp+276]
14007cdddor eax, [rsp+284]
14007cde4je 0x14007cef5
14007cdea
14007cdealoc_14007cdea:
14007cdeamov eax, [rsp+248]
14007cdf1mov [rsp+104], eax
14007cdf5jmp 0x14007b640
14007cdfa
14007cdfaloc_14007cdfa:
14007cdfaxor edi, edi
14007cdfcjmp 0x14007b151
14007ce01
14007ce01loc_14007ce01:
14007ce01xor r15l, r15l
14007ce04mov edx, -1
14007ce09xor ebp, ebp
14007ce0bjmp 0x14007b1fa
14007ce10
14007ce10loc_14007ce10:
14007ce10mov rcx, rbx
14007ce13call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007ce18mov r8l, 42
14007ce1emov rcx, r13
14007ce21mov rbp, [rsp+256]
14007ce29movsx edx, al
14007ce2cmov esi, [rsp+264]
14007ce33call std::ctype<char>::narrow(char, char) const
14007ce38mov r15l, eax
14007ce3blea eax, [r15-48]
14007ce3fcmp al, 9
14007ce41ja 0x14007cb95
14007ce47mov rcx, rbp
14007ce4acall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007ce4fmov eax, [rsp+280]
14007ce56movsx edx, r15b
14007ce5amov rcx, rbx
14007ce5dmov [rsp+264], -1
14007ce68lea eax, [rax+4*rax]
14007ce6blea eax, [rdx+2*rax-48]
14007ce6flea rdx, [rsp+240]
14007ce77mov [rsp+280], eax
14007ce7ecall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007ce83mov rdi, [rsp+240]
14007ce8btest al, al
14007ce8dje 0x14007d0bd
14007ce93mov rbp, [rsp+256]
14007ce9bmov esi, [rsp+264]
14007cea2
14007cea2loc_14007cea2:
14007cea2mov eax, [rsp+280]
14007cea9mov rbx, [rsp+152]
14007ceb1sub eax, 1900
14007ceb6and [rbx+1], 253
14007cebajmp 0x14007cba5
14007cebf
14007cebfloc_14007cebf:
14007cebftest r15b, r15b
14007cec2jne 0x14007d097
14007cec8mov rcx, [r13+48]
14007ceccxor ebp, ebp
14007cecemov eax, 510
14007ced3jmp 0x14007b2c7
14007ced8
14007ced8loc_14007ced8:
14007ced8mov rsi, [rip+0x11a7b1]
14007cedfmov rax, [rsp+632]
14007cee7sub rax, [rsi]
14007ceeaje 0x14007d16f
14007cef0
14007cef0loc_14007cef0:
14007cef0call __stack_chk_fail
14007cef5
14007cef5loc_14007cef5:
14007cef5mov rcx, rbx
14007cef8call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007cefdmov rbp, [rsp+256]
14007cf05mov esi, [rsp+264]
14007cf0cmov r12l, eax
14007cf0fcmp [r13+56], 0
14007cf14je 0x14007d073
14007cf1amovzx eax, [r13+102]
14007cf1f
14007cf1floc_14007cf1f:
14007cf1fcmp r12b, al
14007cf22je 0x14007cf55
14007cf24mov rcx, rbx
14007cf27call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007cf2cmov rbp, [rsp+256]
14007cf34mov esi, [rsp+264]
14007cf3bmov ebx, eax
14007cf3dcmp [r13+56], 0
14007cf42je 0x14007d085
14007cf48movzx eax, [r13+100]
14007cf4d
14007cf4dloc_14007cf4d:
14007cf4dcmp bl, al
14007cf4fjne 0x14007cdea
14007cf55
14007cf55loc_14007cf55:
14007cf55mov [rsp+264], esi
14007cf5cxor ecx, ecx
14007cf5emov rsi, [rsp+184]
14007cf66mov rbx, [rsp+136]
14007cf6emov r12, [rsp+144]
14007cf76mov [rsp+40], ecx
14007cf7amov [rsp+256], rbp
14007cf82mov rbp, [rsp+176]
14007cf8amov [rsp+72], rsi
14007cf8fmov r9, [rsp+80]
14007cf94mov rdx, r12
14007cf97mov [rsp+64], rbx
14007cf9cmov r8, [rsp+104]
14007cfa1mov rcx, rbp
14007cfa4movdqu x5, [rsp+256]
14007cfadmov [rsp+32], r15
14007cfb2mov [rsp+56], 2
14007cfbbmovdqu x6, [rsp+240]
14007cfc4mov [rsp+48], 23
14007cfccmovups [rsp+208], x5
14007cfd4movups [rsp+192], x6
14007cfdccall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007cfe1xor r8l, r8l
14007cfe4mov [rsp+72], rsi
14007cfe9mov rcx, rbp
14007cfecmov rax, [rsp+224]
14007cff4mov [rsp+40], r8l
14007cff9mov rdx, r12
14007cffcmov [rsp+64], rbx
14007d001mov r9, [rsp+80]
14007d006mov [rsp+256], rax
14007d00emov rax, [rsp+232]
14007d016mov [rsp+56], 2
14007d01fmov r8, [rsp+104]
14007d024movdqu x0, [rsp+240]
14007d02dmov [rsp+32], r15
14007d032mov [rsp+48], 59
14007d03amov [rsp+264], eax
14007d041movdqu x7, [rsp+256]
14007d04amovups [rsp+192], x0
14007d052movups [rsp+208], x7
14007d05acall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007d05fmov rbp, [rsp+224]
14007d067mov esi, [rsp+232]
14007d06ejmp 0x14007cdea
14007d073
14007d073loc_14007d073:
14007d073mov edx, 45
14007d078mov rcx, r13
14007d07bcall _ZNKSt5ctypeIcE5widenEc.part.0
14007d080jmp 0x14007cf1f
14007d085
14007d085loc_14007d085:
14007d085mov edx, 43
14007d08amov rcx, r13
14007d08dcall _ZNKSt5ctypeIcE5widenEc.part.0
14007d092jmp 0x14007cf4d
14007d097
14007d097loc_14007d097:
14007d097mov r14l, [rsp+248]
14007d09fadd r12, 1
14007d0a3mov [rsp+80], r15b
14007d0a8mov edx, r15l
14007d0abmov ebp, 0
14007d0b0cmp r14l, -1
14007d0b4sete r15b
14007d0b8jmp 0x14007b14e
14007d0bd
14007d0bdloc_14007d0bd:
14007d0bdmov rcx, rbx
14007d0c0call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007d0c5mov r8l, 42
14007d0cbmov rcx, r13
14007d0cemov rbp, [rsp+256]
14007d0d6movsx edx, al
14007d0d9mov esi, [rsp+264]
14007d0e0call std::ctype<char>::narrow(char, char) const
14007d0e5movsx ebx, al
14007d0e8lea eax, [rbx-48]
14007d0ebcmp al, 9
14007d0edja 0x14007cea2
14007d0f3mov rcx, rbp
14007d0f6or esi, -1
14007d0f9call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007d0feimul eax, [rsp+280], 10
14007d106lea eax, [rax+rbx-48]
14007d10amov [rsp+280], eax
14007d111jmp 0x14007cea2
14007d116
14007d116loc_14007d116:
14007d116cmp esi, -1
14007d119je 0x14007b2e7
14007d11ftest rdi, rdi
14007d122je 0x14007d148
14007d124test r15b, r15b
14007d127jne 0x14007d160
14007d129
14007d129loc_14007d129:
14007d129mov [rsp+80], 0
14007d12emov r14l, [rsp+248]
14007d136add r12, 1
14007d13axor edx, edx
14007d13cjmp 0x14007b137
14007d141nop [rax]
14007d148
14007d148loc_14007d148:
14007d148cmp r14l, -1
14007d14cjne 0x14007d129
14007d14emovzx eax, sil
14007d152add rax, rax
14007d155jmp 0x14007b2c7
14007d15anop [rax+rax]
14007d160
14007d160loc_14007d160:
14007d160mov rax, [rdi+24]
14007d164cmp [rdi+16], rax
14007d168jb 0x14007d129
14007d16ajmp 0x14007cc5b
14007d16f
14007d16floc_14007d16f:
14007d16fcall std::__throw_bad_cast()
14007d174nop
14007af70
14007af70_ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias:
14007af70push r15
14007af72push r14
14007af74push r13
14007af76push r12
14007af78push rbp
14007af79push rdi
14007af7apush rsi
14007af7bpush rbx
14007af7csub rsp, 744
14007af83movups [rsp+640], x6
14007af8bmovups [rsp+656], x7
14007af93movups [rsp+672], x8
14007af9cmovups [rsp+688], x9
14007afa5movups [rsp+704], x10
14007afaemovups [rsp+720], x11
14007afb7mov rdi, [rip+0x11c6d2]
14007afbemov rax, [r8]
14007afc1mov rbx, [rsp+848]
14007afc9mov r15, [rsp+856]
14007afd1mov rbp, rax
14007afd4mov [rsp+144], rdx
14007afdcmov rdx, [r8+8]
14007afe0mov r14, rcx
14007afe3mov [rsp+256], rax
14007afebmov rax, [r9]
14007afeemov [rsp+264], rdx
14007aff6mov rcx, [r9+8]
14007affamov rdx, rax
14007affdmov [rsp+240], rax
14007b005mov rax, [rsp+864]
14007b00dmov [rsp+248], rcx
14007b015lea rcx, [rip+0x8abb4]
14007b01cmov rsi, [rdi]
14007b01fmov [rsp+632], rsi
14007b027mov esi, [rsp+264]
14007b02emov [rsp+160], rax
14007b036mov rdi, rdx
14007b039mov rax, [rsp+872]
14007b041mov [rsp+136], rbx
14007b049mov [rsp+88], rax
14007b04emov rax, [rsp+880]
14007b056mov [rsp+152], rax
14007b05ecall std::locale::id::_M_id() const
14007b063mov rdx, [rbx+208]
14007b06acmp rax, [rdx+16]
14007b06ejae 0x14007ced8
14007b074mov rdx, [rdx+8]
14007b078mov rcx, [rdx+8*rax]
14007b07ctest rcx, rcx
14007b07fje 0x14007ced8
14007b085xor r9l, r9l
14007b088lea r8, [rip+0x120ce1]
14007b08flea rdx, [rip+0x1204ea]
14007b096call __dynamic_cast
14007b09bmov [rsp+168], rax
14007b0a3test rax, rax
14007b0a6je 0x14007ced8
14007b0acmov rcx, [rip+0x11bc8d]
14007b0b3call std::locale::id::_M_id() const
14007b0b8mov rdx, rax
14007b0bbmov rax, [rbx+208]
14007b0c2mov rax, [rax+8]
14007b0c6mov rbx, [rax+8*rdx]
14007b0catest rbx, rbx
14007b0cdje 0x14007ced8
14007b0d3mov rcx, [rsp+88]
14007b0d8xor r12l, r12l
14007b0dbcall strlen
14007b0e0mov r13l, [rsp+248]
14007b0e8mov [rsp+276], 0
14007b0f3mov [rsp+96], rax
14007b0f8lea rax, [rip-0x428cf]
14007b0ffmov [rsp+112], rax
14007b104mov [rsp+120], r15
14007b109mov [rsp+128], r14
14007b111mov [rsp+104], r13l
14007b116mov r13, rbx
14007b119
14007b119loc_14007b119:
14007b119cmp esi, -1
14007b11csete bl
14007b11ftest rbp, rbp
14007b122je 0x14007b12c
14007b124test bl, bl
14007b126jne 0x14007b25c
14007b12c
14007b12cloc_14007b12c:
14007b12cmov [rsp+80], bl
14007b130mov r14l, [rsp+104]
14007b135mov edx, ebx
14007b137
14007b137loc_14007b137:
14007b137cmp r14l, -1
14007b13bsete r15b
14007b13ftest rdi, rdi
14007b142setne al
14007b145and al, r15b
14007b148jne 0x14007b3e0
14007b14e
14007b14eloc_14007b14e:
14007b14exor edx, r15l
14007b151
14007b151loc_14007b151:
14007b151cmp r12, [rsp+96]
14007b156setb bl
14007b159and bl, dl
14007b15bje 0x14007b430
14007b161mov edx, [rsp+276]
14007b168test edx, edx
14007b16ajne 0x14007b5e8
14007b170mov rax, [rsp+88]
14007b175lea r9, [rax+r12]
14007b179movzx r10l, [r9]
14007b17dmovzx edx, [r13+r10+313]
14007b186mov rax, r10
14007b189test dl, dl
14007b18bjne 0x14007b1ae
14007b18dmov rdx, [r13]
14007b191mov r11, [rdx+64]
14007b195cmp r11, [rsp+112]
14007b19ajne 0x14007b4d8
14007b1a0
14007b1a0loc_14007b1a0:
14007b1a0test al, al
14007b1a2je 0x14007b1b7
14007b1a4mov [r13+r10+313], al
14007b1acmov edx, eax
14007b1ae
14007b1aeloc_14007b1ae:
14007b1aecmp dl, 37
14007b1b1je 0x14007b370
14007b1b7
14007b1b7loc_14007b1b7:
14007b1b7movzx eax, [r9]
14007b1bbmov rcx, [r13+48]
14007b1bftest [rcx+2*rax], 32
14007b1c3jne 0x14007b280
14007b1c9movsx edx, al
14007b1ccmov rax, [r13]
14007b1d0mov [rsp+104], r14l
14007b1d5mov rcx, r13
14007b1d8mov r14, r9
14007b1dbcall [rax+32]
14007b1detest rbp, rbp
14007b1e1movzx r8l, [rsp+80]
14007b1e7setne r15b
14007b1ebmov ebx, eax
14007b1edand r8b, r15b
14007b1f0jne 0x14007b5c8
14007b1f6movsx edx, sil
14007b1fa
14007b1faloc_14007b1fa:
14007b1famov rax, [r13]
14007b1femov rcx, r13
14007b201call [rax+32]
14007b204cmp bl, al
14007b206je 0x14007b250
14007b208mov rax, [r13]
14007b20cmovsx edx, [r14]
14007b210mov rcx, r13
14007b213call [rax+16]
14007b216mov ebx, eax
14007b218test r15b, r15b
14007b21bje 0x14007b228
14007b21dcmp [rsp+80], 0
14007b222jne 0x14007b508
14007b228
14007b228loc_14007b228:
14007b228mov edx, esi
14007b22a
14007b22aloc_14007b22a:
14007b22amov rax, [r13]
14007b22emovsx edx, dl
14007b231mov rcx, r13
14007b234call [rax+16]
14007b237cmp bl, al
14007b239je 0x14007b250
14007b23bor [rsp+276], 4
14007b243
14007b243loc_14007b243:
14007b243add r12, 1
14007b247jmp 0x14007b119
14007b24cnop [rax]
14007b250
14007b250loc_14007b250:
14007b250mov rcx, rbp
14007b253add r12, 1
14007b257call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007b25c
14007b25cloc_14007b25c:
14007b25cmov rax, [rbp+24]
14007b260cmp [rbp+16], rax
14007b264jae 0x14007b672
14007b26a
14007b26aloc_14007b26a:
14007b26amov [rsp+80], 1
14007b26fmov r14l, [rsp+104]
14007b274mov esi, -1
14007b279xor edx, edx
14007b27bjmp 0x14007b137
14007b280
14007b280loc_14007b280:
14007b280test rbp, rbp
14007b283jne 0x14007d116
14007b289cmp esi, -1
14007b28csete r8b
14007b290mov r9l, r8l
14007b293
14007b293loc_14007b293:
14007b293test rdi, rdi
14007b296setne dl
14007b299and dl, r15b
14007b29cjne 0x14007b5b0
14007b2a2mov edx, r15l
14007b2a5
14007b2a5loc_14007b2a5:
14007b2a5cmp r8b, dl
14007b2a8je 0x14007b360
14007b2ae
14007b2aeloc_14007b2ae:
14007b2aetest rbp, rbp
14007b2b1je 0x14007b2bc
14007b2b3test r9b, r9b
14007b2b6jne 0x14007b340
14007b2bc
14007b2bcloc_14007b2bc:
14007b2bcmovzx eax, sil
14007b2c0mov rcx, [r13+48]
14007b2c4add rax, rax
14007b2c7
14007b2c7loc_14007b2c7:
14007b2c7test [rcx+rax], 32
14007b2cbje 0x14007b360
14007b2d1mov rax, [rbp+16]
14007b2d5cmp rax, [rbp+24]
14007b2d9jae 0x14007b3d0
14007b2df
14007b2dfloc_14007b2df:
14007b2dfadd rax, 1
14007b2e3mov [rbp+16], rax
14007b2e7
14007b2e7loc_14007b2e7:
14007b2e7mov rax, [rbp+24]
14007b2ebmov r9l, ebx
14007b2eemov esi, -1
14007b2f3xor r8l, r8l
14007b2f6cmp [rbp+16], rax
14007b2fajb 0x14007b293
14007b2fcmov rax, [rbp]
14007b300mov rcx, rbp
14007b303call [rax+72]
14007b306mov esi, eax
14007b308cmp eax, -1
14007b30bje 0x14007cc7b
14007b311test rdi, rdi
14007b314je 0x14007b333
14007b316test r15b, r15b
14007b319jne 0x14007cc48
14007b31f
14007b31floc_14007b31f:
14007b31fmov eax, [rsp+248]
14007b326add r12, 1
14007b32amov [rsp+104], eax
14007b32ejmp 0x14007b25c
14007b333
14007b333loc_14007b333:
14007b333cmp r14l, -1
14007b337jne 0x14007b31f
14007b339mov esi, -1
14007b33enop
14007b340
14007b340loc_14007b340:
14007b340mov rax, [rbp+16]
14007b344cmp rax, [rbp+24]
14007b348jae 0x14007b650
14007b34emovzx edx, [rax]
14007b351mov rcx, [r13+48]
14007b355test [rcx+2*rdx], 32
14007b359jne 0x14007b2df
14007b35fnop
14007b360
14007b360loc_14007b360:
14007b360mov eax, [rsp+248]
14007b367mov [rsp+104], eax
14007b36bjmp 0x14007b243
14007b370
14007b370loc_14007b370:
14007b370mov rax, [rsp+88]
14007b375xor r8l, r8l
14007b378mov rcx, r13
14007b37bmov [rsp+104], r14l
14007b380lea r14, [r12+1]
14007b385movsx edx, [rax+r12+1]
14007b38bcall std::ctype<char>::narrow(char, char) const
14007b390mov [rsp+280], 0
14007b39bcmp al, 69
14007b39dje 0x14007b600
14007b3a3cmp al, 79
14007b3a5je 0x14007b600
14007b3absub eax, 37
14007b3aecmp al, 84
14007b3b0ja 0x14007b630
14007b3b6
14007b3b6loc_14007b3b6:
14007b3b6lea rdx, [rip+0x11655b]
14007b3bdmovzx eax, al
14007b3c0movsxd rax, [rdx+4*rax]
14007b3c4add rax, rdx
14007b3c7jmp rax
14007b3c9nop [rax]
14007b3d0
14007b3d0loc_14007b3d0:
14007b3d0mov rax, [rbp]
14007b3d4mov rcx, rbp
14007b3d7call [rax+80]
14007b3dajmp 0x14007b2e7
14007b3dfnop
14007b3e0
14007b3e0loc_14007b3e0:
14007b3e0mov r15l, eax
14007b3e3mov r14l, -1
14007b3e9mov rax, [rdi+24]
14007b3edcmp [rdi+16], rax
14007b3f1jb 0x14007b151
14007b3f7mov rax, [rdi]
14007b3famov [rsp+104], dl
14007b3femov rcx, rdi
14007b401call [rax+72]
14007b404movzx edx, [rsp+104]
14007b409cmp eax, -1
14007b40cmov r14l, eax
14007b40fsete al
14007b412xor edx, eax
14007b414cmp r14l, -1
14007b418je 0x14007cdfa
14007b41emov r14l, -1
14007b424jmp 0x14007b151
14007b429nop [rax]
14007b430
14007b430loc_14007b430:
14007b430mov eax, [rsp+276]
14007b437mov r15, [rsp+120]
14007b43cmov r14, [rsp+128]
14007b444test eax, eax
14007b446jne 0x14007b44f
14007b448cmp [rsp+96], r12
14007b44dje 0x14007b453
14007b44f
14007b44floc_14007b44f:
14007b44for [r15], 4
14007b453
14007b453loc_14007b453:
14007b453mov [rsp+256], rbp
14007b45bmov rdi, [rip+0x11c22e]
14007b462mov [rsp+264], esi
14007b469movdqu x1, [rsp+256]
14007b472movups [r14], x1
14007b476mov rax, [rsp+632]
14007b47esub rax, [rdi]
14007b481jne 0x14007cef0
14007b487movups x6, [rsp+640]
14007b48fmov rax, r14
14007b492movups x7, [rsp+656]
14007b49amovups x8, [rsp+672]
14007b4a3movups x9, [rsp+688]
14007b4acmovups x10, [rsp+704]
14007b4b5movups x11, [rsp+720]
14007b4beadd rsp, 744
14007b4c5pop rbx
14007b4c6pop rsi
14007b4c7pop rdi
14007b4c8pop rbp
14007b4c9pop r12
14007b4cbpop r13
14007b4cdpop r14
14007b4cfpop r15
14007b4d1ret
14007b4d2nop [rax+rax]
14007b4d8
14007b4d8loc_14007b4d8:
14007b4d8mov [rsp+104], r10
14007b4ddmovsx edx, r10b
14007b4e1xor r8l, r8l
14007b4e4mov rcx, r13
14007b4e7mov [rsp+176], r9
14007b4efcall r11
14007b4f2mov r9, [rsp+176]
14007b4famov r10, [rsp+104]
14007b4ffjmp 0x14007b1a0
14007b504nop [rax]
14007b508
14007b508loc_14007b508:
14007b508mov rax, [rbp+16]
14007b50ccmp rax, [rbp+24]
14007b510jae 0x14007cbec
14007b516movzx edx, [rax]
14007b519jmp 0x14007b22a
14007b51enop
14007b520
14007b520loc_14007b520:
14007b520lea rcx, [rsp+256]
14007b528call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007b52dmov rdx, [r13+48]
14007b531mov rbp, [rsp+256]
14007b539movzx eax, al
14007b53ctest [rdx+2*rax], 32
14007b540je 0x14007cc31
14007b546mov rcx, rbp
14007b549mov esi, -1
14007b54ecall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007b553lea rdx, [rsp+240]
14007b55blea rcx, [rsp+256]
14007b563mov [rsp+240], rdi
14007b56bmov [rsp+256], rbp
14007b573mov [rsp+264], esi
14007b57acall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007b57fmov rdi, [rsp+240]
14007b587test al, al
14007b589je 0x14007b520
14007b58bmov eax, [rsp+248]
14007b592mov rbp, [rsp+256]
14007b59amov esi, [rsp+264]
14007b5a1mov [rsp+104], eax
14007b5a5jmp 0x14007b640
14007b5aanop [rax+rax]
14007b5b0
14007b5b0loc_14007b5b0:
14007b5b0mov rax, [rdi+24]
14007b5b4cmp [rdi+16], rax
14007b5b8jae 0x14007b69d
14007b5be
14007b5beloc_14007b5be:
14007b5bexor edx, edx
14007b5c0jmp 0x14007b2a5
14007b5c5nop [rax]
14007b5c8
14007b5c8loc_14007b5c8:
14007b5c8mov rax, [rbp+16]
14007b5cccmp rax, [rbp+24]
14007b5d0jae 0x14007cbc0
14007b5d6movsx edx, [rax]
14007b5d9mov r15l, r8l
14007b5dcjmp 0x14007b1fa
14007b5e1nop [rax]
14007b5e8
14007b5e8loc_14007b5e8:
14007b5e8mov r15, [rsp+120]
14007b5edmov r14, [rsp+128]
14007b5f5jmp 0x14007b44f
14007b5fanop [rax+rax]
14007b600
14007b600loc_14007b600:
14007b600mov rax, [rsp+88]
14007b605xor r8l, r8l
14007b608mov rcx, r13
14007b60blea r14, [r12+2]
14007b610movsx edx, [rax+r12+2]
14007b616call std::ctype<char>::narrow(char, char) const
14007b61bsub eax, 37
14007b61ecmp al, 84
14007b620jbe 0x14007b3b6
14007b626nop [rax+rax]
14007b630
14007b630loc_14007b630:
14007b630or [rsp+276], 4
14007b638nop [rax+rax]
14007b640
14007b640loc_14007b640:
14007b640mov r12, r14
14007b643jmp 0x14007b243
14007b648nop [rax+rax]
14007b650
14007b650loc_14007b650:
14007b650mov rax, [rbp]
14007b654mov rcx, rbp
14007b657call [rax+72]
14007b65acmp eax, -1
14007b65dje 0x14007cc0f
14007b663movzx eax, al
14007b666mov rcx, [r13+48]
14007b66aadd rax, rax
14007b66djmp 0x14007b2c7
14007b672
14007b672loc_14007b672:
14007b672mov rax, [rbp]
14007b676mov rcx, rbp
14007b679call [rax+72]
14007b67cmov esi, eax
14007b67ecmp eax, -1
14007b681jne 0x14007b26a
14007b687mov [rsp+80], 1
14007b68cmov r14l, [rsp+104]
14007b691xor ebp, ebp
14007b693mov edx, 1
14007b698jmp 0x14007b137
14007b69d
14007b69dloc_14007b69d:
14007b69dmov rax, [rdi]
14007b6a0mov [rsp+176], r9b
14007b6a8mov rcx, rdi
14007b6abmov [rsp+104], r8b
14007b6b0mov [rsp+80], dl
14007b6b4call [rax+72]
14007b6b7movzx edx, [rsp+80]
14007b6bcmovzx r8l, [rsp+104]
14007b6c2movzx r9l, [rsp+176]
14007b6cbcmp eax, -1
14007b6cejne 0x14007b5be
14007b6d4cmp esi, -1
14007b6d7sete r9b
14007b6dbxor edi, edi
14007b6ddjmp 0x14007b2a5
14007b6e2nop [rax+rax]
14007b6e8mov rax, [rsp+168]
14007b6f0mov [rsp+256], rbp
14007b6f8lea rcx, [rsp+224]
14007b700lea r9, [rsp+192]
14007b708mov [rsp+264], esi
14007b70flea r8, [rsp+208]
14007b717mov rax, [rax+16]
14007b71bmov [rsp+240], rdi
14007b723movdqu x4, [rax+312]
14007b72bmovdqu x3, [rax+328]
14007b733movdqu x5, [rax+296]
14007b73bmovdqu x2, [rax+344]
14007b743movdqu x1, [rax+360]
14007b74bmovdqu x0, [rax+376]
14007b753movups [rsp+528], x4
14007b75bmovdqu x6, [rax+216]
14007b763movdqu x7, [rax+232]
14007b76bmovups [rsp+544], x3
14007b773movdqu x8, [rax+248]
14007b77cmovdqu x9, [rax+264]
14007b785movups [rsp+512], x5
14007b78dmovdqu x10, [rax+280]
14007b796movdqu x11, [rax+200]
14007b79flea rax, [rsp+276]
14007b7a7movups [rsp+560], x2
14007b7afmovdqu x3, [rsp+256]
14007b7b8movups [rsp+576], x1
14007b7c0movdqu x4, [rsp+240]
14007b7c9movups [rsp+592], x0
14007b7d1movups [rsp+208], x3
14007b7d9movups [rsp+416], x11
14007b7e2movups [rsp+432], x6
14007b7eamovups [rsp+448], x7
14007b7f2movups [rsp+464], x8
14007b7fbmovups [rsp+480], x9
14007b804movups [rsp+496], x10
14007b80dmovups [rsp+192], x4
14007b815mov rdx, [rsp+144]
14007b81dmov [rsp+64], rax
14007b822mov rax, [rsp+136]
14007b82amov [rsp+48], 24
14007b833mov [rsp+56], rax
14007b838lea rax, [rsp+416]
14007b840mov [rsp+40], rax
14007b845lea rax, [rsp+280]
14007b84dmov [rsp+32], rax
14007b852call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007b857mov ebx, [rsp+276]
14007b85emov rbp, [rsp+224]
14007b866mov esi, [rsp+232]
14007b86dtest ebx, ebx
14007b86fjne 0x14007b640
14007b875movsxd rax, [rsp+280]
14007b87dmov rdx, rax
14007b880imul rax, rax, 0x2aaaaaab
14007b887mov ecx, edx
14007b889sar ecx, 31
14007b88csar rax, 33
14007b890sub eax, ecx
14007b892lea eax, [rax+2*rax]
14007b895shl eax, 2
14007b898sub edx, eax
14007b89amov rax, [rsp+160]
14007b8a2mov [rax+16], edx
14007b8a5mov rax, [rsp+152]
14007b8ador [rax], 1032
14007b8b2jmp 0x14007b640
14007b8b7mov rax, [rsp+168]
14007b8bfmov [rsp+256], rbp
14007b8c7lea rcx, [rsp+224]
14007b8cflea r9, [rsp+192]
14007b8d7mov [rsp+264], esi
14007b8demov rdx, [rsp+144]
14007b8e6lea r8, [rsp+208]
14007b8eemov rax, [rax+16]
14007b8f2mov [rsp+240], rdi
14007b8famovdqu x6, [rax+88]
14007b8ffmovdqu x5, [rax+104]
14007b904movdqu x2, [rax+152]
14007b90cmovdqu x4, [rax+120]
14007b911movdqu x3, [rax+136]
14007b919movdqu x1, [rax+168]
14007b921movups [rsp+304], x6
14007b929movdqu x0, [rax+184]
14007b931lea rax, [rsp+276]
14007b939movdqu x6, [rsp+256]
14007b942movups [rsp+368], x2
14007b94amovdqu x2, [rsp+240]
14007b953mov [rsp+64], rax
14007b958mov rax, [rsp+136]
14007b960movups [rsp+320], x5
14007b968mov [rsp+48], 14
14007b971mov [rsp+56], rax
14007b976lea rax, [rsp+304]
14007b97emov [rsp+40], rax
14007b983lea rax, [rsp+280]
14007b98bmov [rsp+32], rax
14007b990movups [rsp+336], x4
14007b998movups [rsp+352], x3
14007b9a0movups [rsp+384], x1
14007b9a8movups [rsp+400], x0
14007b9b0movups [rsp+208], x6
14007b9b8movups [rsp+192], x2
14007b9c0call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007b9c5mov r12l, [rsp+276]
14007b9cdmov rbp, [rsp+224]
14007b9d5mov esi, [rsp+232]
14007b9dctest r12l, r12l
14007b9dfjne 0x14007b640
14007b9e5movsxd rax, [rsp+280]
14007b9edmov rdx, rax
14007b9f0imul rax, rax, 0xffffffff92492493
14007b9f7mov ecx, edx
14007b9f9sar ecx, 31
14007b9fcshr rax, 32
14007ba00add eax, edx
14007ba02sar eax, 2
14007ba05sub eax, ecx
14007ba07lea ecx, [8*rax]
14007ba0esub ecx, eax
14007ba10mov rax, [rsp+160]
14007ba18sub edx, ecx
14007ba1amov [rax+24], edx
14007ba1dmov rax, [rsp+152]
14007ba25or [rax], 2
14007ba28jmp 0x14007b640
14007ba2dlea rcx, [rsp+256]
14007ba35mov [rsp+256], rbp
14007ba3dmov [rsp+264], esi
14007ba44call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007ba49mov rdx, [r13+48]
14007ba4dmovzx eax, al
14007ba50test [rdx+2*rax], 32
14007ba54jne 0x14007ccd0
14007ba5amov eax, [rsp+264]
14007ba61
14007ba61loc_14007ba61:
14007ba61mov [rsp+264], eax
14007ba68lea rax, [rsp+276]
14007ba70movdqu x5, [rsp+256]
14007ba79lea r9, [rsp+192]
14007ba81mov [rsp+72], rax
14007ba86mov rax, [rsp+136]
14007ba8elea rcx, [rsp+224]
14007ba96lea r8, [rsp+208]
14007ba9emov [rsp+48], 31
14007baa6mov rdx, [rsp+144]
14007baaemov [rsp+64], rax
14007bab3lea rax, [rsp+280]
14007babbmov [rsp+56], 2
14007bac4mov [rsp+40], 1
14007baccmov [rsp+32], rax
14007bad1mov [rsp+240], rdi
14007bad9movdqu x7, [rsp+240]
14007bae2movups [rsp+208], x5
14007baeamovups [rsp+192], x7
14007baf2call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007baf7mov r9l, [rsp+276]
14007baffmov rbp, [rsp+224]
14007bb07mov esi, [rsp+232]
14007bb0etest r9l, r9l
14007bb11jne 0x14007b640
14007bb17mov eax, [rsp+280]
14007bb1emov rbx, [rsp+160]
14007bb26mov [rbx+12], eax
14007bb29mov rax, [rsp+152]
14007bb31or [rax], 1040
14007bb36jmp 0x14007b640
14007bb3blea rax, [rsp+276]
14007bb43mov [rsp+48], 53
14007bb4bmov rdx, [rsp+144]
14007bb53lea rcx, [rsp+224]
14007bb5bmov [rsp+72], rax
14007bb60mov rax, [rsp+136]
14007bb68lea r9, [rsp+192]
14007bb70lea r8, [rsp+208]
14007bb78mov [rsp+56], 2
14007bb81mov [rsp+64], rax
14007bb86lea rax, [rsp+280]
14007bb8emov [rsp+40], 0
14007bb96mov [rsp+32], rax
14007bb9bmov [rsp+256], rbp
14007bba3mov [rsp+264], esi
14007bbaamovdqu x0, [rsp+256]
14007bbb3mov [rsp+240], rdi
14007bbbbmovdqu x2, [rsp+240]
14007bbc4movups [rsp+208], x0
14007bbccmovups [rsp+192], x2
14007bbd4call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007bbd9mov r12l, [rsp+276]
14007bbe1mov rbp, [rsp+224]
14007bbe9mov esi, [rsp+232]
14007bbf0test r12l, r12l
14007bbf3jne 0x14007b640
14007bbf9mov rbx, [rsp+152]
14007bc01mov eax, [rsp+280]
14007bc08mov ecx, [rbx]
14007bc0ashl eax, 16
14007bc0dand eax, 0x3f0000
14007bc12mov edx, ecx
14007bc14or eax, 32
14007bc17mov [rsp+80], ecx
14007bc1band edx, 0xffffffffffc0ffdf
14007bc21or eax, edx
14007bc23mov [rbx], eax
14007bc25jmp 0x14007b640
14007bc2alea rdx, [rip+0x115cdc]
14007bc31lea rbx, [rsp+622]
14007bc39mov rcx, r13
14007bc3cmov r9, rbx
14007bc3flea r8, [rdx+9]
14007bc43call _ZNKSt5ctypeIcE5widenEPKcS2_Pc.isra.0
14007bc48mov [rsp+256], rbp
14007bc50lea rcx, [rsp+224]
14007bc58mov [rsp+264], esi
14007bc5fmovdqu x6, [rsp+256]
14007bc68mov [rsp+240], rdi
14007bc70movdqu x7, [rsp+240]
14007bc79movups [rsp+208], x6
14007bc81movups [rsp+192], x7
14007bc89
14007bc89loc_14007bc89:
14007bc89mov rax, [rsp+152]
14007bc91mov [rsp+56], rbx
14007bc96mov [rsp+64], rax
14007bc9b
14007bc9bloc_14007bc9b:
14007bc9bmov rax, [rsp+160]
14007bca3mov rdx, [rsp+144]
14007bcablea r9, [rsp+192]
14007bcb3lea r8, [rsp+208]
14007bcbbmov [rsp+48], rax
14007bcc0lea rax, [rsp+276]
14007bcc8mov [rsp+40], rax
14007bccdmov rax, [rsp+136]
14007bcd5mov [rsp+32], rax
14007bcdacall _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007bcdfmov rbp, [rsp+224]
14007bce7mov esi, [rsp+232]
14007bceejmp 0x14007b640
14007bcf3lea rax, [rsp+276]
14007bcfbmov [rsp+48], 60
14007bd03mov rdx, [rsp+144]
14007bd0blea rcx, [rsp+224]
14007bd13mov [rsp+72], rax
14007bd18mov rax, [rsp+136]
14007bd20lea r9, [rsp+192]
14007bd28lea r8, [rsp+208]
14007bd30mov [rsp+56], 2
14007bd39mov [rsp+64], rax
14007bd3elea rax, [rsp+280]
14007bd46mov [rsp+40], 0
14007bd4emov [rsp+32], rax
14007bd53mov [rsp+256], rbp
14007bd5bmov [rsp+264], esi
14007bd62movdqu x4, [rsp+256]
14007bd6bmov [rsp+240], rdi
14007bd73movdqu x5, [rsp+240]
14007bd7cmovups [rsp+208], x4
14007bd84movups [rsp+192], x5
14007bd8ccall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007bd91mov r15l, [rsp+276]
14007bd99mov rbp, [rsp+224]
14007bda1mov esi, [rsp+232]
14007bda8test r15l, r15l
14007bdabjne 0x14007b640
14007bdb1mov eax, [rsp+280]
14007bdb8mov rbx, [rsp+160]
14007bdc0mov [rbx], eax
14007bdc2jmp 0x14007b640
14007bdc7lea rax, [rsp+276]
14007bdcfmov [rsp+48], 366
14007bdd7mov rdx, [rsp+144]
14007bddflea rcx, [rsp+224]
14007bde7mov [rsp+72], rax
14007bdecmov rax, [rsp+136]
14007bdf4lea r9, [rsp+192]
14007bdfclea r8, [rsp+208]
14007be04mov [rsp+56], 3
14007be0dmov [rsp+64], rax
14007be12lea rax, [rsp+280]
14007be1amov [rsp+32], rax
14007be1fmov [rsp+40], 1
14007be27mov [rsp+256], rbp
14007be2fmov [rsp+264], esi
14007be36movdqu x0, [rsp+256]
14007be3fmov [rsp+240], rdi
14007be47movdqu x2, [rsp+240]
14007be50movups [rsp+208], x0
14007be58movups [rsp+192], x2
14007be60call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007be65mov eax, [rsp+276]
14007be6cmov rbp, [rsp+224]
14007be74mov esi, [rsp+232]
14007be7btest eax, eax
14007be7djne 0x14007b640
14007be83mov eax, [rsp+280]
14007be8amov rbx, [rsp+160]
14007be92sub eax, 1
14007be95mov [rbx+28], eax
14007be98mov rax, [rsp+152]
14007bea0or [rax], 4
14007bea3jmp 0x14007b640
14007bea8lea rax, [rsp+276]
14007beb0mov [rsp+48], 12
14007beb8mov rdx, [rsp+144]
14007bec0lea rcx, [rsp+224]
14007bec8mov [rsp+72], rax
14007becdmov rax, [rsp+136]
14007bed5lea r9, [rsp+192]
14007beddlea r8, [rsp+208]
14007bee5mov [rsp+56], 2
14007beeemov [rsp+64], rax
14007bef3lea rax, [rsp+280]
14007befbmov [rsp+32], rax
14007bf00mov [rsp+40], 1
14007bf08mov [rsp+256], rbp
14007bf10mov [rsp+264], esi
14007bf17movdqu x3, [rsp+256]
14007bf20mov [rsp+240], rdi
14007bf28movdqu x4, [rsp+240]
14007bf31movups [rsp+208], x3
14007bf39movups [rsp+192], x4
14007bf41call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007bf46mov eax, [rsp+276]
14007bf4dmov rbp, [rsp+224]
14007bf55mov esi, [rsp+232]
14007bf5ctest eax, eax
14007bf5ejne 0x14007b640
14007bf64mov eax, [rsp+280]
14007bf6bmov rbx, [rsp+160]
14007bf73sub eax, 1
14007bf76mov [rbx+16], eax
14007bf79mov rax, [rsp+152]
14007bf81or [rax], 8
14007bf84jmp 0x14007b640
14007bf89mov rax, [rsp+168]
14007bf91mov rax, [rax+16]
14007bf95mov rax, [rax+80]
14007bf99
14007bf99loc_14007bf99:
14007bf99mov [rsp+264], esi
14007bfa0mov rsi, [rsp+152]
14007bfa8lea rcx, [rsp+224]
14007bfb0mov [rsp+256], rbp
14007bfb8movdqu x7, [rsp+256]
14007bfc1mov [rsp+240], rdi
14007bfc9movdqu x0, [rsp+240]
14007bfd2mov [rsp+64], rsi
14007bfd7mov [rsp+56], rax
14007bfdcmovups [rsp+208], x7
14007bfe4movups [rsp+192], x0
14007bfecjmp 0x14007bc9b
14007bff1mov rax, [rsp+168]
14007bff9mov rax, [rax+16]
14007bffdmovdqu x0, [rax+64]
14007c002movq rax, x0
14007c007movups [rsp+288], x0
14007c00fcmp [rax], 0
14007c012je 0x14007b640
14007c018psrldq x0, 8
14007c01dmovq rax, x0
14007c022cmp [rax], 0
14007c025je 0x14007b640
14007c02blea rax, [rsp+276]
14007c033mov [rsp+256], rbp
14007c03bmov rdx, [rsp+144]
14007c043lea rcx, [rsp+224]
14007c04bmov [rsp+64], rax
14007c050mov rax, [rsp+136]
14007c058lea r9, [rsp+192]
14007c060lea r8, [rsp+208]
14007c068mov [rsp+48], 2
14007c071mov [rsp+56], rax
14007c076lea rax, [rsp+288]
14007c07emov [rsp+40], rax
14007c083lea rax, [rsp+280]
14007c08bmov [rsp+32], rax
14007c090mov [rsp+264], esi
14007c097movdqu x0, [rsp+256]
14007c0a0mov [rsp+240], rdi
14007c0a8movdqu x2, [rsp+240]
14007c0b1movups [rsp+208], x0
14007c0b9movups [rsp+192], x2
14007c0c1call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c0c6mov eax, [rsp+276]
14007c0cdmov rbp, [rsp+224]
14007c0d5mov esi, [rsp+232]
14007c0dctest eax, eax
14007c0dejne 0x14007b640
14007c0e4mov eax, [rsp+280]
14007c0ebtest eax, eax
14007c0edje 0x14007b640
14007c0f3mov rax, [rsp+152]
14007c0fbor [rax+1], 1
14007c0ffjmp 0x14007b640
14007c104nop [rax]
14007c108mov rax, [rsp+168]
14007c110mov rbx, [rsp+152]
14007c118mov [rsp+256], rbp
14007c120lea rcx, [rsp+224]
14007c128mov [rsp+264], esi
14007c12fmov rdx, [rsp+144]
14007c137lea r9, [rsp+192]
14007c13flea r8, [rsp+208]
14007c147mov rax, [rax+16]
14007c14bmov [rsp+240], rdi
14007c153movdqu x5, [rsp+256]
14007c15cmovdqu x2, [rsp+240]
14007c165mov rax, [rax+48]
14007c169mov [rsp+64], rbx
14007c16emovups [rsp+208], x5
14007c176mov [rsp+56], rax
14007c17bmov rax, [rsp+160]
14007c183movups [rsp+192], x2
14007c18bmov [rsp+48], rax
14007c190lea rax, [rsp+276]
14007c198mov [rsp+40], rax
14007c19dmov rax, [rsp+136]
14007c1a5mov [rsp+32], rax
14007c1aacall _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007c1afmov r11l, [rsp+276]
14007c1b7mov rbp, [rsp+224]
14007c1bfmov esi, [rsp+232]
14007c1c6test r11l, r11l
14007c1c9jne 0x14007b640
14007c1cfor [rbx+1], 4
14007c1d3jmp 0x14007b640
14007c1d8lea rbx, [rsp+256]
14007c1e0mov [rsp+256], rbp
14007c1e8mov rcx, rbx
14007c1ebmov [rsp+264], esi
14007c1f2call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007c1f7mov rdx, [r13+48]
14007c1fbmovzx eax, al
14007c1fetest [rdx+2*rax], 1
14007c202jne 0x14007cce7
14007c208or [rsp+276], 4
14007c210mov rbp, [rsp+256]
14007c218mov esi, [rsp+264]
14007c21fjmp 0x14007b640
14007c224lea rax, [rsp+276]
14007c22cmov [rsp+48], 9999
14007c234mov rdx, [rsp+144]
14007c23clea r9, [rsp+192]
14007c244mov [rsp+72], rax
14007c249mov rax, [rsp+136]
14007c251lea rcx, [rsp+224]
14007c259lea r8, [rsp+208]
14007c261mov [rsp+56], 4
14007c26amov [rsp+64], rax
14007c26flea rax, [rsp+280]
14007c277mov [rsp+40], 0
14007c27fmov [rsp+32], rax
14007c284mov [rsp+256], rbp
14007c28cmov [rsp+264], esi
14007c293movdqu x6, [rsp+256]
14007c29cmov [rsp+240], rdi
14007c2a4movdqu x7, [rsp+240]
14007c2admovups [rsp+208], x6
14007c2b5movups [rsp+192], x7
14007c2bdcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c2c2mov r9l, [rsp+276]
14007c2camov rbp, [rsp+224]
14007c2d2mov esi, [rsp+232]
14007c2d9test r9l, r9l
14007c2dcjne 0x14007b640
14007c2e2mov eax, [rsp+280]
14007c2e9mov rbx, [rsp+160]
14007c2f1sub eax, 1900
14007c2f6mov [rbx+20], eax
14007c2f9mov rbx, [rsp+152]
14007c301movzx eax, [rbx+1]
14007c305mov [rsp+80], al
14007c309and eax, -7
14007c30cor eax, 4
14007c30fmov [rbx+1], al
14007c312jmp 0x14007b640
14007c317mov rax, [rsp+168]
14007c31fmov [rsp+264], esi
14007c326lea rcx, [rsp+224]
14007c32emov [rsp+256], rbp
14007c336mov rsi, [rsp+152]
14007c33emov rax, [rax+16]
14007c342mov [rsp+240], rdi
14007c34amovdqu x2, [rsp+256]
14007c353movdqu x3, [rsp+240]
14007c35cmov rax, [rax+32]
14007c360mov [rsp+64], rsi
14007c365movups [rsp+208], x2
14007c36dmov [rsp+56], rax
14007c372movups [rsp+192], x3
14007c37ajmp 0x14007bc9b
14007c37flea rax, [rsp+276]
14007c387mov [rsp+48], 53
14007c38fmov rdx, [rsp+144]
14007c397lea rcx, [rsp+224]
14007c39fmov [rsp+72], rax
14007c3a4mov rax, [rsp+136]
14007c3aclea r9, [rsp+192]
14007c3b4lea r8, [rsp+208]
14007c3bcmov [rsp+56], 2
14007c3c5mov [rsp+64], rax
14007c3calea rax, [rsp+280]
14007c3d2mov [rsp+40], 0
14007c3damov [rsp+32], rax
14007c3dfmov [rsp+256], rbp
14007c3e7mov [rsp+264], esi
14007c3eemovdqu x5, [rsp+256]
14007c3f7mov [rsp+240], rdi
14007c3ffmovdqu x6, [rsp+240]
14007c408movups [rsp+208], x5
14007c410movups [rsp+192], x6
14007c418call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c41dmov r11l, [rsp+276]
14007c425mov rbp, [rsp+224]
14007c42dmov esi, [rsp+232]
14007c434test r11l, r11l
14007c437jne 0x14007b640
14007c43dmov rbx, [rsp+152]
14007c445mov eax, [rsp+280]
14007c44cmov ecx, [rbx]
14007c44eshl eax, 16
14007c451and eax, 0x3f0000
14007c456mov edx, ecx
14007c458or eax, 64
14007c45bmov [rsp+80], ecx
14007c45fand edx, 0xffffffffffc0ffbf
14007c465or eax, edx
14007c467mov [rbx], eax
14007c469jmp 0x14007b640
14007c46elea rdx, [rip+0x115492]
14007c475lea rbx, [rsp+622]
14007c47dmov rcx, r13
14007c480mov r9, rbx
14007c483lea r8, [rdx+6]
14007c487call _ZNKSt5ctypeIcE5widenEPKcS2_Pc.isra.0
14007c48cmov [rsp+256], rbp
14007c494lea rcx, [rsp+224]
14007c49cmov [rsp+264], esi
14007c4a3movdqu x2, [rsp+256]
14007c4acmov [rsp+240], rdi
14007c4b4movdqu x3, [rsp+240]
14007c4bdmovups [rsp+208], x2
14007c4c5movups [rsp+192], x3
14007c4cdjmp 0x14007bc89
14007c4d2lea rax, [rsp+276]
14007c4damov [rsp+48], 59
14007c4e2mov rdx, [rsp+144]
14007c4ealea rcx, [rsp+224]
14007c4f2mov [rsp+72], rax
14007c4f7mov rax, [rsp+136]
14007c4fflea r9, [rsp+192]
14007c507lea r8, [rsp+208]
14007c50fmov [rsp+56], 2
14007c518mov [rsp+64], rax
14007c51dlea rax, [rsp+280]
14007c525mov [rsp+32], rax
14007c52amov [rsp+40], 0
14007c532mov [rsp+256], rbp
14007c53amov [rsp+264], esi
14007c541movdqu x5, [rsp+256]
14007c54amov [rsp+240], rdi
14007c552movdqu x6, [rsp+240]
14007c55bmovups [rsp+208], x5
14007c563movups [rsp+192], x6
14007c56bcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c570mov eax, [rsp+276]
14007c577mov rbp, [rsp+224]
14007c57fmov esi, [rsp+232]
14007c586test eax, eax
14007c588jne 0x14007b640
14007c58emov eax, [rsp+280]
14007c595mov rbx, [rsp+160]
14007c59dmov [rbx+4], eax
14007c5a0jmp 0x14007b640
14007c5a5lea rax, [rsp+276]
14007c5admov [rsp+48], 12
14007c5b5mov rdx, [rsp+144]
14007c5bdlea rcx, [rsp+224]
14007c5c5mov [rsp+72], rax
14007c5camov rax, [rsp+136]
14007c5d2lea r9, [rsp+192]
14007c5dalea r8, [rsp+208]
14007c5e2mov [rsp+56], 2
14007c5ebmov [rsp+64], rax
14007c5f0lea rax, [rsp+280]
14007c5f8mov [rsp+40], 1
14007c600mov [rsp+32], rax
14007c605mov [rsp+256], rbp
14007c60dmov [rsp+264], esi
14007c614movdqu x5, [rsp+256]
14007c61dmov [rsp+240], rdi
14007c625movdqu x7, [rsp+240]
14007c62emovups [rsp+208], x5
14007c636movups [rsp+192], x7
14007c63ecall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c643mov edx, [rsp+276]
14007c64amov rbp, [rsp+224]
14007c652mov esi, [rsp+232]
14007c659test edx, edx
14007c65bjne 0x14007b640
14007c661movsxd rax, [rsp+280]
14007c669mov rdx, rax
14007c66cimul rax, rax, 0x2aaaaaab
14007c673mov ecx, edx
14007c675sar ecx, 31
14007c678sar rax, 33
14007c67csub eax, ecx
14007c67elea eax, [rax+2*rax]
14007c681shl eax, 2
14007c684sub edx, eax
14007c686mov rax, [rsp+160]
14007c68emov [rax+8], edx
14007c691mov rax, [rsp+152]
14007c699or [rax], 1
14007c69cjmp 0x14007b640
14007c6a1lea rax, [rsp+276]
14007c6a9mov [rsp+48], 23
14007c6b1mov rdx, [rsp+144]
14007c6b9lea rcx, [rsp+224]
14007c6c1mov [rsp+72], rax
14007c6c6mov rax, [rsp+136]
14007c6celea r9, [rsp+192]
14007c6d6lea r8, [rsp+208]
14007c6demov [rsp+56], 2
14007c6e7mov [rsp+64], rax
14007c6eclea rax, [rsp+280]
14007c6f4mov [rsp+40], 0
14007c6fcmov [rsp+32], rax
14007c701mov [rsp+256], rbp
14007c709mov [rsp+264], esi
14007c710movdqu x3, [rsp+256]
14007c719mov [rsp+240], rdi
14007c721movdqu x4, [rsp+240]
14007c72amovups [rsp+208], x3
14007c732movups [rsp+192], x4
14007c73acall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c73fmov ecx, [rsp+276]
14007c746mov rbp, [rsp+224]
14007c74emov esi, [rsp+232]
14007c755test ecx, ecx
14007c757jne 0x14007b640
14007c75dmov eax, [rsp+280]
14007c764mov rbx, [rsp+160]
14007c76cmov [rbx+8], eax
14007c76fmov rax, [rsp+152]
14007c777and [rax], 254
14007c77ajmp 0x14007b640
14007c77flea rdx, [rip+0x115178]
14007c786lea rbx, [rsp+622]
14007c78emov rcx, r13
14007c791lea r8, [rdx+9]
14007c795mov r9, rbx
14007c798call _ZNKSt5ctypeIcE5widenEPKcS2_Pc.isra.0
14007c79dmov rax, [rsp+160]
14007c7a5mov r15, [rsp+152]
14007c7admov [rsp+56], rbx
14007c7b2mov [rsp+256], rbp
14007c7bamov rdx, [rsp+144]
14007c7c2lea r8, [rsp+208]
14007c7calea rcx, [rsp+224]
14007c7d2mov [rsp+48], rax
14007c7d7lea rax, [rsp+276]
14007c7dflea r9, [rsp+192]
14007c7e7mov [rsp+40], rax
14007c7ecmov rax, [rsp+136]
14007c7f4mov [rsp+64], r15
14007c7f9mov [rsp+32], rax
14007c7femov [rsp+264], esi
14007c805movdqu x0, [rsp+256]
14007c80emov [rsp+240], rdi
14007c816movdqu x2, [rsp+240]
14007c81fmovups [rsp+208], x0
14007c827movups [rsp+192], x2
14007c82fcall _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14007c834mov r8l, [rsp+276]
14007c83cmov rbp, [rsp+224]
14007c844mov esi, [rsp+232]
14007c84btest r8l, r8l
14007c84ejne 0x14007b640
14007c854or [r15+1], 4
14007c859jmp 0x14007b640
14007c85elea rax, [rsp+276]
14007c866mov [rsp+48], 99
14007c86emov rdx, [rsp+144]
14007c876lea rcx, [rsp+224]
14007c87emov [rsp+72], rax
14007c883mov rax, [rsp+136]
14007c88blea r9, [rsp+192]
14007c893lea r8, [rsp+208]
14007c89bmov [rsp+56], 2
14007c8a4mov [rsp+64], rax
14007c8a9lea rax, [rsp+280]
14007c8b1mov [rsp+40], 0
14007c8b9mov [rsp+32], rax
14007c8bemov [rsp+256], rbp
14007c8c6mov [rsp+264], esi
14007c8cdmovdqu x3, [rsp+256]
14007c8d6mov [rsp+240], rdi
14007c8demovdqu x4, [rsp+240]
14007c8e7movups [rsp+208], x3
14007c8efmovups [rsp+192], x4
14007c8f7call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c8fcmov r10l, [rsp+276]
14007c904mov rbp, [rsp+224]
14007c90cmov esi, [rsp+232]
14007c913test r10l, r10l
14007c916jne 0x14007b640
14007c91cmov rbx, [rsp+152]
14007c924mov eax, [rsp+280]
14007c92bor [rbx], 1152
14007c930mov [rbx+4], eax
14007c933jmp 0x14007b640
14007c938mov rax, [rsp+168]
14007c940mov rax, [rax+16]
14007c944mov rax, [rax+16]
14007c948jmp 0x14007bf99
14007c94dlea rax, [rsp+276]
14007c955mov [rsp+48], 6
14007c95dmov rdx, [rsp+144]
14007c965lea rcx, [rsp+224]
14007c96dmov [rsp+72], rax
14007c972mov rax, [rsp+136]
14007c97alea r9, [rsp+192]
14007c982lea r8, [rsp+208]
14007c98amov [rsp+56], 1
14007c993mov [rsp+64], rax
14007c998lea rax, [rsp+280]
14007c9a0mov [rsp+40], 0
14007c9a8mov [rsp+32], rax
14007c9admov [rsp+256], rbp
14007c9b5mov [rsp+264], esi
14007c9bcmovdqu x3, [rsp+256]
14007c9c5mov [rsp+240], rdi
14007c9cdmovdqu x4, [rsp+240]
14007c9d6movups [rsp+208], x3
14007c9demovups [rsp+192], x4
14007c9e6call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007c9ebmov ebx, [rsp+276]
14007c9f2mov rbp, [rsp+224]
14007c9famov esi, [rsp+232]
14007ca01test ebx, ebx
14007ca03jne 0x14007b640
14007ca09mov eax, [rsp+280]
14007ca10mov rbx, [rsp+160]
14007ca18mov [rbx+24], eax
14007ca1bmov rax, [rsp+152]
14007ca23or [rax], 2
14007ca26jmp 0x14007b640
14007ca2blea rcx, [rsp+256]
14007ca33mov [rsp+256], rbp
14007ca3bmov [rsp+264], esi
14007ca42call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007ca47mov rbp, [rsp+256]
14007ca4fmov esi, [rsp+264]
14007ca56mov ebx, eax
14007ca58cmp [r13+56], 0
14007ca5dje 0x14007cc1f
14007ca63movzx eax, [r13+94]
14007ca68
14007ca68loc_14007ca68:
14007ca68cmp bl, al
14007ca6ajne 0x14007b630
14007ca70mov rcx, rbp
14007ca73mov esi, -1
14007ca78call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007ca7djmp 0x14007b640
14007ca82lea rax, [rsp+276]
14007ca8amov [rsp+48], 99
14007ca92mov rdx, [rsp+144]
14007ca9alea rcx, [rsp+224]
14007caa2mov [rsp+72], rax
14007caa7mov rax, [rsp+136]
14007caaflea r9, [rsp+192]
14007cab7lea r8, [rsp+208]
14007cabfmov [rsp+56], 2
14007cac8mov [rsp+64], rax
14007cacdlea rax, [rsp+280]
14007cad5mov [rsp+32], rax
14007cadamov [rsp+40], 0
14007cae2mov [rsp+256], rbp
14007caeamov [rsp+264], esi
14007caf1movdqu x4, [rsp+256]
14007cafamov [rsp+240], rdi
14007cb02movdqu x5, [rsp+240]
14007cb0bmovups [rsp+208], x4
14007cb13movups [rsp+192], x5
14007cb1bcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007cb20mov rax, [rsp+232]
14007cb28mov r10l, [rsp+276]
14007cb30mov rbp, [rsp+224]
14007cb38mov esi, eax
14007cb3atest r10l, r10l
14007cb3djne 0x14007b640
14007cb43mov rsi, [rsp+152]
14007cb4blea rbx, [rsp+256]
14007cb53lea rdx, [rsp+240]
14007cb5bmov [rsp+256], rbp
14007cb63mov rcx, rbx
14007cb66mov [rsp+264], eax
14007cb6dor [rsi+1], 6
14007cb71call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007cb76mov rdi, [rsp+240]
14007cb7etest al, al
14007cb80je 0x14007ce10
14007cb86mov rbp, [rsp+256]
14007cb8emov esi, [rsp+264]
14007cb95
14007cb95loc_14007cb95:
14007cb95mov eax, [rsp+280]
14007cb9clea edx, [rax+100]
14007cb9fcmp eax, 69
14007cba2cmovl eax, edx
14007cba5
14007cba5loc_14007cba5:
14007cba5mov rbx, [rsp+160]
14007cbadmov [rbx+20], eax
14007cbb0mov eax, [rsp+248]
14007cbb7mov [rsp+104], eax
14007cbbbjmp 0x14007b640
14007cbc0
14007cbc0loc_14007cbc0:
14007cbc0mov rax, [rbp]
14007cbc4mov [rsp+176], r8b
14007cbccmov rcx, rbp
14007cbcfcall [rax+72]
14007cbd2cmp eax, -1
14007cbd5je 0x14007ce01
14007cbdbmovzx r15l, [rsp+176]
14007cbe4movsx edx, al
14007cbe7jmp 0x14007b1fa
14007cbec
14007cbecloc_14007cbec:
14007cbecmov rax, [rbp]
14007cbf0mov rcx, rbp
14007cbf3call [rax+72]
14007cbf6mov edx, -1
14007cbfbcmp eax, -1
14007cbfecmovne edx, eax
14007cc01mov eax, 0
14007cc06cmove rbp, rax
14007cc0ajmp 0x14007b22a
14007cc0f
14007cc0floc_14007cc0f:
14007cc0fmov rcx, [r13+48]
14007cc13mov eax, 510
14007cc18xor ebp, ebp
14007cc1ajmp 0x14007b2c7
14007cc1f
14007cc1floc_14007cc1f:
14007cc1fmov edx, 37
14007cc24mov rcx, r13
14007cc27call _ZNKSt5ctypeIcE5widenEc.part.0
14007cc2cjmp 0x14007ca68
14007cc31
14007cc31loc_14007cc31:
14007cc31mov eax, [rsp+248]
14007cc38mov esi, [rsp+264]
14007cc3fmov [rsp+104], eax
14007cc43jmp 0x14007b640
14007cc48
14007cc48loc_14007cc48:
14007cc48mov rax, [rdi+24]
14007cc4ccmp [rdi+16], rax
14007cc50jb 0x14007b31f
14007cc56mov esi, -1
14007cc5b
14007cc5bloc_14007cc5b:
14007cc5bmov rax, [rdi]
14007cc5emov rcx, rdi
14007cc61call [rax+72]
14007cc64cmp eax, -1
14007cc67jne 0x14007b360
14007cc6dcmp esi, -1
14007cc70sete r9b
14007cc74xor edi, edi
14007cc76jmp 0x14007b2ae
14007cc7b
14007cc7bloc_14007cc7b:
14007cc7btest rdi, rdi
14007cc7eje 0x14007cebf
14007cc84test r15b, r15b
14007cc87je 0x14007cc0f
14007cc89mov rax, [rdi+24]
14007cc8dcmp [rdi+16], rax
14007cc91jb 0x14007cc0f
14007cc97mov rax, [rdi]
14007cc9amov rcx, rdi
14007cc9dxor ebp, ebp
14007cc9fcall [rax+72]
14007cca2add eax, 1
14007cca5jne 0x14007b2bc
14007ccabmov [rsp+80], r15b
14007ccb0add r12, 1
14007ccb4mov edx, r15l
14007ccb7xor edi, edi
14007ccb9mov r14l, [rsp+248]
14007ccc1jmp 0x14007b137
14007ccc6nop [rax+rax]
14007ccd0
14007ccd0loc_14007ccd0:
14007ccd0mov rcx, [rsp+256]
14007ccd8call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007ccddmov eax, -1
14007cce2jmp 0x14007ba61
14007cce7
14007cce7loc_14007cce7:
14007cce7lea rax, [rsp+276]
14007cceflea r15, [rsp+284]
14007ccf7mov [rsp+48], 14
14007cd00movdqu x3, [rsp+256]
14007cd09mov [rsp+184], rax
14007cd11mov rdx, [rsp+144]
14007cd19lea rcx, [rsp+224]
14007cd21lea r9, [rsp+192]
14007cd29mov [rsp+64], rax
14007cd2emov rax, [rsp+136]
14007cd36lea r8, [rsp+208]
14007cd3emov [rsp+32], r15
14007cd43mov [rsp+56], rax
14007cd48mov rax, [rip+0x119fc1]
14007cd4fmov [rsp+240], rdi
14007cd57movdqu x4, [rsp+240]
14007cd60mov [rsp+40], rax
14007cd65mov [rsp+176], rcx
14007cd6dmov [rsp+80], r9
14007cd72mov [rsp+104], r8
14007cd77movups [rsp+208], x3
14007cd7fmovups [rsp+192], x4
14007cd87call std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007cd8cmov rax, [rsp+224]
14007cd94lea rdx, [rsp+240]
14007cd9cmov rcx, rbx
14007cd9fmov [rsp+256], rax
14007cda7mov rax, [rsp+232]
14007cdafmov [rsp+264], eax
14007cdb6call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007cdbbmov rbp, [rsp+256]
14007cdc3mov esi, [rsp+264]
14007cdcamov rdi, [rsp+240]
14007cdd2test al, al
14007cdd4jne 0x14007cdea
14007cdd6mov eax, [rsp+276]
14007cdddor eax, [rsp+284]
14007cde4je 0x14007cef5
14007cdea
14007cdealoc_14007cdea:
14007cdeamov eax, [rsp+248]
14007cdf1mov [rsp+104], eax
14007cdf5jmp 0x14007b640
14007cdfa
14007cdfaloc_14007cdfa:
14007cdfaxor edi, edi
14007cdfcjmp 0x14007b151
14007ce01
14007ce01loc_14007ce01:
14007ce01xor r15l, r15l
14007ce04mov edx, -1
14007ce09xor ebp, ebp
14007ce0bjmp 0x14007b1fa
14007ce10
14007ce10loc_14007ce10:
14007ce10mov rcx, rbx
14007ce13call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007ce18mov r8l, 42
14007ce1emov rcx, r13
14007ce21mov rbp, [rsp+256]
14007ce29movsx edx, al
14007ce2cmov esi, [rsp+264]
14007ce33call std::ctype<char>::narrow(char, char) const
14007ce38mov r15l, eax
14007ce3blea eax, [r15-48]
14007ce3fcmp al, 9
14007ce41ja 0x14007cb95
14007ce47mov rcx, rbp
14007ce4acall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007ce4fmov eax, [rsp+280]
14007ce56movsx edx, r15b
14007ce5amov rcx, rbx
14007ce5dmov [rsp+264], -1
14007ce68lea eax, [rax+4*rax]
14007ce6blea eax, [rdx+2*rax-48]
14007ce6flea rdx, [rsp+240]
14007ce77mov [rsp+280], eax
14007ce7ecall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007ce83mov rdi, [rsp+240]
14007ce8btest al, al
14007ce8dje 0x14007d0bd
14007ce93mov rbp, [rsp+256]
14007ce9bmov esi, [rsp+264]
14007cea2
14007cea2loc_14007cea2:
14007cea2mov eax, [rsp+280]
14007cea9mov rbx, [rsp+152]
14007ceb1sub eax, 1900
14007ceb6and [rbx+1], 253
14007cebajmp 0x14007cba5
14007cebf
14007cebfloc_14007cebf:
14007cebftest r15b, r15b
14007cec2jne 0x14007d097
14007cec8mov rcx, [r13+48]
14007ceccxor ebp, ebp
14007cecemov eax, 510
14007ced3jmp 0x14007b2c7
14007ced8
14007ced8loc_14007ced8:
14007ced8mov rsi, [rip+0x11a7b1]
14007cedfmov rax, [rsp+632]
14007cee7sub rax, [rsi]
14007ceeaje 0x14007d16f
14007cef0
14007cef0loc_14007cef0:
14007cef0call __stack_chk_fail
14007cef5
14007cef5loc_14007cef5:
14007cef5mov rcx, rbx
14007cef8call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007cefdmov rbp, [rsp+256]
14007cf05mov esi, [rsp+264]
14007cf0cmov r12l, eax
14007cf0fcmp [r13+56], 0
14007cf14je 0x14007d073
14007cf1amovzx eax, [r13+102]
14007cf1f
14007cf1floc_14007cf1f:
14007cf1fcmp r12b, al
14007cf22je 0x14007cf55
14007cf24mov rcx, rbx
14007cf27call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007cf2cmov rbp, [rsp+256]
14007cf34mov esi, [rsp+264]
14007cf3bmov ebx, eax
14007cf3dcmp [r13+56], 0
14007cf42je 0x14007d085
14007cf48movzx eax, [r13+100]
14007cf4d
14007cf4dloc_14007cf4d:
14007cf4dcmp bl, al
14007cf4fjne 0x14007cdea
14007cf55
14007cf55loc_14007cf55:
14007cf55mov [rsp+264], esi
14007cf5cxor ecx, ecx
14007cf5emov rsi, [rsp+184]
14007cf66mov rbx, [rsp+136]
14007cf6emov r12, [rsp+144]
14007cf76mov [rsp+40], ecx
14007cf7amov [rsp+256], rbp
14007cf82mov rbp, [rsp+176]
14007cf8amov [rsp+72], rsi
14007cf8fmov r9, [rsp+80]
14007cf94mov rdx, r12
14007cf97mov [rsp+64], rbx
14007cf9cmov r8, [rsp+104]
14007cfa1mov rcx, rbp
14007cfa4movdqu x5, [rsp+256]
14007cfadmov [rsp+32], r15
14007cfb2mov [rsp+56], 2
14007cfbbmovdqu x6, [rsp+240]
14007cfc4mov [rsp+48], 23
14007cfccmovups [rsp+208], x5
14007cfd4movups [rsp+192], x6
14007cfdccall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007cfe1xor r8l, r8l
14007cfe4mov [rsp+72], rsi
14007cfe9mov rcx, rbp
14007cfecmov rax, [rsp+224]
14007cff4mov [rsp+40], r8l
14007cff9mov rdx, r12
14007cffcmov [rsp+64], rbx
14007d001mov r9, [rsp+80]
14007d006mov [rsp+256], rax
14007d00emov rax, [rsp+232]
14007d016mov [rsp+56], 2
14007d01fmov r8, [rsp+104]
14007d024movdqu x0, [rsp+240]
14007d02dmov [rsp+32], r15
14007d032mov [rsp+48], 59
14007d03amov [rsp+264], eax
14007d041movdqu x7, [rsp+256]
14007d04amovups [rsp+192], x0
14007d052movups [rsp+208], x7
14007d05acall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14007d05fmov rbp, [rsp+224]
14007d067mov esi, [rsp+232]
14007d06ejmp 0x14007cdea
14007d073
14007d073loc_14007d073:
14007d073mov edx, 45
14007d078mov rcx, r13
14007d07bcall _ZNKSt5ctypeIcE5widenEc.part.0
14007d080jmp 0x14007cf1f
14007d085
14007d085loc_14007d085:
14007d085mov edx, 43
14007d08amov rcx, r13
14007d08dcall _ZNKSt5ctypeIcE5widenEc.part.0
14007d092jmp 0x14007cf4d
14007d097
14007d097loc_14007d097:
14007d097mov r14l, [rsp+248]
14007d09fadd r12, 1
14007d0a3mov [rsp+80], r15b
14007d0a8mov edx, r15l
14007d0abmov ebp, 0
14007d0b0cmp r14l, -1
14007d0b4sete r15b
14007d0b8jmp 0x14007b14e
14007d0bd
14007d0bdloc_14007d0bd:
14007d0bdmov rcx, rbx
14007d0c0call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007d0c5mov r8l, 42
14007d0cbmov rcx, r13
14007d0cemov rbp, [rsp+256]
14007d0d6movsx edx, al
14007d0d9mov esi, [rsp+264]
14007d0e0call std::ctype<char>::narrow(char, char) const
14007d0e5movsx ebx, al
14007d0e8lea eax, [rbx-48]
14007d0ebcmp al, 9
14007d0edja 0x14007cea2
14007d0f3mov rcx, rbp
14007d0f6or esi, -1
14007d0f9call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007d0feimul eax, [rsp+280], 10
14007d106lea eax, [rax+rbx-48]
14007d10amov [rsp+280], eax
14007d111jmp 0x14007cea2
14007d116
14007d116loc_14007d116:
14007d116cmp esi, -1
14007d119je 0x14007b2e7
14007d11ftest rdi, rdi
14007d122je 0x14007d148
14007d124test r15b, r15b
14007d127jne 0x14007d160
14007d129
14007d129loc_14007d129:
14007d129mov [rsp+80], 0
14007d12emov r14l, [rsp+248]
14007d136add r12, 1
14007d13axor edx, edx
14007d13cjmp 0x14007b137
14007d141nop [rax]
14007d148
14007d148loc_14007d148:
14007d148cmp r14l, -1
14007d14cjne 0x14007d129
14007d14emovzx eax, sil
14007d152add rax, rax
14007d155jmp 0x14007b2c7
14007d15anop [rax+rax]
14007d160
14007d160loc_14007d160:
14007d160mov rax, [rdi+24]
14007d164cmp [rdi+16], rax
14007d168jb 0x14007d129
14007d16ajmp 0x14007cc5b
14007d16f
14007d16floc_14007d16f:
14007d16fcall std::__throw_bad_cast()
14007d174nop
14007af70
Loading..