File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14008ef50
14008ef50std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::char_traits<wchar_t> const&):
14008ef50push rbx
14008ef51sub rsp, 32
14008ef55mov rbx, rcx
14008ef58mov r8, rdx
14008ef5bxor ecx, ecx
14008ef5dxor edx, edx
14008ef5fcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
14008ef64mov [rbx], rax
14008ef67add rsp, 32
14008ef6bpop rbx
14008ef6cret
14008ef50
14008ef50std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::char_traits<wchar_t> const&):
14008ef50push rbx
14008ef51sub rsp, 32
14008ef55mov rbx, rcx
14008ef58mov r8, rdx
14008ef5bxor ecx, ecx
14008ef5dxor edx, edx
14008ef5fcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
14008ef64mov [rbx], rax
14008ef67add rsp, 32
14008ef6bpop rbx
14008ef6cret
14008ef50
14008ef6d
14008ef6d // align 0x10
14008ef6d // align 0x10
14008ef70
14008ef70std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&):
14008ef70sub rsp, 72
14008ef74mov r9, [rip+0x108715]
14008ef7bmov rax, [r9]
14008ef7emov [rsp+56], rax
14008ef83mov rax, [rdx]
14008ef86mov r10, rcx
14008ef89mov edx, [rax-8]
14008ef8clea rcx, [rax-24]
14008ef90test edx, edx
14008ef92js 0x14008efb0
14008ef94lock add [rax-8], 1
14008ef99
14008ef99loc_14008ef99:
14008ef99mov [r10], rax
14008ef9cmov rax, [rsp+56]
14008efa1sub rax, [r9]
14008efa4jne 0x14008efd0
14008efa6add rsp, 72
14008efaaret
14008efab
14008efab 0f 1f 44 00 00 ..D..
14008efb0
14008efb0loc_14008efb0:
14008efb0lea rdx, [rsp+55]
14008efb5xor r8l, r8l
14008efb8mov [rsp+40], r10
14008efbdcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
14008efc2mov r10, [rsp+40]
14008efc7mov r9, [rip+0x1086c2]
14008efcejmp 0x14008ef99
14008efd0
14008efd0loc_14008efd0:
14008efd0call __stack_chk_fail
14008efd5nop
14008ef70
14008ef70std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&):
14008ef70sub rsp, 72
14008ef74mov r9, [rip+0x108715]
14008ef7bmov rax, [r9]
14008ef7emov [rsp+56], rax
14008ef83mov rax, [rdx]
14008ef86mov r10, rcx
14008ef89mov edx, [rax-8]
14008ef8clea rcx, [rax-24]
14008ef90test edx, edx
14008ef92js 0x14008efb0
14008ef94lock add [rax-8], 1
14008ef99
14008ef99loc_14008ef99:
14008ef99mov [r10], rax
14008ef9cmov rax, [rsp+56]
14008efa1sub rax, [r9]
14008efa4jne 0x14008efd0
14008efa6add rsp, 72
14008efaaret
14008efab
14008efab 0f 1f 44 00 00 ..D..
14008efb0
14008efb0loc_14008efb0:
14008efb0lea rdx, [rsp+55]
14008efb5xor r8l, r8l
14008efb8mov [rsp+40], r10
14008efbdcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
14008efc2mov r10, [rsp+40]
14008efc7mov r9, [rip+0x1086c2]
14008efcejmp 0x14008ef99
14008efd0
14008efd0loc_14008efd0:
14008efd0call __stack_chk_fail
14008efd5nop
14008ef70
14008efd6
14008efd6 // align 0x10
14008efd6 // align 0x10
14008efe0
14008efe0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, std::char_traits<wchar_t> const&):
14008efe0sub rsp, 40
14008efe4mov rax, [rdx]
14008efe7mov r9, rcx
14008efeamov ecx, [rax-8]
14008efedtest ecx, ecx
14008efefjs 0x14008f000
14008eff1lock add [rax-8], 1
14008eff6mov [r9], rax
14008eff9add rsp, 40
14008effdret
14008effe
14008effe 66 90 f.
14008f000
14008f000loc_14008f000:
14008f000mov rdx, r8
14008f003lea rcx, [rax-24]
14008f007xor r8l, r8l
14008f00amov [rsp+48], r9
14008f00fcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
14008f014mov r9, [rsp+48]
14008f019mov [r9], rax
14008f01cadd rsp, 40
14008f020ret
14008efe0
14008efe0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, std::char_traits<wchar_t> const&):
14008efe0sub rsp, 40
14008efe4mov rax, [rdx]
14008efe7mov r9, rcx
14008efeamov ecx, [rax-8]
14008efedtest ecx, ecx
14008efefjs 0x14008f000
14008eff1lock add [rax-8], 1
14008eff6mov [r9], rax
14008eff9add rsp, 40
14008effdret
14008effe
14008effe 66 90 f.
14008f000
14008f000loc_14008f000:
14008f000mov rdx, r8
14008f003lea rcx, [rax-24]
14008f007xor r8l, r8l
14008f00amov [rsp+48], r9
14008f00fcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_clone(std::char_traits<wchar_t> const&, unsigned long long)
14008f014mov r9, [rsp+48]
14008f019mov [r9], rax
14008f01cadd rsp, 40
14008f020ret
14008efe0
14008f021
14008f021 // align 0x10
14008f021 // align 0x10
14008f030
14008f030std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, std::char_traits<wchar_t> const&):
14008f030push rbx
14008f031sub rsp, 32
14008f035mov rax, [rdx]
14008f038mov r10, r9
14008f03bmov r9, [rax-24]
14008f03fmov rbx, rcx
14008f042lea rdx, [rax+2*r9]
14008f046cmp r9, r8
14008f049jb 0x14008f063
14008f04blea rcx, [rax+2*r8]
14008f04fxor r9l, r9l
14008f052mov r8, r10
14008f055call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f05amov [rbx], rax
14008f05dadd rsp, 32
14008f061pop rbx
14008f062ret
14008f063
14008f063loc_14008f063:
14008f063lea rdx, [rip+0x102208]
14008f06alea rcx, [rip+0x10207f]
14008f071call std::__throw_out_of_range_fmt(char const*, ...)
14008f076nop
14008f030
14008f030std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, std::char_traits<wchar_t> const&):
14008f030push rbx
14008f031sub rsp, 32
14008f035mov rax, [rdx]
14008f038mov r10, r9
14008f03bmov r9, [rax-24]
14008f03fmov rbx, rcx
14008f042lea rdx, [rax+2*r9]
14008f046cmp r9, r8
14008f049jb 0x14008f063
14008f04blea rcx, [rax+2*r8]
14008f04fxor r9l, r9l
14008f052mov r8, r10
14008f055call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f05amov [rbx], rax
14008f05dadd rsp, 32
14008f061pop rbx
14008f062ret
14008f063
14008f063loc_14008f063:
14008f063lea rdx, [rip+0x102208]
14008f06alea rcx, [rip+0x10207f]
14008f071call std::__throw_out_of_range_fmt(char const*, ...)
14008f076nop
14008f030
14008f077
14008f077 // align 0x10
14008f077 // align 0x10
14008f080
14008f080std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, unsigned long long):
14008f080push rbx
14008f081sub rsp, 48
14008f085mov rdx, [rdx]
14008f088mov rbx, rcx
14008f08bmov rcx, [rip+0x1085fe]
14008f092mov rax, [rcx]
14008f095mov [rsp+40], rax
14008f09axor eax, eax
14008f09cmov rcx, [rdx-24]
14008f0a0mov rax, rcx
14008f0a3sub rax, r8
14008f0a6cmp rax, r9
14008f0a9cmova rax, r9
14008f0adadd rax, r8
14008f0b0cmp rcx, r8
14008f0b3jb 0x14008f0e4
14008f0b5lea rcx, [rdx+2*r8]
14008f0b9xor r9l, r9l
14008f0bclea r8, [rsp+39]
14008f0c1lea rdx, [rdx+2*rax]
14008f0c5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f0camov [rbx], rax
14008f0cdmov rbx, [rip+0x1085bc]
14008f0d4mov rax, [rsp+40]
14008f0d9sub rax, [rbx]
14008f0dcjne 0x14008f0f5
14008f0deadd rsp, 48
14008f0e2pop rbx
14008f0e3ret
14008f0e4
14008f0e4loc_14008f0e4:
14008f0e4mov rbx, [rip+0x1085a5]
14008f0ebmov rax, [rsp+40]
14008f0f0sub rax, [rbx]
14008f0f3je 0x14008f0fa
14008f0f5
14008f0f5loc_14008f0f5:
14008f0f5call __stack_chk_fail
14008f0fa
14008f0faloc_14008f0fa:
14008f0famov r9, rcx
14008f0fdlea rdx, [rip+0x10216e]
14008f104lea rcx, [rip+0x101fe5]
14008f10bcall std::__throw_out_of_range_fmt(char const*, ...)
14008f110nop
14008f080
14008f080std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, unsigned long long):
14008f080push rbx
14008f081sub rsp, 48
14008f085mov rdx, [rdx]
14008f088mov rbx, rcx
14008f08bmov rcx, [rip+0x1085fe]
14008f092mov rax, [rcx]
14008f095mov [rsp+40], rax
14008f09axor eax, eax
14008f09cmov rcx, [rdx-24]
14008f0a0mov rax, rcx
14008f0a3sub rax, r8
14008f0a6cmp rax, r9
14008f0a9cmova rax, r9
14008f0adadd rax, r8
14008f0b0cmp rcx, r8
14008f0b3jb 0x14008f0e4
14008f0b5lea rcx, [rdx+2*r8]
14008f0b9xor r9l, r9l
14008f0bclea r8, [rsp+39]
14008f0c1lea rdx, [rdx+2*rax]
14008f0c5call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f0camov [rbx], rax
14008f0cdmov rbx, [rip+0x1085bc]
14008f0d4mov rax, [rsp+40]
14008f0d9sub rax, [rbx]
14008f0dcjne 0x14008f0f5
14008f0deadd rsp, 48
14008f0e2pop rbx
14008f0e3ret
14008f0e4
14008f0e4loc_14008f0e4:
14008f0e4mov rbx, [rip+0x1085a5]
14008f0ebmov rax, [rsp+40]
14008f0f0sub rax, [rbx]
14008f0f3je 0x14008f0fa
14008f0f5
14008f0f5loc_14008f0f5:
14008f0f5call __stack_chk_fail
14008f0fa
14008f0faloc_14008f0fa:
14008f0famov r9, rcx
14008f0fdlea rdx, [rip+0x10216e]
14008f104lea rcx, [rip+0x101fe5]
14008f10bcall std::__throw_out_of_range_fmt(char const*, ...)
14008f110nop
14008f080
14008f111
14008f111 // align 0x10
14008f111 // align 0x10
14008f120
14008f120std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, unsigned long long, std::char_traits<wchar_t> const&):
14008f120push rbx
14008f121sub rsp, 32
14008f125mov rdx, [rdx]
14008f128mov rbx, rcx
14008f12bmov rcx, [rdx-24]
14008f12fmov rax, rcx
14008f132sub rax, r8
14008f135cmp rax, r9
14008f138cmova rax, r9
14008f13cadd rax, r8
14008f13fcmp rcx, r8
14008f142jb 0x14008f162
14008f144lea rcx, [rdx+2*r8]
14008f148mov r8, [rsp+80]
14008f14dxor r9l, r9l
14008f150lea rdx, [rdx+2*rax]
14008f154call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f159mov [rbx], rax
14008f15cadd rsp, 32
14008f160pop rbx
14008f161ret
14008f162
14008f162loc_14008f162:
14008f162mov r9, rcx
14008f165lea rdx, [rip+0x102106]
14008f16clea rcx, [rip+0x101f7d]
14008f173call std::__throw_out_of_range_fmt(char const*, ...)
14008f178nop
14008f120
14008f120std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::allocator<wchar_t> const&, unsigned long long, unsigned long long, std::char_traits<wchar_t> const&):
14008f120push rbx
14008f121sub rsp, 32
14008f125mov rdx, [rdx]
14008f128mov rbx, rcx
14008f12bmov rcx, [rdx-24]
14008f12fmov rax, rcx
14008f132sub rax, r8
14008f135cmp rax, r9
14008f138cmova rax, r9
14008f13cadd rax, r8
14008f13fcmp rcx, r8
14008f142jb 0x14008f162
14008f144lea rcx, [rdx+2*r8]
14008f148mov r8, [rsp+80]
14008f14dxor r9l, r9l
14008f150lea rdx, [rdx+2*rax]
14008f154call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f159mov [rbx], rax
14008f15cadd rsp, 32
14008f160pop rbx
14008f161ret
14008f162
14008f162loc_14008f162:
14008f162mov r9, rcx
14008f165lea rdx, [rip+0x102106]
14008f16clea rcx, [rip+0x101f7d]
14008f173call std::__throw_out_of_range_fmt(char const*, ...)
14008f178nop
14008f120
14008f179
14008f179 // align 0x10
14008f179 // align 0x10
14008f180
14008f180std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::initializer_list<wchar_t>, std::char_traits<wchar_t> const&):
14008f180push rbx
14008f181sub rsp, 32
14008f185xor r9l, r9l
14008f188mov rax, [rdx+8]
14008f18cmov rbx, rcx
14008f18fmov rcx, [rdx]
14008f192lea rdx, [rcx+2*rax]
14008f196call wchar_t* std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t const*>(wchar_t const*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f19bmov [rbx], rax
14008f19eadd rsp, 32
14008f1a2pop rbx
14008f1a3ret
14008f180
14008f180std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(std::initializer_list<wchar_t>, std::char_traits<wchar_t> const&):
14008f180push rbx
14008f181sub rsp, 32
14008f185xor r9l, r9l
14008f188mov rax, [rdx+8]
14008f18cmov rbx, rcx
14008f18fmov rcx, [rdx]
14008f192lea rdx, [rcx+2*rax]
14008f196call wchar_t* std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t const*>(wchar_t const*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f19bmov [rbx], rax
14008f19eadd rsp, 32
14008f1a2pop rbx
14008f1a3ret
14008f180
14008f1a4
14008f1a4 // align 0x10
14008f1a4 // align 0x10
14008f1b0
14008f1b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string():
14008f1b0push rbx
14008f1b1sub rsp, 48
14008f1b5mov rdx, [rip+0x1084d4]
14008f1bcmov r8, [rdx]
14008f1bfmov [rsp+40], r8
14008f1c4lea r8, [rsp+39]
14008f1c9mov rbx, rcx
14008f1ccxor edx, edx
14008f1cexor ecx, ecx
14008f1d0call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
14008f1d5mov rcx, [rip+0x1084b4]
14008f1dcmov [rbx], rax
14008f1dfmov rax, [rsp+40]
14008f1e4sub rax, [rcx]
14008f1e7jne 0x14008f1ef
14008f1e9add rsp, 48
14008f1edpop rbx
14008f1eeret
14008f1ef
14008f1efloc_14008f1ef:
14008f1efcall __stack_chk_fail
14008f1f4nop
14008f1b0
14008f1b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string():
14008f1b0push rbx
14008f1b1sub rsp, 48
14008f1b5mov rdx, [rip+0x1084d4]
14008f1bcmov r8, [rdx]
14008f1bfmov [rsp+40], r8
14008f1c4lea r8, [rsp+39]
14008f1c9mov rbx, rcx
14008f1ccxor edx, edx
14008f1cexor ecx, ecx
14008f1d0call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
14008f1d5mov rcx, [rip+0x1084b4]
14008f1dcmov [rbx], rax
14008f1dfmov rax, [rsp+40]
14008f1e4sub rax, [rcx]
14008f1e7jne 0x14008f1ef
14008f1e9add rsp, 48
14008f1edpop rbx
14008f1eeret
14008f1ef
14008f1efloc_14008f1ef:
14008f1efcall __stack_chk_fail
14008f1f4nop
14008f1b0
14008f1f5
14008f1f5 // align 0x10
14008f1f5 // align 0x10
14008f200
14008f200std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(unsigned long long, wchar_t, std::char_traits<wchar_t> const&):
14008f200push rbx
14008f201sub rsp, 32
14008f205mov rbx, rcx
14008f208mov rcx, rdx
14008f20bmovzx edx, r8w
14008f20fmov r8, r9
14008f212call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
14008f217mov [rbx], rax
14008f21aadd rsp, 32
14008f21epop rbx
14008f21fret
14008f200
14008f200std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string(unsigned long long, wchar_t, std::char_traits<wchar_t> const&):
14008f200push rbx
14008f201sub rsp, 32
14008f205mov rbx, rcx
14008f208mov rcx, rdx
14008f20bmovzx edx, r8w
14008f20fmov r8, r9
14008f212call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct(unsigned long long, wchar_t, std::char_traits<wchar_t> const&)
14008f217mov [rbx], rax
14008f21aadd rsp, 32
14008f21epop rbx
14008f21fret
14008f200
14008f220
14008f220std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, __gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, std::char_traits<wchar_t> const&):
14008f220push rbx
14008f221sub rsp, 32
14008f225mov rbx, rcx
14008f228mov rcx, rdx
14008f22bmov rdx, r8
14008f22emov r8, r9
14008f231xor r9l, r9l
14008f234call __gnu_cxx::__normal_iterator std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, __gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f239mov [rbx], rax
14008f23cadd rsp, 32
14008f240pop rbx
14008f241ret
14008f220
14008f220std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, __gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, std::char_traits<wchar_t> const&):
14008f220push rbx
14008f221sub rsp, 32
14008f225mov rbx, rcx
14008f228mov rcx, rdx
14008f22bmov rdx, r8
14008f22emov r8, r9
14008f231xor r9l, r9l
14008f234call __gnu_cxx::__normal_iterator std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>>(__gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, __gnu_cxx::__normal_iterator<wchar_t*, std::allocator<wchar_t>>, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f239mov [rbx], rax
14008f23cadd rsp, 32
14008f240pop rbx
14008f241ret
14008f220
14008f242
14008f242 // align 0x10
14008f242 // align 0x10
14008f250
14008f250std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<wchar_t const*>(wchar_t const*, wchar_t const*, std::char_traits<wchar_t> const&):
14008f250push rbx
14008f251sub rsp, 32
14008f255mov rbx, rcx
14008f258mov rcx, rdx
14008f25bmov rdx, r8
14008f25emov r8, r9
14008f261xor r9l, r9l
14008f264call wchar_t* std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t const*>(wchar_t const*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f269mov [rbx], rax
14008f26cadd rsp, 32
14008f270pop rbx
14008f271ret
14008f250
14008f250std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<wchar_t const*>(wchar_t const*, wchar_t const*, std::char_traits<wchar_t> const&):
14008f250push rbx
14008f251sub rsp, 32
14008f255mov rbx, rcx
14008f258mov rcx, rdx
14008f25bmov rdx, r8
14008f25emov r8, r9
14008f261xor r9l, r9l
14008f264call wchar_t* std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t const*>(wchar_t const*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f269mov [rbx], rax
14008f26cadd rsp, 32
14008f270pop rbx
14008f271ret
14008f250
14008f272
14008f272 // align 0x10
14008f272 // align 0x10
14008f280
14008f280std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&):
14008f280push rbx
14008f281sub rsp, 32
14008f285mov rbx, rcx
14008f288mov rcx, rdx
14008f28bmov rdx, r8
14008f28emov r8, r9
14008f291xor r9l, r9l
14008f294call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f299mov [rbx], rax
14008f29cadd rsp, 32
14008f2a0pop rbx
14008f2a1ret
14008f280
14008f280std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_string<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&):
14008f280push rbx
14008f281sub rsp, 32
14008f285mov rbx, rcx
14008f288mov rcx, rdx
14008f28bmov rdx, r8
14008f28emov r8, r9
14008f291xor r9l, r9l
14008f294call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_S_construct<wchar_t*>(wchar_t*, wchar_t*, std::char_traits<wchar_t> const&, std::forward_iterator_tag)
14008f299mov [rbx], rax
14008f29cadd rsp, 32
14008f2a0pop rbx
14008f2a1ret
14008f280
14008f2a2
14008f2a2 // align 0x10
14008f2a2 // align 0x10
14008f2b0
14008f2b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_string():
14008f2b0sub rsp, 56
14008f2b4mov rax, [rip+0x1083d5]
14008f2bbmov rcx, [rcx]
14008f2bemov rdx, [rax]
14008f2c1mov [rsp+40], rdx
14008f2c6xor edx, edx
14008f2c8mov edx, -1
14008f2cdlock xadd [rcx-8], edx
14008f2d2test edx, edx
14008f2d4jle 0x14008f2e8
14008f2d6
14008f2d6loc_14008f2d6:
14008f2d6mov rcx, [rsp+40]
14008f2dbsub rcx, [rax]
14008f2dejne 0x14008f2ff
14008f2e0add rsp, 56
14008f2e4ret
14008f2e5
14008f2e5 0f 1f 00 ...
14008f2e8
14008f2e8loc_14008f2e8:
14008f2e8lea rdx, [rsp+39]
14008f2edsub rcx, 24
14008f2f1call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
14008f2f6mov rax, [rip+0x108393]
14008f2fdjmp 0x14008f2d6
14008f2ff
14008f2ffloc_14008f2ff:
14008f2ffcall __stack_chk_fail
14008f304nop
14008f2b0
14008f2b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_string():
14008f2b0sub rsp, 56
14008f2b4mov rax, [rip+0x1083d5]
14008f2bbmov rcx, [rcx]
14008f2bemov rdx, [rax]
14008f2c1mov [rsp+40], rdx
14008f2c6xor edx, edx
14008f2c8mov edx, -1
14008f2cdlock xadd [rcx-8], edx
14008f2d2test edx, edx
14008f2d4jle 0x14008f2e8
14008f2d6
14008f2d6loc_14008f2d6:
14008f2d6mov rcx, [rsp+40]
14008f2dbsub rcx, [rax]
14008f2dejne 0x14008f2ff
14008f2e0add rsp, 56
14008f2e4ret
14008f2e5
14008f2e5 0f 1f 00 ...
14008f2e8
14008f2e8loc_14008f2e8:
14008f2e8lea rdx, [rsp+39]
14008f2edsub rcx, 24
14008f2f1call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
14008f2f6mov rax, [rip+0x108393]
14008f2fdjmp 0x14008f2d6
14008f2ff
14008f2ffloc_14008f2ff:
14008f2ffcall __stack_chk_fail
14008f304nop
14008f2b0
14008f305
14008f305 // align 0x10
14008f305 // align 0x10
14008f310
14008f310std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_string():
14008f310sub rsp, 56
14008f314mov rax, [rip+0x108375]
14008f31bmov rcx, [rcx]
14008f31emov rdx, [rax]
14008f321mov [rsp+40], rdx
14008f326xor edx, edx
14008f328mov edx, -1
14008f32dlock xadd [rcx-8], edx
14008f332test edx, edx
14008f334jle 0x14008f348
14008f336
14008f336loc_14008f336:
14008f336mov rcx, [rsp+40]
14008f33bsub rcx, [rax]
14008f33ejne 0x14008f35f
14008f340add rsp, 56
14008f344ret
14008f345
14008f345 0f 1f 00 ...
14008f348
14008f348loc_14008f348:
14008f348lea rdx, [rsp+39]
14008f34dsub rcx, 24
14008f351call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
14008f356mov rax, [rip+0x108333]
14008f35djmp 0x14008f336
14008f35f
14008f35floc_14008f35f:
14008f35fcall __stack_chk_fail
14008f364nop
14008f310
14008f310std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_string():
14008f310sub rsp, 56
14008f314mov rax, [rip+0x108375]
14008f31bmov rcx, [rcx]
14008f31emov rdx, [rax]
14008f321mov [rsp+40], rdx
14008f326xor edx, edx
14008f328mov edx, -1
14008f32dlock xadd [rcx-8], edx
14008f332test edx, edx
14008f334jle 0x14008f348
14008f336
14008f336loc_14008f336:
14008f336mov rcx, [rsp+40]
14008f33bsub rcx, [rax]
14008f33ejne 0x14008f35f
14008f340add rsp, 56
14008f344ret
14008f345
14008f345 0f 1f 00 ...
14008f348
14008f348loc_14008f348:
14008f348lea rdx, [rsp+39]
14008f34dsub rcx, 24
14008f351call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
14008f356mov rax, [rip+0x108333]
14008f35djmp 0x14008f336
14008f35f
14008f35floc_14008f35f:
14008f35fcall __stack_chk_fail
14008f364nop
14008f310
14008f365
14008f365 // align 0x10
14008f365 // align 0x10
14008f370
14008f370std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::allocator<wchar_t>&&):
14008f370push rbx
14008f371sub rsp, 32
14008f375mov rbx, rcx
14008f378call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::allocator<wchar_t>&)
14008f37dmov rax, rbx
14008f380add rsp, 32
14008f384pop rbx
14008f385ret
14008f370
14008f370std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::allocator<wchar_t>&&):
14008f370push rbx
14008f371sub rsp, 32
14008f375mov rbx, rcx
14008f378call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::allocator<wchar_t>&)
14008f37dmov rax, rbx
14008f380add rsp, 32
14008f384pop rbx
14008f385ret
14008f370
14008f386
14008f386 // align 0x10
14008f386 // align 0x10
14008f390
14008f390std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(wchar_t const*):
14008f390push rbx
14008f391sub rsp, 48
14008f395mov rbx, rcx
14008f398mov rcx, rdx
14008f39bmov [rsp+40], rdx
14008f3a0call wcslen
14008f3a5mov rdx, [rsp+40]
14008f3aamov rcx, rbx
14008f3admov r8, rax
14008f3b0add rsp, 48
14008f3b4pop rbx
14008f3b5jmp 0x14008d9b0
14008f390
14008f390std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(wchar_t const*):
14008f390push rbx
14008f391sub rsp, 48
14008f395mov rbx, rcx
14008f398mov rcx, rdx
14008f39bmov [rsp+40], rdx
14008f3a0call wcslen
14008f3a5mov rdx, [rsp+40]
14008f3aamov rcx, rbx
14008f3admov r8, rax
14008f3b0add rsp, 48
14008f3b4pop rbx
14008f3b5jmp 0x14008d9b0
14008f390
14008f3ba
14008f3ba // align 0x10
14008f3ba // align 0x10
14008f3c0
14008f3c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::allocator<wchar_t> const&):
14008f3c0jmp 0x14008dac0
14008f3c0
14008f3c0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::allocator<wchar_t> const&):
14008f3c0jmp 0x14008dac0
14008f3c0
14008f3c5
14008f3c5 // align 0x10
14008f3c5 // align 0x10
14008f3d0
14008f3d0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::initializer_list<wchar_t>):
14008f3d0push rbx
14008f3d1sub rsp, 32
14008f3d5mov r8, [rdx+8]
14008f3d9mov rdx, [rdx]
14008f3dcmov rbx, rcx
14008f3dfcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::assign(wchar_t const*, unsigned long long)
14008f3e4mov rax, rbx
14008f3e7add rsp, 32
14008f3ebpop rbx
14008f3ecret
14008f3d0
14008f3d0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::initializer_list<wchar_t>):
14008f3d0push rbx
14008f3d1sub rsp, 32
14008f3d5mov r8, [rdx+8]
14008f3d9mov rdx, [rdx]
14008f3dcmov rbx, rcx
14008f3dfcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::assign(wchar_t const*, unsigned long long)
14008f3e4mov rax, rbx
14008f3e7add rsp, 32
14008f3ebpop rbx
14008f3ecret
14008f3d0
14008f3ed
14008f3ed // align 0x10
14008f3ed // align 0x10
14008f3f0
14008f3f0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(wchar_t):
14008f3f0push rbx
14008f3f1sub rsp, 48
14008f3f5mov r9l, 1
14008f3fbmov rax, [rcx]
14008f3femov r8, [rax-24]
14008f402movzx edx, dx
14008f405mov rbx, rcx
14008f408mov [rsp+32], edx
14008f40cxor edx, edx
14008f40ecall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, wchar_t)
14008f413mov rax, rbx
14008f416add rsp, 48
14008f41apop rbx
14008f41bret
14008f3f0
14008f3f0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(wchar_t):
14008f3f0push rbx
14008f3f1sub rsp, 48
14008f3f5mov r9l, 1
14008f3fbmov rax, [rcx]
14008f3femov r8, [rax-24]
14008f402movzx edx, dx
14008f405mov rbx, rcx
14008f408mov [rsp+32], edx
14008f40cxor edx, edx
14008f40ecall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, wchar_t)
14008f413mov rax, rbx
14008f416add rsp, 48
14008f41apop rbx
14008f41bret
14008f3f0
14008f41c
14008f41c // align 0x10
14008f41c // align 0x10
14008f420
14008f420std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator[](unsigned long long):
14008f420sub rsp, 40
14008f424mov rax, [rcx]
14008f427mov r8l, [rax-8]
14008f42btest r8l, r8l
14008f42ejs 0x14008f44c
14008f430mov [rsp+56], rdx
14008f435mov [rsp+48], rcx
14008f43acall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_leak_hard()
14008f43fmov rcx, [rsp+48]
14008f444mov rdx, [rsp+56]
14008f449mov rax, [rcx]
14008f44c
14008f44cloc_14008f44c:
14008f44clea rax, [rax+2*rdx]
14008f450add rsp, 40
14008f454ret
14008f420
14008f420std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator[](unsigned long long):
14008f420sub rsp, 40
14008f424mov rax, [rcx]
14008f427mov r8l, [rax-8]
14008f42btest r8l, r8l
14008f42ejs 0x14008f44c
14008f430mov [rsp+56], rdx
14008f435mov [rsp+48], rcx
14008f43acall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_leak_hard()
14008f43fmov rcx, [rsp+48]
14008f444mov rdx, [rsp+56]
14008f449mov rax, [rcx]
14008f44c
14008f44cloc_14008f44c:
14008f44clea rax, [rax+2*rdx]
14008f450add rsp, 40
14008f454ret
14008f420
14008f455
14008f455 // align 0x10
14008f455 // align 0x10
14008f460
14008f460std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(wchar_t const*):
14008f460push rbx
14008f461sub rsp, 48
14008f465mov rbx, rcx
14008f468mov rcx, rdx
14008f46bmov [rsp+40], rdx
14008f470call wcslen
14008f475mov rdx, [rsp+40]
14008f47amov rcx, rbx
14008f47dmov r8, rax
14008f480add rsp, 48
14008f484pop rbx
14008f485jmp 0x14008d5c0
14008f460
14008f460std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(wchar_t const*):
14008f460push rbx
14008f461sub rsp, 48
14008f465mov rbx, rcx
14008f468mov rcx, rdx
14008f46bmov [rsp+40], rdx
14008f470call wcslen
14008f475mov rdx, [rsp+40]
14008f47amov rcx, rbx
14008f47dmov r8, rax
14008f480add rsp, 48
14008f484pop rbx
14008f485jmp 0x14008d5c0
14008f460
14008f48a
14008f48a // align 0x10
14008f48a // align 0x10
14008f490
14008f490std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(std::allocator<wchar_t> const&):
14008f490jmp 0x14008d6d0
14008f490
14008f490std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(std::allocator<wchar_t> const&):
14008f490jmp 0x14008d6d0
14008f490
14008f495
14008f495 // align 0x10
14008f495 // align 0x10
14008f4a0
14008f4a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(std::initializer_list<wchar_t>):
14008f4a0mov r8, [rdx+8]
14008f4a4mov rdx, [rdx]
14008f4a7jmp 0x14008d5c0
14008f4a0
14008f4a0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(std::initializer_list<wchar_t>):
14008f4a0mov r8, [rdx+8]
14008f4a4mov rdx, [rdx]
14008f4a7jmp 0x14008d5c0
14008f4a0
14008f4ac
14008f4ac // align 0x10
14008f4ac // align 0x10
14008f4b0
14008f4b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(wchar_t):
14008f4b0push rsi
14008f4b1push rbx
14008f4b2sub rsp, 40
14008f4b6mov esi, edx
14008f4b8mov rdx, [rcx]
14008f4bbmov rax, rcx
14008f4bemov rbx, [rdx-24]
14008f4c2add rbx, 1
14008f4c6cmp [rdx-16], rbx
14008f4cajb 0x14008f4d3
14008f4ccmov edx, [rdx-8]
14008f4cftest edx, edx
14008f4d1jle 0x14008f4e8
14008f4d3
14008f4d3loc_14008f4d3:
14008f4d3mov rcx, rax
14008f4d6mov rdx, rbx
14008f4d9mov [rsp+64], rax
14008f4decall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14008f4e3mov rax, [rsp+64]
14008f4e8
14008f4e8loc_14008f4e8:
14008f4e8mov rdx, [rax]
14008f4ebmov rcx, [rdx-24]
14008f4efmov [rdx+2*rcx], si
14008f4f3xor ecx, ecx
14008f4f5mov [rdx-8], 0
14008f4fcmov [rdx-24], rbx
14008f500mov [rdx+2*rbx], cx
14008f504add rsp, 40
14008f508pop rbx
14008f509pop rsi
14008f50aret
14008f4b0
14008f4b0std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator+=(wchar_t):
14008f4b0push rsi
14008f4b1push rbx
14008f4b2sub rsp, 40
14008f4b6mov esi, edx
14008f4b8mov rdx, [rcx]
14008f4bbmov rax, rcx
14008f4bemov rbx, [rdx-24]
14008f4c2add rbx, 1
14008f4c6cmp [rdx-16], rbx
14008f4cajb 0x14008f4d3
14008f4ccmov edx, [rdx-8]
14008f4cftest edx, edx
14008f4d1jle 0x14008f4e8
14008f4d3
14008f4d3loc_14008f4d3:
14008f4d3mov rcx, rax
14008f4d6mov rdx, rbx
14008f4d9mov [rsp+64], rax
14008f4decall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
14008f4e3mov rax, [rsp+64]
14008f4e8
14008f4e8loc_14008f4e8:
14008f4e8mov rdx, [rax]
14008f4ebmov rcx, [rdx-24]
14008f4efmov [rdx+2*rcx], si
14008f4f3xor ecx, ecx
14008f4f5mov [rdx-8], 0
14008f4fcmov [rdx-24], rbx
14008f500mov [rdx+2*rbx], cx
14008f504add rsp, 40
14008f508pop rbx
14008f509pop rsi
14008f50aret
14008f4b0
14008f50b
14008f50b // align 0x10
14008f50b // align 0x10
14008f510
14008f510std::iostream::swap(std::iostream&):
14008f510push rbp
14008f511push rdi
14008f512push rsi
14008f513push rbx
14008f514sub rsp, 40
14008f518mov rax, [rcx]
14008f51bmov rsi, [rax-24]
14008f51fmov rax, [rdx]
14008f522mov rbx, [rax-24]
14008f526add rsi, rcx
14008f529mov rbp, rcx
14008f52cmov rdi, rdx
14008f52fmov rcx, rsi
14008f532add rbx, rdx
14008f535mov rdx, rbx
14008f538call std::ios_base::_M_swap(std::ios_base&)
14008f53dlea rdx, [rsi+208]
14008f544mov rcx, rsi
14008f547call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f54clea rdx, [rbx+208]
14008f553mov rcx, rbx
14008f556call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f55bmov rax, [rsi+216]
14008f562mov rdx, [rbx+216]
14008f569mov [rsi+216], rdx
14008f570movzx edx, [rbx+224]
14008f577mov [rbx+216], rax
14008f57emovzx eax, [rsi+224]
14008f585mov [rsi+224], dl
14008f58bmovzx edx, [rbx+225]
14008f592mov [rbx+224], al
14008f598movzx eax, [rsi+225]
14008f59fmov [rsi+225], dl
14008f5a5mov rdx, [rdi+8]
14008f5a9mov [rbx+225], al
14008f5afmov rax, [rbp+8]
14008f5b3mov [rbp+8], rdx
14008f5b7mov [rdi+8], rax
14008f5bbadd rsp, 40
14008f5bfpop rbx
14008f5c0pop rsi
14008f5c1pop rdi
14008f5c2pop rbp
14008f5c3ret
14008f510
14008f510std::iostream::swap(std::iostream&):
14008f510push rbp
14008f511push rdi
14008f512push rsi
14008f513push rbx
14008f514sub rsp, 40
14008f518mov rax, [rcx]
14008f51bmov rsi, [rax-24]
14008f51fmov rax, [rdx]
14008f522mov rbx, [rax-24]
14008f526add rsi, rcx
14008f529mov rbp, rcx
14008f52cmov rdi, rdx
14008f52fmov rcx, rsi
14008f532add rbx, rdx
14008f535mov rdx, rbx
14008f538call std::ios_base::_M_swap(std::ios_base&)
14008f53dlea rdx, [rsi+208]
14008f544mov rcx, rsi
14008f547call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f54clea rdx, [rbx+208]
14008f553mov rcx, rbx
14008f556call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f55bmov rax, [rsi+216]
14008f562mov rdx, [rbx+216]
14008f569mov [rsi+216], rdx
14008f570movzx edx, [rbx+224]
14008f577mov [rbx+216], rax
14008f57emovzx eax, [rsi+224]
14008f585mov [rsi+224], dl
14008f58bmovzx edx, [rbx+225]
14008f592mov [rbx+224], al
14008f598movzx eax, [rsi+225]
14008f59fmov [rsi+225], dl
14008f5a5mov rdx, [rdi+8]
14008f5a9mov [rbx+225], al
14008f5afmov rax, [rbp+8]
14008f5b3mov [rbp+8], rdx
14008f5b7mov [rdi+8], rax
14008f5bbadd rsp, 40
14008f5bfpop rbx
14008f5c0pop rsi
14008f5c1pop rdi
14008f5c2pop rbp
14008f5c3ret
14008f510
14008f5c4
14008f5c4 // align 0x10
14008f5c4 // align 0x10
14008f5d0
14008f5d0std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::iostream&&):
14008f5d0push rbp
14008f5d1push rdi
14008f5d2push rsi
14008f5d3push rbx
14008f5d4sub rsp, 56
14008f5d8movups [rsp+32], x6
14008f5ddlea rax, [rip+0x112154]
14008f5e4movq x6, [rip+0x102244]
14008f5ecmovq x1, rax
14008f5f1punpcklqdq x6, x1
14008f5f5lea rbp, [rcx+24]
14008f5f9mov rbx, rcx
14008f5fcmov rsi, rdx
14008f5ffmov rcx, rbp
14008f602call std::ios_base::ios_base()
14008f607xor eax, eax
14008f609pxor x0, x0
14008f60dmov rcx, rbp
14008f610mov [rbx+248], ax
14008f617lea rax, [rip+0x10b07a]
14008f61emov [rbx], rax
14008f621add rax, 40
14008f625movups [rbx+256], x0
14008f62cmovups [rbx+272], x0
14008f633mov [rbx+24], rax
14008f637mov rax, [rsi+8]
14008f63bmov [rbx+240], 0
14008f646mov [rbx+8], rax
14008f64amov rax, [rsi]
14008f64dmov rdi, [rax-24]
14008f651add rdi, rsi
14008f654mov rdx, rdi
14008f657call std::ios_base::_M_move(std::ios_base&)
14008f65clea rdx, [rbx+232]
14008f663mov rcx, rbp
14008f666call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f66bmov rax, [rdi+216]
14008f672mov [rbx+256], 0
14008f67dmov [rdi+216], 0
14008f688mov [rbx+240], rax
14008f68fmovzx eax, [rdi+224]
14008f696mov [rbx+248], ax
14008f69dlea rax, [rip+0x112044]
14008f6a4mov [rsi+8], 0
14008f6acmov [rbx], rax
14008f6afmovups [rbx+16], x6
14008f6b3movups x6, [rsp+32]
14008f6b8add rsp, 56
14008f6bcpop rbx
14008f6bdpop rsi
14008f6bepop rdi
14008f6bfpop rbp
14008f6c0ret
14008f6c1
14008f6c1 48 89 c6 48 8b 05 35 7e 10 00 48 89 e9 48 83 H..H..5~..H..H.
14008f6d0 c0 10 48 89 43 18 e8 65 68 06 00 48 89 f1 e8 bd ..H.C..eh..H....
14008f6e0 bc f8 ff 90 ....
14008f5d0
14008f5d0std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::iostream&&):
14008f5d0push rbp
14008f5d1push rdi
14008f5d2push rsi
14008f5d3push rbx
14008f5d4sub rsp, 56
14008f5d8movups [rsp+32], x6
14008f5ddlea rax, [rip+0x112154]
14008f5e4movq x6, [rip+0x102244]
14008f5ecmovq x1, rax
14008f5f1punpcklqdq x6, x1
14008f5f5lea rbp, [rcx+24]
14008f5f9mov rbx, rcx
14008f5fcmov rsi, rdx
14008f5ffmov rcx, rbp
14008f602call std::ios_base::ios_base()
14008f607xor eax, eax
14008f609pxor x0, x0
14008f60dmov rcx, rbp
14008f610mov [rbx+248], ax
14008f617lea rax, [rip+0x10b07a]
14008f61emov [rbx], rax
14008f621add rax, 40
14008f625movups [rbx+256], x0
14008f62cmovups [rbx+272], x0
14008f633mov [rbx+24], rax
14008f637mov rax, [rsi+8]
14008f63bmov [rbx+240], 0
14008f646mov [rbx+8], rax
14008f64amov rax, [rsi]
14008f64dmov rdi, [rax-24]
14008f651add rdi, rsi
14008f654mov rdx, rdi
14008f657call std::ios_base::_M_move(std::ios_base&)
14008f65clea rdx, [rbx+232]
14008f663mov rcx, rbp
14008f666call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f66bmov rax, [rdi+216]
14008f672mov [rbx+256], 0
14008f67dmov [rdi+216], 0
14008f688mov [rbx+240], rax
14008f68fmovzx eax, [rdi+224]
14008f696mov [rbx+248], ax
14008f69dlea rax, [rip+0x112044]
14008f6a4mov [rsi+8], 0
14008f6acmov [rbx], rax
14008f6afmovups [rbx+16], x6
14008f6b3movups x6, [rsp+32]
14008f6b8add rsp, 56
14008f6bcpop rbx
14008f6bdpop rsi
14008f6bepop rdi
14008f6bfpop rbp
14008f6c0ret
14008f6c1
14008f6c1 48 89 c6 48 8b 05 35 7e 10 00 48 89 e9 48 83 H..H..5~..H..H.
14008f6d0 c0 10 48 89 43 18 e8 65 68 06 00 48 89 f1 e8 bd ..H.C..eh..H....
14008f6e0 bc f8 ff 90 ....
14008f5d0
14008f6e4
14008f6e4 // align 0x10
14008f6e4 // align 0x10
14008f6f0
14008f6f0std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::basic_streambuf<char, std::char_traits<char>>*):
14008f6f0push rdi
14008f6f1push rsi
14008f6f2push rbx
14008f6f3sub rsp, 64
14008f6f7movups [rsp+32], x6
14008f6fcmovups [rsp+48], x7
14008f701lea rax, [rip+0x112030]
14008f708movq x6, [rip+0x102120]
14008f710movq x7, [rip+0x102120]
14008f718movq x1, rax
14008f71dlea rax, [rip+0x10afec]
14008f724movq x2, rax
14008f729punpcklqdq x6, x1
14008f72dpunpcklqdq x7, x2
14008f731mov rbx, rcx
14008f734lea rcx, [rcx+24]
14008f738mov rsi, rdx
14008f73bcall std::ios_base::ios_base()
14008f740xor r8l, r8l
14008f743pxor x0, x0
14008f747mov rdx, rsi
14008f74alea rax, [rip+0x10af47]
14008f751mov [rbx+248], r8w
14008f759lea rcx, [rbx+24]
14008f75dmov [rbx], rax
14008f760add rax, 40
14008f764mov [rbx+240], 0
14008f76fmov [rbx+24], rax
14008f773mov [rbx+8], 0
14008f77bmovups [rbx+256], x0
14008f782movups [rbx+272], x0
14008f789call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f78emovups [rbx+16], x7
14008f792mov rdx, rsi
14008f795lea rcx, [rbx+24]
14008f799call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f79elea rax, [rip+0x111f43]
14008f7a5movups [rbx+16], x6
14008f7a9mov [rbx], rax
14008f7acmovups x6, [rsp+32]
14008f7b1movups x7, [rsp+48]
14008f7b6add rsp, 64
14008f7bapop rbx
14008f7bbpop rsi
14008f7bcpop rdi
14008f7bdret
14008f7be
14008f7be 48 89 H.
14008f7c0 c6 48 8b 05 38 7d 10 00 48 8d 4b 18 48 83 c0 10 .H..8}..H.K.H...
14008f7d0 48 89 43 18 e8 67 67 06 00 48 89 f1 e8 bf bb f8 H.C..gg..H......
14008f7e0 ff 48 8d 35 b0 ae 10 00 31 c9 48 89 33 48 89 c6 .H.5....1.H.3H..
14008f7f0 48 89 4b 08 eb cb H.K...
14008f6f0
14008f6f0std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::basic_streambuf<char, std::char_traits<char>>*):
14008f6f0push rdi
14008f6f1push rsi
14008f6f2push rbx
14008f6f3sub rsp, 64
14008f6f7movups [rsp+32], x6
14008f6fcmovups [rsp+48], x7
14008f701lea rax, [rip+0x112030]
14008f708movq x6, [rip+0x102120]
14008f710movq x7, [rip+0x102120]
14008f718movq x1, rax
14008f71dlea rax, [rip+0x10afec]
14008f724movq x2, rax
14008f729punpcklqdq x6, x1
14008f72dpunpcklqdq x7, x2
14008f731mov rbx, rcx
14008f734lea rcx, [rcx+24]
14008f738mov rsi, rdx
14008f73bcall std::ios_base::ios_base()
14008f740xor r8l, r8l
14008f743pxor x0, x0
14008f747mov rdx, rsi
14008f74alea rax, [rip+0x10af47]
14008f751mov [rbx+248], r8w
14008f759lea rcx, [rbx+24]
14008f75dmov [rbx], rax
14008f760add rax, 40
14008f764mov [rbx+240], 0
14008f76fmov [rbx+24], rax
14008f773mov [rbx+8], 0
14008f77bmovups [rbx+256], x0
14008f782movups [rbx+272], x0
14008f789call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f78emovups [rbx+16], x7
14008f792mov rdx, rsi
14008f795lea rcx, [rbx+24]
14008f799call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f79elea rax, [rip+0x111f43]
14008f7a5movups [rbx+16], x6
14008f7a9mov [rbx], rax
14008f7acmovups x6, [rsp+32]
14008f7b1movups x7, [rsp+48]
14008f7b6add rsp, 64
14008f7bapop rbx
14008f7bbpop rsi
14008f7bcpop rdi
14008f7bdret
14008f7be
14008f7be 48 89 H.
14008f7c0 c6 48 8b 05 38 7d 10 00 48 8d 4b 18 48 83 c0 10 .H..8}..H.K.H...
14008f7d0 48 89 43 18 e8 67 67 06 00 48 89 f1 e8 bf bb f8 H.C..gg..H......
14008f7e0 ff 48 8d 35 b0 ae 10 00 31 c9 48 89 33 48 89 c6 .H.5....1.H.3H..
14008f7f0 48 89 4b 08 eb cb H.K...
14008f6f0
14008f7f6
14008f7f6 // align 0x10
14008f7f6 // align 0x10
14008f800
14008f800std::basic_iostream<char, std::char_traits<char>>::basic_iostream():
14008f800push rsi
14008f801push rbx
14008f802sub rsp, 88
14008f806movups [rsp+48], x6
14008f80bmovups [rsp+64], x7
14008f810lea rax, [rip+0x111f21]
14008f817movq x6, [rip+0x102011]
14008f81fmovq x7, [rip+0x102011]
14008f827movq x1, rax
14008f82clea rax, [rip+0x10aedd]
14008f833movq x2, rax
14008f838punpcklqdq x6, x1
14008f83cpunpcklqdq x7, x2
14008f840mov rbx, rcx
14008f843lea rcx, [rcx+24]
14008f847call std::ios_base::ios_base()
14008f84clea rax, [rip+0x10ae45]
14008f853xor ecx, ecx
14008f855xor edx, edx
14008f857mov [rbx], rax
14008f85aadd rax, 40
14008f85epxor x0, x0
14008f862mov [rbx+248], cx
14008f869lea rcx, [rbx+24]
14008f86dmov [rbx+240], 0
14008f878mov [rbx+24], rax
14008f87cmov [rbx+8], 0
14008f884movups [rbx+256], x0
14008f88bmovups [rbx+272], x0
14008f892call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f897movups [rbx+16], x7
14008f89bxor edx, edx
14008f89dlea rcx, [rbx+24]
14008f8a1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f8a6lea rax, [rip+0x111e3b]
14008f8admovups [rbx+16], x6
14008f8b1mov [rbx], rax
14008f8b4movups x6, [rsp+48]
14008f8b9movups x7, [rsp+64]
14008f8beadd rsp, 88
14008f8c2pop rbx
14008f8c3pop rsi
14008f8c4ret
14008f8c5
14008f8c5 48 89 44 24 28 48 8b 05 2f 7c 10 H.D$(H../|.
14008f8d0 00 48 8d 4b 18 48 8d 50 10 48 89 53 18 e8 5e 66 .H.K.H.P.H.S..^f
14008f8e0 06 00 48 8b 4c 24 28 e8 b4 ba f8 ff 48 8d 15 a5 ..H.L$(.....H...
14008f8f0 ad 10 00 48 89 13 31 d2 48 89 53 08 eb c7 ...H..1.H.S...
14008f800
14008f800std::basic_iostream<char, std::char_traits<char>>::basic_iostream():
14008f800push rsi
14008f801push rbx
14008f802sub rsp, 88
14008f806movups [rsp+48], x6
14008f80bmovups [rsp+64], x7
14008f810lea rax, [rip+0x111f21]
14008f817movq x6, [rip+0x102011]
14008f81fmovq x7, [rip+0x102011]
14008f827movq x1, rax
14008f82clea rax, [rip+0x10aedd]
14008f833movq x2, rax
14008f838punpcklqdq x6, x1
14008f83cpunpcklqdq x7, x2
14008f840mov rbx, rcx
14008f843lea rcx, [rcx+24]
14008f847call std::ios_base::ios_base()
14008f84clea rax, [rip+0x10ae45]
14008f853xor ecx, ecx
14008f855xor edx, edx
14008f857mov [rbx], rax
14008f85aadd rax, 40
14008f85epxor x0, x0
14008f862mov [rbx+248], cx
14008f869lea rcx, [rbx+24]
14008f86dmov [rbx+240], 0
14008f878mov [rbx+24], rax
14008f87cmov [rbx+8], 0
14008f884movups [rbx+256], x0
14008f88bmovups [rbx+272], x0
14008f892call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f897movups [rbx+16], x7
14008f89bxor edx, edx
14008f89dlea rcx, [rbx+24]
14008f8a1call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008f8a6lea rax, [rip+0x111e3b]
14008f8admovups [rbx+16], x6
14008f8b1mov [rbx], rax
14008f8b4movups x6, [rsp+48]
14008f8b9movups x7, [rsp+64]
14008f8beadd rsp, 88
14008f8c2pop rbx
14008f8c3pop rsi
14008f8c4ret
14008f8c5
14008f8c5 48 89 44 24 28 48 8b 05 2f 7c 10 H.D$(H../|.
14008f8d0 00 48 8d 4b 18 48 8d 50 10 48 89 53 18 e8 5e 66 .H.K.H.P.H.S..^f
14008f8e0 06 00 48 8b 4c 24 28 e8 b4 ba f8 ff 48 8d 15 a5 ..H.L$(.....H...
14008f8f0 ad 10 00 48 89 13 31 d2 48 89 53 08 eb c7 ...H..1.H.S...
14008f800
14008f8fe
14008f8fe // align 0x10
14008f8fe // align 0x10
14008f900
14008f900std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::iostream&&):
14008f900push r12
14008f902push rbp
14008f903push rdi
14008f904push rsi
14008f905push rbx
14008f906sub rsp, 32
14008f90amov rax, [rdx+8]
14008f90emov rsi, rdx
14008f911mov rbx, rcx
14008f914mov [rcx], rax
14008f917mov rdx, [rax-24]
14008f91bmov rcx, [rsi+16]
14008f91fmov rdi, r8
14008f922mov [rbx+rdx], rcx
14008f926mov rdx, [r8+8]
14008f92amov [rbx+8], rdx
14008f92emov rbp, [rax-24]
14008f932mov rax, [r8]
14008f935add rbp, rbx
14008f938mov r12, [rax-24]
14008f93cmov rcx, rbp
14008f93fadd r12, r8
14008f942mov rdx, r12
14008f945call std::ios_base::_M_move(std::ios_base&)
14008f94alea rdx, [rbp+208]
14008f951mov rcx, rbp
14008f954call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f959mov rax, [r12+216]
14008f961mov [rbp+232], 0
14008f96cmov [r12+216], 0
14008f978mov [rbp+216], rax
14008f97fmovzx eax, [r12+224]
14008f988mov [rbp+224], ax
14008f98fmov rax, [rsi+24]
14008f993mov [rdi+8], 0
14008f99bmov rdx, [rsi+32]
14008f99fmov [rbx+16], rax
14008f9a3mov rax, [rax-24]
14008f9a7mov [rbx+rax+16], rdx
14008f9acmov rax, [rsi]
14008f9afmov rdx, [rsi+40]
14008f9b3mov [rbx], rax
14008f9b6mov rax, [rax-24]
14008f9bamov [rbx+rax], rdx
14008f9bemov rax, [rsi+48]
14008f9c2mov [rbx+16], rax
14008f9c6add rsp, 32
14008f9capop rbx
14008f9cbpop rsi
14008f9ccpop rdi
14008f9cdpop rbp
14008f9cepop r12
14008f9d0ret
14008f900
14008f900std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::iostream&&):
14008f900push r12
14008f902push rbp
14008f903push rdi
14008f904push rsi
14008f905push rbx
14008f906sub rsp, 32
14008f90amov rax, [rdx+8]
14008f90emov rsi, rdx
14008f911mov rbx, rcx
14008f914mov [rcx], rax
14008f917mov rdx, [rax-24]
14008f91bmov rcx, [rsi+16]
14008f91fmov rdi, r8
14008f922mov [rbx+rdx], rcx
14008f926mov rdx, [r8+8]
14008f92amov [rbx+8], rdx
14008f92emov rbp, [rax-24]
14008f932mov rax, [r8]
14008f935add rbp, rbx
14008f938mov r12, [rax-24]
14008f93cmov rcx, rbp
14008f93fadd r12, r8
14008f942mov rdx, r12
14008f945call std::ios_base::_M_move(std::ios_base&)
14008f94alea rdx, [rbp+208]
14008f951mov rcx, rbp
14008f954call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008f959mov rax, [r12+216]
14008f961mov [rbp+232], 0
14008f96cmov [r12+216], 0
14008f978mov [rbp+216], rax
14008f97fmovzx eax, [r12+224]
14008f988mov [rbp+224], ax
14008f98fmov rax, [rsi+24]
14008f993mov [rdi+8], 0
14008f99bmov rdx, [rsi+32]
14008f99fmov [rbx+16], rax
14008f9a3mov rax, [rax-24]
14008f9a7mov [rbx+rax+16], rdx
14008f9acmov rax, [rsi]
14008f9afmov rdx, [rsi+40]
14008f9b3mov [rbx], rax
14008f9b6mov rax, [rax-24]
14008f9bamov [rbx+rax], rdx
14008f9bemov rax, [rsi+48]
14008f9c2mov [rbx+16], rax
14008f9c6add rsp, 32
14008f9capop rbx
14008f9cbpop rsi
14008f9ccpop rdi
14008f9cdpop rbp
14008f9cepop r12
14008f9d0ret
14008f900
14008f9d1
14008f9d1 // align 0x10
14008f9d1 // align 0x10
14008f9e0
14008f9e0std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::basic_streambuf<char, std::char_traits<char>>*):
14008f9e0push rdi
14008f9e1push rsi
14008f9e2push rbx
14008f9e3sub rsp, 32
14008f9e7mov rax, [rdx+8]
14008f9ebmov rsi, rdx
14008f9eemov rbx, rcx
14008f9f1mov [rcx], rax
14008f9f4mov rdx, [rax-24]
14008f9f8mov rcx, [rsi+16]
14008f9fcmov rdi, r8
14008f9ffmov [rbx+rdx], rcx
14008fa03mov rdx, r8
14008fa06mov [rbx+8], 0
14008fa0emov rcx, [rax-24]
14008fa12add rcx, rbx
14008fa15call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fa1amov rax, [rsi+24]
14008fa1emov rdx, rdi
14008fa21mov [rbx+16], rax
14008fa25mov rax, [rax-24]
14008fa29lea rcx, [rbx+rax+16]
14008fa2emov rax, [rsi+32]
14008fa32mov [rcx], rax
14008fa35call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fa3amov rax, [rsi]
14008fa3dmov rdx, [rsi+40]
14008fa41mov [rbx], rax
14008fa44mov rax, [rax-24]
14008fa48mov [rbx+rax], rdx
14008fa4cmov rax, [rsi+48]
14008fa50mov [rbx+16], rax
14008fa54add rsp, 32
14008fa58pop rbx
14008fa59pop rsi
14008fa5apop rdi
14008fa5bret
14008fa5c
14008fa5c 48 89 c1 48 H..H
14008fa60 8b 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
14008fa70 14 03 31 c0 48 89 43 08 e8 23 b9 f8 ff 90 ..1.H.C..#....
14008f9e0
14008f9e0std::basic_iostream<char, std::char_traits<char>>::basic_iostream(std::basic_streambuf<char, std::char_traits<char>>*):
14008f9e0push rdi
14008f9e1push rsi
14008f9e2push rbx
14008f9e3sub rsp, 32
14008f9e7mov rax, [rdx+8]
14008f9ebmov rsi, rdx
14008f9eemov rbx, rcx
14008f9f1mov [rcx], rax
14008f9f4mov rdx, [rax-24]
14008f9f8mov rcx, [rsi+16]
14008f9fcmov rdi, r8
14008f9ffmov [rbx+rdx], rcx
14008fa03mov rdx, r8
14008fa06mov [rbx+8], 0
14008fa0emov rcx, [rax-24]
14008fa12add rcx, rbx
14008fa15call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fa1amov rax, [rsi+24]
14008fa1emov rdx, rdi
14008fa21mov [rbx+16], rax
14008fa25mov rax, [rax-24]
14008fa29lea rcx, [rbx+rax+16]
14008fa2emov rax, [rsi+32]
14008fa32mov [rcx], rax
14008fa35call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fa3amov rax, [rsi]
14008fa3dmov rdx, [rsi+40]
14008fa41mov [rbx], rax
14008fa44mov rax, [rax-24]
14008fa48mov [rbx+rax], rdx
14008fa4cmov rax, [rsi+48]
14008fa50mov [rbx+16], rax
14008fa54add rsp, 32
14008fa58pop rbx
14008fa59pop rsi
14008fa5apop rdi
14008fa5bret
14008fa5c
14008fa5c 48 89 c1 48 H..H
14008fa60 8b 46 08 48 8b 56 10 48 89 03 48 8b 40 e8 48 89 .F.H.V.H..H.@.H.
14008fa70 14 03 31 c0 48 89 43 08 e8 23 b9 f8 ff 90 ..1.H.C..#....
14008f9e0
14008fa7e
14008fa7e // align 0x10
14008fa7e // align 0x10
14008fa80
14008fa80std::basic_iostream<char, std::char_traits<char>>::basic_iostream():
14008fa80push rsi
14008fa81push rbx
14008fa82sub rsp, 40
14008fa86mov rax, [rdx+8]
14008fa8amov rsi, rdx
14008fa8dmov rbx, rcx
14008fa90mov [rcx], rax
14008fa93mov rdx, [rax-24]
14008fa97mov rcx, [rsi+16]
14008fa9bmov [rbx+rdx], rcx
14008fa9fxor edx, edx
14008faa1mov [rbx+8], 0
14008faa9mov rcx, [rax-24]
14008faadadd rcx, rbx
14008fab0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fab5mov rax, [rsi+24]
14008fab9xor edx, edx
14008fabbmov [rbx+16], rax
14008fabfmov rax, [rax-24]
14008fac3lea rcx, [rbx+rax+16]
14008fac8mov rax, [rsi+32]
14008faccmov [rcx], rax
14008facfcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fad4mov rax, [rsi]
14008fad7mov rdx, [rsi+40]
14008fadbmov [rbx], rax
14008fademov rax, [rax-24]
14008fae2mov [rbx+rax], rdx
14008fae6mov rax, [rsi+48]
14008faeamov [rbx+16], rax
14008faeeadd rsp, 40
14008faf2pop rbx
14008faf3pop rsi
14008faf4ret
14008faf5
14008faf5 48 89 c1 48 8b 46 08 48 8b 56 10 H..H.F.H.V.
14008fb00 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 H..H.@.H...1.H.C
14008fb10 08 e8 8a b8 f8 ff 90 .......
14008fa80
14008fa80std::basic_iostream<char, std::char_traits<char>>::basic_iostream():
14008fa80push rsi
14008fa81push rbx
14008fa82sub rsp, 40
14008fa86mov rax, [rdx+8]
14008fa8amov rsi, rdx
14008fa8dmov rbx, rcx
14008fa90mov [rcx], rax
14008fa93mov rdx, [rax-24]
14008fa97mov rcx, [rsi+16]
14008fa9bmov [rbx+rdx], rcx
14008fa9fxor edx, edx
14008faa1mov [rbx+8], 0
14008faa9mov rcx, [rax-24]
14008faadadd rcx, rbx
14008fab0call std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fab5mov rax, [rsi+24]
14008fab9xor edx, edx
14008fabbmov [rbx+16], rax
14008fabfmov rax, [rax-24]
14008fac3lea rcx, [rbx+rax+16]
14008fac8mov rax, [rsi+32]
14008faccmov [rcx], rax
14008facfcall std::basic_ios<char, std::char_traits<char>>::init(std::basic_streambuf<char, std::char_traits<char>>*)
14008fad4mov rax, [rsi]
14008fad7mov rdx, [rsi+40]
14008fadbmov [rbx], rax
14008fademov rax, [rax-24]
14008fae2mov [rbx+rax], rdx
14008fae6mov rax, [rsi+48]
14008faeamov [rbx+16], rax
14008faeeadd rsp, 40
14008faf2pop rbx
14008faf3pop rsi
14008faf4ret
14008faf5
14008faf5 48 89 c1 48 8b 46 08 48 8b 56 10 H..H.F.H.V.
14008fb00 48 89 03 48 8b 40 e8 48 89 14 03 31 c0 48 89 43 H..H.@.H...1.H.C
14008fb10 08 e8 8a b8 f8 ff 90 .......
14008fa80
14008fb17
14008fb17 // align 0x10
14008fb17 // align 0x10
14008fb20
14008fb20std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
14008fb20push rbx
14008fb21sub rsp, 32
14008fb25lea rax, [rip+0x10ab6c]
14008fb2clea rdx, [rip+0x10abb5]
14008fb33movq x0, rdx
14008fb38mov [rcx], rax
14008fb3bmov rax, [rip+0x1079be]
14008fb42mov rbx, rcx
14008fb45lea rcx, [rcx+24]
14008fb49mov [rcx-16], 0
14008fb51add rax, 16
14008fb55movq x1, rax
14008fb5apunpcklqdq x0, x1
14008fb5emovups [rcx-8], x0
14008fb62call std::ios_base::~ios_base()
14008fb67mov rcx, rbx
14008fb6aadd rsp, 32
14008fb6epop rbx
14008fb6fjmp 0x140101ab0
14008fb20
14008fb20std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
14008fb20push rbx
14008fb21sub rsp, 32
14008fb25lea rax, [rip+0x10ab6c]
14008fb2clea rdx, [rip+0x10abb5]
14008fb33movq x0, rdx
14008fb38mov [rcx], rax
14008fb3bmov rax, [rip+0x1079be]
14008fb42mov rbx, rcx
14008fb45lea rcx, [rcx+24]
14008fb49mov [rcx-16], 0
14008fb51add rax, 16
14008fb55movq x1, rax
14008fb5apunpcklqdq x0, x1
14008fb5emovups [rcx-8], x0
14008fb62call std::ios_base::~ios_base()
14008fb67mov rcx, rbx
14008fb6aadd rsp, 32
14008fb6epop rbx
14008fb6fjmp 0x140101ab0
14008fb20
14008fb74
14008fb74 // align 0x10
14008fb74 // align 0x10
14008fb80
14008fb80std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
14008fb80lea rax, [rip+0x10ab11]
14008fb87lea rdx, [rip+0x10ab5a]
14008fb8emovq x0, rdx
14008fb93mov [rcx], rax
14008fb96mov rax, [rip+0x107963]
14008fb9dadd rcx, 24
14008fba1mov [rcx-16], 0
14008fba9add rax, 16
14008fbadmovq x1, rax
14008fbb2punpcklqdq x0, x1
14008fbb6movups [rcx-8], x0
14008fbbajmp 0x1400f5f40
14008fb80
14008fb80std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
14008fb80lea rax, [rip+0x10ab11]
14008fb87lea rdx, [rip+0x10ab5a]
14008fb8emovq x0, rdx
14008fb93mov [rcx], rax
14008fb96mov rax, [rip+0x107963]
14008fb9dadd rcx, 24
14008fba1mov [rcx-16], 0
14008fba9add rax, 16
14008fbadmovq x1, rax
14008fbb2punpcklqdq x0, x1
14008fbb6movups [rcx-8], x0
14008fbbajmp 0x1400f5f40
14008fb80
14008fbbf
14008fbbf // align 0x10
14008fbbf // align 0x10
14008fbc0
14008fbc0std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
14008fbc0mov rax, [rdx]
14008fbc3mov [rcx], rax
14008fbc6mov rax, [rax-24]
14008fbcamov r8, [rdx+40]
14008fbcemov [rcx+rax], r8
14008fbd2mov rax, [rdx+48]
14008fbd6mov [rcx+16], rax
14008fbdamov rax, [rdx+24]
14008fbdemov [rcx+16], rax
14008fbe2mov rax, [rax-24]
14008fbe6mov r8, [rdx+32]
14008fbeamov [rcx+rax+16], r8
14008fbefmov rax, [rdx+8]
14008fbf3mov [rcx], rax
14008fbf6mov rax, [rax-24]
14008fbfamov rdx, [rdx+16]
14008fbfemov [rcx+rax], rdx
14008fc02mov [rcx+8], 0
14008fc0aret
14008fbc0
14008fbc0std::basic_iostream<char, std::char_traits<char>>::~basic_iostream():
14008fbc0mov rax, [rdx]
14008fbc3mov [rcx], rax
14008fbc6mov rax, [rax-24]
14008fbcamov r8, [rdx+40]
14008fbcemov [rcx+rax], r8
14008fbd2mov rax, [rdx+48]
14008fbd6mov [rcx+16], rax
14008fbdamov rax, [rdx+24]
14008fbdemov [rcx+16], rax
14008fbe2mov rax, [rax-24]
14008fbe6mov r8, [rdx+32]
14008fbeamov [rcx+rax+16], r8
14008fbefmov rax, [rdx+8]
14008fbf3mov [rcx], rax
14008fbf6mov rax, [rax-24]
14008fbfamov rdx, [rdx+16]
14008fbfemov [rcx+rax], rdx
14008fc02mov [rcx+8], 0
14008fc0aret
14008fbc0
14008fc0b
14008fc0b // align 0x10
14008fc0b // align 0x10
14008fc10
14008fc10std::iostream::operator=(std::iostream&&):
14008fc10push rbp
14008fc11push rdi
14008fc12push rsi
14008fc13push rbx
14008fc14sub rsp, 40
14008fc18mov rax, [rcx]
14008fc1bmov rsi, [rax-24]
14008fc1fmov rax, [rdx]
14008fc22mov rbx, [rax-24]
14008fc26add rsi, rcx
14008fc29mov rdi, rcx
14008fc2cmov rbp, rdx
14008fc2fmov rcx, rsi
14008fc32add rbx, rdx
14008fc35mov rdx, rbx
14008fc38call std::ios_base::_M_swap(std::ios_base&)
14008fc3dlea rdx, [rsi+208]
14008fc44mov rcx, rsi
14008fc47call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008fc4clea rdx, [rbx+208]
14008fc53mov rcx, rbx
14008fc56call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008fc5bmov rax, [rsi+216]
14008fc62mov rdx, [rbx+216]
14008fc69mov [rsi+216], rdx
14008fc70movzx edx, [rbx+224]
14008fc77mov [rbx+216], rax
14008fc7emovzx eax, [rsi+224]
14008fc85mov [rsi+224], dl
14008fc8bmovzx edx, [rbx+225]
14008fc92mov [rbx+224], al
14008fc98movzx eax, [rsi+225]
14008fc9fmov [rsi+225], dl
14008fca5mov rdx, [rbp+8]
14008fca9mov [rbx+225], al
14008fcafmov rax, [rdi+8]
14008fcb3mov [rdi+8], rdx
14008fcb7mov [rbp+8], rax
14008fcbbmov rax, rdi
14008fcbeadd rsp, 40
14008fcc2pop rbx
14008fcc3pop rsi
14008fcc4pop rdi
14008fcc5pop rbp
14008fcc6ret
14008fc10
14008fc10std::iostream::operator=(std::iostream&&):
14008fc10push rbp
14008fc11push rdi
14008fc12push rsi
14008fc13push rbx
14008fc14sub rsp, 40
14008fc18mov rax, [rcx]
14008fc1bmov rsi, [rax-24]
14008fc1fmov rax, [rdx]
14008fc22mov rbx, [rax-24]
14008fc26add rsi, rcx
14008fc29mov rdi, rcx
14008fc2cmov rbp, rdx
14008fc2fmov rcx, rsi
14008fc32add rbx, rdx
14008fc35mov rdx, rbx
14008fc38call std::ios_base::_M_swap(std::ios_base&)
14008fc3dlea rdx, [rsi+208]
14008fc44mov rcx, rsi
14008fc47call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008fc4clea rdx, [rbx+208]
14008fc53mov rcx, rbx
14008fc56call std::basic_ios<char, std::char_traits<char>>::_M_cache_locale(std::locale const&)
14008fc5bmov rax, [rsi+216]
14008fc62mov rdx, [rbx+216]
14008fc69mov [rsi+216], rdx
14008fc70movzx edx, [rbx+224]
14008fc77mov [rbx+216], rax
14008fc7emovzx eax, [rsi+224]
14008fc85mov [rsi+224], dl
14008fc8bmovzx edx, [rbx+225]
14008fc92mov [rbx+224], al
14008fc98movzx eax, [rsi+225]
14008fc9fmov [rsi+225], dl
14008fca5mov rdx, [rbp+8]
14008fca9mov [rbx+225], al
14008fcafmov rax, [rdi+8]
14008fcb3mov [rdi+8], rdx
14008fcb7mov [rbp+8], rax
14008fcbbmov rax, rdi
14008fcbeadd rsp, 40
14008fcc2pop rbx
14008fcc3pop rsi
14008fcc4pop rdi
14008fcc5pop rbp
14008fcc6ret
14008fc10
14008fcc7
14008fcc7 // align 0x10
14008fcc7 // align 0x10
14008fcd0
14008fcd0std::istream& std::istream::_M_extract<void*>(void*&):
14008fcd0push r14
14008fcd2push rdi
14008fcd3push rsi
14008fcd4push rbx
14008fcd5sub rsp, 136
14008fcdcmov rdi, [rip+0x1079ad]
14008fce3xor r8l, r8l
14008fce6mov rbx, rcx
14008fce9mov rsi, rdx
14008fcecmov rcx, [rdi]
14008fcefmov [rsp+120], rcx
14008fcf4lea rcx, [rsp+115]
14008fcf9mov rdx, rbx
14008fcfccall std::istream::sentry::sentry(std::istream&, bool)
14008fd01cmp [rsp+115], 0
14008fd06je 0x14008fd98
14008fd0cmov rax, [rbx]
14008fd0fmov [rsp+116], 0
14008fd17mov rdi, [rax-24]
14008fd1badd rdi, rbx
14008fd1emov rdx, [rdi+256]
14008fd25mov rax, rdi
14008fd28test rdx, rdx
14008fd2bje 0x14008fe0c
14008fd31xor r9l, r9l
14008fd34mov r8, [rdi+232]
14008fd3bxor r11l, r11l
14008fd3exor r10l, r10l
14008fd41mov rcx, r9
14008fd44mov edi, -1
14008fd49mov [rsp+64], r10
14008fd4emov r10, [rdx]
14008fd51or rcx, rdi
14008fd54mov [rsp+80], r8
14008fd59lea r9, [rsp+64]
14008fd5elea r8, [rsp+80]
14008fd63mov [rsp+88], rcx
14008fd68mov rcx, r11
14008fd6bor rcx, rdi
14008fd6emov [rsp+48], rsi
14008fd73mov [rsp+72], rcx
14008fd78lea rcx, [rsp+116]
14008fd7dmov [rsp+40], rcx
14008fd82lea rcx, [rsp+96]
14008fd87mov [rsp+32], rax
14008fd8ccall [r10+96]
14008fd90
14008fd90loc_14008fd90:
14008fd90mov edx, [rsp+116]
14008fd94test edx, edx
14008fd96jne 0x14008fdc0
14008fd98
14008fd98loc_14008fd98:
14008fd98mov rsi, [rip+0x1078f1]
14008fd9fmov rax, [rsp+120]
14008fda4sub rax, [rsi]
14008fda7jne 0x14008fe07
14008fda9mov rax, rbx
14008fdacadd rsp, 136
14008fdb3pop rbx
14008fdb4pop rsi
14008fdb5pop rdi
14008fdb6pop r14
14008fdb8ret
14008fdb9
14008fdb9 0f 1f 80 00 00 00 00 .......
14008fdc0
14008fdc0loc_14008fdc0:
14008fdc0mov rax, [rbx]
14008fdc3mov rcx, [rax-24]
14008fdc7add rcx, rbx
14008fdcaor edx, [rcx+32]
14008fdcdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14008fdd2jmp 0x14008fd98
14008fdd4
14008fdd4 48 83 ea 01 48 89 c1 75 45 e8 ae 1e H...H..uE...
14008fde0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
14008fdf0 d9 e8 da 6f 06 00 48 8b 35 93 78 10 00 48 8b 44 ...o..H.5.x..H.D
14008fe00 24 78 48 2b 06 74 5f $xH+.t_
14008fe07
14008fe07loc_14008fe07:
14008fe07call __stack_chk_fail
14008fe0c
14008fe0cloc_14008fe0c:
14008fe0cmov rsi, [rip+0x10787d]
14008fe13mov rax, [rsp+120]
14008fe18sub rax, [rsi]
14008fe1bjne 0x14008fe07
14008fe1dcall std::__throw_bad_cast()
14008fe22call __cxa_begin_catch
14008fe27mov rax, [rbx]
14008fe2amov edx, 1
14008fe2fmov rcx, [rax-24]
14008fe33add rcx, rbx
14008fe36call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14008fe3bcall __cxa_end_catch
14008fe40jmp 0x14008fd90
14008fe45
14008fe45 48 89 c3 e8 33 20 07 00 48 8b 35 H...3 ..H.5
14008fe50 3c 78 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <x..H.D$xH+.u.H.
14008fe60 d9 e8 3a b5 f8 ff e8 e5 23 07 00 48 89 c3 e8 0d ..:.....#..H....
14008fe70 20 07 00 48 8b 35 16 78 10 00 48 8b 44 24 78 48 ..H.5.x..H.D$xH
14008fe80 2b 06 74 da eb 81 +.t...
14008fcd0
14008fcd0std::istream& std::istream::_M_extract<void*>(void*&):
14008fcd0push r14
14008fcd2push rdi
14008fcd3push rsi
14008fcd4push rbx
14008fcd5sub rsp, 136
14008fcdcmov rdi, [rip+0x1079ad]
14008fce3xor r8l, r8l
14008fce6mov rbx, rcx
14008fce9mov rsi, rdx
14008fcecmov rcx, [rdi]
14008fcefmov [rsp+120], rcx
14008fcf4lea rcx, [rsp+115]
14008fcf9mov rdx, rbx
14008fcfccall std::istream::sentry::sentry(std::istream&, bool)
14008fd01cmp [rsp+115], 0
14008fd06je 0x14008fd98
14008fd0cmov rax, [rbx]
14008fd0fmov [rsp+116], 0
14008fd17mov rdi, [rax-24]
14008fd1badd rdi, rbx
14008fd1emov rdx, [rdi+256]
14008fd25mov rax, rdi
14008fd28test rdx, rdx
14008fd2bje 0x14008fe0c
14008fd31xor r9l, r9l
14008fd34mov r8, [rdi+232]
14008fd3bxor r11l, r11l
14008fd3exor r10l, r10l
14008fd41mov rcx, r9
14008fd44mov edi, -1
14008fd49mov [rsp+64], r10
14008fd4emov r10, [rdx]
14008fd51or rcx, rdi
14008fd54mov [rsp+80], r8
14008fd59lea r9, [rsp+64]
14008fd5elea r8, [rsp+80]
14008fd63mov [rsp+88], rcx
14008fd68mov rcx, r11
14008fd6bor rcx, rdi
14008fd6emov [rsp+48], rsi
14008fd73mov [rsp+72], rcx
14008fd78lea rcx, [rsp+116]
14008fd7dmov [rsp+40], rcx
14008fd82lea rcx, [rsp+96]
14008fd87mov [rsp+32], rax
14008fd8ccall [r10+96]
14008fd90
14008fd90loc_14008fd90:
14008fd90mov edx, [rsp+116]
14008fd94test edx, edx
14008fd96jne 0x14008fdc0
14008fd98
14008fd98loc_14008fd98:
14008fd98mov rsi, [rip+0x1078f1]
14008fd9fmov rax, [rsp+120]
14008fda4sub rax, [rsi]
14008fda7jne 0x14008fe07
14008fda9mov rax, rbx
14008fdacadd rsp, 136
14008fdb3pop rbx
14008fdb4pop rsi
14008fdb5pop rdi
14008fdb6pop r14
14008fdb8ret
14008fdb9
14008fdb9 0f 1f 80 00 00 00 00 .......
14008fdc0
14008fdc0loc_14008fdc0:
14008fdc0mov rax, [rbx]
14008fdc3mov rcx, [rax-24]
14008fdc7add rcx, rbx
14008fdcaor edx, [rcx+32]
14008fdcdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14008fdd2jmp 0x14008fd98
14008fdd4
14008fdd4 48 83 ea 01 48 89 c1 75 45 e8 ae 1e H...H..uE...
14008fde0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
14008fdf0 d9 e8 da 6f 06 00 48 8b 35 93 78 10 00 48 8b 44 ...o..H.5.x..H.D
14008fe00 24 78 48 2b 06 74 5f $xH+.t_
14008fe07
14008fe07loc_14008fe07:
14008fe07call __stack_chk_fail
14008fe0c
14008fe0cloc_14008fe0c:
14008fe0cmov rsi, [rip+0x10787d]
14008fe13mov rax, [rsp+120]
14008fe18sub rax, [rsi]
14008fe1bjne 0x14008fe07
14008fe1dcall std::__throw_bad_cast()
14008fe22call __cxa_begin_catch
14008fe27mov rax, [rbx]
14008fe2amov edx, 1
14008fe2fmov rcx, [rax-24]
14008fe33add rcx, rbx
14008fe36call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14008fe3bcall __cxa_end_catch
14008fe40jmp 0x14008fd90
14008fe45
14008fe45 48 89 c3 e8 33 20 07 00 48 8b 35 H...3 ..H.5
14008fe50 3c 78 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <x..H.D$xH+.u.H.
14008fe60 d9 e8 3a b5 f8 ff e8 e5 23 07 00 48 89 c3 e8 0d ..:.....#..H....
14008fe70 20 07 00 48 8b 35 16 78 10 00 48 8b 44 24 78 48 ..H.5.x..H.D$xH
14008fe80 2b 06 74 da eb 81 +.t...
14008fcd0
14008fe86
14008fe86 // align 0x10
14008fe86 // align 0x10
14008fe90
14008fe90std::istream& std::istream::_M_extract<bool>(bool&):
14008fe90push r14
14008fe92push rdi
14008fe93push rsi
14008fe94push rbx
14008fe95sub rsp, 136
14008fe9cmov rdi, [rip+0x1077ed]
14008fea3xor r8l, r8l
14008fea6mov rbx, rcx
14008fea9mov rsi, rdx
14008feacmov rcx, [rdi]
14008feafmov [rsp+120], rcx
14008feb4lea rcx, [rsp+115]
14008feb9mov rdx, rbx
14008febccall std::istream::sentry::sentry(std::istream&, bool)
14008fec1cmp [rsp+115], 0
14008fec6je 0x14008ff58
14008feccmov rax, [rbx]
14008fecfmov [rsp+116], 0
14008fed7mov rdi, [rax-24]
14008fedbadd rdi, rbx
14008fedemov rdx, [rdi+256]
14008fee5mov rax, rdi
14008fee8test rdx, rdx
14008feebje 0x14008ffcc
14008fef1xor r9l, r9l
14008fef4mov r8, [rdi+232]
14008fefbxor r11l, r11l
14008fefexor r10l, r10l
14008ff01mov rcx, r9
14008ff04mov edi, -1
14008ff09mov [rsp+64], r10
14008ff0emov r10, [rdx]
14008ff11or rcx, rdi
14008ff14mov [rsp+80], r8
14008ff19lea r9, [rsp+64]
14008ff1elea r8, [rsp+80]
14008ff23mov [rsp+88], rcx
14008ff28mov rcx, r11
14008ff2bor rcx, rdi
14008ff2emov [rsp+48], rsi
14008ff33mov [rsp+72], rcx
14008ff38lea rcx, [rsp+116]
14008ff3dmov [rsp+40], rcx
14008ff42lea rcx, [rsp+96]
14008ff47mov [rsp+32], rax
14008ff4ccall [r10+16]
14008ff50
14008ff50loc_14008ff50:
14008ff50mov edx, [rsp+116]
14008ff54test edx, edx
14008ff56jne 0x14008ff80
14008ff58
14008ff58loc_14008ff58:
14008ff58mov rsi, [rip+0x107731]
14008ff5fmov rax, [rsp+120]
14008ff64sub rax, [rsi]
14008ff67jne 0x14008ffc7
14008ff69mov rax, rbx
14008ff6cadd rsp, 136
14008ff73pop rbx
14008ff74pop rsi
14008ff75pop rdi
14008ff76pop r14
14008ff78ret
14008ff79
14008ff79 0f 1f 80 00 00 00 00 .......
14008ff80
14008ff80loc_14008ff80:
14008ff80mov rax, [rbx]
14008ff83mov rcx, [rax-24]
14008ff87add rcx, rbx
14008ff8aor edx, [rcx+32]
14008ff8dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14008ff92jmp 0x14008ff58
14008ff94
14008ff94 48 83 ea 01 48 89 c1 75 45 e8 ee 1c H...H..uE...
14008ffa0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
14008ffb0 d9 e8 1a 6e 06 00 48 8b 35 d3 76 10 00 48 8b 44 ...n..H.5.v..H.D
14008ffc0 24 78 48 2b 06 74 5f $xH+.t_
14008ffc7
14008ffc7loc_14008ffc7:
14008ffc7call __stack_chk_fail
14008ffcc
14008ffccloc_14008ffcc:
14008ffccmov rsi, [rip+0x1076bd]
14008ffd3mov rax, [rsp+120]
14008ffd8sub rax, [rsi]
14008ffdbjne 0x14008ffc7
14008ffddcall std::__throw_bad_cast()
14008ffe2call __cxa_begin_catch
14008ffe7mov rax, [rbx]
14008ffeamov edx, 1
14008ffefmov rcx, [rax-24]
14008fff3add rcx, rbx
14008fff6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14008fffbcall __cxa_end_catch
140090000jmp 0x14008ff50
140090005
140090005 48 89 c3 e8 73 1e 07 00 48 8b 35 H...s...H.5
140090010 7c 76 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |v..H.D$xH+.u.H.
140090020 d9 e8 7a b3 f8 ff e8 25 22 07 00 48 89 c3 e8 4d ..z....%"..H...M
140090030 1e 07 00 48 8b 35 56 76 10 00 48 8b 44 24 78 48 ...H.5Vv..H.D$xH
140090040 2b 06 74 da eb 81 +.t...
14008fe90
14008fe90std::istream& std::istream::_M_extract<bool>(bool&):
14008fe90push r14
14008fe92push rdi
14008fe93push rsi
14008fe94push rbx
14008fe95sub rsp, 136
14008fe9cmov rdi, [rip+0x1077ed]
14008fea3xor r8l, r8l
14008fea6mov rbx, rcx
14008fea9mov rsi, rdx
14008feacmov rcx, [rdi]
14008feafmov [rsp+120], rcx
14008feb4lea rcx, [rsp+115]
14008feb9mov rdx, rbx
14008febccall std::istream::sentry::sentry(std::istream&, bool)
14008fec1cmp [rsp+115], 0
14008fec6je 0x14008ff58
14008feccmov rax, [rbx]
14008fecfmov [rsp+116], 0
14008fed7mov rdi, [rax-24]
14008fedbadd rdi, rbx
14008fedemov rdx, [rdi+256]
14008fee5mov rax, rdi
14008fee8test rdx, rdx
14008feebje 0x14008ffcc
14008fef1xor r9l, r9l
14008fef4mov r8, [rdi+232]
14008fefbxor r11l, r11l
14008fefexor r10l, r10l
14008ff01mov rcx, r9
14008ff04mov edi, -1
14008ff09mov [rsp+64], r10
14008ff0emov r10, [rdx]
14008ff11or rcx, rdi
14008ff14mov [rsp+80], r8
14008ff19lea r9, [rsp+64]
14008ff1elea r8, [rsp+80]
14008ff23mov [rsp+88], rcx
14008ff28mov rcx, r11
14008ff2bor rcx, rdi
14008ff2emov [rsp+48], rsi
14008ff33mov [rsp+72], rcx
14008ff38lea rcx, [rsp+116]
14008ff3dmov [rsp+40], rcx
14008ff42lea rcx, [rsp+96]
14008ff47mov [rsp+32], rax
14008ff4ccall [r10+16]
14008ff50
14008ff50loc_14008ff50:
14008ff50mov edx, [rsp+116]
14008ff54test edx, edx
14008ff56jne 0x14008ff80
14008ff58
14008ff58loc_14008ff58:
14008ff58mov rsi, [rip+0x107731]
14008ff5fmov rax, [rsp+120]
14008ff64sub rax, [rsi]
14008ff67jne 0x14008ffc7
14008ff69mov rax, rbx
14008ff6cadd rsp, 136
14008ff73pop rbx
14008ff74pop rsi
14008ff75pop rdi
14008ff76pop r14
14008ff78ret
14008ff79
14008ff79 0f 1f 80 00 00 00 00 .......
14008ff80
14008ff80loc_14008ff80:
14008ff80mov rax, [rbx]
14008ff83mov rcx, [rax-24]
14008ff87add rcx, rbx
14008ff8aor edx, [rcx+32]
14008ff8dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
14008ff92jmp 0x14008ff58
14008ff94
14008ff94 48 83 ea 01 48 89 c1 75 45 e8 ee 1c H...H..uE...
14008ffa0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
14008ffb0 d9 e8 1a 6e 06 00 48 8b 35 d3 76 10 00 48 8b 44 ...n..H.5.v..H.D
14008ffc0 24 78 48 2b 06 74 5f $xH+.t_
14008ffc7
14008ffc7loc_14008ffc7:
14008ffc7call __stack_chk_fail
14008ffcc
14008ffccloc_14008ffcc:
14008ffccmov rsi, [rip+0x1076bd]
14008ffd3mov rax, [rsp+120]
14008ffd8sub rax, [rsi]
14008ffdbjne 0x14008ffc7
14008ffddcall std::__throw_bad_cast()
14008ffe2call __cxa_begin_catch
14008ffe7mov rax, [rbx]
14008ffeamov edx, 1
14008ffefmov rcx, [rax-24]
14008fff3add rcx, rbx
14008fff6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14008fffbcall __cxa_end_catch
140090000jmp 0x14008ff50
140090005
140090005 48 89 c3 e8 73 1e 07 00 48 8b 35 H...s...H.5
140090010 7c 76 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |v..H.D$xH+.u.H.
140090020 d9 e8 7a b3 f8 ff e8 25 22 07 00 48 89 c3 e8 4d ..z....%"..H...M
140090030 1e 07 00 48 8b 35 56 76 10 00 48 8b 44 24 78 48 ...H.5Vv..H.D$xH
140090040 2b 06 74 da eb 81 +.t...
14008fe90
140090046
140090046 // align 0x10
140090046 // align 0x10
140090050
140090050std::istream& std::istream::_M_extract<double>(double&):
140090050push r14
140090052push rdi
140090053push rsi
140090054push rbx
140090055sub rsp, 136
14009005cmov rdi, [rip+0x10762d]
140090063xor r8l, r8l
140090066mov rbx, rcx
140090069mov rsi, rdx
14009006cmov rcx, [rdi]
14009006fmov [rsp+120], rcx
140090074lea rcx, [rsp+115]
140090079mov rdx, rbx
14009007ccall std::istream::sentry::sentry(std::istream&, bool)
140090081cmp [rsp+115], 0
140090086je 0x140090118
14009008cmov rax, [rbx]
14009008fmov [rsp+116], 0
140090097mov rdi, [rax-24]
14009009badd rdi, rbx
14009009emov rdx, [rdi+256]
1400900a5mov rax, rdi
1400900a8test rdx, rdx
1400900abje 0x14009018c
1400900b1xor r9l, r9l
1400900b4mov r8, [rdi+232]
1400900bbxor r11l, r11l
1400900bexor r10l, r10l
1400900c1mov rcx, r9
1400900c4mov edi, -1
1400900c9mov [rsp+64], r10
1400900cemov r10, [rdx]
1400900d1or rcx, rdi
1400900d4mov [rsp+80], r8
1400900d9lea r9, [rsp+64]
1400900delea r8, [rsp+80]
1400900e3mov [rsp+88], rcx
1400900e8mov rcx, r11
1400900ebor rcx, rdi
1400900eemov [rsp+48], rsi
1400900f3mov [rsp+72], rcx
1400900f8lea rcx, [rsp+116]
1400900fdmov [rsp+40], rcx
140090102lea rcx, [rsp+96]
140090107mov [rsp+32], rax
14009010ccall [r10+80]
140090110
140090110loc_140090110:
140090110mov edx, [rsp+116]
140090114test edx, edx
140090116jne 0x140090140
140090118
140090118loc_140090118:
140090118mov rsi, [rip+0x107571]
14009011fmov rax, [rsp+120]
140090124sub rax, [rsi]
140090127jne 0x140090187
140090129mov rax, rbx
14009012cadd rsp, 136
140090133pop rbx
140090134pop rsi
140090135pop rdi
140090136pop r14
140090138ret
140090139
140090139 0f 1f 80 00 00 00 00 .......
140090140
140090140loc_140090140:
140090140mov rax, [rbx]
140090143mov rcx, [rax-24]
140090147add rcx, rbx
14009014aor edx, [rcx+32]
14009014dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090152jmp 0x140090118
140090154
140090154 48 83 ea 01 48 89 c1 75 45 e8 2e 1b H...H..uE...
140090160 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090170 d9 e8 5a 6c 06 00 48 8b 35 13 75 10 00 48 8b 44 ..Zl..H.5.u..H.D
140090180 24 78 48 2b 06 74 5f $xH+.t_
140090187
140090187loc_140090187:
140090187call __stack_chk_fail
14009018c
14009018cloc_14009018c:
14009018cmov rsi, [rip+0x1074fd]
140090193mov rax, [rsp+120]
140090198sub rax, [rsi]
14009019bjne 0x140090187
14009019dcall std::__throw_bad_cast()
1400901a2call __cxa_begin_catch
1400901a7mov rax, [rbx]
1400901aamov edx, 1
1400901afmov rcx, [rax-24]
1400901b3add rcx, rbx
1400901b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400901bbcall __cxa_end_catch
1400901c0jmp 0x140090110
1400901c5
1400901c5 48 89 c3 e8 b3 1c 07 00 48 8b 35 H.......H.5
1400901d0 bc 74 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .t..H.D$xH+.u.H.
1400901e0 d9 e8 ba b1 f8 ff e8 65 20 07 00 48 89 c3 e8 8d .......e ..H....
1400901f0 1c 07 00 48 8b 35 96 74 10 00 48 8b 44 24 78 48 ...H.5.t..H.D$xH
140090200 2b 06 74 da eb 81 +.t...
140090050
140090050std::istream& std::istream::_M_extract<double>(double&):
140090050push r14
140090052push rdi
140090053push rsi
140090054push rbx
140090055sub rsp, 136
14009005cmov rdi, [rip+0x10762d]
140090063xor r8l, r8l
140090066mov rbx, rcx
140090069mov rsi, rdx
14009006cmov rcx, [rdi]
14009006fmov [rsp+120], rcx
140090074lea rcx, [rsp+115]
140090079mov rdx, rbx
14009007ccall std::istream::sentry::sentry(std::istream&, bool)
140090081cmp [rsp+115], 0
140090086je 0x140090118
14009008cmov rax, [rbx]
14009008fmov [rsp+116], 0
140090097mov rdi, [rax-24]
14009009badd rdi, rbx
14009009emov rdx, [rdi+256]
1400900a5mov rax, rdi
1400900a8test rdx, rdx
1400900abje 0x14009018c
1400900b1xor r9l, r9l
1400900b4mov r8, [rdi+232]
1400900bbxor r11l, r11l
1400900bexor r10l, r10l
1400900c1mov rcx, r9
1400900c4mov edi, -1
1400900c9mov [rsp+64], r10
1400900cemov r10, [rdx]
1400900d1or rcx, rdi
1400900d4mov [rsp+80], r8
1400900d9lea r9, [rsp+64]
1400900delea r8, [rsp+80]
1400900e3mov [rsp+88], rcx
1400900e8mov rcx, r11
1400900ebor rcx, rdi
1400900eemov [rsp+48], rsi
1400900f3mov [rsp+72], rcx
1400900f8lea rcx, [rsp+116]
1400900fdmov [rsp+40], rcx
140090102lea rcx, [rsp+96]
140090107mov [rsp+32], rax
14009010ccall [r10+80]
140090110
140090110loc_140090110:
140090110mov edx, [rsp+116]
140090114test edx, edx
140090116jne 0x140090140
140090118
140090118loc_140090118:
140090118mov rsi, [rip+0x107571]
14009011fmov rax, [rsp+120]
140090124sub rax, [rsi]
140090127jne 0x140090187
140090129mov rax, rbx
14009012cadd rsp, 136
140090133pop rbx
140090134pop rsi
140090135pop rdi
140090136pop r14
140090138ret
140090139
140090139 0f 1f 80 00 00 00 00 .......
140090140
140090140loc_140090140:
140090140mov rax, [rbx]
140090143mov rcx, [rax-24]
140090147add rcx, rbx
14009014aor edx, [rcx+32]
14009014dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090152jmp 0x140090118
140090154
140090154 48 83 ea 01 48 89 c1 75 45 e8 2e 1b H...H..uE...
140090160 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090170 d9 e8 5a 6c 06 00 48 8b 35 13 75 10 00 48 8b 44 ..Zl..H.5.u..H.D
140090180 24 78 48 2b 06 74 5f $xH+.t_
140090187
140090187loc_140090187:
140090187call __stack_chk_fail
14009018c
14009018cloc_14009018c:
14009018cmov rsi, [rip+0x1074fd]
140090193mov rax, [rsp+120]
140090198sub rax, [rsi]
14009019bjne 0x140090187
14009019dcall std::__throw_bad_cast()
1400901a2call __cxa_begin_catch
1400901a7mov rax, [rbx]
1400901aamov edx, 1
1400901afmov rcx, [rax-24]
1400901b3add rcx, rbx
1400901b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400901bbcall __cxa_end_catch
1400901c0jmp 0x140090110
1400901c5
1400901c5 48 89 c3 e8 b3 1c 07 00 48 8b 35 H.......H.5
1400901d0 bc 74 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .t..H.D$xH+.u.H.
1400901e0 d9 e8 ba b1 f8 ff e8 65 20 07 00 48 89 c3 e8 8d .......e ..H....
1400901f0 1c 07 00 48 8b 35 96 74 10 00 48 8b 44 24 78 48 ...H.5.t..H.D$xH
140090200 2b 06 74 da eb 81 +.t...
140090050
140090206
140090206 // align 0x10
140090206 // align 0x10
140090210
140090210std::istream& std::istream::_M_extract<long double>(long double&):
140090210push r14
140090212push rdi
140090213push rsi
140090214push rbx
140090215sub rsp, 136
14009021cmov rdi, [rip+0x10746d]
140090223xor r8l, r8l
140090226mov rbx, rcx
140090229mov rsi, rdx
14009022cmov rcx, [rdi]
14009022fmov [rsp+120], rcx
140090234lea rcx, [rsp+115]
140090239mov rdx, rbx
14009023ccall std::istream::sentry::sentry(std::istream&, bool)
140090241cmp [rsp+115], 0
140090246je 0x1400902d8
14009024cmov rax, [rbx]
14009024fmov [rsp+116], 0
140090257mov rdi, [rax-24]
14009025badd rdi, rbx
14009025emov rdx, [rdi+256]
140090265mov rax, rdi
140090268test rdx, rdx
14009026bje 0x14009034c
140090271xor r9l, r9l
140090274mov r8, [rdi+232]
14009027bxor r11l, r11l
14009027exor r10l, r10l
140090281mov rcx, r9
140090284mov edi, -1
140090289mov [rsp+64], r10
14009028emov r10, [rdx]
140090291or rcx, rdi
140090294mov [rsp+80], r8
140090299lea r9, [rsp+64]
14009029elea r8, [rsp+80]
1400902a3mov [rsp+88], rcx
1400902a8mov rcx, r11
1400902abor rcx, rdi
1400902aemov [rsp+48], rsi
1400902b3mov [rsp+72], rcx
1400902b8lea rcx, [rsp+116]
1400902bdmov [rsp+40], rcx
1400902c2lea rcx, [rsp+96]
1400902c7mov [rsp+32], rax
1400902cccall [r10+88]
1400902d0
1400902d0loc_1400902d0:
1400902d0mov edx, [rsp+116]
1400902d4test edx, edx
1400902d6jne 0x140090300
1400902d8
1400902d8loc_1400902d8:
1400902d8mov rsi, [rip+0x1073b1]
1400902dfmov rax, [rsp+120]
1400902e4sub rax, [rsi]
1400902e7jne 0x140090347
1400902e9mov rax, rbx
1400902ecadd rsp, 136
1400902f3pop rbx
1400902f4pop rsi
1400902f5pop rdi
1400902f6pop r14
1400902f8ret
1400902f9
1400902f9 0f 1f 80 00 00 00 00 .......
140090300
140090300loc_140090300:
140090300mov rax, [rbx]
140090303mov rcx, [rax-24]
140090307add rcx, rbx
14009030aor edx, [rcx+32]
14009030dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090312jmp 0x1400902d8
140090314
140090314 48 83 ea 01 48 89 c1 75 45 e8 6e 19 H...H..uE.n.
140090320 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090330 d9 e8 9a 6a 06 00 48 8b 35 53 73 10 00 48 8b 44 ...j..H.5Ss..H.D
140090340 24 78 48 2b 06 74 5f $xH+.t_
140090347
140090347loc_140090347:
140090347call __stack_chk_fail
14009034c
14009034cloc_14009034c:
14009034cmov rsi, [rip+0x10733d]
140090353mov rax, [rsp+120]
140090358sub rax, [rsi]
14009035bjne 0x140090347
14009035dcall std::__throw_bad_cast()
140090362call __cxa_begin_catch
140090367mov rax, [rbx]
14009036amov edx, 1
14009036fmov rcx, [rax-24]
140090373add rcx, rbx
140090376call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009037bcall __cxa_end_catch
140090380jmp 0x1400902d0
140090385
140090385 48 89 c3 e8 f3 1a 07 00 48 8b 35 H.......H.5
140090390 fc 72 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .r..H.D$xH+.u.H.
1400903a0 d9 e8 fa af f8 ff e8 a5 1e 07 00 48 89 c3 e8 cd ...........H....
1400903b0 1a 07 00 48 8b 35 d6 72 10 00 48 8b 44 24 78 48 ...H.5.r..H.D$xH
1400903c0 2b 06 74 da eb 81 +.t...
140090210
140090210std::istream& std::istream::_M_extract<long double>(long double&):
140090210push r14
140090212push rdi
140090213push rsi
140090214push rbx
140090215sub rsp, 136
14009021cmov rdi, [rip+0x10746d]
140090223xor r8l, r8l
140090226mov rbx, rcx
140090229mov rsi, rdx
14009022cmov rcx, [rdi]
14009022fmov [rsp+120], rcx
140090234lea rcx, [rsp+115]
140090239mov rdx, rbx
14009023ccall std::istream::sentry::sentry(std::istream&, bool)
140090241cmp [rsp+115], 0
140090246je 0x1400902d8
14009024cmov rax, [rbx]
14009024fmov [rsp+116], 0
140090257mov rdi, [rax-24]
14009025badd rdi, rbx
14009025emov rdx, [rdi+256]
140090265mov rax, rdi
140090268test rdx, rdx
14009026bje 0x14009034c
140090271xor r9l, r9l
140090274mov r8, [rdi+232]
14009027bxor r11l, r11l
14009027exor r10l, r10l
140090281mov rcx, r9
140090284mov edi, -1
140090289mov [rsp+64], r10
14009028emov r10, [rdx]
140090291or rcx, rdi
140090294mov [rsp+80], r8
140090299lea r9, [rsp+64]
14009029elea r8, [rsp+80]
1400902a3mov [rsp+88], rcx
1400902a8mov rcx, r11
1400902abor rcx, rdi
1400902aemov [rsp+48], rsi
1400902b3mov [rsp+72], rcx
1400902b8lea rcx, [rsp+116]
1400902bdmov [rsp+40], rcx
1400902c2lea rcx, [rsp+96]
1400902c7mov [rsp+32], rax
1400902cccall [r10+88]
1400902d0
1400902d0loc_1400902d0:
1400902d0mov edx, [rsp+116]
1400902d4test edx, edx
1400902d6jne 0x140090300
1400902d8
1400902d8loc_1400902d8:
1400902d8mov rsi, [rip+0x1073b1]
1400902dfmov rax, [rsp+120]
1400902e4sub rax, [rsi]
1400902e7jne 0x140090347
1400902e9mov rax, rbx
1400902ecadd rsp, 136
1400902f3pop rbx
1400902f4pop rsi
1400902f5pop rdi
1400902f6pop r14
1400902f8ret
1400902f9
1400902f9 0f 1f 80 00 00 00 00 .......
140090300
140090300loc_140090300:
140090300mov rax, [rbx]
140090303mov rcx, [rax-24]
140090307add rcx, rbx
14009030aor edx, [rcx+32]
14009030dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090312jmp 0x1400902d8
140090314
140090314 48 83 ea 01 48 89 c1 75 45 e8 6e 19 H...H..uE.n.
140090320 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090330 d9 e8 9a 6a 06 00 48 8b 35 53 73 10 00 48 8b 44 ...j..H.5Ss..H.D
140090340 24 78 48 2b 06 74 5f $xH+.t_
140090347
140090347loc_140090347:
140090347call __stack_chk_fail
14009034c
14009034cloc_14009034c:
14009034cmov rsi, [rip+0x10733d]
140090353mov rax, [rsp+120]
140090358sub rax, [rsi]
14009035bjne 0x140090347
14009035dcall std::__throw_bad_cast()
140090362call __cxa_begin_catch
140090367mov rax, [rbx]
14009036amov edx, 1
14009036fmov rcx, [rax-24]
140090373add rcx, rbx
140090376call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009037bcall __cxa_end_catch
140090380jmp 0x1400902d0
140090385
140090385 48 89 c3 e8 f3 1a 07 00 48 8b 35 H.......H.5
140090390 fc 72 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .r..H.D$xH+.u.H.
1400903a0 d9 e8 fa af f8 ff e8 a5 1e 07 00 48 89 c3 e8 cd ...........H....
1400903b0 1a 07 00 48 8b 35 d6 72 10 00 48 8b 44 24 78 48 ...H.5.r..H.D$xH
1400903c0 2b 06 74 da eb 81 +.t...
140090210
1400903c6
1400903c6 // align 0x10
1400903c6 // align 0x10
1400903d0
1400903d0std::istream& std::istream::_M_extract<float>(float&):
1400903d0push r14
1400903d2push rdi
1400903d3push rsi
1400903d4push rbx
1400903d5sub rsp, 136
1400903dcmov rdi, [rip+0x1072ad]
1400903e3xor r8l, r8l
1400903e6mov rbx, rcx
1400903e9mov rsi, rdx
1400903ecmov rcx, [rdi]
1400903efmov [rsp+120], rcx
1400903f4lea rcx, [rsp+115]
1400903f9mov rdx, rbx
1400903fccall std::istream::sentry::sentry(std::istream&, bool)
140090401cmp [rsp+115], 0
140090406je 0x140090498
14009040cmov rax, [rbx]
14009040fmov [rsp+116], 0
140090417mov rdi, [rax-24]
14009041badd rdi, rbx
14009041emov rdx, [rdi+256]
140090425mov rax, rdi
140090428test rdx, rdx
14009042bje 0x14009050c
140090431xor r9l, r9l
140090434mov r8, [rdi+232]
14009043bxor r11l, r11l
14009043exor r10l, r10l
140090441mov rcx, r9
140090444mov edi, -1
140090449mov [rsp+64], r10
14009044emov r10, [rdx]
140090451or rcx, rdi
140090454mov [rsp+80], r8
140090459lea r9, [rsp+64]
14009045elea r8, [rsp+80]
140090463mov [rsp+88], rcx
140090468mov rcx, r11
14009046bor rcx, rdi
14009046emov [rsp+48], rsi
140090473mov [rsp+72], rcx
140090478lea rcx, [rsp+116]
14009047dmov [rsp+40], rcx
140090482lea rcx, [rsp+96]
140090487mov [rsp+32], rax
14009048ccall [r10+72]
140090490
140090490loc_140090490:
140090490mov edx, [rsp+116]
140090494test edx, edx
140090496jne 0x1400904c0
140090498
140090498loc_140090498:
140090498mov rsi, [rip+0x1071f1]
14009049fmov rax, [rsp+120]
1400904a4sub rax, [rsi]
1400904a7jne 0x140090507
1400904a9mov rax, rbx
1400904acadd rsp, 136
1400904b3pop rbx
1400904b4pop rsi
1400904b5pop rdi
1400904b6pop r14
1400904b8ret
1400904b9
1400904b9 0f 1f 80 00 00 00 00 .......
1400904c0
1400904c0loc_1400904c0:
1400904c0mov rax, [rbx]
1400904c3mov rcx, [rax-24]
1400904c7add rcx, rbx
1400904caor edx, [rcx+32]
1400904cdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400904d2jmp 0x140090498
1400904d4
1400904d4 48 83 ea 01 48 89 c1 75 45 e8 ae 17 H...H..uE...
1400904e0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400904f0 d9 e8 da 68 06 00 48 8b 35 93 71 10 00 48 8b 44 ...h..H.5.q..H.D
140090500 24 78 48 2b 06 74 5f $xH+.t_
140090507
140090507loc_140090507:
140090507call __stack_chk_fail
14009050c
14009050cloc_14009050c:
14009050cmov rsi, [rip+0x10717d]
140090513mov rax, [rsp+120]
140090518sub rax, [rsi]
14009051bjne 0x140090507
14009051dcall std::__throw_bad_cast()
140090522call __cxa_begin_catch
140090527mov rax, [rbx]
14009052amov edx, 1
14009052fmov rcx, [rax-24]
140090533add rcx, rbx
140090536call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009053bcall __cxa_end_catch
140090540jmp 0x140090490
140090545
140090545 48 89 c3 e8 33 19 07 00 48 8b 35 H...3...H.5
140090550 3c 71 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <q..H.D$xH+.u.H.
140090560 d9 e8 3a ae f8 ff e8 e5 1c 07 00 48 89 c3 e8 0d ..:........H....
140090570 19 07 00 48 8b 35 16 71 10 00 48 8b 44 24 78 48 ...H.5.q..H.D$xH
140090580 2b 06 74 da eb 81 +.t...
1400903d0
1400903d0std::istream& std::istream::_M_extract<float>(float&):
1400903d0push r14
1400903d2push rdi
1400903d3push rsi
1400903d4push rbx
1400903d5sub rsp, 136
1400903dcmov rdi, [rip+0x1072ad]
1400903e3xor r8l, r8l
1400903e6mov rbx, rcx
1400903e9mov rsi, rdx
1400903ecmov rcx, [rdi]
1400903efmov [rsp+120], rcx
1400903f4lea rcx, [rsp+115]
1400903f9mov rdx, rbx
1400903fccall std::istream::sentry::sentry(std::istream&, bool)
140090401cmp [rsp+115], 0
140090406je 0x140090498
14009040cmov rax, [rbx]
14009040fmov [rsp+116], 0
140090417mov rdi, [rax-24]
14009041badd rdi, rbx
14009041emov rdx, [rdi+256]
140090425mov rax, rdi
140090428test rdx, rdx
14009042bje 0x14009050c
140090431xor r9l, r9l
140090434mov r8, [rdi+232]
14009043bxor r11l, r11l
14009043exor r10l, r10l
140090441mov rcx, r9
140090444mov edi, -1
140090449mov [rsp+64], r10
14009044emov r10, [rdx]
140090451or rcx, rdi
140090454mov [rsp+80], r8
140090459lea r9, [rsp+64]
14009045elea r8, [rsp+80]
140090463mov [rsp+88], rcx
140090468mov rcx, r11
14009046bor rcx, rdi
14009046emov [rsp+48], rsi
140090473mov [rsp+72], rcx
140090478lea rcx, [rsp+116]
14009047dmov [rsp+40], rcx
140090482lea rcx, [rsp+96]
140090487mov [rsp+32], rax
14009048ccall [r10+72]
140090490
140090490loc_140090490:
140090490mov edx, [rsp+116]
140090494test edx, edx
140090496jne 0x1400904c0
140090498
140090498loc_140090498:
140090498mov rsi, [rip+0x1071f1]
14009049fmov rax, [rsp+120]
1400904a4sub rax, [rsi]
1400904a7jne 0x140090507
1400904a9mov rax, rbx
1400904acadd rsp, 136
1400904b3pop rbx
1400904b4pop rsi
1400904b5pop rdi
1400904b6pop r14
1400904b8ret
1400904b9
1400904b9 0f 1f 80 00 00 00 00 .......
1400904c0
1400904c0loc_1400904c0:
1400904c0mov rax, [rbx]
1400904c3mov rcx, [rax-24]
1400904c7add rcx, rbx
1400904caor edx, [rcx+32]
1400904cdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
1400904d2jmp 0x140090498
1400904d4
1400904d4 48 83 ea 01 48 89 c1 75 45 e8 ae 17 H...H..uE...
1400904e0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400904f0 d9 e8 da 68 06 00 48 8b 35 93 71 10 00 48 8b 44 ...h..H.5.q..H.D
140090500 24 78 48 2b 06 74 5f $xH+.t_
140090507
140090507loc_140090507:
140090507call __stack_chk_fail
14009050c
14009050cloc_14009050c:
14009050cmov rsi, [rip+0x10717d]
140090513mov rax, [rsp+120]
140090518sub rax, [rsi]
14009051bjne 0x140090507
14009051dcall std::__throw_bad_cast()
140090522call __cxa_begin_catch
140090527mov rax, [rbx]
14009052amov edx, 1
14009052fmov rcx, [rax-24]
140090533add rcx, rbx
140090536call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
14009053bcall __cxa_end_catch
140090540jmp 0x140090490
140090545
140090545 48 89 c3 e8 33 19 07 00 48 8b 35 H...3...H.5
140090550 3c 71 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <q..H.D$xH+.u.H.
140090560 d9 e8 3a ae f8 ff e8 e5 1c 07 00 48 89 c3 e8 0d ..:........H....
140090570 19 07 00 48 8b 35 16 71 10 00 48 8b 44 24 78 48 ...H.5.q..H.D$xH
140090580 2b 06 74 da eb 81 +.t...
1400903d0
140090586
140090586 // align 0x10
140090586 // align 0x10
140090590
140090590std::istream& std::istream::_M_extract<unsigned int>(unsigned int&):
140090590push r14
140090592push rdi
140090593push rsi
140090594push rbx
140090595sub rsp, 136
14009059cmov rdi, [rip+0x1070ed]
1400905a3xor r8l, r8l
1400905a6mov rbx, rcx
1400905a9mov rsi, rdx
1400905acmov rcx, [rdi]
1400905afmov [rsp+120], rcx
1400905b4lea rcx, [rsp+115]
1400905b9mov rdx, rbx
1400905bccall std::istream::sentry::sentry(std::istream&, bool)
1400905c1cmp [rsp+115], 0
1400905c6je 0x140090658
1400905ccmov rax, [rbx]
1400905cfmov [rsp+116], 0
1400905d7mov rdi, [rax-24]
1400905dbadd rdi, rbx
1400905demov rdx, [rdi+256]
1400905e5mov rax, rdi
1400905e8test rdx, rdx
1400905ebje 0x1400906cc
1400905f1xor r9l, r9l
1400905f4mov r8, [rdi+232]
1400905fbxor r11l, r11l
1400905fexor r10l, r10l
140090601mov rcx, r9
140090604mov edi, -1
140090609mov [rsp+64], r10
14009060emov r10, [rdx]
140090611or rcx, rdi
140090614mov [rsp+80], r8
140090619lea r9, [rsp+64]
14009061elea r8, [rsp+80]
140090623mov [rsp+88], rcx
140090628mov rcx, r11
14009062bor rcx, rdi
14009062emov [rsp+48], rsi
140090633mov [rsp+72], rcx
140090638lea rcx, [rsp+116]
14009063dmov [rsp+40], rcx
140090642lea rcx, [rsp+96]
140090647mov [rsp+32], rax
14009064ccall [r10+40]
140090650
140090650loc_140090650:
140090650mov edx, [rsp+116]
140090654test edx, edx
140090656jne 0x140090680
140090658
140090658loc_140090658:
140090658mov rsi, [rip+0x107031]
14009065fmov rax, [rsp+120]
140090664sub rax, [rsi]
140090667jne 0x1400906c7
140090669mov rax, rbx
14009066cadd rsp, 136
140090673pop rbx
140090674pop rsi
140090675pop rdi
140090676pop r14
140090678ret
140090679
140090679 0f 1f 80 00 00 00 00 .......
140090680
140090680loc_140090680:
140090680mov rax, [rbx]
140090683mov rcx, [rax-24]
140090687add rcx, rbx
14009068aor edx, [rcx+32]
14009068dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090692jmp 0x140090658
140090694
140090694 48 83 ea 01 48 89 c1 75 45 e8 ee 15 H...H..uE...
1400906a0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400906b0 d9 e8 1a 67 06 00 48 8b 35 d3 6f 10 00 48 8b 44 ...g..H.5.o..H.D
1400906c0 24 78 48 2b 06 74 5f $xH+.t_
1400906c7
1400906c7loc_1400906c7:
1400906c7call __stack_chk_fail
1400906cc
1400906ccloc_1400906cc:
1400906ccmov rsi, [rip+0x106fbd]
1400906d3mov rax, [rsp+120]
1400906d8sub rax, [rsi]
1400906dbjne 0x1400906c7
1400906ddcall std::__throw_bad_cast()
1400906e2call __cxa_begin_catch
1400906e7mov rax, [rbx]
1400906eamov edx, 1
1400906efmov rcx, [rax-24]
1400906f3add rcx, rbx
1400906f6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400906fbcall __cxa_end_catch
140090700jmp 0x140090650
140090705
140090705 48 89 c3 e8 73 17 07 00 48 8b 35 H...s...H.5
140090710 7c 6f 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |o..H.D$xH+.u.H.
140090720 d9 e8 7a ac f8 ff e8 25 1b 07 00 48 89 c3 e8 4d ..z....%...H...M
140090730 17 07 00 48 8b 35 56 6f 10 00 48 8b 44 24 78 48 ...H.5Vo..H.D$xH
140090740 2b 06 74 da eb 81 +.t...
140090590
140090590std::istream& std::istream::_M_extract<unsigned int>(unsigned int&):
140090590push r14
140090592push rdi
140090593push rsi
140090594push rbx
140090595sub rsp, 136
14009059cmov rdi, [rip+0x1070ed]
1400905a3xor r8l, r8l
1400905a6mov rbx, rcx
1400905a9mov rsi, rdx
1400905acmov rcx, [rdi]
1400905afmov [rsp+120], rcx
1400905b4lea rcx, [rsp+115]
1400905b9mov rdx, rbx
1400905bccall std::istream::sentry::sentry(std::istream&, bool)
1400905c1cmp [rsp+115], 0
1400905c6je 0x140090658
1400905ccmov rax, [rbx]
1400905cfmov [rsp+116], 0
1400905d7mov rdi, [rax-24]
1400905dbadd rdi, rbx
1400905demov rdx, [rdi+256]
1400905e5mov rax, rdi
1400905e8test rdx, rdx
1400905ebje 0x1400906cc
1400905f1xor r9l, r9l
1400905f4mov r8, [rdi+232]
1400905fbxor r11l, r11l
1400905fexor r10l, r10l
140090601mov rcx, r9
140090604mov edi, -1
140090609mov [rsp+64], r10
14009060emov r10, [rdx]
140090611or rcx, rdi
140090614mov [rsp+80], r8
140090619lea r9, [rsp+64]
14009061elea r8, [rsp+80]
140090623mov [rsp+88], rcx
140090628mov rcx, r11
14009062bor rcx, rdi
14009062emov [rsp+48], rsi
140090633mov [rsp+72], rcx
140090638lea rcx, [rsp+116]
14009063dmov [rsp+40], rcx
140090642lea rcx, [rsp+96]
140090647mov [rsp+32], rax
14009064ccall [r10+40]
140090650
140090650loc_140090650:
140090650mov edx, [rsp+116]
140090654test edx, edx
140090656jne 0x140090680
140090658
140090658loc_140090658:
140090658mov rsi, [rip+0x107031]
14009065fmov rax, [rsp+120]
140090664sub rax, [rsi]
140090667jne 0x1400906c7
140090669mov rax, rbx
14009066cadd rsp, 136
140090673pop rbx
140090674pop rsi
140090675pop rdi
140090676pop r14
140090678ret
140090679
140090679 0f 1f 80 00 00 00 00 .......
140090680
140090680loc_140090680:
140090680mov rax, [rbx]
140090683mov rcx, [rax-24]
140090687add rcx, rbx
14009068aor edx, [rcx+32]
14009068dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090692jmp 0x140090658
140090694
140090694 48 83 ea 01 48 89 c1 75 45 e8 ee 15 H...H..uE...
1400906a0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
1400906b0 d9 e8 1a 67 06 00 48 8b 35 d3 6f 10 00 48 8b 44 ...g..H.5.o..H.D
1400906c0 24 78 48 2b 06 74 5f $xH+.t_
1400906c7
1400906c7loc_1400906c7:
1400906c7call __stack_chk_fail
1400906cc
1400906ccloc_1400906cc:
1400906ccmov rsi, [rip+0x106fbd]
1400906d3mov rax, [rsp+120]
1400906d8sub rax, [rsi]
1400906dbjne 0x1400906c7
1400906ddcall std::__throw_bad_cast()
1400906e2call __cxa_begin_catch
1400906e7mov rax, [rbx]
1400906eamov edx, 1
1400906efmov rcx, [rax-24]
1400906f3add rcx, rbx
1400906f6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400906fbcall __cxa_end_catch
140090700jmp 0x140090650
140090705
140090705 48 89 c3 e8 73 17 07 00 48 8b 35 H...s...H.5
140090710 7c 6f 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |o..H.D$xH+.u.H.
140090720 d9 e8 7a ac f8 ff e8 25 1b 07 00 48 89 c3 e8 4d ..z....%...H...M
140090730 17 07 00 48 8b 35 56 6f 10 00 48 8b 44 24 78 48 ...H.5Vo..H.D$xH
140090740 2b 06 74 da eb 81 +.t...
140090590
140090746
140090746 // align 0x10
140090746 // align 0x10
140090750
140090750std::istream& std::istream::_M_extract<long>(long&):
140090750push r14
140090752push rdi
140090753push rsi
140090754push rbx
140090755sub rsp, 136
14009075cmov rdi, [rip+0x106f2d]
140090763xor r8l, r8l
140090766mov rbx, rcx
140090769mov rsi, rdx
14009076cmov rcx, [rdi]
14009076fmov [rsp+120], rcx
140090774lea rcx, [rsp+115]
140090779mov rdx, rbx
14009077ccall std::istream::sentry::sentry(std::istream&, bool)
140090781cmp [rsp+115], 0
140090786je 0x140090818
14009078cmov rax, [rbx]
14009078fmov [rsp+116], 0
140090797mov rdi, [rax-24]
14009079badd rdi, rbx
14009079emov rdx, [rdi+256]
1400907a5mov rax, rdi
1400907a8test rdx, rdx
1400907abje 0x14009088c
1400907b1xor r9l, r9l
1400907b4mov r8, [rdi+232]
1400907bbxor r11l, r11l
1400907bexor r10l, r10l
1400907c1mov rcx, r9
1400907c4mov edi, -1
1400907c9mov [rsp+64], r10
1400907cemov r10, [rdx]
1400907d1or rcx, rdi
1400907d4mov [rsp+80], r8
1400907d9lea r9, [rsp+64]
1400907delea r8, [rsp+80]
1400907e3mov [rsp+88], rcx
1400907e8mov rcx, r11
1400907ebor rcx, rdi
1400907eemov [rsp+48], rsi
1400907f3mov [rsp+72], rcx
1400907f8lea rcx, [rsp+116]
1400907fdmov [rsp+40], rcx
140090802lea rcx, [rsp+96]
140090807mov [rsp+32], rax
14009080ccall [r10+24]
140090810
140090810loc_140090810:
140090810mov edx, [rsp+116]
140090814test edx, edx
140090816jne 0x140090840
140090818
140090818loc_140090818:
140090818mov rsi, [rip+0x106e71]
14009081fmov rax, [rsp+120]
140090824sub rax, [rsi]
140090827jne 0x140090887
140090829mov rax, rbx
14009082cadd rsp, 136
140090833pop rbx
140090834pop rsi
140090835pop rdi
140090836pop r14
140090838ret
140090839
140090839 0f 1f 80 00 00 00 00 .......
140090840
140090840loc_140090840:
140090840mov rax, [rbx]
140090843mov rcx, [rax-24]
140090847add rcx, rbx
14009084aor edx, [rcx+32]
14009084dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090852jmp 0x140090818
140090854
140090854 48 83 ea 01 48 89 c1 75 45 e8 2e 14 H...H..uE...
140090860 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090870 d9 e8 5a 65 06 00 48 8b 35 13 6e 10 00 48 8b 44 ..Ze..H.5.n..H.D
140090880 24 78 48 2b 06 74 5f $xH+.t_
140090887
140090887loc_140090887:
140090887call __stack_chk_fail
14009088c
14009088cloc_14009088c:
14009088cmov rsi, [rip+0x106dfd]
140090893mov rax, [rsp+120]
140090898sub rax, [rsi]
14009089bjne 0x140090887
14009089dcall std::__throw_bad_cast()
1400908a2call __cxa_begin_catch
1400908a7mov rax, [rbx]
1400908aamov edx, 1
1400908afmov rcx, [rax-24]
1400908b3add rcx, rbx
1400908b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400908bbcall __cxa_end_catch
1400908c0jmp 0x140090810
1400908c5
1400908c5 48 89 c3 e8 b3 15 07 00 48 8b 35 H.......H.5
1400908d0 bc 6d 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .m..H.D$xH+.u.H.
1400908e0 d9 e8 ba aa f8 ff e8 65 19 07 00 48 89 c3 e8 8d .......e...H....
1400908f0 15 07 00 48 8b 35 96 6d 10 00 48 8b 44 24 78 48 ...H.5.m..H.D$xH
140090900 2b 06 74 da eb 81 +.t...
140090750
140090750std::istream& std::istream::_M_extract<long>(long&):
140090750push r14
140090752push rdi
140090753push rsi
140090754push rbx
140090755sub rsp, 136
14009075cmov rdi, [rip+0x106f2d]
140090763xor r8l, r8l
140090766mov rbx, rcx
140090769mov rsi, rdx
14009076cmov rcx, [rdi]
14009076fmov [rsp+120], rcx
140090774lea rcx, [rsp+115]
140090779mov rdx, rbx
14009077ccall std::istream::sentry::sentry(std::istream&, bool)
140090781cmp [rsp+115], 0
140090786je 0x140090818
14009078cmov rax, [rbx]
14009078fmov [rsp+116], 0
140090797mov rdi, [rax-24]
14009079badd rdi, rbx
14009079emov rdx, [rdi+256]
1400907a5mov rax, rdi
1400907a8test rdx, rdx
1400907abje 0x14009088c
1400907b1xor r9l, r9l
1400907b4mov r8, [rdi+232]
1400907bbxor r11l, r11l
1400907bexor r10l, r10l
1400907c1mov rcx, r9
1400907c4mov edi, -1
1400907c9mov [rsp+64], r10
1400907cemov r10, [rdx]
1400907d1or rcx, rdi
1400907d4mov [rsp+80], r8
1400907d9lea r9, [rsp+64]
1400907delea r8, [rsp+80]
1400907e3mov [rsp+88], rcx
1400907e8mov rcx, r11
1400907ebor rcx, rdi
1400907eemov [rsp+48], rsi
1400907f3mov [rsp+72], rcx
1400907f8lea rcx, [rsp+116]
1400907fdmov [rsp+40], rcx
140090802lea rcx, [rsp+96]
140090807mov [rsp+32], rax
14009080ccall [r10+24]
140090810
140090810loc_140090810:
140090810mov edx, [rsp+116]
140090814test edx, edx
140090816jne 0x140090840
140090818
140090818loc_140090818:
140090818mov rsi, [rip+0x106e71]
14009081fmov rax, [rsp+120]
140090824sub rax, [rsi]
140090827jne 0x140090887
140090829mov rax, rbx
14009082cadd rsp, 136
140090833pop rbx
140090834pop rsi
140090835pop rdi
140090836pop r14
140090838ret
140090839
140090839 0f 1f 80 00 00 00 00 .......
140090840
140090840loc_140090840:
140090840mov rax, [rbx]
140090843mov rcx, [rax-24]
140090847add rcx, rbx
14009084aor edx, [rcx+32]
14009084dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090852jmp 0x140090818
140090854
140090854 48 83 ea 01 48 89 c1 75 45 e8 2e 14 H...H..uE...
140090860 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090870 d9 e8 5a 65 06 00 48 8b 35 13 6e 10 00 48 8b 44 ..Ze..H.5.n..H.D
140090880 24 78 48 2b 06 74 5f $xH+.t_
140090887
140090887loc_140090887:
140090887call __stack_chk_fail
14009088c
14009088cloc_14009088c:
14009088cmov rsi, [rip+0x106dfd]
140090893mov rax, [rsp+120]
140090898sub rax, [rsi]
14009089bjne 0x140090887
14009089dcall std::__throw_bad_cast()
1400908a2call __cxa_begin_catch
1400908a7mov rax, [rbx]
1400908aamov edx, 1
1400908afmov rcx, [rax-24]
1400908b3add rcx, rbx
1400908b6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
1400908bbcall __cxa_end_catch
1400908c0jmp 0x140090810
1400908c5
1400908c5 48 89 c3 e8 b3 15 07 00 48 8b 35 H.......H.5
1400908d0 bc 6d 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .m..H.D$xH+.u.H.
1400908e0 d9 e8 ba aa f8 ff e8 65 19 07 00 48 89 c3 e8 8d .......e...H....
1400908f0 15 07 00 48 8b 35 96 6d 10 00 48 8b 44 24 78 48 ...H.5.m..H.D$xH
140090900 2b 06 74 da eb 81 +.t...
140090750
140090906
140090906 // align 0x10
140090906 // align 0x10
140090910
140090910std::istream& std::istream::_M_extract<unsigned long>(unsigned long&):
140090910push r14
140090912push rdi
140090913push rsi
140090914push rbx
140090915sub rsp, 136
14009091cmov rdi, [rip+0x106d6d]
140090923xor r8l, r8l
140090926mov rbx, rcx
140090929mov rsi, rdx
14009092cmov rcx, [rdi]
14009092fmov [rsp+120], rcx
140090934lea rcx, [rsp+115]
140090939mov rdx, rbx
14009093ccall std::istream::sentry::sentry(std::istream&, bool)
140090941cmp [rsp+115], 0
140090946je 0x1400909d8
14009094cmov rax, [rbx]
14009094fmov [rsp+116], 0
140090957mov rdi, [rax-24]
14009095badd rdi, rbx
14009095emov rdx, [rdi+256]
140090965mov rax, rdi
140090968test rdx, rdx
14009096bje 0x140090a4c
140090971xor r9l, r9l
140090974mov r8, [rdi+232]
14009097bxor r11l, r11l
14009097exor r10l, r10l
140090981mov rcx, r9
140090984mov edi, -1
140090989mov [rsp+64], r10
14009098emov r10, [rdx]
140090991or rcx, rdi
140090994mov [rsp+80], r8
140090999lea r9, [rsp+64]
14009099elea r8, [rsp+80]
1400909a3mov [rsp+88], rcx
1400909a8mov rcx, r11
1400909abor rcx, rdi
1400909aemov [rsp+48], rsi
1400909b3mov [rsp+72], rcx
1400909b8lea rcx, [rsp+116]
1400909bdmov [rsp+40], rcx
1400909c2lea rcx, [rsp+96]
1400909c7mov [rsp+32], rax
1400909cccall [r10+48]
1400909d0
1400909d0loc_1400909d0:
1400909d0mov edx, [rsp+116]
1400909d4test edx, edx
1400909d6jne 0x140090a00
1400909d8
1400909d8loc_1400909d8:
1400909d8mov rsi, [rip+0x106cb1]
1400909dfmov rax, [rsp+120]
1400909e4sub rax, [rsi]
1400909e7jne 0x140090a47
1400909e9mov rax, rbx
1400909ecadd rsp, 136
1400909f3pop rbx
1400909f4pop rsi
1400909f5pop rdi
1400909f6pop r14
1400909f8ret
1400909f9
1400909f9 0f 1f 80 00 00 00 00 .......
140090a00
140090a00loc_140090a00:
140090a00mov rax, [rbx]
140090a03mov rcx, [rax-24]
140090a07add rcx, rbx
140090a0aor edx, [rcx+32]
140090a0dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090a12jmp 0x1400909d8
140090a14
140090a14 48 83 ea 01 48 89 c1 75 45 e8 6e 12 H...H..uE.n.
140090a20 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090a30 d9 e8 9a 63 06 00 48 8b 35 53 6c 10 00 48 8b 44 ...c..H.5Sl..H.D
140090a40 24 78 48 2b 06 74 5f $xH+.t_
140090a47
140090a47loc_140090a47:
140090a47call __stack_chk_fail
140090a4c
140090a4cloc_140090a4c:
140090a4cmov rsi, [rip+0x106c3d]
140090a53mov rax, [rsp+120]
140090a58sub rax, [rsi]
140090a5bjne 0x140090a47
140090a5dcall std::__throw_bad_cast()
140090a62call __cxa_begin_catch
140090a67mov rax, [rbx]
140090a6amov edx, 1
140090a6fmov rcx, [rax-24]
140090a73add rcx, rbx
140090a76call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090a7bcall __cxa_end_catch
140090a80jmp 0x1400909d0
140090a85
140090a85 48 89 c3 e8 f3 13 07 00 48 8b 35 H.......H.5
140090a90 fc 6b 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .k..H.D$xH+.u.H.
140090aa0 d9 e8 fa a8 f8 ff e8 a5 17 07 00 48 89 c3 e8 cd ...........H....
140090ab0 13 07 00 48 8b 35 d6 6b 10 00 48 8b 44 24 78 48 ...H.5.k..H.D$xH
140090ac0 2b 06 74 da eb 81 +.t...
140090910
140090910std::istream& std::istream::_M_extract<unsigned long>(unsigned long&):
140090910push r14
140090912push rdi
140090913push rsi
140090914push rbx
140090915sub rsp, 136
14009091cmov rdi, [rip+0x106d6d]
140090923xor r8l, r8l
140090926mov rbx, rcx
140090929mov rsi, rdx
14009092cmov rcx, [rdi]
14009092fmov [rsp+120], rcx
140090934lea rcx, [rsp+115]
140090939mov rdx, rbx
14009093ccall std::istream::sentry::sentry(std::istream&, bool)
140090941cmp [rsp+115], 0
140090946je 0x1400909d8
14009094cmov rax, [rbx]
14009094fmov [rsp+116], 0
140090957mov rdi, [rax-24]
14009095badd rdi, rbx
14009095emov rdx, [rdi+256]
140090965mov rax, rdi
140090968test rdx, rdx
14009096bje 0x140090a4c
140090971xor r9l, r9l
140090974mov r8, [rdi+232]
14009097bxor r11l, r11l
14009097exor r10l, r10l
140090981mov rcx, r9
140090984mov edi, -1
140090989mov [rsp+64], r10
14009098emov r10, [rdx]
140090991or rcx, rdi
140090994mov [rsp+80], r8
140090999lea r9, [rsp+64]
14009099elea r8, [rsp+80]
1400909a3mov [rsp+88], rcx
1400909a8mov rcx, r11
1400909abor rcx, rdi
1400909aemov [rsp+48], rsi
1400909b3mov [rsp+72], rcx
1400909b8lea rcx, [rsp+116]
1400909bdmov [rsp+40], rcx
1400909c2lea rcx, [rsp+96]
1400909c7mov [rsp+32], rax
1400909cccall [r10+48]
1400909d0
1400909d0loc_1400909d0:
1400909d0mov edx, [rsp+116]
1400909d4test edx, edx
1400909d6jne 0x140090a00
1400909d8
1400909d8loc_1400909d8:
1400909d8mov rsi, [rip+0x106cb1]
1400909dfmov rax, [rsp+120]
1400909e4sub rax, [rsi]
1400909e7jne 0x140090a47
1400909e9mov rax, rbx
1400909ecadd rsp, 136
1400909f3pop rbx
1400909f4pop rsi
1400909f5pop rdi
1400909f6pop r14
1400909f8ret
1400909f9
1400909f9 0f 1f 80 00 00 00 00 .......
140090a00
140090a00loc_140090a00:
140090a00mov rax, [rbx]
140090a03mov rcx, [rax-24]
140090a07add rcx, rbx
140090a0aor edx, [rcx+32]
140090a0dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090a12jmp 0x1400909d8
140090a14
140090a14 48 83 ea 01 48 89 c1 75 45 e8 6e 12 H...H..uE.n.
140090a20 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090a30 d9 e8 9a 63 06 00 48 8b 35 53 6c 10 00 48 8b 44 ...c..H.5Sl..H.D
140090a40 24 78 48 2b 06 74 5f $xH+.t_
140090a47
140090a47loc_140090a47:
140090a47call __stack_chk_fail
140090a4c
140090a4cloc_140090a4c:
140090a4cmov rsi, [rip+0x106c3d]
140090a53mov rax, [rsp+120]
140090a58sub rax, [rsi]
140090a5bjne 0x140090a47
140090a5dcall std::__throw_bad_cast()
140090a62call __cxa_begin_catch
140090a67mov rax, [rbx]
140090a6amov edx, 1
140090a6fmov rcx, [rax-24]
140090a73add rcx, rbx
140090a76call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090a7bcall __cxa_end_catch
140090a80jmp 0x1400909d0
140090a85
140090a85 48 89 c3 e8 f3 13 07 00 48 8b 35 H.......H.5
140090a90 fc 6b 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .k..H.D$xH+.u.H.
140090aa0 d9 e8 fa a8 f8 ff e8 a5 17 07 00 48 89 c3 e8 cd ...........H....
140090ab0 13 07 00 48 8b 35 d6 6b 10 00 48 8b 44 24 78 48 ...H.5.k..H.D$xH
140090ac0 2b 06 74 da eb 81 +.t...
140090910
140090ac6
140090ac6 // align 0x10
140090ac6 // align 0x10
140090ad0
140090ad0std::istream& std::istream::_M_extract<unsigned short>(unsigned short&):
140090ad0push r14
140090ad2push rdi
140090ad3push rsi
140090ad4push rbx
140090ad5sub rsp, 136
140090adcmov rdi, [rip+0x106bad]
140090ae3xor r8l, r8l
140090ae6mov rbx, rcx
140090ae9mov rsi, rdx
140090aecmov rcx, [rdi]
140090aefmov [rsp+120], rcx
140090af4lea rcx, [rsp+115]
140090af9mov rdx, rbx
140090afccall std::istream::sentry::sentry(std::istream&, bool)
140090b01cmp [rsp+115], 0
140090b06je 0x140090b98
140090b0cmov rax, [rbx]
140090b0fmov [rsp+116], 0
140090b17mov rdi, [rax-24]
140090b1badd rdi, rbx
140090b1emov rdx, [rdi+256]
140090b25mov rax, rdi
140090b28test rdx, rdx
140090b2bje 0x140090c0c
140090b31xor r9l, r9l
140090b34mov r8, [rdi+232]
140090b3bxor r11l, r11l
140090b3exor r10l, r10l
140090b41mov rcx, r9
140090b44mov edi, -1
140090b49mov [rsp+64], r10
140090b4emov r10, [rdx]
140090b51or rcx, rdi
140090b54mov [rsp+80], r8
140090b59lea r9, [rsp+64]
140090b5elea r8, [rsp+80]
140090b63mov [rsp+88], rcx
140090b68mov rcx, r11
140090b6bor rcx, rdi
140090b6emov [rsp+48], rsi
140090b73mov [rsp+72], rcx
140090b78lea rcx, [rsp+116]
140090b7dmov [rsp+40], rcx
140090b82lea rcx, [rsp+96]
140090b87mov [rsp+32], rax
140090b8ccall [r10+32]
140090b90
140090b90loc_140090b90:
140090b90mov edx, [rsp+116]
140090b94test edx, edx
140090b96jne 0x140090bc0
140090b98
140090b98loc_140090b98:
140090b98mov rsi, [rip+0x106af1]
140090b9fmov rax, [rsp+120]
140090ba4sub rax, [rsi]
140090ba7jne 0x140090c07
140090ba9mov rax, rbx
140090bacadd rsp, 136
140090bb3pop rbx
140090bb4pop rsi
140090bb5pop rdi
140090bb6pop r14
140090bb8ret
140090bb9
140090bb9 0f 1f 80 00 00 00 00 .......
140090bc0
140090bc0loc_140090bc0:
140090bc0mov rax, [rbx]
140090bc3mov rcx, [rax-24]
140090bc7add rcx, rbx
140090bcaor edx, [rcx+32]
140090bcdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090bd2jmp 0x140090b98
140090bd4
140090bd4 48 83 ea 01 48 89 c1 75 45 e8 ae 10 H...H..uE...
140090be0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090bf0 d9 e8 da 61 06 00 48 8b 35 93 6a 10 00 48 8b 44 ...a..H.5.j..H.D
140090c00 24 78 48 2b 06 74 5f $xH+.t_
140090c07
140090c07loc_140090c07:
140090c07call __stack_chk_fail
140090c0c
140090c0cloc_140090c0c:
140090c0cmov rsi, [rip+0x106a7d]
140090c13mov rax, [rsp+120]
140090c18sub rax, [rsi]
140090c1bjne 0x140090c07
140090c1dcall std::__throw_bad_cast()
140090c22call __cxa_begin_catch
140090c27mov rax, [rbx]
140090c2amov edx, 1
140090c2fmov rcx, [rax-24]
140090c33add rcx, rbx
140090c36call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090c3bcall __cxa_end_catch
140090c40jmp 0x140090b90
140090c45
140090c45 48 89 c3 e8 33 12 07 00 48 8b 35 H...3...H.5
140090c50 3c 6a 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <j..H.D$xH+.u.H.
140090c60 d9 e8 3a a7 f8 ff e8 e5 15 07 00 48 89 c3 e8 0d ..:........H....
140090c70 12 07 00 48 8b 35 16 6a 10 00 48 8b 44 24 78 48 ...H.5.j..H.D$xH
140090c80 2b 06 74 da eb 81 +.t...
140090ad0
140090ad0std::istream& std::istream::_M_extract<unsigned short>(unsigned short&):
140090ad0push r14
140090ad2push rdi
140090ad3push rsi
140090ad4push rbx
140090ad5sub rsp, 136
140090adcmov rdi, [rip+0x106bad]
140090ae3xor r8l, r8l
140090ae6mov rbx, rcx
140090ae9mov rsi, rdx
140090aecmov rcx, [rdi]
140090aefmov [rsp+120], rcx
140090af4lea rcx, [rsp+115]
140090af9mov rdx, rbx
140090afccall std::istream::sentry::sentry(std::istream&, bool)
140090b01cmp [rsp+115], 0
140090b06je 0x140090b98
140090b0cmov rax, [rbx]
140090b0fmov [rsp+116], 0
140090b17mov rdi, [rax-24]
140090b1badd rdi, rbx
140090b1emov rdx, [rdi+256]
140090b25mov rax, rdi
140090b28test rdx, rdx
140090b2bje 0x140090c0c
140090b31xor r9l, r9l
140090b34mov r8, [rdi+232]
140090b3bxor r11l, r11l
140090b3exor r10l, r10l
140090b41mov rcx, r9
140090b44mov edi, -1
140090b49mov [rsp+64], r10
140090b4emov r10, [rdx]
140090b51or rcx, rdi
140090b54mov [rsp+80], r8
140090b59lea r9, [rsp+64]
140090b5elea r8, [rsp+80]
140090b63mov [rsp+88], rcx
140090b68mov rcx, r11
140090b6bor rcx, rdi
140090b6emov [rsp+48], rsi
140090b73mov [rsp+72], rcx
140090b78lea rcx, [rsp+116]
140090b7dmov [rsp+40], rcx
140090b82lea rcx, [rsp+96]
140090b87mov [rsp+32], rax
140090b8ccall [r10+32]
140090b90
140090b90loc_140090b90:
140090b90mov edx, [rsp+116]
140090b94test edx, edx
140090b96jne 0x140090bc0
140090b98
140090b98loc_140090b98:
140090b98mov rsi, [rip+0x106af1]
140090b9fmov rax, [rsp+120]
140090ba4sub rax, [rsi]
140090ba7jne 0x140090c07
140090ba9mov rax, rbx
140090bacadd rsp, 136
140090bb3pop rbx
140090bb4pop rsi
140090bb5pop rdi
140090bb6pop r14
140090bb8ret
140090bb9
140090bb9 0f 1f 80 00 00 00 00 .......
140090bc0
140090bc0loc_140090bc0:
140090bc0mov rax, [rbx]
140090bc3mov rcx, [rax-24]
140090bc7add rcx, rbx
140090bcaor edx, [rcx+32]
140090bcdcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090bd2jmp 0x140090b98
140090bd4
140090bd4 48 83 ea 01 48 89 c1 75 45 e8 ae 10 H...H..uE...
140090be0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090bf0 d9 e8 da 61 06 00 48 8b 35 93 6a 10 00 48 8b 44 ...a..H.5.j..H.D
140090c00 24 78 48 2b 06 74 5f $xH+.t_
140090c07
140090c07loc_140090c07:
140090c07call __stack_chk_fail
140090c0c
140090c0cloc_140090c0c:
140090c0cmov rsi, [rip+0x106a7d]
140090c13mov rax, [rsp+120]
140090c18sub rax, [rsi]
140090c1bjne 0x140090c07
140090c1dcall std::__throw_bad_cast()
140090c22call __cxa_begin_catch
140090c27mov rax, [rbx]
140090c2amov edx, 1
140090c2fmov rcx, [rax-24]
140090c33add rcx, rbx
140090c36call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090c3bcall __cxa_end_catch
140090c40jmp 0x140090b90
140090c45
140090c45 48 89 c3 e8 33 12 07 00 48 8b 35 H...3...H.5
140090c50 3c 6a 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 <j..H.D$xH+.u.H.
140090c60 d9 e8 3a a7 f8 ff e8 e5 15 07 00 48 89 c3 e8 0d ..:........H....
140090c70 12 07 00 48 8b 35 16 6a 10 00 48 8b 44 24 78 48 ...H.5.j..H.D$xH
140090c80 2b 06 74 da eb 81 +.t...
140090ad0
140090c86
140090c86 // align 0x10
140090c86 // align 0x10
140090c90
140090c90std::istream& std::istream::_M_extract<long long>(long long&):
140090c90push r14
140090c92push rdi
140090c93push rsi
140090c94push rbx
140090c95sub rsp, 136
140090c9cmov rdi, [rip+0x1069ed]
140090ca3xor r8l, r8l
140090ca6mov rbx, rcx
140090ca9mov rsi, rdx
140090cacmov rcx, [rdi]
140090cafmov [rsp+120], rcx
140090cb4lea rcx, [rsp+115]
140090cb9mov rdx, rbx
140090cbccall std::istream::sentry::sentry(std::istream&, bool)
140090cc1cmp [rsp+115], 0
140090cc6je 0x140090d58
140090cccmov rax, [rbx]
140090ccfmov [rsp+116], 0
140090cd7mov rdi, [rax-24]
140090cdbadd rdi, rbx
140090cdemov rdx, [rdi+256]
140090ce5mov rax, rdi
140090ce8test rdx, rdx
140090cebje 0x140090dcc
140090cf1xor r9l, r9l
140090cf4mov r8, [rdi+232]
140090cfbxor r11l, r11l
140090cfexor r10l, r10l
140090d01mov rcx, r9
140090d04mov edi, -1
140090d09mov [rsp+64], r10
140090d0emov r10, [rdx]
140090d11or rcx, rdi
140090d14mov [rsp+80], r8
140090d19lea r9, [rsp+64]
140090d1elea r8, [rsp+80]
140090d23mov [rsp+88], rcx
140090d28mov rcx, r11
140090d2bor rcx, rdi
140090d2emov [rsp+48], rsi
140090d33mov [rsp+72], rcx
140090d38lea rcx, [rsp+116]
140090d3dmov [rsp+40], rcx
140090d42lea rcx, [rsp+96]
140090d47mov [rsp+32], rax
140090d4ccall [r10+56]
140090d50
140090d50loc_140090d50:
140090d50mov edx, [rsp+116]
140090d54test edx, edx
140090d56jne 0x140090d80
140090d58
140090d58loc_140090d58:
140090d58mov rsi, [rip+0x106931]
140090d5fmov rax, [rsp+120]
140090d64sub rax, [rsi]
140090d67jne 0x140090dc7
140090d69mov rax, rbx
140090d6cadd rsp, 136
140090d73pop rbx
140090d74pop rsi
140090d75pop rdi
140090d76pop r14
140090d78ret
140090d79
140090d79 0f 1f 80 00 00 00 00 .......
140090d80
140090d80loc_140090d80:
140090d80mov rax, [rbx]
140090d83mov rcx, [rax-24]
140090d87add rcx, rbx
140090d8aor edx, [rcx+32]
140090d8dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090d92jmp 0x140090d58
140090d94
140090d94 48 83 ea 01 48 89 c1 75 45 e8 ee 0e H...H..uE...
140090da0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090db0 d9 e8 1a 60 06 00 48 8b 35 d3 68 10 00 48 8b 44 ...`..H.5.h..H.D
140090dc0 24 78 48 2b 06 74 5f $xH+.t_
140090dc7
140090dc7loc_140090dc7:
140090dc7call __stack_chk_fail
140090dcc
140090dccloc_140090dcc:
140090dccmov rsi, [rip+0x1068bd]
140090dd3mov rax, [rsp+120]
140090dd8sub rax, [rsi]
140090ddbjne 0x140090dc7
140090dddcall std::__throw_bad_cast()
140090de2call __cxa_begin_catch
140090de7mov rax, [rbx]
140090deamov edx, 1
140090defmov rcx, [rax-24]
140090df3add rcx, rbx
140090df6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090dfbcall __cxa_end_catch
140090e00jmp 0x140090d50
140090e05
140090e05 48 89 c3 e8 73 10 07 00 48 8b 35 H...s...H.5
140090e10 7c 68 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |h..H.D$xH+.u.H.
140090e20 d9 e8 7a a5 f8 ff e8 25 14 07 00 48 89 c3 e8 4d ..z....%...H...M
140090e30 10 07 00 48 8b 35 56 68 10 00 48 8b 44 24 78 48 ...H.5Vh..H.D$xH
140090e40 2b 06 74 da eb 81 +.t...
140090c90
140090c90std::istream& std::istream::_M_extract<long long>(long long&):
140090c90push r14
140090c92push rdi
140090c93push rsi
140090c94push rbx
140090c95sub rsp, 136
140090c9cmov rdi, [rip+0x1069ed]
140090ca3xor r8l, r8l
140090ca6mov rbx, rcx
140090ca9mov rsi, rdx
140090cacmov rcx, [rdi]
140090cafmov [rsp+120], rcx
140090cb4lea rcx, [rsp+115]
140090cb9mov rdx, rbx
140090cbccall std::istream::sentry::sentry(std::istream&, bool)
140090cc1cmp [rsp+115], 0
140090cc6je 0x140090d58
140090cccmov rax, [rbx]
140090ccfmov [rsp+116], 0
140090cd7mov rdi, [rax-24]
140090cdbadd rdi, rbx
140090cdemov rdx, [rdi+256]
140090ce5mov rax, rdi
140090ce8test rdx, rdx
140090cebje 0x140090dcc
140090cf1xor r9l, r9l
140090cf4mov r8, [rdi+232]
140090cfbxor r11l, r11l
140090cfexor r10l, r10l
140090d01mov rcx, r9
140090d04mov edi, -1
140090d09mov [rsp+64], r10
140090d0emov r10, [rdx]
140090d11or rcx, rdi
140090d14mov [rsp+80], r8
140090d19lea r9, [rsp+64]
140090d1elea r8, [rsp+80]
140090d23mov [rsp+88], rcx
140090d28mov rcx, r11
140090d2bor rcx, rdi
140090d2emov [rsp+48], rsi
140090d33mov [rsp+72], rcx
140090d38lea rcx, [rsp+116]
140090d3dmov [rsp+40], rcx
140090d42lea rcx, [rsp+96]
140090d47mov [rsp+32], rax
140090d4ccall [r10+56]
140090d50
140090d50loc_140090d50:
140090d50mov edx, [rsp+116]
140090d54test edx, edx
140090d56jne 0x140090d80
140090d58
140090d58loc_140090d58:
140090d58mov rsi, [rip+0x106931]
140090d5fmov rax, [rsp+120]
140090d64sub rax, [rsi]
140090d67jne 0x140090dc7
140090d69mov rax, rbx
140090d6cadd rsp, 136
140090d73pop rbx
140090d74pop rsi
140090d75pop rdi
140090d76pop r14
140090d78ret
140090d79
140090d79 0f 1f 80 00 00 00 00 .......
140090d80
140090d80loc_140090d80:
140090d80mov rax, [rbx]
140090d83mov rcx, [rax-24]
140090d87add rcx, rbx
140090d8aor edx, [rcx+32]
140090d8dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090d92jmp 0x140090d58
140090d94
140090d94 48 83 ea 01 48 89 c1 75 45 e8 ee 0e H...H..uE...
140090da0 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090db0 d9 e8 1a 60 06 00 48 8b 35 d3 68 10 00 48 8b 44 ...`..H.5.h..H.D
140090dc0 24 78 48 2b 06 74 5f $xH+.t_
140090dc7
140090dc7loc_140090dc7:
140090dc7call __stack_chk_fail
140090dcc
140090dccloc_140090dcc:
140090dccmov rsi, [rip+0x1068bd]
140090dd3mov rax, [rsp+120]
140090dd8sub rax, [rsi]
140090ddbjne 0x140090dc7
140090dddcall std::__throw_bad_cast()
140090de2call __cxa_begin_catch
140090de7mov rax, [rbx]
140090deamov edx, 1
140090defmov rcx, [rax-24]
140090df3add rcx, rbx
140090df6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090dfbcall __cxa_end_catch
140090e00jmp 0x140090d50
140090e05
140090e05 48 89 c3 e8 73 10 07 00 48 8b 35 H...s...H.5
140090e10 7c 68 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 |h..H.D$xH+.u.H.
140090e20 d9 e8 7a a5 f8 ff e8 25 14 07 00 48 89 c3 e8 4d ..z....%...H...M
140090e30 10 07 00 48 8b 35 56 68 10 00 48 8b 44 24 78 48 ...H.5Vh..H.D$xH
140090e40 2b 06 74 da eb 81 +.t...
140090c90
140090e46
140090e46 // align 0x10
140090e46 // align 0x10
140090e50
140090e50std::istream& std::istream::_M_extract<unsigned long long>(unsigned long long&):
140090e50push r14
140090e52push rdi
140090e53push rsi
140090e54push rbx
140090e55sub rsp, 136
140090e5cmov rdi, [rip+0x10682d]
140090e63xor r8l, r8l
140090e66mov rbx, rcx
140090e69mov rsi, rdx
140090e6cmov rcx, [rdi]
140090e6fmov [rsp+120], rcx
140090e74lea rcx, [rsp+115]
140090e79mov rdx, rbx
140090e7ccall std::istream::sentry::sentry(std::istream&, bool)
140090e81cmp [rsp+115], 0
140090e86je 0x140090f18
140090e8cmov rax, [rbx]
140090e8fmov [rsp+116], 0
140090e97mov rdi, [rax-24]
140090e9badd rdi, rbx
140090e9emov rdx, [rdi+256]
140090ea5mov rax, rdi
140090ea8test rdx, rdx
140090eabje 0x140090f8c
140090eb1xor r9l, r9l
140090eb4mov r8, [rdi+232]
140090ebbxor r11l, r11l
140090ebexor r10l, r10l
140090ec1mov rcx, r9
140090ec4mov edi, -1
140090ec9mov [rsp+64], r10
140090ecemov r10, [rdx]
140090ed1or rcx, rdi
140090ed4mov [rsp+80], r8
140090ed9lea r9, [rsp+64]
140090edelea r8, [rsp+80]
140090ee3mov [rsp+88], rcx
140090ee8mov rcx, r11
140090eebor rcx, rdi
140090eeemov [rsp+48], rsi
140090ef3mov [rsp+72], rcx
140090ef8lea rcx, [rsp+116]
140090efdmov [rsp+40], rcx
140090f02lea rcx, [rsp+96]
140090f07mov [rsp+32], rax
140090f0ccall [r10+64]
140090f10
140090f10loc_140090f10:
140090f10mov edx, [rsp+116]
140090f14test edx, edx
140090f16jne 0x140090f40
140090f18
140090f18loc_140090f18:
140090f18mov rsi, [rip+0x106771]
140090f1fmov rax, [rsp+120]
140090f24sub rax, [rsi]
140090f27jne 0x140090f87
140090f29mov rax, rbx
140090f2cadd rsp, 136
140090f33pop rbx
140090f34pop rsi
140090f35pop rdi
140090f36pop r14
140090f38ret
140090f39
140090f39 0f 1f 80 00 00 00 00 .......
140090f40
140090f40loc_140090f40:
140090f40mov rax, [rbx]
140090f43mov rcx, [rax-24]
140090f47add rcx, rbx
140090f4aor edx, [rcx+32]
140090f4dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090f52jmp 0x140090f18
140090f54
140090f54 48 83 ea 01 48 89 c1 75 45 e8 2e 0d H...H..uE...
140090f60 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090f70 d9 e8 5a 5e 06 00 48 8b 35 13 67 10 00 48 8b 44 ..Z^..H.5.g..H.D
140090f80 24 78 48 2b 06 74 5f $xH+.t_
140090f87
140090f87loc_140090f87:
140090f87call __stack_chk_fail
140090f8c
140090f8cloc_140090f8c:
140090f8cmov rsi, [rip+0x1066fd]
140090f93mov rax, [rsp+120]
140090f98sub rax, [rsi]
140090f9bjne 0x140090f87
140090f9dcall std::__throw_bad_cast()
140090fa2call __cxa_begin_catch
140090fa7mov rax, [rbx]
140090faamov edx, 1
140090fafmov rcx, [rax-24]
140090fb3add rcx, rbx
140090fb6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090fbbcall __cxa_end_catch
140090fc0jmp 0x140090f10
140090fc5
140090fc5 48 89 c3 e8 b3 0e 07 00 48 8b 35 H.......H.5
140090fd0 bc 66 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .f..H.D$xH+.u.H.
140090fe0 d9 e8 ba a3 f8 ff e8 65 12 07 00 48 89 c3 e8 8d .......e...H....
140090ff0 0e 07 00 48 8b 35 96 66 10 00 48 8b 44 24 78 48 ...H.5.f..H.D$xH
140091000 2b 06 74 da eb 81 +.t...
140090e50
140090e50std::istream& std::istream::_M_extract<unsigned long long>(unsigned long long&):
140090e50push r14
140090e52push rdi
140090e53push rsi
140090e54push rbx
140090e55sub rsp, 136
140090e5cmov rdi, [rip+0x10682d]
140090e63xor r8l, r8l
140090e66mov rbx, rcx
140090e69mov rsi, rdx
140090e6cmov rcx, [rdi]
140090e6fmov [rsp+120], rcx
140090e74lea rcx, [rsp+115]
140090e79mov rdx, rbx
140090e7ccall std::istream::sentry::sentry(std::istream&, bool)
140090e81cmp [rsp+115], 0
140090e86je 0x140090f18
140090e8cmov rax, [rbx]
140090e8fmov [rsp+116], 0
140090e97mov rdi, [rax-24]
140090e9badd rdi, rbx
140090e9emov rdx, [rdi+256]
140090ea5mov rax, rdi
140090ea8test rdx, rdx
140090eabje 0x140090f8c
140090eb1xor r9l, r9l
140090eb4mov r8, [rdi+232]
140090ebbxor r11l, r11l
140090ebexor r10l, r10l
140090ec1mov rcx, r9
140090ec4mov edi, -1
140090ec9mov [rsp+64], r10
140090ecemov r10, [rdx]
140090ed1or rcx, rdi
140090ed4mov [rsp+80], r8
140090ed9lea r9, [rsp+64]
140090edelea r8, [rsp+80]
140090ee3mov [rsp+88], rcx
140090ee8mov rcx, r11
140090eebor rcx, rdi
140090eeemov [rsp+48], rsi
140090ef3mov [rsp+72], rcx
140090ef8lea rcx, [rsp+116]
140090efdmov [rsp+40], rcx
140090f02lea rcx, [rsp+96]
140090f07mov [rsp+32], rax
140090f0ccall [r10+64]
140090f10
140090f10loc_140090f10:
140090f10mov edx, [rsp+116]
140090f14test edx, edx
140090f16jne 0x140090f40
140090f18
140090f18loc_140090f18:
140090f18mov rsi, [rip+0x106771]
140090f1fmov rax, [rsp+120]
140090f24sub rax, [rsi]
140090f27jne 0x140090f87
140090f29mov rax, rbx
140090f2cadd rsp, 136
140090f33pop rbx
140090f34pop rsi
140090f35pop rdi
140090f36pop r14
140090f38ret
140090f39
140090f39 0f 1f 80 00 00 00 00 .......
140090f40
140090f40loc_140090f40:
140090f40mov rax, [rbx]
140090f43mov rcx, [rax-24]
140090f47add rcx, rbx
140090f4aor edx, [rcx+32]
140090f4dcall std::basic_ios<char, std::char_traits<char>>::clear(std::_Ios_Iostate)
140090f52jmp 0x140090f18
140090f54
140090f54 48 83 ea 01 48 89 c1 75 45 e8 2e 0d H...H..uE...
140090f60 07 00 48 8b 03 ba 01 00 00 00 48 03 58 e8 48 89 ..H.......H.X.H.
140090f70 d9 e8 5a 5e 06 00 48 8b 35 13 67 10 00 48 8b 44 ..Z^..H.5.g..H.D
140090f80 24 78 48 2b 06 74 5f $xH+.t_
140090f87
140090f87loc_140090f87:
140090f87call __stack_chk_fail
140090f8c
140090f8cloc_140090f8c:
140090f8cmov rsi, [rip+0x1066fd]
140090f93mov rax, [rsp+120]
140090f98sub rax, [rsi]
140090f9bjne 0x140090f87
140090f9dcall std::__throw_bad_cast()
140090fa2call __cxa_begin_catch
140090fa7mov rax, [rbx]
140090faamov edx, 1
140090fafmov rcx, [rax-24]
140090fb3add rcx, rbx
140090fb6call std::basic_ios<char, std::char_traits<char>>::_M_setstate(std::_Ios_Iostate)
140090fbbcall __cxa_end_catch
140090fc0jmp 0x140090f10
140090fc5
140090fc5 48 89 c3 e8 b3 0e 07 00 48 8b 35 H.......H.5
140090fd0 bc 66 10 00 48 8b 44 24 78 48 2b 06 75 a9 48 89 .f..H.D$xH+.u.H.
140090fe0 d9 e8 ba a3 f8 ff e8 65 12 07 00 48 89 c3 e8 8d .......e...H....
140090ff0 0e 07 00 48 8b 35 96 66 10 00 48 8b 44 24 78 48 ...H.5.f..H.D$xH
140091000 2b 06 74 da eb 81 +.t...
140090e50
Loading..