File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140078ab0
140078ab0std::numpunct<char>::grouping() const:
140078ab0push rbx
140078ab1sub rsp, 64
140078ab5mov rbx, rcx
140078ab8mov rcx, [rip+0x11ebd1]
140078abfmov rax, [rcx]
140078ac2mov [rsp+56], rax
140078ac7mov rax, [rdx]
140078acalea rcx, [rip-497]
140078ad1mov rax, [rax+32]
140078ad5cmp rax, rcx
140078ad8jne 0x140078b30
140078adamov rax, [rdx+16]
140078ademov rdx, -1
140078ae5mov rcx, [rax+16]
140078ae9test rcx, rcx
140078aecje 0x140078b01
140078aeemov [rsp+40], rcx
140078af3call strlen
140078af8mov rcx, [rsp+40]
140078afdlea rdx, [rcx+rax]
140078b01
140078b01loc_140078b01:
140078b01lea r8, [rsp+55]
140078b06call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b0bmov [rbx], rax
140078b0e
140078b0eloc_140078b0e:
140078b0emov rdx, [rip+0x11eb7b]
140078b15mov rax, [rsp+56]
140078b1asub rax, [rdx]
140078b1djne 0x140078b37
140078b1fmov rax, rbx
140078b22add rsp, 64
140078b26pop rbx
140078b27ret
140078b28
140078b28 0f 1f 84 00 00 00 00 00 ........
140078b30
140078b30loc_140078b30:
140078b30mov rcx, rbx
140078b33call rax
140078b35jmp 0x140078b0e
140078b37
140078b37loc_140078b37:
140078b37call __stack_chk_fail
140078b3cnop
140078ab0
140078ab0std::numpunct<char>::grouping() const:
140078ab0push rbx
140078ab1sub rsp, 64
140078ab5mov rbx, rcx
140078ab8mov rcx, [rip+0x11ebd1]
140078abfmov rax, [rcx]
140078ac2mov [rsp+56], rax
140078ac7mov rax, [rdx]
140078acalea rcx, [rip-497]
140078ad1mov rax, [rax+32]
140078ad5cmp rax, rcx
140078ad8jne 0x140078b30
140078adamov rax, [rdx+16]
140078ademov rdx, -1
140078ae5mov rcx, [rax+16]
140078ae9test rcx, rcx
140078aecje 0x140078b01
140078aeemov [rsp+40], rcx
140078af3call strlen
140078af8mov rcx, [rsp+40]
140078afdlea rdx, [rcx+rax]
140078b01
140078b01loc_140078b01:
140078b01lea r8, [rsp+55]
140078b06call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b0bmov [rbx], rax
140078b0e
140078b0eloc_140078b0e:
140078b0emov rdx, [rip+0x11eb7b]
140078b15mov rax, [rsp+56]
140078b1asub rax, [rdx]
140078b1djne 0x140078b37
140078b1fmov rax, rbx
140078b22add rsp, 64
140078b26pop rbx
140078b27ret
140078b28
140078b28 0f 1f 84 00 00 00 00 00 ........
140078b30
140078b30loc_140078b30:
140078b30mov rcx, rbx
140078b33call rax
140078b35jmp 0x140078b0e
140078b37
140078b37loc_140078b37:
140078b37call __stack_chk_fail
140078b3cnop
140078ab0
140078b3d
140078b3d // align 0x10
140078b3d // align 0x10
140078b40
140078b40std::numpunct<char>::truename() const:
140078b40push rbx
140078b41sub rsp, 64
140078b45mov rbx, rcx
140078b48mov rcx, [rip+0x11eb41]
140078b4fmov rax, [rcx]
140078b52mov [rsp+56], rax
140078b57mov rax, [rdx]
140078b5alea rcx, [rip-529]
140078b61mov rax, [rax+40]
140078b65cmp rax, rcx
140078b68jne 0x140078bc0
140078b6amov rax, [rdx+16]
140078b6emov rdx, -1
140078b75mov rcx, [rax+40]
140078b79test rcx, rcx
140078b7cje 0x140078b91
140078b7emov [rsp+40], rcx
140078b83call strlen
140078b88mov rcx, [rsp+40]
140078b8dlea rdx, [rcx+rax]
140078b91
140078b91loc_140078b91:
140078b91lea r8, [rsp+55]
140078b96call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b9bmov [rbx], rax
140078b9e
140078b9eloc_140078b9e:
140078b9emov rdx, [rip+0x11eaeb]
140078ba5mov rax, [rsp+56]
140078baasub rax, [rdx]
140078badjne 0x140078bc7
140078bafmov rax, rbx
140078bb2add rsp, 64
140078bb6pop rbx
140078bb7ret
140078bb8
140078bb8 0f 1f 84 00 00 00 00 00 ........
140078bc0
140078bc0loc_140078bc0:
140078bc0mov rcx, rbx
140078bc3call rax
140078bc5jmp 0x140078b9e
140078bc7
140078bc7loc_140078bc7:
140078bc7call __stack_chk_fail
140078bccnop
140078b40
140078b40std::numpunct<char>::truename() const:
140078b40push rbx
140078b41sub rsp, 64
140078b45mov rbx, rcx
140078b48mov rcx, [rip+0x11eb41]
140078b4fmov rax, [rcx]
140078b52mov [rsp+56], rax
140078b57mov rax, [rdx]
140078b5alea rcx, [rip-529]
140078b61mov rax, [rax+40]
140078b65cmp rax, rcx
140078b68jne 0x140078bc0
140078b6amov rax, [rdx+16]
140078b6emov rdx, -1
140078b75mov rcx, [rax+40]
140078b79test rcx, rcx
140078b7cje 0x140078b91
140078b7emov [rsp+40], rcx
140078b83call strlen
140078b88mov rcx, [rsp+40]
140078b8dlea rdx, [rcx+rax]
140078b91
140078b91loc_140078b91:
140078b91lea r8, [rsp+55]
140078b96call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078b9bmov [rbx], rax
140078b9e
140078b9eloc_140078b9e:
140078b9emov rdx, [rip+0x11eaeb]
140078ba5mov rax, [rsp+56]
140078baasub rax, [rdx]
140078badjne 0x140078bc7
140078bafmov rax, rbx
140078bb2add rsp, 64
140078bb6pop rbx
140078bb7ret
140078bb8
140078bb8 0f 1f 84 00 00 00 00 00 ........
140078bc0
140078bc0loc_140078bc0:
140078bc0mov rcx, rbx
140078bc3call rax
140078bc5jmp 0x140078b9e
140078bc7
140078bc7loc_140078bc7:
140078bc7call __stack_chk_fail
140078bccnop
140078b40
140078bcd
140078bcd // align 0x10
140078bcd // align 0x10
140078bd0
140078bd0std::numpunct<char>::falsename() const:
140078bd0push rbx
140078bd1sub rsp, 64
140078bd5mov rbx, rcx
140078bd8mov rcx, [rip+0x11eab1]
140078bdfmov rax, [rcx]
140078be2mov [rsp+56], rax
140078be7mov rax, [rdx]
140078bealea rcx, [rip-561]
140078bf1mov rax, [rax+48]
140078bf5cmp rax, rcx
140078bf8jne 0x140078c50
140078bfamov rax, [rdx+16]
140078bfemov rdx, -1
140078c05mov rcx, [rax+56]
140078c09test rcx, rcx
140078c0cje 0x140078c21
140078c0emov [rsp+40], rcx
140078c13call strlen
140078c18mov rcx, [rsp+40]
140078c1dlea rdx, [rcx+rax]
140078c21
140078c21loc_140078c21:
140078c21lea r8, [rsp+55]
140078c26call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078c2bmov [rbx], rax
140078c2e
140078c2eloc_140078c2e:
140078c2emov rdx, [rip+0x11ea5b]
140078c35mov rax, [rsp+56]
140078c3asub rax, [rdx]
140078c3djne 0x140078c57
140078c3fmov rax, rbx
140078c42add rsp, 64
140078c46pop rbx
140078c47ret
140078c48
140078c48 0f 1f 84 00 00 00 00 00 ........
140078c50
140078c50loc_140078c50:
140078c50mov rcx, rbx
140078c53call rax
140078c55jmp 0x140078c2e
140078c57
140078c57loc_140078c57:
140078c57call __stack_chk_fail
140078c5cnop
140078bd0
140078bd0std::numpunct<char>::falsename() const:
140078bd0push rbx
140078bd1sub rsp, 64
140078bd5mov rbx, rcx
140078bd8mov rcx, [rip+0x11eab1]
140078bdfmov rax, [rcx]
140078be2mov [rsp+56], rax
140078be7mov rax, [rdx]
140078bealea rcx, [rip-561]
140078bf1mov rax, [rax+48]
140078bf5cmp rax, rcx
140078bf8jne 0x140078c50
140078bfamov rax, [rdx+16]
140078bfemov rdx, -1
140078c05mov rcx, [rax+56]
140078c09test rcx, rcx
140078c0cje 0x140078c21
140078c0emov [rsp+40], rcx
140078c13call strlen
140078c18mov rcx, [rsp+40]
140078c1dlea rdx, [rcx+rax]
140078c21
140078c21loc_140078c21:
140078c21lea r8, [rsp+55]
140078c26call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078c2bmov [rbx], rax
140078c2e
140078c2eloc_140078c2e:
140078c2emov rdx, [rip+0x11ea5b]
140078c35mov rax, [rsp+56]
140078c3asub rax, [rdx]
140078c3djne 0x140078c57
140078c3fmov rax, rbx
140078c42add rsp, 64
140078c46pop rbx
140078c47ret
140078c48
140078c48 0f 1f 84 00 00 00 00 00 ........
140078c50
140078c50loc_140078c50:
140078c50mov rcx, rbx
140078c53call rax
140078c55jmp 0x140078c2e
140078c57
140078c57loc_140078c57:
140078c57call __stack_chk_fail
140078c5cnop
140078bd0
140078c5d
140078c5d // align 0x10
140078c5d // align 0x10
140078c60
140078c60std::numpunct<wchar_t>::do_grouping() const:
140078c60push rbx
140078c61sub rsp, 64
140078c65mov rbx, rcx
140078c68mov rcx, [rip+0x11ea21]
140078c6fmov rax, [rcx]
140078c72mov [rsp+56], rax
140078c77mov rax, [rdx+16]
140078c7bmov rdx, -1
140078c82mov rcx, [rax+16]
140078c86test rcx, rcx
140078c89je 0x140078c9e
140078c8bmov [rsp+40], rcx
140078c90call strlen
140078c95mov rcx, [rsp+40]
140078c9alea rdx, [rcx+rax]
140078c9e
140078c9eloc_140078c9e:
140078c9elea r8, [rsp+55]
140078ca3call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078ca8mov rdx, [rip+0x11e9e1]
140078cafmov [rbx], rax
140078cb2mov rax, [rsp+56]
140078cb7sub rax, [rdx]
140078cbajne 0x140078cc5
140078cbcmov rax, rbx
140078cbfadd rsp, 64
140078cc3pop rbx
140078cc4ret
140078cc5
140078cc5loc_140078cc5:
140078cc5call __stack_chk_fail
140078ccanop
140078c60
140078c60std::numpunct<wchar_t>::do_grouping() const:
140078c60push rbx
140078c61sub rsp, 64
140078c65mov rbx, rcx
140078c68mov rcx, [rip+0x11ea21]
140078c6fmov rax, [rcx]
140078c72mov [rsp+56], rax
140078c77mov rax, [rdx+16]
140078c7bmov rdx, -1
140078c82mov rcx, [rax+16]
140078c86test rcx, rcx
140078c89je 0x140078c9e
140078c8bmov [rsp+40], rcx
140078c90call strlen
140078c95mov rcx, [rsp+40]
140078c9alea rdx, [rcx+rax]
140078c9e
140078c9eloc_140078c9e:
140078c9elea r8, [rsp+55]
140078ca3call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078ca8mov rdx, [rip+0x11e9e1]
140078cafmov [rbx], rax
140078cb2mov rax, [rsp+56]
140078cb7sub rax, [rdx]
140078cbajne 0x140078cc5
140078cbcmov rax, rbx
140078cbfadd rsp, 64
140078cc3pop rbx
140078cc4ret
140078cc5
140078cc5loc_140078cc5:
140078cc5call __stack_chk_fail
140078ccanop
140078c60
140078ccb
140078ccb // align 0x10
140078ccb // align 0x10
140078cd0
140078cd0std::numpunct<wchar_t>::do_truename() const:
140078cd0push rbx
140078cd1sub rsp, 64
140078cd5mov rbx, rcx
140078cd8mov rcx, [rip+0x11e9b1]
140078cdfmov rax, [rcx]
140078ce2mov [rsp+56], rax
140078ce7mov rax, [rdx+16]
140078cebmov rdx, -2
140078cf2mov rcx, [rax+40]
140078cf6test rcx, rcx
140078cf9je 0x140078d0e
140078cfbmov [rsp+40], rcx
140078d00call wcslen
140078d05mov rcx, [rsp+40]
140078d0alea rdx, [rcx+2*rax]
140078d0e
140078d0eloc_140078d0e:
140078d0elea r8, [rsp+55]
140078d13call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d18mov rdx, [rip+0x11e971]
140078d1fmov [rbx], rax
140078d22mov rax, [rsp+56]
140078d27sub rax, [rdx]
140078d2ajne 0x140078d35
140078d2cmov rax, rbx
140078d2fadd rsp, 64
140078d33pop rbx
140078d34ret
140078d35
140078d35loc_140078d35:
140078d35call __stack_chk_fail
140078d3anop
140078cd0
140078cd0std::numpunct<wchar_t>::do_truename() const:
140078cd0push rbx
140078cd1sub rsp, 64
140078cd5mov rbx, rcx
140078cd8mov rcx, [rip+0x11e9b1]
140078cdfmov rax, [rcx]
140078ce2mov [rsp+56], rax
140078ce7mov rax, [rdx+16]
140078cebmov rdx, -2
140078cf2mov rcx, [rax+40]
140078cf6test rcx, rcx
140078cf9je 0x140078d0e
140078cfbmov [rsp+40], rcx
140078d00call wcslen
140078d05mov rcx, [rsp+40]
140078d0alea rdx, [rcx+2*rax]
140078d0e
140078d0eloc_140078d0e:
140078d0elea r8, [rsp+55]
140078d13call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d18mov rdx, [rip+0x11e971]
140078d1fmov [rbx], rax
140078d22mov rax, [rsp+56]
140078d27sub rax, [rdx]
140078d2ajne 0x140078d35
140078d2cmov rax, rbx
140078d2fadd rsp, 64
140078d33pop rbx
140078d34ret
140078d35
140078d35loc_140078d35:
140078d35call __stack_chk_fail
140078d3anop
140078cd0
140078d3b
140078d3b // align 0x10
140078d3b // align 0x10
140078d40
140078d40std::numpunct<wchar_t>::do_falsename() const:
140078d40push rbx
140078d41sub rsp, 64
140078d45mov rbx, rcx
140078d48mov rcx, [rip+0x11e941]
140078d4fmov rax, [rcx]
140078d52mov [rsp+56], rax
140078d57mov rax, [rdx+16]
140078d5bmov rdx, -2
140078d62mov rcx, [rax+56]
140078d66test rcx, rcx
140078d69je 0x140078d7e
140078d6bmov [rsp+40], rcx
140078d70call wcslen
140078d75mov rcx, [rsp+40]
140078d7alea rdx, [rcx+2*rax]
140078d7e
140078d7eloc_140078d7e:
140078d7elea r8, [rsp+55]
140078d83call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d88mov rdx, [rip+0x11e901]
140078d8fmov [rbx], rax
140078d92mov rax, [rsp+56]
140078d97sub rax, [rdx]
140078d9ajne 0x140078da5
140078d9cmov rax, rbx
140078d9fadd rsp, 64
140078da3pop rbx
140078da4ret
140078da5
140078da5loc_140078da5:
140078da5call __stack_chk_fail
140078daanop
140078d40
140078d40std::numpunct<wchar_t>::do_falsename() const:
140078d40push rbx
140078d41sub rsp, 64
140078d45mov rbx, rcx
140078d48mov rcx, [rip+0x11e941]
140078d4fmov rax, [rcx]
140078d52mov [rsp+56], rax
140078d57mov rax, [rdx+16]
140078d5bmov rdx, -2
140078d62mov rcx, [rax+56]
140078d66test rcx, rcx
140078d69je 0x140078d7e
140078d6bmov [rsp+40], rcx
140078d70call wcslen
140078d75mov rcx, [rsp+40]
140078d7alea rdx, [rcx+2*rax]
140078d7e
140078d7eloc_140078d7e:
140078d7elea r8, [rsp+55]
140078d83call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078d88mov rdx, [rip+0x11e901]
140078d8fmov [rbx], rax
140078d92mov rax, [rsp+56]
140078d97sub rax, [rdx]
140078d9ajne 0x140078da5
140078d9cmov rax, rbx
140078d9fadd rsp, 64
140078da3pop rbx
140078da4ret
140078da5
140078da5loc_140078da5:
140078da5call __stack_chk_fail
140078daanop
140078d40
140078dab
140078dab // align 0x10
140078dab // align 0x10
140078db0
140078db0std::numpunct<wchar_t>::decimal_point() const:
140078db0lea rdx, [rip+89]
140078db7mov rax, [rcx]
140078dbamov rax, [rax+16]
140078dbecmp rax, rdx
140078dc1jne 0x140078dd0
140078dc3mov rax, [rcx+16]
140078dc7movzx eax, [rax+72]
140078dcbret
140078dccnop [rax]
140078dd0
140078dd0loc_140078dd0:
140078dd0jmp rax
140078db0
140078db0std::numpunct<wchar_t>::decimal_point() const:
140078db0lea rdx, [rip+89]
140078db7mov rax, [rcx]
140078dbamov rax, [rax+16]
140078dbecmp rax, rdx
140078dc1jne 0x140078dd0
140078dc3mov rax, [rcx+16]
140078dc7movzx eax, [rax+72]
140078dcbret
140078dccnop [rax]
140078dd0
140078dd0loc_140078dd0:
140078dd0jmp rax
140078db0
140078dd3
140078dd3 // align 0x10
140078dd3 // align 0x10
140078de0
140078de0std::numpunct<wchar_t>::thousands_sep() const:
140078de0lea rdx, [rip+57]
140078de7mov rax, [rcx]
140078deamov rax, [rax+24]
140078deecmp rax, rdx
140078df1jne 0x140078e00
140078df3mov rax, [rcx+16]
140078df7movzx eax, [rax+74]
140078dfbret
140078dfcnop [rax]
140078e00
140078e00loc_140078e00:
140078e00jmp rax
140078de0
140078de0std::numpunct<wchar_t>::thousands_sep() const:
140078de0lea rdx, [rip+57]
140078de7mov rax, [rcx]
140078deamov rax, [rax+24]
140078deecmp rax, rdx
140078df1jne 0x140078e00
140078df3mov rax, [rcx+16]
140078df7movzx eax, [rax+74]
140078dfbret
140078dfcnop [rax]
140078e00
140078e00loc_140078e00:
140078e00jmp rax
140078de0
140078e03
140078e03 // align 0x10
140078e03 // align 0x10
140078e10
140078e10std::numpunct<wchar_t>::do_decimal_point() const:
140078e10mov rax, [rcx+16]
140078e14movzx eax, [rax+72]
140078e18ret
140078e10
140078e10std::numpunct<wchar_t>::do_decimal_point() const:
140078e10mov rax, [rcx+16]
140078e14movzx eax, [rax+72]
140078e18ret
140078e10
140078e19
140078e19 // align 0x10
140078e19 // align 0x10
140078e20
140078e20std::numpunct<wchar_t>::do_thousands_sep() const:
140078e20mov rax, [rcx+16]
140078e24movzx eax, [rax+74]
140078e28ret
140078e20
140078e20std::numpunct<wchar_t>::do_thousands_sep() const:
140078e20mov rax, [rcx+16]
140078e24movzx eax, [rax+74]
140078e28ret
140078e20
140078e29
140078e29 // align 0x10
140078e29 // align 0x10
140078e30
140078e30std::numpunct<wchar_t>::grouping() const:
140078e30push rbx
140078e31sub rsp, 64
140078e35mov rbx, rcx
140078e38mov rcx, [rip+0x11e851]
140078e3fmov rax, [rcx]
140078e42mov [rsp+56], rax
140078e47mov rax, [rdx]
140078e4alea rcx, [rip-497]
140078e51mov rax, [rax+32]
140078e55cmp rax, rcx
140078e58jne 0x140078eb0
140078e5amov rax, [rdx+16]
140078e5emov rdx, -1
140078e65mov rcx, [rax+16]
140078e69test rcx, rcx
140078e6cje 0x140078e81
140078e6emov [rsp+40], rcx
140078e73call strlen
140078e78mov rcx, [rsp+40]
140078e7dlea rdx, [rcx+rax]
140078e81
140078e81loc_140078e81:
140078e81lea r8, [rsp+55]
140078e86call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078e8bmov [rbx], rax
140078e8e
140078e8eloc_140078e8e:
140078e8emov rdx, [rip+0x11e7fb]
140078e95mov rax, [rsp+56]
140078e9asub rax, [rdx]
140078e9djne 0x140078eb7
140078e9fmov rax, rbx
140078ea2add rsp, 64
140078ea6pop rbx
140078ea7ret
140078ea8
140078ea8 0f 1f 84 00 00 00 00 00 ........
140078eb0
140078eb0loc_140078eb0:
140078eb0mov rcx, rbx
140078eb3call rax
140078eb5jmp 0x140078e8e
140078eb7
140078eb7loc_140078eb7:
140078eb7call __stack_chk_fail
140078ebcnop
140078e30
140078e30std::numpunct<wchar_t>::grouping() const:
140078e30push rbx
140078e31sub rsp, 64
140078e35mov rbx, rcx
140078e38mov rcx, [rip+0x11e851]
140078e3fmov rax, [rcx]
140078e42mov [rsp+56], rax
140078e47mov rax, [rdx]
140078e4alea rcx, [rip-497]
140078e51mov rax, [rax+32]
140078e55cmp rax, rcx
140078e58jne 0x140078eb0
140078e5amov rax, [rdx+16]
140078e5emov rdx, -1
140078e65mov rcx, [rax+16]
140078e69test rcx, rcx
140078e6cje 0x140078e81
140078e6emov [rsp+40], rcx
140078e73call strlen
140078e78mov rcx, [rsp+40]
140078e7dlea rdx, [rcx+rax]
140078e81
140078e81loc_140078e81:
140078e81lea r8, [rsp+55]
140078e86call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
140078e8bmov [rbx], rax
140078e8e
140078e8eloc_140078e8e:
140078e8emov rdx, [rip+0x11e7fb]
140078e95mov rax, [rsp+56]
140078e9asub rax, [rdx]
140078e9djne 0x140078eb7
140078e9fmov rax, rbx
140078ea2add rsp, 64
140078ea6pop rbx
140078ea7ret
140078ea8
140078ea8 0f 1f 84 00 00 00 00 00 ........
140078eb0
140078eb0loc_140078eb0:
140078eb0mov rcx, rbx
140078eb3call rax
140078eb5jmp 0x140078e8e
140078eb7
140078eb7loc_140078eb7:
140078eb7call __stack_chk_fail
140078ebcnop
140078e30
140078ebd
140078ebd // align 0x10
140078ebd // align 0x10
140078ec0
140078ec0std::numpunct<wchar_t>::truename() const:
140078ec0push rbx
140078ec1sub rsp, 64
140078ec5mov rbx, rcx
140078ec8mov rcx, [rip+0x11e7c1]
140078ecfmov rax, [rcx]
140078ed2mov [rsp+56], rax
140078ed7mov rax, [rdx]
140078edalea rcx, [rip-529]
140078ee1mov rax, [rax+40]
140078ee5cmp rax, rcx
140078ee8jne 0x140078f40
140078eeamov rax, [rdx+16]
140078eeemov rdx, -2
140078ef5mov rcx, [rax+40]
140078ef9test rcx, rcx
140078efcje 0x140078f11
140078efemov [rsp+40], rcx
140078f03call wcslen
140078f08mov rcx, [rsp+40]
140078f0dlea rdx, [rcx+2*rax]
140078f11
140078f11loc_140078f11:
140078f11lea r8, [rsp+55]
140078f16call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078f1bmov [rbx], rax
140078f1e
140078f1eloc_140078f1e:
140078f1emov rdx, [rip+0x11e76b]
140078f25mov rax, [rsp+56]
140078f2asub rax, [rdx]
140078f2djne 0x140078f47
140078f2fmov rax, rbx
140078f32add rsp, 64
140078f36pop rbx
140078f37ret
140078f38
140078f38 0f 1f 84 00 00 00 00 00 ........
140078f40
140078f40loc_140078f40:
140078f40mov rcx, rbx
140078f43call rax
140078f45jmp 0x140078f1e
140078f47
140078f47loc_140078f47:
140078f47call __stack_chk_fail
140078f4cnop
140078ec0
140078ec0std::numpunct<wchar_t>::truename() const:
140078ec0push rbx
140078ec1sub rsp, 64
140078ec5mov rbx, rcx
140078ec8mov rcx, [rip+0x11e7c1]
140078ecfmov rax, [rcx]
140078ed2mov [rsp+56], rax
140078ed7mov rax, [rdx]
140078edalea rcx, [rip-529]
140078ee1mov rax, [rax+40]
140078ee5cmp rax, rcx
140078ee8jne 0x140078f40
140078eeamov rax, [rdx+16]
140078eeemov rdx, -2
140078ef5mov rcx, [rax+40]
140078ef9test rcx, rcx
140078efcje 0x140078f11
140078efemov [rsp+40], rcx
140078f03call wcslen
140078f08mov rcx, [rsp+40]
140078f0dlea rdx, [rcx+2*rax]
140078f11
140078f11loc_140078f11:
140078f11lea r8, [rsp+55]
140078f16call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078f1bmov [rbx], rax
140078f1e
140078f1eloc_140078f1e:
140078f1emov rdx, [rip+0x11e76b]
140078f25mov rax, [rsp+56]
140078f2asub rax, [rdx]
140078f2djne 0x140078f47
140078f2fmov rax, rbx
140078f32add rsp, 64
140078f36pop rbx
140078f37ret
140078f38
140078f38 0f 1f 84 00 00 00 00 00 ........
140078f40
140078f40loc_140078f40:
140078f40mov rcx, rbx
140078f43call rax
140078f45jmp 0x140078f1e
140078f47
140078f47loc_140078f47:
140078f47call __stack_chk_fail
140078f4cnop
140078ec0
140078f4d
140078f4d // align 0x10
140078f4d // align 0x10
140078f50
140078f50std::numpunct<wchar_t>::falsename() const:
140078f50push rbx
140078f51sub rsp, 64
140078f55mov rbx, rcx
140078f58mov rcx, [rip+0x11e731]
140078f5fmov rax, [rcx]
140078f62mov [rsp+56], rax
140078f67mov rax, [rdx]
140078f6alea rcx, [rip-561]
140078f71mov rax, [rax+48]
140078f75cmp rax, rcx
140078f78jne 0x140078fd0
140078f7amov rax, [rdx+16]
140078f7emov rdx, -2
140078f85mov rcx, [rax+56]
140078f89test rcx, rcx
140078f8cje 0x140078fa1
140078f8emov [rsp+40], rcx
140078f93call wcslen
140078f98mov rcx, [rsp+40]
140078f9dlea rdx, [rcx+2*rax]
140078fa1
140078fa1loc_140078fa1:
140078fa1lea r8, [rsp+55]
140078fa6call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078fabmov [rbx], rax
140078fae
140078faeloc_140078fae:
140078faemov rdx, [rip+0x11e6db]
140078fb5mov rax, [rsp+56]
140078fbasub rax, [rdx]
140078fbdjne 0x140078fd7
140078fbfmov rax, rbx
140078fc2add rsp, 64
140078fc6pop rbx
140078fc7ret
140078fc8
140078fc8 0f 1f 84 00 00 00 00 00 ........
140078fd0
140078fd0loc_140078fd0:
140078fd0mov rcx, rbx
140078fd3call rax
140078fd5jmp 0x140078fae
140078fd7
140078fd7loc_140078fd7:
140078fd7call __stack_chk_fail
140078fdcnop
140078f50
140078f50std::numpunct<wchar_t>::falsename() const:
140078f50push rbx
140078f51sub rsp, 64
140078f55mov rbx, rcx
140078f58mov rcx, [rip+0x11e731]
140078f5fmov rax, [rcx]
140078f62mov [rsp+56], rax
140078f67mov rax, [rdx]
140078f6alea rcx, [rip-561]
140078f71mov rax, [rax+48]
140078f75cmp rax, rcx
140078f78jne 0x140078fd0
140078f7amov rax, [rdx+16]
140078f7emov rdx, -2
140078f85mov rcx, [rax+56]
140078f89test rcx, rcx
140078f8cje 0x140078fa1
140078f8emov [rsp+40], rcx
140078f93call wcslen
140078f98mov rcx, [rsp+40]
140078f9dlea rdx, [rcx+2*rax]
140078fa1
140078fa1loc_140078fa1:
140078fa1lea r8, [rsp+55]
140078fa6call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
140078fabmov [rbx], rax
140078fae
140078faeloc_140078fae:
140078faemov rdx, [rip+0x11e6db]
140078fb5mov rax, [rsp+56]
140078fbasub rax, [rdx]
140078fbdjne 0x140078fd7
140078fbfmov rax, rbx
140078fc2add rsp, 64
140078fc6pop rbx
140078fc7ret
140078fc8
140078fc8 0f 1f 84 00 00 00 00 00 ........
140078fd0
140078fd0loc_140078fd0:
140078fd0mov rcx, rbx
140078fd3call rax
140078fd5jmp 0x140078fae
140078fd7
140078fd7loc_140078fd7:
140078fd7call __stack_chk_fail
140078fdcnop
140078f50
140078fdd
140078fdd // align 0x10
140078fdd // align 0x10
140078fe0
140078fe0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::date_order() const:
140078fe0mov rax, [rcx]
140078fe3jmp [rax+16]
140078fe0
140078fe0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::date_order() const:
140078fe0mov rax, [rcx]
140078fe3jmp [rax+16]
140078fe0
140078fe7
140078fe7 // align 0x10
140078fe7 // align 0x10
140078ff0
140078ff0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_date(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140078ff0push r15
140078ff2push r14
140078ff4push r13
140078ff6push r12
140078ff8push rbp
140078ff9push rdi
140078ffapush rsi
140078ffbpush rbx
140078ffcsub rsp, 200
140079003mov rax, [rip+0x11e686]
14007900amov r14, [rsp+304]
140079012mov rsi, [r8]
140079015mov rdi, [r8+8]
140079019mov rbx, [r9]
14007901cmov r12, [r9+8]
140079020mov rbp, [rsp+312]
140079028mov r13, [rsp+320]
140079030mov r15, rcx
140079033mov [rsp+88], rdx
140079038mov rcx, [rax]
14007903bmov [rsp+184], rcx
140079043xor ecx, ecx
140079045mov [rsp+104], rcx
14007904alea rcx, [rip+0x8cb7f]
140079051call std::locale::id::_M_id() const
140079056mov rdx, [r14+208]
14007905dcmp rax, [rdx+16]
140079061jae 0x14007922f
140079067mov rdx, [rdx+8]
14007906bmov rcx, [rdx+8*rax]
14007906ftest rcx, rcx
140079072je 0x14007922f
140079078xor r9l, r9l
14007907blea r8, [rip+0x122cee]
140079082lea rdx, [rip+0x1224f7]
140079089call __dynamic_cast
14007908etest rax, rax
140079091je 0x14007922f
140079097mov rax, [rax+16]
14007909blea rcx, [rsp+144]
1400790a3lea r9, [rsp+112]
1400790a8mov [rsp+172], 0
1400790b4lea r8, [rsp+128]
1400790bcmov rdx, [rax+16]
1400790c0lea rax, [rsp+172]
1400790c8mov [rsp+48], r13
1400790cdmov [rsp+64], rax
1400790d2mov [rsp+56], rdx
1400790d7mov rdx, [rsp+88]
1400790dcmov [rsp+32], r14
1400790e1mov [rsp+40], rbp
1400790e6mov [rsp+96], rax
1400790ebmov [rsp+180], 0
1400790f6mov [rsp+128], rsi
1400790femov [rsp+136], rdi
140079106mov [rsp+112], rbx
14007910bmov [rsp+120], r12
140079110call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079115mov r8, [rsp+144]
14007911dmov rdx, r13
140079120mov rcx, [rsp+96]
140079125mov r14, [rsp+152]
14007912dmov [rsp+88], r8
140079132call std::__time_get_state::_M_finalize_state(tm*)
140079137mov r8, [rsp+88]
14007913ccmp r14l, -1
140079140sete r13b
140079144test r8, r8
140079147setne al
14007914aand al, r13b
14007914dmov edx, eax
14007914fjne 0x1400791f0
140079155
140079155loc_140079155:
140079155cmp r12l, -1
140079159sete al
14007915ctest rbx, rbx
14007915fje 0x140079165
140079161test al, al
140079163jne 0x1400791c0
140079165
140079165loc_140079165:
140079165cmp r13b, al
140079168jne 0x14007916e
14007916aor [rbp], 2
14007916e
14007916eloc_14007916e:
14007916emov rax, rdi
140079171mov r14l, r14l
140079174mov rdi, [rip+0x11e515]
14007917bmov [r15], r8
14007917emov rdx, 0xffffffff00000000
140079188and rax, rdx
14007918bor rax, r14
14007918emov [r15+8], rax
140079192mov rax, [rsp+184]
14007919asub rax, [rdi]
14007919djne 0x140079243
1400791a3mov rax, r15
1400791a6add rsp, 200
1400791adpop rbx
1400791aepop rsi
1400791afpop rdi
1400791b0pop rbp
1400791b1pop r12
1400791b3pop r13
1400791b5pop r14
1400791b7pop r15
1400791b9ret
1400791ba
1400791ba 66 0f 1f 44 00 00 f..D..
1400791c0
1400791c0loc_1400791c0:
1400791c0mov rcx, [rbx+24]
1400791c4xor eax, eax
1400791c6cmp [rbx+16], rcx
1400791cajb 0x140079165
1400791ccmov rax, [rbx]
1400791cfmov [rsp+88], r8
1400791d4mov rcx, rbx
1400791d7call [rax+72]
1400791damov r8, [rsp+88]
1400791dfcmp eax, -1
1400791e2sete al
1400791e5jmp 0x140079165
1400791ea
1400791ea 66 0f 1f 44 00 00 f..D..
1400791f0
1400791f0loc_1400791f0:
1400791f0mov rax, [r8+24]
1400791f4xor r13l, r13l
1400791f7cmp [r8+16], rax
1400791fbjb 0x140079155
140079201mov rax, [r8]
140079204mov [rsp+96], dl
140079208mov rcx, r8
14007920bmov [rsp+88], r8
140079210call [rax+72]
140079213movzx edx, [rsp+96]
140079218mov r8, [rsp+88]
14007921dcmp eax, -1
140079220cmove r8, [rsp+104]
140079226cmove r13l, edx
14007922ajmp 0x140079155
14007922f
14007922floc_14007922f:
14007922fmov rdi, [rip+0x11e45a]
140079236mov rax, [rsp+184]
14007923esub rax, [rdi]
140079241je 0x140079248
140079243
140079243loc_140079243:
140079243call __stack_chk_fail
140079248
140079248loc_140079248:
140079248call std::__throw_bad_cast()
14007924dnop
140078ff0
140078ff0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_date(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140078ff0push r15
140078ff2push r14
140078ff4push r13
140078ff6push r12
140078ff8push rbp
140078ff9push rdi
140078ffapush rsi
140078ffbpush rbx
140078ffcsub rsp, 200
140079003mov rax, [rip+0x11e686]
14007900amov r14, [rsp+304]
140079012mov rsi, [r8]
140079015mov rdi, [r8+8]
140079019mov rbx, [r9]
14007901cmov r12, [r9+8]
140079020mov rbp, [rsp+312]
140079028mov r13, [rsp+320]
140079030mov r15, rcx
140079033mov [rsp+88], rdx
140079038mov rcx, [rax]
14007903bmov [rsp+184], rcx
140079043xor ecx, ecx
140079045mov [rsp+104], rcx
14007904alea rcx, [rip+0x8cb7f]
140079051call std::locale::id::_M_id() const
140079056mov rdx, [r14+208]
14007905dcmp rax, [rdx+16]
140079061jae 0x14007922f
140079067mov rdx, [rdx+8]
14007906bmov rcx, [rdx+8*rax]
14007906ftest rcx, rcx
140079072je 0x14007922f
140079078xor r9l, r9l
14007907blea r8, [rip+0x122cee]
140079082lea rdx, [rip+0x1224f7]
140079089call __dynamic_cast
14007908etest rax, rax
140079091je 0x14007922f
140079097mov rax, [rax+16]
14007909blea rcx, [rsp+144]
1400790a3lea r9, [rsp+112]
1400790a8mov [rsp+172], 0
1400790b4lea r8, [rsp+128]
1400790bcmov rdx, [rax+16]
1400790c0lea rax, [rsp+172]
1400790c8mov [rsp+48], r13
1400790cdmov [rsp+64], rax
1400790d2mov [rsp+56], rdx
1400790d7mov rdx, [rsp+88]
1400790dcmov [rsp+32], r14
1400790e1mov [rsp+40], rbp
1400790e6mov [rsp+96], rax
1400790ebmov [rsp+180], 0
1400790f6mov [rsp+128], rsi
1400790femov [rsp+136], rdi
140079106mov [rsp+112], rbx
14007910bmov [rsp+120], r12
140079110call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079115mov r8, [rsp+144]
14007911dmov rdx, r13
140079120mov rcx, [rsp+96]
140079125mov r14, [rsp+152]
14007912dmov [rsp+88], r8
140079132call std::__time_get_state::_M_finalize_state(tm*)
140079137mov r8, [rsp+88]
14007913ccmp r14l, -1
140079140sete r13b
140079144test r8, r8
140079147setne al
14007914aand al, r13b
14007914dmov edx, eax
14007914fjne 0x1400791f0
140079155
140079155loc_140079155:
140079155cmp r12l, -1
140079159sete al
14007915ctest rbx, rbx
14007915fje 0x140079165
140079161test al, al
140079163jne 0x1400791c0
140079165
140079165loc_140079165:
140079165cmp r13b, al
140079168jne 0x14007916e
14007916aor [rbp], 2
14007916e
14007916eloc_14007916e:
14007916emov rax, rdi
140079171mov r14l, r14l
140079174mov rdi, [rip+0x11e515]
14007917bmov [r15], r8
14007917emov rdx, 0xffffffff00000000
140079188and rax, rdx
14007918bor rax, r14
14007918emov [r15+8], rax
140079192mov rax, [rsp+184]
14007919asub rax, [rdi]
14007919djne 0x140079243
1400791a3mov rax, r15
1400791a6add rsp, 200
1400791adpop rbx
1400791aepop rsi
1400791afpop rdi
1400791b0pop rbp
1400791b1pop r12
1400791b3pop r13
1400791b5pop r14
1400791b7pop r15
1400791b9ret
1400791ba
1400791ba 66 0f 1f 44 00 00 f..D..
1400791c0
1400791c0loc_1400791c0:
1400791c0mov rcx, [rbx+24]
1400791c4xor eax, eax
1400791c6cmp [rbx+16], rcx
1400791cajb 0x140079165
1400791ccmov rax, [rbx]
1400791cfmov [rsp+88], r8
1400791d4mov rcx, rbx
1400791d7call [rax+72]
1400791damov r8, [rsp+88]
1400791dfcmp eax, -1
1400791e2sete al
1400791e5jmp 0x140079165
1400791ea
1400791ea 66 0f 1f 44 00 00 f..D..
1400791f0
1400791f0loc_1400791f0:
1400791f0mov rax, [r8+24]
1400791f4xor r13l, r13l
1400791f7cmp [r8+16], rax
1400791fbjb 0x140079155
140079201mov rax, [r8]
140079204mov [rsp+96], dl
140079208mov rcx, r8
14007920bmov [rsp+88], r8
140079210call [rax+72]
140079213movzx edx, [rsp+96]
140079218mov r8, [rsp+88]
14007921dcmp eax, -1
140079220cmove r8, [rsp+104]
140079226cmove r13l, edx
14007922ajmp 0x140079155
14007922f
14007922floc_14007922f:
14007922fmov rdi, [rip+0x11e45a]
140079236mov rax, [rsp+184]
14007923esub rax, [rdi]
140079241je 0x140079248
140079243
140079243loc_140079243:
140079243call __stack_chk_fail
140079248
140079248loc_140079248:
140079248call std::__throw_bad_cast()
14007924dnop
140078ff0
14007924e
14007924e // align 0x10
14007924e // align 0x10
140079250
140079250std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079250push r15
140079252push r14
140079254push r13
140079256push r12
140079258push rbp
140079259push rdi
14007925apush rsi
14007925bpush rbx
14007925csub rsp, 200
140079263mov rax, [rip+0x11e426]
14007926amov r14, [rsp+304]
140079272mov rsi, [r8]
140079275mov rdi, [r8+8]
140079279mov rbx, [r9]
14007927cmov r12, [r9+8]
140079280mov rbp, [rsp+312]
140079288mov r13, [rsp+320]
140079290mov r15, rcx
140079293mov [rsp+88], rdx
140079298mov rcx, [rax]
14007929bmov [rsp+184], rcx
1400792a3xor ecx, ecx
1400792a5mov [rsp+104], rcx
1400792aalea rcx, [rip+0x8c91f]
1400792b1call std::locale::id::_M_id() const
1400792b6mov rdx, [r14+208]
1400792bdcmp rax, [rdx+16]
1400792c1jae 0x14007948f
1400792c7mov rdx, [rdx+8]
1400792cbmov rcx, [rdx+8*rax]
1400792cftest rcx, rcx
1400792d2je 0x14007948f
1400792d8xor r9l, r9l
1400792dblea r8, [rip+0x122a8e]
1400792e2lea rdx, [rip+0x122297]
1400792e9call __dynamic_cast
1400792eetest rax, rax
1400792f1je 0x14007948f
1400792f7mov rax, [rax+16]
1400792fblea rcx, [rsp+144]
140079303lea r9, [rsp+112]
140079308mov [rsp+172], 0
140079314lea r8, [rsp+128]
14007931cmov [rsp+180], 0
140079327mov rdx, [rax+32]
14007932blea rax, [rsp+172]
140079333mov [rsp+48], r13
140079338mov [rsp+64], rax
14007933dmov [rsp+56], rdx
140079342mov rdx, [rsp+88]
140079347mov [rsp+32], r14
14007934cmov [rsp+40], rbp
140079351mov [rsp+96], rax
140079356mov [rsp+128], rsi
14007935emov [rsp+136], rdi
140079366mov [rsp+112], rbx
14007936bmov [rsp+120], r12
140079370call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079375mov r8, [rsp+144]
14007937dmov rdx, r13
140079380mov rcx, [rsp+96]
140079385mov r14, [rsp+152]
14007938dmov [rsp+88], r8
140079392call std::__time_get_state::_M_finalize_state(tm*)
140079397mov r8, [rsp+88]
14007939ccmp r14l, -1
1400793a0sete r13b
1400793a4test r8, r8
1400793a7setne al
1400793aaand al, r13b
1400793admov edx, eax
1400793afjne 0x140079450
1400793b5
1400793b5loc_1400793b5:
1400793b5cmp r12l, -1
1400793b9sete al
1400793bctest rbx, rbx
1400793bfje 0x1400793c5
1400793c1test al, al
1400793c3jne 0x140079420
1400793c5
1400793c5loc_1400793c5:
1400793c5cmp r13b, al
1400793c8jne 0x1400793ce
1400793caor [rbp], 2
1400793ce
1400793celoc_1400793ce:
1400793cemov rax, rdi
1400793d1mov r14l, r14l
1400793d4mov rdi, [rip+0x11e2b5]
1400793dbmov [r15], r8
1400793demov rdx, 0xffffffff00000000
1400793e8and rax, rdx
1400793ebor rax, r14
1400793eemov [r15+8], rax
1400793f2mov rax, [rsp+184]
1400793fasub rax, [rdi]
1400793fdjne 0x1400794a3
140079403mov rax, r15
140079406add rsp, 200
14007940dpop rbx
14007940epop rsi
14007940fpop rdi
140079410pop rbp
140079411pop r12
140079413pop r13
140079415pop r14
140079417pop r15
140079419ret
14007941a
14007941a 66 0f 1f 44 00 00 f..D..
140079420
140079420loc_140079420:
140079420mov rcx, [rbx+24]
140079424xor eax, eax
140079426cmp [rbx+16], rcx
14007942ajb 0x1400793c5
14007942cmov rax, [rbx]
14007942fmov [rsp+88], r8
140079434mov rcx, rbx
140079437call [rax+72]
14007943amov r8, [rsp+88]
14007943fcmp eax, -1
140079442sete al
140079445jmp 0x1400793c5
14007944a
14007944a 66 0f 1f 44 00 00 f..D..
140079450
140079450loc_140079450:
140079450mov rax, [r8+24]
140079454xor r13l, r13l
140079457cmp [r8+16], rax
14007945bjb 0x1400793b5
140079461mov rax, [r8]
140079464mov [rsp+96], dl
140079468mov rcx, r8
14007946bmov [rsp+88], r8
140079470call [rax+72]
140079473movzx edx, [rsp+96]
140079478mov r8, [rsp+88]
14007947dcmp eax, -1
140079480cmove r8, [rsp+104]
140079486cmove r13l, edx
14007948ajmp 0x1400793b5
14007948f
14007948floc_14007948f:
14007948fmov rdi, [rip+0x11e1fa]
140079496mov rax, [rsp+184]
14007949esub rax, [rdi]
1400794a1je 0x1400794a8
1400794a3
1400794a3loc_1400794a3:
1400794a3call __stack_chk_fail
1400794a8
1400794a8loc_1400794a8:
1400794a8call std::__throw_bad_cast()
1400794adnop
140079250
140079250std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079250push r15
140079252push r14
140079254push r13
140079256push r12
140079258push rbp
140079259push rdi
14007925apush rsi
14007925bpush rbx
14007925csub rsp, 200
140079263mov rax, [rip+0x11e426]
14007926amov r14, [rsp+304]
140079272mov rsi, [r8]
140079275mov rdi, [r8+8]
140079279mov rbx, [r9]
14007927cmov r12, [r9+8]
140079280mov rbp, [rsp+312]
140079288mov r13, [rsp+320]
140079290mov r15, rcx
140079293mov [rsp+88], rdx
140079298mov rcx, [rax]
14007929bmov [rsp+184], rcx
1400792a3xor ecx, ecx
1400792a5mov [rsp+104], rcx
1400792aalea rcx, [rip+0x8c91f]
1400792b1call std::locale::id::_M_id() const
1400792b6mov rdx, [r14+208]
1400792bdcmp rax, [rdx+16]
1400792c1jae 0x14007948f
1400792c7mov rdx, [rdx+8]
1400792cbmov rcx, [rdx+8*rax]
1400792cftest rcx, rcx
1400792d2je 0x14007948f
1400792d8xor r9l, r9l
1400792dblea r8, [rip+0x122a8e]
1400792e2lea rdx, [rip+0x122297]
1400792e9call __dynamic_cast
1400792eetest rax, rax
1400792f1je 0x14007948f
1400792f7mov rax, [rax+16]
1400792fblea rcx, [rsp+144]
140079303lea r9, [rsp+112]
140079308mov [rsp+172], 0
140079314lea r8, [rsp+128]
14007931cmov [rsp+180], 0
140079327mov rdx, [rax+32]
14007932blea rax, [rsp+172]
140079333mov [rsp+48], r13
140079338mov [rsp+64], rax
14007933dmov [rsp+56], rdx
140079342mov rdx, [rsp+88]
140079347mov [rsp+32], r14
14007934cmov [rsp+40], rbp
140079351mov [rsp+96], rax
140079356mov [rsp+128], rsi
14007935emov [rsp+136], rdi
140079366mov [rsp+112], rbx
14007936bmov [rsp+120], r12
140079370call _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140079375mov r8, [rsp+144]
14007937dmov rdx, r13
140079380mov rcx, [rsp+96]
140079385mov r14, [rsp+152]
14007938dmov [rsp+88], r8
140079392call std::__time_get_state::_M_finalize_state(tm*)
140079397mov r8, [rsp+88]
14007939ccmp r14l, -1
1400793a0sete r13b
1400793a4test r8, r8
1400793a7setne al
1400793aaand al, r13b
1400793admov edx, eax
1400793afjne 0x140079450
1400793b5
1400793b5loc_1400793b5:
1400793b5cmp r12l, -1
1400793b9sete al
1400793bctest rbx, rbx
1400793bfje 0x1400793c5
1400793c1test al, al
1400793c3jne 0x140079420
1400793c5
1400793c5loc_1400793c5:
1400793c5cmp r13b, al
1400793c8jne 0x1400793ce
1400793caor [rbp], 2
1400793ce
1400793celoc_1400793ce:
1400793cemov rax, rdi
1400793d1mov r14l, r14l
1400793d4mov rdi, [rip+0x11e2b5]
1400793dbmov [r15], r8
1400793demov rdx, 0xffffffff00000000
1400793e8and rax, rdx
1400793ebor rax, r14
1400793eemov [r15+8], rax
1400793f2mov rax, [rsp+184]
1400793fasub rax, [rdi]
1400793fdjne 0x1400794a3
140079403mov rax, r15
140079406add rsp, 200
14007940dpop rbx
14007940epop rsi
14007940fpop rdi
140079410pop rbp
140079411pop r12
140079413pop r13
140079415pop r14
140079417pop r15
140079419ret
14007941a
14007941a 66 0f 1f 44 00 00 f..D..
140079420
140079420loc_140079420:
140079420mov rcx, [rbx+24]
140079424xor eax, eax
140079426cmp [rbx+16], rcx
14007942ajb 0x1400793c5
14007942cmov rax, [rbx]
14007942fmov [rsp+88], r8
140079434mov rcx, rbx
140079437call [rax+72]
14007943amov r8, [rsp+88]
14007943fcmp eax, -1
140079442sete al
140079445jmp 0x1400793c5
14007944a
14007944a 66 0f 1f 44 00 00 f..D..
140079450
140079450loc_140079450:
140079450mov rax, [r8+24]
140079454xor r13l, r13l
140079457cmp [r8+16], rax
14007945bjb 0x1400793b5
140079461mov rax, [r8]
140079464mov [rsp+96], dl
140079468mov rcx, r8
14007946bmov [rsp+88], r8
140079470call [rax+72]
140079473movzx edx, [rsp+96]
140079478mov r8, [rsp+88]
14007947dcmp eax, -1
140079480cmove r8, [rsp+104]
140079486cmove r13l, edx
14007948ajmp 0x1400793b5
14007948f
14007948floc_14007948f:
14007948fmov rdi, [rip+0x11e1fa]
140079496mov rax, [rsp+184]
14007949esub rax, [rdi]
1400794a1je 0x1400794a8
1400794a3
1400794a3loc_1400794a3:
1400794a3call __stack_chk_fail
1400794a8
1400794a8loc_1400794a8:
1400794a8call std::__throw_bad_cast()
1400794adnop
140079250
1400794ae
1400794ae // align 0x10
1400794ae // align 0x10
1400794b0
1400794b0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_year(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400794b0push r14
1400794b2push r12
1400794b4push rbp
1400794b5push rdi
1400794b6push rsi
1400794b7push rbx
1400794b8sub rsp, 200
1400794bfmovdqu x0, [r8]
1400794c4movdqu x1, [r9]
1400794c9mov rsi, [rsp+288]
1400794d1mov rbx, [rsp+296]
1400794d9mov r12, [rsp+304]
1400794e1mov [rsp+80], rdx
1400794e6mov rdi, rcx
1400794e9mov rdx, [rip+0x11e1a0]
1400794f0mov rcx, [rip+0x11d849]
1400794f7movups [rsp+160], x0
1400794ffmov rax, [rdx]
140079502mov [rsp+184], rax
14007950axor eax, eax
14007950cmovups [rsp+144], x1
140079514mov [rsp+180], 0
14007951fcall std::locale::id::_M_id() const
140079524mov rcx, rax
140079527mov rax, [rsi+208]
14007952emov rax, [rax+8]
140079532mov rbp, [rax+8*rcx]
140079536test rbp, rbp
140079539je 0x1400798b7
14007953fmov [rsp+64], rsi
140079544lea rax, [rsp+180]
14007954cmovdqu x2, [rsp+160]
140079555lea r9, [rsp+96]
14007955amov [rsp+72], rax
14007955flea rax, [rsp+176]
140079567movdqu x3, [rsp+144]
140079570lea rcx, [rsp+128]
140079578mov [rsp+32], rax
14007957dmov rdx, [rsp+80]
140079582lea r8, [rsp+112]
140079587mov [rsp+56], 2
140079590mov [rsp+48], 99
140079598mov [rsp+40], 0
1400795a0movups [rsp+112], x2
1400795a5movups [rsp+96], x3
1400795aacall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400795afmov rax, [rsp+136]
1400795b7mov edx, [rsp+180]
1400795bemov r9, [rsp+128]
1400795c6mov r10l, eax
1400795c9test edx, edx
1400795cbje 0x140079660
1400795d1or [rbx], 4
1400795d4cmp eax, -1
1400795d7sete sil
1400795db
1400795dbloc_1400795db:
1400795dbtest r9, r9
1400795deje 0x1400795e9
1400795e0test sil, sil
1400795e3jne 0x140079740
1400795e9
1400795e9loc_1400795e9:
1400795e9mov rcx, [rsp+144]
1400795f1cmp [rsp+152], -1
1400795f9sete al
1400795fctest rcx, rcx
1400795ffje 0x140079609
140079601test al, al
140079603jne 0x1400796d0
140079609
140079609loc_140079609:
140079609cmp sil, al
14007960cjne 0x140079611
14007960eor [rbx], 2
140079611
140079611loc_140079611:
140079611mov [rsp+160], r9
140079619mov rbx, [rip+0x11e070]
140079620mov [rsp+168], r10l
140079628movdqu x4, [rsp+160]
140079631movups [rdi], x4
140079634mov rax, [rsp+184]
14007963csub rax, [rbx]
14007963fjne 0x1400798cb
140079645mov rax, rdi
140079648add rsp, 200
14007964fpop rbx
140079650pop rsi
140079651pop rdi
140079652pop rbp
140079653pop r12
140079655pop r14
140079657ret
140079658
140079658 0f 1f 84 00 00 00 00 00 ........
140079660
140079660loc_140079660:
140079660lea rsi, [rsp+160]
140079668lea rdx, [rsp+144]
140079670mov [rsp+160], r9
140079678mov rcx, rsi
14007967bmov [rsp+168], eax
140079682call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140079687test al, al
140079689je 0x140079758
14007968fmov r9, [rsp+160]
140079697mov r10l, [rsp+168]
14007969f
14007969floc_14007969f:
14007969fmov eax, [rsp+176]
1400796a6cmp r10l, -1
1400796aasete sil
1400796aecmp eax, 68
1400796b1jg 0x1400796bd
1400796b3add eax, 100
1400796b6mov [rsp+176], eax
1400796bd
1400796bdloc_1400796bd:
1400796bdmov [r12+20], eax
1400796c2jmp 0x1400795db
1400796c7
1400796c7 66 0f 1f 84 00 00 00 00 00 f........
1400796d0
1400796d0loc_1400796d0:
1400796d0mov rdx, [rcx+24]
1400796d4xor eax, eax
1400796d6cmp [rcx+16], rdx
1400796dajb 0x140079609
1400796e0mov rax, [rcx]
1400796e3mov [rsp+88], r10l
1400796e8mov [rsp+80], r9
1400796edcall [rax+72]
1400796f0mov r10l, [rsp+88]
1400796f5mov r9, [rsp+80]
1400796facmp eax, -1
1400796fdsete al
140079700jmp 0x140079609
140079705
140079705loc_140079705:
140079705mov rcx, r9
140079708mov [rsp+80], r9
14007970dcall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140079712mov r9, [rsp+80]
140079717mov eax, [rsp+176]
14007971emov r10l, -1
140079724lea eax, [rax+4*rax]
140079727lea eax, [rsi+2*rax-1948]
14007972emov [rsp+176], eax
140079735mov [r12+20], eax
14007973anop [rax+rax]
140079740
140079740loc_140079740:
140079740mov rax, [r9+24]
140079744cmp [r9+16], rax
140079748jae 0x140079820
14007974e
14007974eloc_14007974e:
14007974exor esi, esi
140079750jmp 0x1400795e9
140079755
140079755 0f 1f 00 ...
140079758
140079758loc_140079758:
140079758mov rcx, rsi
14007975bcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140079760mov r9, [rsp+160]
140079768mov r10l, [rsp+168]
140079770mov rcx, rbp
140079773movsx edx, al
140079776mov r8l, 42
14007977cmov [rsp+88], r9
140079781mov [rsp+80], r10l
140079786call std::ctype<char>::narrow(char, char) const
14007978bmov r10l, [rsp+80]
140079790mov r9, [rsp+88]
140079795lea edx, [rax-48]
140079798cmp dl, 9
14007979bja 0x14007969f
1400797a1mov rcx, r9
1400797a4mov [rsp+80], al
1400797a8call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
1400797admov edx, [rsp+176]
1400797b4movsx eax, [rsp+80]
1400797b9mov rcx, rsi
1400797bcmov [rsp+168], -1
1400797c7lea edx, [rdx+4*rdx]
1400797calea eax, [rax+2*rdx-48]
1400797celea rdx, [rsp+144]
1400797d6mov [rsp+176], eax
1400797ddcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
1400797e2test al, al
1400797e4je 0x140079858
1400797e6mov r10l, [rsp+168]
1400797eemov r9, [rsp+160]
1400797f6mov eax, [rsp+176]
1400797fdcmp r10l, -1
140079801sete sil
140079805
140079805loc_140079805:
140079805sub eax, 1900
14007980amov [rsp+176], eax
140079811jmp 0x1400796bd
140079816
140079816 66 2e 0f 1f 84 00 00 00 00 00 f.........
140079820
140079820loc_140079820:
140079820mov rax, [r9]
140079823mov [rsp+88], r10l
140079828mov rcx, r9
14007982bmov [rsp+80], r9
140079830call [rax+72]
140079833mov r9, [rsp+80]
140079838mov r10l, [rsp+88]
14007983dcmp eax, -1
140079840jne 0x14007974e
140079846mov esi, 1
14007984bxor r9l, r9l
14007984ejmp 0x1400795e9
140079853
140079853 0f 1f 44 00 00 ..D..
140079858
140079858loc_140079858:
140079858mov rcx, rsi
14007985bcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140079860mov r9, [rsp+160]
140079868mov r10l, [rsp+168]
140079870mov rcx, rbp
140079873movsx edx, al
140079876mov r8l, 42
14007987cmov [rsp+80], r9
140079881mov [rsp+88], r10l
140079886call std::ctype<char>::narrow(char, char) const
14007988bmov r9, [rsp+80]
140079890movsx esi, al
140079893lea eax, [rsi-48]
140079896cmp al, 9
140079898jbe 0x140079705
14007989emov r10l, [rsp+88]
1400798a3mov eax, [rsp+176]
1400798aacmp r10l, -1
1400798aesete sil
1400798b2jmp 0x140079805
1400798b7
1400798b7loc_1400798b7:
1400798b7mov rdi, [rip+0x11ddd2]
1400798bemov rax, [rsp+184]
1400798c6sub rax, [rdi]
1400798c9je 0x1400798d0
1400798cb
1400798cbloc_1400798cb:
1400798cbcall __stack_chk_fail
1400798d0
1400798d0loc_1400798d0:
1400798d0call std::__throw_bad_cast()
1400798d5nop
1400794b0
1400794b0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_year(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400794b0push r14
1400794b2push r12
1400794b4push rbp
1400794b5push rdi
1400794b6push rsi
1400794b7push rbx
1400794b8sub rsp, 200
1400794bfmovdqu x0, [r8]
1400794c4movdqu x1, [r9]
1400794c9mov rsi, [rsp+288]
1400794d1mov rbx, [rsp+296]
1400794d9mov r12, [rsp+304]
1400794e1mov [rsp+80], rdx
1400794e6mov rdi, rcx
1400794e9mov rdx, [rip+0x11e1a0]
1400794f0mov rcx, [rip+0x11d849]
1400794f7movups [rsp+160], x0
1400794ffmov rax, [rdx]
140079502mov [rsp+184], rax
14007950axor eax, eax
14007950cmovups [rsp+144], x1
140079514mov [rsp+180], 0
14007951fcall std::locale::id::_M_id() const
140079524mov rcx, rax
140079527mov rax, [rsi+208]
14007952emov rax, [rax+8]
140079532mov rbp, [rax+8*rcx]
140079536test rbp, rbp
140079539je 0x1400798b7
14007953fmov [rsp+64], rsi
140079544lea rax, [rsp+180]
14007954cmovdqu x2, [rsp+160]
140079555lea r9, [rsp+96]
14007955amov [rsp+72], rax
14007955flea rax, [rsp+176]
140079567movdqu x3, [rsp+144]
140079570lea rcx, [rsp+128]
140079578mov [rsp+32], rax
14007957dmov rdx, [rsp+80]
140079582lea r8, [rsp+112]
140079587mov [rsp+56], 2
140079590mov [rsp+48], 99
140079598mov [rsp+40], 0
1400795a0movups [rsp+112], x2
1400795a5movups [rsp+96], x3
1400795aacall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400795afmov rax, [rsp+136]
1400795b7mov edx, [rsp+180]
1400795bemov r9, [rsp+128]
1400795c6mov r10l, eax
1400795c9test edx, edx
1400795cbje 0x140079660
1400795d1or [rbx], 4
1400795d4cmp eax, -1
1400795d7sete sil
1400795db
1400795dbloc_1400795db:
1400795dbtest r9, r9
1400795deje 0x1400795e9
1400795e0test sil, sil
1400795e3jne 0x140079740
1400795e9
1400795e9loc_1400795e9:
1400795e9mov rcx, [rsp+144]
1400795f1cmp [rsp+152], -1
1400795f9sete al
1400795fctest rcx, rcx
1400795ffje 0x140079609
140079601test al, al
140079603jne 0x1400796d0
140079609
140079609loc_140079609:
140079609cmp sil, al
14007960cjne 0x140079611
14007960eor [rbx], 2
140079611
140079611loc_140079611:
140079611mov [rsp+160], r9
140079619mov rbx, [rip+0x11e070]
140079620mov [rsp+168], r10l
140079628movdqu x4, [rsp+160]
140079631movups [rdi], x4
140079634mov rax, [rsp+184]
14007963csub rax, [rbx]
14007963fjne 0x1400798cb
140079645mov rax, rdi
140079648add rsp, 200
14007964fpop rbx
140079650pop rsi
140079651pop rdi
140079652pop rbp
140079653pop r12
140079655pop r14
140079657ret
140079658
140079658 0f 1f 84 00 00 00 00 00 ........
140079660
140079660loc_140079660:
140079660lea rsi, [rsp+160]
140079668lea rdx, [rsp+144]
140079670mov [rsp+160], r9
140079678mov rcx, rsi
14007967bmov [rsp+168], eax
140079682call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140079687test al, al
140079689je 0x140079758
14007968fmov r9, [rsp+160]
140079697mov r10l, [rsp+168]
14007969f
14007969floc_14007969f:
14007969fmov eax, [rsp+176]
1400796a6cmp r10l, -1
1400796aasete sil
1400796aecmp eax, 68
1400796b1jg 0x1400796bd
1400796b3add eax, 100
1400796b6mov [rsp+176], eax
1400796bd
1400796bdloc_1400796bd:
1400796bdmov [r12+20], eax
1400796c2jmp 0x1400795db
1400796c7
1400796c7 66 0f 1f 84 00 00 00 00 00 f........
1400796d0
1400796d0loc_1400796d0:
1400796d0mov rdx, [rcx+24]
1400796d4xor eax, eax
1400796d6cmp [rcx+16], rdx
1400796dajb 0x140079609
1400796e0mov rax, [rcx]
1400796e3mov [rsp+88], r10l
1400796e8mov [rsp+80], r9
1400796edcall [rax+72]
1400796f0mov r10l, [rsp+88]
1400796f5mov r9, [rsp+80]
1400796facmp eax, -1
1400796fdsete al
140079700jmp 0x140079609
140079705
140079705loc_140079705:
140079705mov rcx, r9
140079708mov [rsp+80], r9
14007970dcall _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140079712mov r9, [rsp+80]
140079717mov eax, [rsp+176]
14007971emov r10l, -1
140079724lea eax, [rax+4*rax]
140079727lea eax, [rsi+2*rax-1948]
14007972emov [rsp+176], eax
140079735mov [r12+20], eax
14007973anop [rax+rax]
140079740
140079740loc_140079740:
140079740mov rax, [r9+24]
140079744cmp [r9+16], rax
140079748jae 0x140079820
14007974e
14007974eloc_14007974e:
14007974exor esi, esi
140079750jmp 0x1400795e9
140079755
140079755 0f 1f 00 ...
140079758
140079758loc_140079758:
140079758mov rcx, rsi
14007975bcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140079760mov r9, [rsp+160]
140079768mov r10l, [rsp+168]
140079770mov rcx, rbp
140079773movsx edx, al
140079776mov r8l, 42
14007977cmov [rsp+88], r9
140079781mov [rsp+80], r10l
140079786call std::ctype<char>::narrow(char, char) const
14007978bmov r10l, [rsp+80]
140079790mov r9, [rsp+88]
140079795lea edx, [rax-48]
140079798cmp dl, 9
14007979bja 0x14007969f
1400797a1mov rcx, r9
1400797a4mov [rsp+80], al
1400797a8call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
1400797admov edx, [rsp+176]
1400797b4movsx eax, [rsp+80]
1400797b9mov rcx, rsi
1400797bcmov [rsp+168], -1
1400797c7lea edx, [rdx+4*rdx]
1400797calea eax, [rax+2*rdx-48]
1400797celea rdx, [rsp+144]
1400797d6mov [rsp+176], eax
1400797ddcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
1400797e2test al, al
1400797e4je 0x140079858
1400797e6mov r10l, [rsp+168]
1400797eemov r9, [rsp+160]
1400797f6mov eax, [rsp+176]
1400797fdcmp r10l, -1
140079801sete sil
140079805
140079805loc_140079805:
140079805sub eax, 1900
14007980amov [rsp+176], eax
140079811jmp 0x1400796bd
140079816
140079816 66 2e 0f 1f 84 00 00 00 00 00 f.........
140079820
140079820loc_140079820:
140079820mov rax, [r9]
140079823mov [rsp+88], r10l
140079828mov rcx, r9
14007982bmov [rsp+80], r9
140079830call [rax+72]
140079833mov r9, [rsp+80]
140079838mov r10l, [rsp+88]
14007983dcmp eax, -1
140079840jne 0x14007974e
140079846mov esi, 1
14007984bxor r9l, r9l
14007984ejmp 0x1400795e9
140079853
140079853 0f 1f 44 00 00 ..D..
140079858
140079858loc_140079858:
140079858mov rcx, rsi
14007985bcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140079860mov r9, [rsp+160]
140079868mov r10l, [rsp+168]
140079870mov rcx, rbp
140079873movsx edx, al
140079876mov r8l, 42
14007987cmov [rsp+80], r9
140079881mov [rsp+88], r10l
140079886call std::ctype<char>::narrow(char, char) const
14007988bmov r9, [rsp+80]
140079890movsx esi, al
140079893lea eax, [rsi-48]
140079896cmp al, 9
140079898jbe 0x140079705
14007989emov r10l, [rsp+88]
1400798a3mov eax, [rsp+176]
1400798aacmp r10l, -1
1400798aesete sil
1400798b2jmp 0x140079805
1400798b7
1400798b7loc_1400798b7:
1400798b7mov rdi, [rip+0x11ddd2]
1400798bemov rax, [rsp+184]
1400798c6sub rax, [rdi]
1400798c9je 0x1400798d0
1400798cb
1400798cbloc_1400798cb:
1400798cbcall __stack_chk_fail
1400798d0
1400798d0loc_1400798d0:
1400798d0call std::__throw_bad_cast()
1400798d5nop
1400794b0
1400798d6
1400798d6 // align 0x10
1400798d6 // align 0x10
1400798e0
1400798e0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400798e0push rbx
1400798e1sub rsp, 112
1400798e5mov r10, [r8]
1400798e8mov r11, [r8+8]
1400798ecmov r8, [r9]
1400798efmov r9, [r9+8]
1400798f3mov rbx, rcx
1400798f6mov rcx, [rip+0x11dd93]
1400798fdmov rax, [rcx]
140079900mov [rsp+104], rax
140079905xor eax, eax
140079907mov rcx, [rsp+176]
14007990fmov rax, [rdx]
140079912mov [rsp+64], r8
140079917mov [rsp+72], r9
14007991clea r8, [rsp+80]
140079921lea r9, [rsp+64]
140079926mov [rsp+48], rcx
14007992bmov rcx, [rsp+168]
140079933mov [rsp+80], r10
140079938mov [rsp+40], rcx
14007993dmov rcx, [rsp+160]
140079945mov [rsp+88], r11
14007994amov [rsp+32], rcx
14007994fmov rcx, rbx
140079952call [rax+40]
140079955mov rdx, [rip+0x11dd34]
14007995cmov rax, [rsp+104]
140079961sub rax, [rdx]
140079964jne 0x14007996f
140079966mov rax, rbx
140079969add rsp, 112
14007996dpop rbx
14007996eret
14007996f
14007996floc_14007996f:
14007996fcall __stack_chk_fail
140079974nop
1400798e0
1400798e0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400798e0push rbx
1400798e1sub rsp, 112
1400798e5mov r10, [r8]
1400798e8mov r11, [r8+8]
1400798ecmov r8, [r9]
1400798efmov r9, [r9+8]
1400798f3mov rbx, rcx
1400798f6mov rcx, [rip+0x11dd93]
1400798fdmov rax, [rcx]
140079900mov [rsp+104], rax
140079905xor eax, eax
140079907mov rcx, [rsp+176]
14007990fmov rax, [rdx]
140079912mov [rsp+64], r8
140079917mov [rsp+72], r9
14007991clea r8, [rsp+80]
140079921lea r9, [rsp+64]
140079926mov [rsp+48], rcx
14007992bmov rcx, [rsp+168]
140079933mov [rsp+80], r10
140079938mov [rsp+40], rcx
14007993dmov rcx, [rsp+160]
140079945mov [rsp+88], r11
14007994amov [rsp+32], rcx
14007994fmov rcx, rbx
140079952call [rax+40]
140079955mov rdx, [rip+0x11dd34]
14007995cmov rax, [rsp+104]
140079961sub rax, [rdx]
140079964jne 0x14007996f
140079966mov rax, rbx
140079969add rsp, 112
14007996dpop rbx
14007996eret
14007996f
14007996floc_14007996f:
14007996fcall __stack_chk_fail
140079974nop
1400798e0
140079975
140079975 // align 0x10
140079975 // align 0x10
140079980
140079980std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_date_order() const:
140079980xor eax, eax
140079982ret
140079980
140079980std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_date_order() const:
140079980xor eax, eax
140079982ret
140079980
140079983
140079983 // align 0x10
140079983 // align 0x10
140079990
140079990std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079990push rbx
140079991sub rsp, 112
140079995mov r10, [r8]
140079998mov r11, [r8+8]
14007999cmov r8, [r9]
14007999fmov r9, [r9+8]
1400799a3mov rbx, rcx
1400799a6mov rcx, [rip+0x11dce3]
1400799admov rax, [rcx]
1400799b0mov [rsp+104], rax
1400799b5xor eax, eax
1400799b7mov rcx, [rsp+176]
1400799bfmov rax, [rdx]
1400799c2mov [rsp+64], r8
1400799c7mov [rsp+72], r9
1400799cclea r8, [rsp+80]
1400799d1lea r9, [rsp+64]
1400799d6mov [rsp+48], rcx
1400799dbmov rcx, [rsp+168]
1400799e3mov [rsp+80], r10
1400799e8mov [rsp+40], rcx
1400799edmov rcx, [rsp+160]
1400799f5mov [rsp+88], r11
1400799famov [rsp+32], rcx
1400799ffmov rcx, rbx
140079a02call [rax+48]
140079a05mov rdx, [rip+0x11dc84]
140079a0cmov rax, [rsp+104]
140079a11sub rax, [rdx]
140079a14jne 0x140079a1f
140079a16mov rax, rbx
140079a19add rsp, 112
140079a1dpop rbx
140079a1eret
140079a1f
140079a1floc_140079a1f:
140079a1fcall __stack_chk_fail
140079a24nop
140079990
140079990std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079990push rbx
140079991sub rsp, 112
140079995mov r10, [r8]
140079998mov r11, [r8+8]
14007999cmov r8, [r9]
14007999fmov r9, [r9+8]
1400799a3mov rbx, rcx
1400799a6mov rcx, [rip+0x11dce3]
1400799admov rax, [rcx]
1400799b0mov [rsp+104], rax
1400799b5xor eax, eax
1400799b7mov rcx, [rsp+176]
1400799bfmov rax, [rdx]
1400799c2mov [rsp+64], r8
1400799c7mov [rsp+72], r9
1400799cclea r8, [rsp+80]
1400799d1lea r9, [rsp+64]
1400799d6mov [rsp+48], rcx
1400799dbmov rcx, [rsp+168]
1400799e3mov [rsp+80], r10
1400799e8mov [rsp+40], rcx
1400799edmov rcx, [rsp+160]
1400799f5mov [rsp+88], r11
1400799famov [rsp+32], rcx
1400799ffmov rcx, rbx
140079a02call [rax+48]
140079a05mov rdx, [rip+0x11dc84]
140079a0cmov rax, [rsp+104]
140079a11sub rax, [rdx]
140079a14jne 0x140079a1f
140079a16mov rax, rbx
140079a19add rsp, 112
140079a1dpop rbx
140079a1eret
140079a1f
140079a1floc_140079a1f:
140079a1fcall __stack_chk_fail
140079a24nop
140079990
140079a25
140079a25 // align 0x10
140079a25 // align 0x10
140079a30
140079a30std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140079a30push r15
140079a32push r14
140079a34push r13
140079a36push r12
140079a38push rbp
140079a39push rdi
140079a3apush rsi
140079a3bpush rbx
140079a3csub rsp, 56
140079a40mov r10, [r9]
140079a43mov r12, [r8]
140079a46mov r13, [r8+8]
140079a4amov rsi, [r9+8]
140079a4emov rbx, r12
140079a51mov r15l, r13l
140079a54mov [rsp+128], rcx
140079a5cmov rcx, [rip+0x11d2dd]
140079a63mov [rsp+32], r10
140079a68call std::locale::id::_M_id() const
140079a6dmov rdx, rax
140079a70mov rax, [rsp+192]
140079a78mov rax, [rax+208]
140079a7fmov rax, [rax+8]
140079a83mov r14, [rax+8*rdx]
140079a87test r14, r14
140079a8aje 0x140079dae
140079a90cmp esi, -1
140079a93mov r10, [rsp+32]
140079a98mov r11l, [rsp+176]
140079aa0sete r9b
140079aa4cmp r15l, -1
140079aa8sete dl
140079aabxor edi, edi
140079aadxor ebp, ebp
140079aaftest r12, r12
140079ab2mov esi, edx
140079ab4je 0x140079abe
140079ab6test dl, dl
140079ab8jne 0x140079b6b
140079abe
140079abeloc_140079abe:
140079abetest r10, r10
140079ac1je 0x140079acc
140079ac3test r9b, r9b
140079ac6jne 0x140079b90
140079acc
140079accloc_140079acc:
140079accxor esi, r9l
140079acf
140079acfloc_140079acf:
140079acfcmp rbp, [rsp+184]
140079ad7jae 0x140079c00
140079add
140079addloc_140079add:
140079addtest sil, sil
140079ae0je 0x140079c00
140079ae6test rbx, rbx
140079ae9je 0x140079af3
140079aebtest dl, dl
140079aedjne 0x140079c60
140079af3
140079af3loc_140079af3:
140079af3mov edx, r15l
140079af6movzx esi, r15b
140079afa
140079afaloc_140079afa:
140079afamovsxd rsi, esi
140079afdmovsx eax, [r14+rsi+313]
140079b06test al, al
140079b08jne 0x140079b35
140079b0amov rax, [r14]
140079b0dlea rcx, [rip-0x412e4]
140079b14mov rax, [rax+64]
140079b18cmp rax, rcx
140079b1bjne 0x140079c80
140079b21
140079b21loc_140079b21:
140079b21cmp dl, 42
140079b24je 0x140079c00
140079b2amov [r14+rsi+313], dl
140079b32movsx eax, dl
140079b35
140079b35loc_140079b35:
140079b35lea edx, [rax-48]
140079b38cmp dl, 9
140079b3bja 0x140079c00
140079b41lea edx, [rdi+4*rdi]
140079b44lea edi, [rax+2*rdx-48]
140079b48cmp edi, r11l
140079b4bjg 0x140079c1d
140079b51mov rax, [rbx+16]
140079b55cmp rax, [rbx+24]
140079b59jae 0x140079cc0
140079b5fadd rax, 1
140079b63add rbp, 1
140079b67mov [rbx+16], rax
140079b6b
140079b6bloc_140079b6b:
140079b6bmov rax, [rbx+24]
140079b6fcmp [rbx+16], rax
140079b73jae 0x140079d00
140079b79
140079b79loc_140079b79:
140079b79mov edx, 1
140079b7emov r15l, -1
140079b84xor esi, esi
140079b86jmp 0x140079abe
140079b8b
140079b8b 0f 1f 44 00 00 ..D..
140079b90
140079b90loc_140079b90:
140079b90mov rax, [r10+24]
140079b94cmp [r10+16], rax
140079b98jb 0x140079acf
140079b9emov rax, [r10]
140079ba1mov rcx, r10
140079ba4mov [rsp+47], dl
140079ba8mov [rsp+176], r11l
140079bb0mov [rsp+46], r9b
140079bb5mov [rsp+32], r10
140079bbacall [rax+72]
140079bbdmov r10, [rsp+32]
140079bc2movzx edx, [rsp+47]
140079bc7mov ecx, eax
140079bc9mov eax, esi
140079bcbmov r11l, [rsp+176]
140079bd3movzx r9l, [rsp+46]
140079bd9xor eax, 1
140079bdccmp ecx, -1
140079bdfcmove esi, eax
140079be2mov eax, 0
140079be7cmove r10, rax
140079bebcmp rbp, [rsp+184]
140079bf3jb 0x140079add
140079bf9nop [rax]
140079c00
140079c00loc_140079c00:
140079c00test rbp, rbp
140079c03setne dl
140079c06cmp [rsp+168], edi
140079c0dsetle al
140079c10test dl, al
140079c12je 0x140079c1d
140079c14cmp r11l, edi
140079c17jge 0x140079d50
140079c1d
140079c1dloc_140079c1d:
140079c1dmov rax, [rsp+200]
140079c25or [rax], 4
140079c28
140079c28loc_140079c28:
140079c28mov rax, r13
140079c2bmov rcx, [rsp+128]
140079c33mov rdx, 0xffffffff00000000
140079c3dand rax, rdx
140079c40or rax, r15
140079c43mov [rcx], rbx
140079c46mov [rcx+8], rax
140079c4amov rax, rcx
140079c4dadd rsp, 56
140079c51pop rbx
140079c52pop rsi
140079c53pop rdi
140079c54pop rbp
140079c55pop r12
140079c57pop r13
140079c59pop r14
140079c5bpop r15
140079c5dret
140079c5e
140079c5e 66 90 f.
140079c60
140079c60loc_140079c60:
140079c60mov rax, [rbx+16]
140079c64cmp rax, [rbx+24]
140079c68jae 0x140079d60
140079c6emovzx esi, [rax]
140079c71mov edx, esi
140079c73jmp 0x140079afa
140079c78
140079c78 0f 1f 84 00 00 00 00 00 ........
140079c80
140079c80loc_140079c80:
140079c80mov [rsp+176], r11l
140079c88movsx edx, dl
140079c8bmov r8l, 42
140079c91mov rcx, r14
140079c94mov [rsp+46], r9b
140079c99mov [rsp+32], r10
140079c9ecall rax
140079ca0mov r11l, [rsp+176]
140079ca8movzx r9l, [rsp+46]
140079caemov r10, [rsp+32]
140079cb3mov edx, eax
140079cb5jmp 0x140079b21
140079cba
140079cba 66 0f 1f 44 00 00 f..D..
140079cc0
140079cc0loc_140079cc0:
140079cc0mov rax, [rbx]
140079cc3mov [rsp+46], r9b
140079cc8mov rcx, rbx
140079ccbadd rbp, 1
140079ccfmov [rsp+176], r11l
140079cd7mov [rsp+32], r10
140079cdccall [rax+80]
140079cdfmov r10, [rsp+32]
140079ce4movzx r9l, [rsp+46]
140079ceamov r11l, [rsp+176]
140079cf2mov rax, [rbx+24]
140079cf6cmp [rbx+16], rax
140079cfajb 0x140079b79
140079d00
140079d00loc_140079d00:
140079d00mov rax, [rbx]
140079d03mov [rsp+176], r11l
140079d0bmov rcx, rbx
140079d0emov [rsp+46], r9b
140079d13mov [rsp+32], r10
140079d18call [rax+72]
140079d1bmov r10, [rsp+32]
140079d20movzx r9l, [rsp+46]
140079d26mov r15l, eax
140079d29mov r11l, [rsp+176]
140079d31cmp r15l, -1
140079d35jne 0x140079b79
140079d3bmov edx, 1
140079d40mov esi, 1
140079d45xor ebx, ebx
140079d47jmp 0x140079abe
140079d4c
140079d4c 0f 1f 40 00 ..@.
140079d50
140079d50loc_140079d50:
140079d50mov rax, [rsp+160]
140079d58mov [rax], edi
140079d5ajmp 0x140079c28
140079d5f
140079d5f 90 .
140079d60
140079d60loc_140079d60:
140079d60mov rax, [rbx]
140079d63mov [rsp+176], r11l
140079d6bmov rcx, rbx
140079d6emov [rsp+46], r9b
140079d73mov [rsp+32], r10
140079d78call [rax+72]
140079d7bmov r10, [rsp+32]
140079d80movzx r9l, [rsp+46]
140079d86cmp eax, -1
140079d89mov r11l, [rsp+176]
140079d91je 0x140079d9d
140079d93mov edx, eax
140079d95movzx esi, al
140079d98jmp 0x140079afa
140079d9d
140079d9dloc_140079d9d:
140079d9dmov esi, 255
140079da2mov edx, -1
140079da7xor ebx, ebx
140079da9jmp 0x140079afa
140079dae
140079daeloc_140079dae:
140079daecall std::__throw_bad_cast()
140079db3nop
140079a30
140079a30std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140079a30push r15
140079a32push r14
140079a34push r13
140079a36push r12
140079a38push rbp
140079a39push rdi
140079a3apush rsi
140079a3bpush rbx
140079a3csub rsp, 56
140079a40mov r10, [r9]
140079a43mov r12, [r8]
140079a46mov r13, [r8+8]
140079a4amov rsi, [r9+8]
140079a4emov rbx, r12
140079a51mov r15l, r13l
140079a54mov [rsp+128], rcx
140079a5cmov rcx, [rip+0x11d2dd]
140079a63mov [rsp+32], r10
140079a68call std::locale::id::_M_id() const
140079a6dmov rdx, rax
140079a70mov rax, [rsp+192]
140079a78mov rax, [rax+208]
140079a7fmov rax, [rax+8]
140079a83mov r14, [rax+8*rdx]
140079a87test r14, r14
140079a8aje 0x140079dae
140079a90cmp esi, -1
140079a93mov r10, [rsp+32]
140079a98mov r11l, [rsp+176]
140079aa0sete r9b
140079aa4cmp r15l, -1
140079aa8sete dl
140079aabxor edi, edi
140079aadxor ebp, ebp
140079aaftest r12, r12
140079ab2mov esi, edx
140079ab4je 0x140079abe
140079ab6test dl, dl
140079ab8jne 0x140079b6b
140079abe
140079abeloc_140079abe:
140079abetest r10, r10
140079ac1je 0x140079acc
140079ac3test r9b, r9b
140079ac6jne 0x140079b90
140079acc
140079accloc_140079acc:
140079accxor esi, r9l
140079acf
140079acfloc_140079acf:
140079acfcmp rbp, [rsp+184]
140079ad7jae 0x140079c00
140079add
140079addloc_140079add:
140079addtest sil, sil
140079ae0je 0x140079c00
140079ae6test rbx, rbx
140079ae9je 0x140079af3
140079aebtest dl, dl
140079aedjne 0x140079c60
140079af3
140079af3loc_140079af3:
140079af3mov edx, r15l
140079af6movzx esi, r15b
140079afa
140079afaloc_140079afa:
140079afamovsxd rsi, esi
140079afdmovsx eax, [r14+rsi+313]
140079b06test al, al
140079b08jne 0x140079b35
140079b0amov rax, [r14]
140079b0dlea rcx, [rip-0x412e4]
140079b14mov rax, [rax+64]
140079b18cmp rax, rcx
140079b1bjne 0x140079c80
140079b21
140079b21loc_140079b21:
140079b21cmp dl, 42
140079b24je 0x140079c00
140079b2amov [r14+rsi+313], dl
140079b32movsx eax, dl
140079b35
140079b35loc_140079b35:
140079b35lea edx, [rax-48]
140079b38cmp dl, 9
140079b3bja 0x140079c00
140079b41lea edx, [rdi+4*rdi]
140079b44lea edi, [rax+2*rdx-48]
140079b48cmp edi, r11l
140079b4bjg 0x140079c1d
140079b51mov rax, [rbx+16]
140079b55cmp rax, [rbx+24]
140079b59jae 0x140079cc0
140079b5fadd rax, 1
140079b63add rbp, 1
140079b67mov [rbx+16], rax
140079b6b
140079b6bloc_140079b6b:
140079b6bmov rax, [rbx+24]
140079b6fcmp [rbx+16], rax
140079b73jae 0x140079d00
140079b79
140079b79loc_140079b79:
140079b79mov edx, 1
140079b7emov r15l, -1
140079b84xor esi, esi
140079b86jmp 0x140079abe
140079b8b
140079b8b 0f 1f 44 00 00 ..D..
140079b90
140079b90loc_140079b90:
140079b90mov rax, [r10+24]
140079b94cmp [r10+16], rax
140079b98jb 0x140079acf
140079b9emov rax, [r10]
140079ba1mov rcx, r10
140079ba4mov [rsp+47], dl
140079ba8mov [rsp+176], r11l
140079bb0mov [rsp+46], r9b
140079bb5mov [rsp+32], r10
140079bbacall [rax+72]
140079bbdmov r10, [rsp+32]
140079bc2movzx edx, [rsp+47]
140079bc7mov ecx, eax
140079bc9mov eax, esi
140079bcbmov r11l, [rsp+176]
140079bd3movzx r9l, [rsp+46]
140079bd9xor eax, 1
140079bdccmp ecx, -1
140079bdfcmove esi, eax
140079be2mov eax, 0
140079be7cmove r10, rax
140079bebcmp rbp, [rsp+184]
140079bf3jb 0x140079add
140079bf9nop [rax]
140079c00
140079c00loc_140079c00:
140079c00test rbp, rbp
140079c03setne dl
140079c06cmp [rsp+168], edi
140079c0dsetle al
140079c10test dl, al
140079c12je 0x140079c1d
140079c14cmp r11l, edi
140079c17jge 0x140079d50
140079c1d
140079c1dloc_140079c1d:
140079c1dmov rax, [rsp+200]
140079c25or [rax], 4
140079c28
140079c28loc_140079c28:
140079c28mov rax, r13
140079c2bmov rcx, [rsp+128]
140079c33mov rdx, 0xffffffff00000000
140079c3dand rax, rdx
140079c40or rax, r15
140079c43mov [rcx], rbx
140079c46mov [rcx+8], rax
140079c4amov rax, rcx
140079c4dadd rsp, 56
140079c51pop rbx
140079c52pop rsi
140079c53pop rdi
140079c54pop rbp
140079c55pop r12
140079c57pop r13
140079c59pop r14
140079c5bpop r15
140079c5dret
140079c5e
140079c5e 66 90 f.
140079c60
140079c60loc_140079c60:
140079c60mov rax, [rbx+16]
140079c64cmp rax, [rbx+24]
140079c68jae 0x140079d60
140079c6emovzx esi, [rax]
140079c71mov edx, esi
140079c73jmp 0x140079afa
140079c78
140079c78 0f 1f 84 00 00 00 00 00 ........
140079c80
140079c80loc_140079c80:
140079c80mov [rsp+176], r11l
140079c88movsx edx, dl
140079c8bmov r8l, 42
140079c91mov rcx, r14
140079c94mov [rsp+46], r9b
140079c99mov [rsp+32], r10
140079c9ecall rax
140079ca0mov r11l, [rsp+176]
140079ca8movzx r9l, [rsp+46]
140079caemov r10, [rsp+32]
140079cb3mov edx, eax
140079cb5jmp 0x140079b21
140079cba
140079cba 66 0f 1f 44 00 00 f..D..
140079cc0
140079cc0loc_140079cc0:
140079cc0mov rax, [rbx]
140079cc3mov [rsp+46], r9b
140079cc8mov rcx, rbx
140079ccbadd rbp, 1
140079ccfmov [rsp+176], r11l
140079cd7mov [rsp+32], r10
140079cdccall [rax+80]
140079cdfmov r10, [rsp+32]
140079ce4movzx r9l, [rsp+46]
140079ceamov r11l, [rsp+176]
140079cf2mov rax, [rbx+24]
140079cf6cmp [rbx+16], rax
140079cfajb 0x140079b79
140079d00
140079d00loc_140079d00:
140079d00mov rax, [rbx]
140079d03mov [rsp+176], r11l
140079d0bmov rcx, rbx
140079d0emov [rsp+46], r9b
140079d13mov [rsp+32], r10
140079d18call [rax+72]
140079d1bmov r10, [rsp+32]
140079d20movzx r9l, [rsp+46]
140079d26mov r15l, eax
140079d29mov r11l, [rsp+176]
140079d31cmp r15l, -1
140079d35jne 0x140079b79
140079d3bmov edx, 1
140079d40mov esi, 1
140079d45xor ebx, ebx
140079d47jmp 0x140079abe
140079d4c
140079d4c 0f 1f 40 00 ..@.
140079d50
140079d50loc_140079d50:
140079d50mov rax, [rsp+160]
140079d58mov [rax], edi
140079d5ajmp 0x140079c28
140079d5f
140079d5f 90 .
140079d60
140079d60loc_140079d60:
140079d60mov rax, [rbx]
140079d63mov [rsp+176], r11l
140079d6bmov rcx, rbx
140079d6emov [rsp+46], r9b
140079d73mov [rsp+32], r10
140079d78call [rax+72]
140079d7bmov r10, [rsp+32]
140079d80movzx r9l, [rsp+46]
140079d86cmp eax, -1
140079d89mov r11l, [rsp+176]
140079d91je 0x140079d9d
140079d93mov edx, eax
140079d95movzx esi, al
140079d98jmp 0x140079afa
140079d9d
140079d9dloc_140079d9d:
140079d9dmov esi, 255
140079da2mov edx, -1
140079da7xor ebx, ebx
140079da9jmp 0x140079afa
140079dae
140079daeloc_140079dae:
140079daecall std::__throw_bad_cast()
140079db3nop
140079a30
140079db4
140079db4 // align 0x10
140079db4 // align 0x10
140079dc0
140079dc0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079dc0push r15
140079dc2push r14
140079dc4push r13
140079dc6push r12
140079dc8push rbp
140079dc9push rdi
140079dcapush rsi
140079dcbpush rbx
140079dccsub rsp, 328
140079dd3movups [rsp+288], x6
140079ddbmovups [rsp+304], x7
140079de3mov r13, [rsp+432]
140079debmov rsi, [r8]
140079deemov rdi, [r8+8]
140079df2mov rbx, [r9]
140079df5mov r12, [r9+8]
140079df9mov rbp, [rsp+440]
140079e01mov r15, [rsp+448]
140079e09mov r14, rcx
140079e0cmov rcx, [rip+0x11d87d]
140079e13mov [rsp+80], rdx
140079e18mov rax, [rcx]
140079e1bmov [rsp+280], rax
140079e23xor eax, eax
140079e25lea rcx, [rip+0x8bda4]
140079e2ccall std::locale::id::_M_id() const
140079e31mov rdx, [r13+208]
140079e38cmp rax, [rdx+16]
140079e3cjae 0x14007a0ad
140079e42mov rdx, [rdx+8]
140079e46mov rcx, [rdx+8*rax]
140079e4atest rcx, rcx
140079e4dje 0x14007a0ad
140079e53xor r9l, r9l
140079e56lea r8, [rip+0x121f13]
140079e5dlea rdx, [rip+0x12171c]
140079e64call __dynamic_cast
140079e69test rax, rax
140079e6cje 0x14007a0ad
140079e72mov rax, [rax+16]
140079e76mov rdx, [rsp+80]
140079e7blea r8, [rsp+112]
140079e80lea rcx, [rsp+128]
140079e88mov [rsp+156], 0
140079e93lea r9, [rsp+96]
140079e98movdqu x2, [rax+88]
140079e9dmovdqu x1, [rax+104]
140079ea2movdqu x0, [rax+120]
140079ea7movdqu x6, [rax+136]
140079eafmovdqu x5, [rax+152]
140079eb7movdqu x4, [rax+168]
140079ebfmovdqu x3, [rax+184]
140079ec7lea rax, [rsp+156]
140079ecfmov [rsp+56], r13
140079ed4movdqa x7, x6
140079ed8mov [rsp+64], rax
140079eddlea rax, [rsp+160]
140079ee5shufpd x7, x5, 1
140079eeashufpd x5, x4, 1
140079eefmov [rsp+40], rax
140079ef4lea rax, [rsp+152]
140079efcshufpd x4, x3, 1
140079f01shufpd x3, x2, 1
140079f06mov [rsp+32], rax
140079f0bshufpd x2, x1, 1
140079f10shufpd x1, x0, 1
140079f15shufpd x0, x6, 1
140079f1amov [rsp+48], 7
140079f23mov [rsp+112], rsi
140079f28mov [rsp+120], rdi
140079f2dmov [rsp+96], rbx
140079f32mov [rsp+104], r12
140079f37movups [rsp+160], x7
140079f3fmovups [rsp+176], x5
140079f47movups [rsp+192], x4
140079f4fmovups [rsp+208], x3
140079f57movups [rsp+224], x2
140079f5fmovups [rsp+240], x1
140079f67movups [rsp+256], x0
140079f6fcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140079f74mov rcx, [rsp+128]
140079f7cmov eax, [rsp+156]
140079f83mov r13, [rsp+136]
140079f8bmov r8, rcx
140079f8etest eax, eax
140079f90jne 0x14007a030
140079f96mov eax, [rsp+152]
140079f9dmov [r15+24], eax
140079fa1
140079fa1loc_140079fa1:
140079fa1cmp r13l, -1
140079fa5sete r15b
140079fa9test rcx, rcx
140079facsetne al
140079fafand al, r15b
140079fb2mov edx, eax
140079fb4jne 0x14007a070
140079fba
140079fbaloc_140079fba:
140079fbacmp r12l, -1
140079fbesete al
140079fc1test rbx, rbx
140079fc4je 0x140079fca
140079fc6test al, al
140079fc8jne 0x14007a040
140079fca
140079fcaloc_140079fca:
140079fcacmp r15b, al
140079fcdjne 0x140079fd3
140079fcfor [rbp], 2
140079fd3
140079fd3loc_140079fd3:
140079fd3mov rax, rdi
140079fd6mov r13l, r13l
140079fd9mov rdi, [rip+0x11d6b0]
140079fe0mov [r14], r8
140079fe3mov rdx, 0xffffffff00000000
140079fedand rax, rdx
140079ff0or rax, r13
140079ff3mov [r14+8], rax
140079ff7mov rax, [rsp+280]
140079fffsub rax, [rdi]
14007a002jne 0x14007a0c1
14007a008movups x6, [rsp+288]
14007a010movups x7, [rsp+304]
14007a018mov rax, r14
14007a01badd rsp, 328
14007a022pop rbx
14007a023pop rsi
14007a024pop rdi
14007a025pop rbp
14007a026pop r12
14007a028pop r13
14007a02apop r14
14007a02cpop r15
14007a02eret
14007a02f
14007a02f 90 .
14007a030
14007a030loc_14007a030:
14007a030or [rbp], 4
14007a034jmp 0x140079fa1
14007a039
14007a039 0f 1f 80 00 00 00 00 .......
14007a040
14007a040loc_14007a040:
14007a040mov rdx, [rbx+24]
14007a044xor eax, eax
14007a046cmp [rbx+16], rdx
14007a04ajb 0x140079fca
14007a050mov rax, [rbx]
14007a053mov [rsp+80], r8
14007a058mov rcx, rbx
14007a05bcall [rax+72]
14007a05emov r8, [rsp+80]
14007a063cmp eax, -1
14007a066sete al
14007a069jmp 0x140079fca
14007a06e
14007a06e 66 90 f.
14007a070
14007a070loc_14007a070:
14007a070mov rax, [rcx+24]
14007a074xor r15l, r15l
14007a077cmp [rcx+16], rax
14007a07bjb 0x140079fba
14007a081mov rax, [rcx]
14007a084mov [rsp+95], dl
14007a088mov [rsp+80], rcx
14007a08dcall [rax+72]
14007a090movzx edx, [rsp+95]
14007a095mov r8l, 0
14007a09bcmp eax, -1
14007a09ecmovne r8, [rsp+80]
14007a0a4cmove r15l, edx
14007a0a8jmp 0x140079fba
14007a0ad
14007a0adloc_14007a0ad:
14007a0admov rdi, [rip+0x11d5dc]
14007a0b4mov rax, [rsp+280]
14007a0bcsub rax, [rdi]
14007a0bfje 0x14007a0c6
14007a0c1
14007a0c1loc_14007a0c1:
14007a0c1call __stack_chk_fail
14007a0c6
14007a0c6loc_14007a0c6:
14007a0c6call std::__throw_bad_cast()
14007a0cbnop
140079dc0
140079dc0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140079dc0push r15
140079dc2push r14
140079dc4push r13
140079dc6push r12
140079dc8push rbp
140079dc9push rdi
140079dcapush rsi
140079dcbpush rbx
140079dccsub rsp, 328
140079dd3movups [rsp+288], x6
140079ddbmovups [rsp+304], x7
140079de3mov r13, [rsp+432]
140079debmov rsi, [r8]
140079deemov rdi, [r8+8]
140079df2mov rbx, [r9]
140079df5mov r12, [r9+8]
140079df9mov rbp, [rsp+440]
140079e01mov r15, [rsp+448]
140079e09mov r14, rcx
140079e0cmov rcx, [rip+0x11d87d]
140079e13mov [rsp+80], rdx
140079e18mov rax, [rcx]
140079e1bmov [rsp+280], rax
140079e23xor eax, eax
140079e25lea rcx, [rip+0x8bda4]
140079e2ccall std::locale::id::_M_id() const
140079e31mov rdx, [r13+208]
140079e38cmp rax, [rdx+16]
140079e3cjae 0x14007a0ad
140079e42mov rdx, [rdx+8]
140079e46mov rcx, [rdx+8*rax]
140079e4atest rcx, rcx
140079e4dje 0x14007a0ad
140079e53xor r9l, r9l
140079e56lea r8, [rip+0x121f13]
140079e5dlea rdx, [rip+0x12171c]
140079e64call __dynamic_cast
140079e69test rax, rax
140079e6cje 0x14007a0ad
140079e72mov rax, [rax+16]
140079e76mov rdx, [rsp+80]
140079e7blea r8, [rsp+112]
140079e80lea rcx, [rsp+128]
140079e88mov [rsp+156], 0
140079e93lea r9, [rsp+96]
140079e98movdqu x2, [rax+88]
140079e9dmovdqu x1, [rax+104]
140079ea2movdqu x0, [rax+120]
140079ea7movdqu x6, [rax+136]
140079eafmovdqu x5, [rax+152]
140079eb7movdqu x4, [rax+168]
140079ebfmovdqu x3, [rax+184]
140079ec7lea rax, [rsp+156]
140079ecfmov [rsp+56], r13
140079ed4movdqa x7, x6
140079ed8mov [rsp+64], rax
140079eddlea rax, [rsp+160]
140079ee5shufpd x7, x5, 1
140079eeashufpd x5, x4, 1
140079eefmov [rsp+40], rax
140079ef4lea rax, [rsp+152]
140079efcshufpd x4, x3, 1
140079f01shufpd x3, x2, 1
140079f06mov [rsp+32], rax
140079f0bshufpd x2, x1, 1
140079f10shufpd x1, x0, 1
140079f15shufpd x0, x6, 1
140079f1amov [rsp+48], 7
140079f23mov [rsp+112], rsi
140079f28mov [rsp+120], rdi
140079f2dmov [rsp+96], rbx
140079f32mov [rsp+104], r12
140079f37movups [rsp+160], x7
140079f3fmovups [rsp+176], x5
140079f47movups [rsp+192], x4
140079f4fmovups [rsp+208], x3
140079f57movups [rsp+224], x2
140079f5fmovups [rsp+240], x1
140079f67movups [rsp+256], x0
140079f6fcall std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140079f74mov rcx, [rsp+128]
140079f7cmov eax, [rsp+156]
140079f83mov r13, [rsp+136]
140079f8bmov r8, rcx
140079f8etest eax, eax
140079f90jne 0x14007a030
140079f96mov eax, [rsp+152]
140079f9dmov [r15+24], eax
140079fa1
140079fa1loc_140079fa1:
140079fa1cmp r13l, -1
140079fa5sete r15b
140079fa9test rcx, rcx
140079facsetne al
140079fafand al, r15b
140079fb2mov edx, eax
140079fb4jne 0x14007a070
140079fba
140079fbaloc_140079fba:
140079fbacmp r12l, -1
140079fbesete al
140079fc1test rbx, rbx
140079fc4je 0x140079fca
140079fc6test al, al
140079fc8jne 0x14007a040
140079fca
140079fcaloc_140079fca:
140079fcacmp r15b, al
140079fcdjne 0x140079fd3
140079fcfor [rbp], 2
140079fd3
140079fd3loc_140079fd3:
140079fd3mov rax, rdi
140079fd6mov r13l, r13l
140079fd9mov rdi, [rip+0x11d6b0]
140079fe0mov [r14], r8
140079fe3mov rdx, 0xffffffff00000000
140079fedand rax, rdx
140079ff0or rax, r13
140079ff3mov [r14+8], rax
140079ff7mov rax, [rsp+280]
140079fffsub rax, [rdi]
14007a002jne 0x14007a0c1
14007a008movups x6, [rsp+288]
14007a010movups x7, [rsp+304]
14007a018mov rax, r14
14007a01badd rsp, 328
14007a022pop rbx
14007a023pop rsi
14007a024pop rdi
14007a025pop rbp
14007a026pop r12
14007a028pop r13
14007a02apop r14
14007a02cpop r15
14007a02eret
14007a02f
14007a02f 90 .
14007a030
14007a030loc_14007a030:
14007a030or [rbp], 4
14007a034jmp 0x140079fa1
14007a039
14007a039 0f 1f 80 00 00 00 00 .......
14007a040
14007a040loc_14007a040:
14007a040mov rdx, [rbx+24]
14007a044xor eax, eax
14007a046cmp [rbx+16], rdx
14007a04ajb 0x140079fca
14007a050mov rax, [rbx]
14007a053mov [rsp+80], r8
14007a058mov rcx, rbx
14007a05bcall [rax+72]
14007a05emov r8, [rsp+80]
14007a063cmp eax, -1
14007a066sete al
14007a069jmp 0x140079fca
14007a06e
14007a06e 66 90 f.
14007a070
14007a070loc_14007a070:
14007a070mov rax, [rcx+24]
14007a074xor r15l, r15l
14007a077cmp [rcx+16], rax
14007a07bjb 0x140079fba
14007a081mov rax, [rcx]
14007a084mov [rsp+95], dl
14007a088mov [rsp+80], rcx
14007a08dcall [rax+72]
14007a090movzx edx, [rsp+95]
14007a095mov r8l, 0
14007a09bcmp eax, -1
14007a09ecmovne r8, [rsp+80]
14007a0a4cmove r15l, edx
14007a0a8jmp 0x140079fba
14007a0ad
14007a0adloc_14007a0ad:
14007a0admov rdi, [rip+0x11d5dc]
14007a0b4mov rax, [rsp+280]
14007a0bcsub rax, [rdi]
14007a0bfje 0x14007a0c6
14007a0c1
14007a0c1loc_14007a0c1:
14007a0c1call __stack_chk_fail
14007a0c6
14007a0c6loc_14007a0c6:
14007a0c6call std::__throw_bad_cast()
14007a0cbnop
140079dc0
14007a0cc
14007a0cc // align 0x20
14007a0cc // align 0x20
14007a0e0
14007a0e0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007a0e0push rbp
14007a0e1push r15
14007a0e3push r14
14007a0e5push r13
14007a0e7push r12
14007a0e9push rdi
14007a0eapush rsi
14007a0ebpush rbx
14007a0ecsub rsp, 200
14007a0f3lea rbp, [rsp+192]
14007a0fbmov rsi, [rip+0x11d58e]
14007a102mov rax, [rbp+112]
14007a106movdqu x0, [r8]
14007a10bmovdqu x1, [r9]
14007a110mov rbx, [rbp+136]
14007a117mov r13, [rbp+128]
14007a11emov [rbp-120], rcx
14007a122mov rcx, [rsi]
14007a125mov [rbp-8], rcx
14007a129mov rcx, [rip+0x11cc10]
14007a130mov [rbp-152], rax
14007a137mov rax, [rbp+120]
14007a13bmovups [rbp-32], x0
14007a13fmov [rbp-72], rax
14007a143mov rax, [rbp+144]
14007a14amovups [rbp-48], x1
14007a14emov [rbp-136], rax
14007a155call std::locale::id::_M_id() const
14007a15amov rdx, rax
14007a15dmov rax, [rbx+208]
14007a164mov rax, [rax+8]
14007a168mov rbx, [rax+8*rdx]
14007a16ctest rbx, rbx
14007a16fje 0x14007aaa7
14007a175mov rax, r13
14007a178shl rax, 4
14007a17ccall ___chkstk_ms
14007a181sub rsp, rax
14007a184lea rax, [rbp-32]
14007a188lea rdx, [rbp-48]
14007a18cmov rcx, rax
14007a18fmov [rbp-128], rdx
14007a193lea r14, [rsp+32]
14007a198mov [rbp-112], rax
14007a19ccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a1a1test al, al
14007a1a3je 0x14007a200
14007a1a5mov rax, [rbp-32]
14007a1a9mov [rbp-88], rax
14007a1admov eax, [rbp-24]
14007a1b0mov [rbp-64], eax
14007a1b3
14007a1b3loc_14007a1b3:
14007a1b3mov rax, [rbp-136]
14007a1baor [rax], 4
14007a1bd
14007a1bdloc_14007a1bd:
14007a1bdmov rax, [rbp-88]
14007a1c1mov rbx, [rip+0x11d4c8]
14007a1c8mov [rbp-32], rax
14007a1ccmov eax, [rbp-64]
14007a1cfmov [rbp-24], eax
14007a1d2mov rax, [rbp-120]
14007a1d6movdqu x2, [rbp-32]
14007a1dbmovups [rax], x2
14007a1demov rax, [rbp-8]
14007a1e2sub rax, [rbx]
14007a1e5jne 0x14007aab7
14007a1ebmov rax, [rbp-120]
14007a1eflea rsp, [rbp+8]
14007a1f3pop rbx
14007a1f4pop rsi
14007a1f5pop rdi
14007a1f6pop r12
14007a1f8pop r13
14007a1fapop r14
14007a1fcpop r15
14007a1fepop rbp
14007a1ffret
14007a200
14007a200loc_14007a200:
14007a200mov rax, [rbp-48]
14007a204mov rcx, [rbp-112]
14007a208mov [rbp-96], rax
14007a20cmov eax, [rbp-40]
14007a20fmov [rbp-100], eax
14007a212call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a217mov rsi, [rbp-32]
14007a21bmov rcx, rbx
14007a21emov [rbp-88], rsi
14007a222mov esi, [rbp-24]
14007a225mov [rbp-64], esi
14007a228movsx esi, al
14007a22bmov rax, [rbx]
14007a22emov edx, esi
14007a230call [rax+32]
14007a233mov edx, esi
14007a235mov rcx, rbx
14007a238mov [rbp-56], al
14007a23bmov rax, [rbx]
14007a23ecall [rax+16]
14007a241mov [rbp-57], al
14007a244test r13, r13
14007a247je 0x14007a1b3
14007a24dlea r12, [r14+8*r13]
14007a251mov r15, [rbp-72]
14007a255xor edi, edi
14007a257xor esi, esi
14007a259mov [rbp-80], r12
14007a25djmp 0x14007a27e
14007a25f
14007a25f 90 .
14007a260
14007a260loc_14007a260:
14007a260mov rax, [r15+8*rdi]
14007a264mov rcx, rbx
14007a267movsx edx, [rax]
14007a26amov rax, [rbx]
14007a26dcall [rax+16]
14007a270cmp [rbp-57], al
14007a273je 0x14007a293
14007a275add rdi, 1
14007a279cmp r13, rdi
14007a27cje 0x14007a2bd
14007a27e
14007a27eloc_14007a27e:
14007a27emov rax, [r15+8*rdi]
14007a282mov rcx, rbx
14007a285movsx edx, [rax]
14007a288mov rax, [rbx]
14007a28bcall [rax+32]
14007a28ecmp [rbp-56], al
14007a291jne 0x14007a260
14007a293
14007a293loc_14007a293:
14007a293mov rcx, [r15+8*rdi]
14007a297lea r12, [8*rsi]
14007a29fcall strlen
14007a2a4mov rcx, [rbp-80]
14007a2a8mov [rcx+8*rsi], rax
14007a2acadd rsi, 1
14007a2b0mov [r14+r12], rdi
14007a2b4add rdi, 1
14007a2b8cmp r13, rdi
14007a2bbjne 0x14007a27e
14007a2bd
14007a2bdloc_14007a2bd:
14007a2bdmov r12, [rbp-80]
14007a2c1cmp rsi, 1
14007a2c5jbe 0x14007aa9f
14007a2cbmov [rbp-160], rdi
14007a2d2and [rbp-56], 0
14007a2d7nop [rax+rax]
14007a2e0
14007a2e0loc_14007a2e0:
14007a2e0mov rdi, [r12]
14007a2e4mov r15, [r12+8]
14007a2e9mov eax, 2
14007a2eecmp rdi, r15
14007a2f1cmovbe r15, rdi
14007a2f5cmp rax, rsi
14007a2f8jae 0x14007a340
14007a2fatest sil, 1
14007a2feje 0x14007a320
14007a300mov rax, [r12+16]
14007a305cmp r15, rax
14007a308cmova r15, rax
14007a30cmov eax, 3
14007a311cmp rax, rsi
14007a314jae 0x14007a340
14007a316nop [rax+rax]
14007a320
14007a320loc_14007a320:
14007a320mov rdx, [r12+8*rax]
14007a324cmp r15, rdx
14007a327cmova r15, rdx
14007a32bmov rdx, [r12+8*rax+8]
14007a330cmp r15, rdx
14007a333cmova r15, rdx
14007a337add rax, 2
14007a33bcmp rax, rsi
14007a33ejb 0x14007a320
14007a340
14007a340loc_14007a340:
14007a340mov rcx, [rbp-88]
14007a344add [rbp-56], 1
14007a349mov rax, [rcx+16]
14007a34dcmp rax, [rcx+24]
14007a351jae 0x14007a4b0
14007a357add rax, 1
14007a35bcmp [rbp-56], r15
14007a35fmov [rcx+16], rax
14007a363je 0x14007a4c4
14007a369
14007a369loc_14007a369:
14007a369jae 0x14007a765
14007a36f
14007a36floc_14007a36f:
14007a36fmov rax, [rbp-88]
14007a373mov rdi, [rax+24]
14007a377cmp [rax+16], rdi
14007a37bjae 0x14007a771
14007a381
14007a381loc_14007a381:
14007a381mov [rbp-64], -1
14007a388xor edx, edx
14007a38amov r8l, 1
14007a390
14007a390loc_14007a390:
14007a390cmp [rbp-100], -1
14007a394sete dil
14007a398cmp [rbp-96], 0
14007a39dsetne r15b
14007a3a1and r15b, dil
14007a3a4jne 0x14007a6b0
14007a3aa
14007a3aaloc_14007a3aa:
14007a3aacmp dl, dil
14007a3adje 0x14007a45d
14007a3b3cmp [rbp-88], 0
14007a3b8je 0x14007a3c3
14007a3batest r8b, r8b
14007a3bdjne 0x14007a700
14007a3c3
14007a3c3loc_14007a3c3:
14007a3c3movsx edx, [rbp-64]
14007a3c7mov edi, edx
14007a3c9
14007a3c9loc_14007a3c9:
14007a3c9mov rax, [rbx]
14007a3ccmov rcx, rbx
14007a3cfcall [rax+32]
14007a3d2mov [rbp-57], al
14007a3d5
14007a3d5loc_14007a3d5:
14007a3d5mov rax, [rbx]
14007a3d8mov edx, edi
14007a3damov rcx, rbx
14007a3ddcall [rax+16]
14007a3e0mov [rbp-80], al
14007a3e3test rsi, rsi
14007a3e6je 0x14007a1b3
14007a3ecxor edi, edi
14007a3eemov r15, rbx
14007a3f1jmp 0x14007a424
14007a3f3
14007a3f3 0f 1f 44 00 00 ..D..
14007a3f8
14007a3f8loc_14007a3f8:
14007a3f8mov rax, [r15]
14007a3fbmovsx edx, [r13]
14007a400mov rcx, r15
14007a403call [rax+16]
14007a406cmp [rbp-80], al
14007a409je 0x14007a447
14007a40bsub rsi, 1
14007a40fmov rax, [r14+8*rsi]
14007a413mov [r14+8*rdi], rax
14007a417mov rax, [r12+8*rsi]
14007a41bmov [r12+8*rdi], rax
14007a41fcmp rdi, rsi
14007a422jae 0x14007a450
14007a424
14007a424loc_14007a424:
14007a424mov rax, [r14+8*rdi]
14007a428mov rcx, [rbp-72]
14007a42cmov r13, [rbp-56]
14007a430add r13, [rcx+8*rax]
14007a434mov rax, [r15]
14007a437mov rcx, r15
14007a43amovsx edx, [r13]
14007a43fcall [rax+32]
14007a442cmp al, [rbp-57]
14007a445jne 0x14007a3f8
14007a447
14007a447loc_14007a447:
14007a447add rdi, 1
14007a44bcmp rdi, rsi
14007a44ejb 0x14007a424
14007a450
14007a450loc_14007a450:
14007a450mov rbx, r15
14007a453cmp rsi, 1
14007a457ja 0x14007a2e0
14007a45d
14007a45dloc_14007a45d:
14007a45dmov r13, [rbp-56]
14007a461
14007a461loc_14007a461:
14007a461cmp rsi, 1
14007a465jne 0x14007a1b3
14007a46bmov rcx, [rbp-88]
14007a46fadd r13, 1
14007a473call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007a478mov rax, [r14]
14007a47bmov r15, [r12]
14007a47fmov [rbp-56], rax
14007a483cmp r13, r15
14007a486jb 0x14007aa86
14007a48cmov [rbp-64], -1
14007a493
14007a493loc_14007a493:
14007a493cmp r15, r13
14007a496jne 0x14007a1b3
14007a49cmov rax, [rbp-152]
14007a4a3mov ebx, [rbp-56]
14007a4a6mov [rax], ebx
14007a4a8jmp 0x14007a1bd
14007a4ad
14007a4ad 0f 1f 00 ...
14007a4b0
14007a4b0loc_14007a4b0:
14007a4b0mov rcx, [rbp-88]
14007a4b4mov rax, [rcx]
14007a4b7call [rax+80]
14007a4bacmp [rbp-56], r15
14007a4bejne 0x14007a369
14007a4c4
14007a4c4loc_14007a4c4:
14007a4c4mov rax, [rbp-88]
14007a4c8mov rdx, [rbp-128]
14007a4ccmov [rbp-24], -1
14007a4d3mov rcx, [rbp-112]
14007a4d7mov [rbp-32], rax
14007a4dbmov rax, [rbp-96]
14007a4dfmov [rbp-48], rax
14007a4e3mov eax, [rbp-100]
14007a4e6mov [rbp-40], eax
14007a4e9call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a4eemov r8l, eax
14007a4f1mov rax, [rbp-48]
14007a4f5mov [rbp-96], rax
14007a4f9mov eax, [rbp-40]
14007a4fcmov [rbp-100], eax
14007a4fftest r8b, r8b
14007a502jne 0x14007a73a
14007a508mov r15, [rbp-112]
14007a50cmov [rbp-80], r8b
14007a510mov rcx, r15
14007a513call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a518mov rcx, rbx
14007a51bmovsx edx, al
14007a51emov rax, [rbx]
14007a521call [rax+32]
14007a524mov rcx, r15
14007a527mov r15, rbx
14007a52amov [rbp-57], al
14007a52dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a532mov rcx, [rbp-32]
14007a536movsx edx, al
14007a539mov rax, [rbx]
14007a53cmov [rbp-88], rcx
14007a540mov ecx, [rbp-24]
14007a543mov [rbp-64], ecx
14007a546mov rcx, rbx
14007a549call [rax+16]
14007a54cmovzx r8l, [rbp-80]
14007a551mov r13, [rbp-56]
14007a555mov [rbp-144], rdi
14007a55cmov [rbp-80], al
14007a55fxor edi, edi
14007a561mov [rbp-101], r8b
14007a565nop [rax+rax]
14007a570
14007a570loc_14007a570:
14007a570cmp r13, [r12+8*rdi]
14007a574jae 0x14007a5af
14007a576mov rax, [r14+8*rdi]
14007a57amov rcx, [rbp-72]
14007a57emov rbx, [rcx+8*rax]
14007a582mov rax, [r15]
14007a585mov rcx, r15
14007a588add rbx, r13
14007a58bmovsx edx, [rbx]
14007a58ecall [rax+32]
14007a591cmp [rbp-57], al
14007a594je 0x14007a750
14007a59amov rax, [r15]
14007a59dmovsx edx, [rbx]
14007a5a0mov rcx, r15
14007a5a3call [rax+16]
14007a5a6cmp [rbp-80], al
14007a5a9je 0x14007a750
14007a5af
14007a5afloc_14007a5af:
14007a5afadd rdi, 1
14007a5b3cmp rdi, rsi
14007a5b6jb 0x14007a570
14007a5b8movzx r8l, [rbp-101]
14007a5bdmov rdi, [rbp-144]
14007a5c4mov rbx, r15
14007a5c7
14007a5c7loc_14007a5c7:
14007a5c7mov rcx, [rbp-56]
14007a5cbxor eax, eax
14007a5cdjmp 0x14007a5ed
14007a5cf
14007a5cf 66 f
14007a5d0 66 2e 0f 1f 84 00 00 00 00 00 66 0f 1f 44 00 00 f.........f..D..
14007a5e0
14007a5e0loc_14007a5e0:
14007a5e0add rax, 1
14007a5e4cmp rax, rsi
14007a5e7jae 0x14007a611
14007a5e9
14007a5e9loc_14007a5e9:
14007a5e9mov rdi, [r12+8*rax]
14007a5ed
14007a5edloc_14007a5ed:
14007a5edcmp rcx, rdi
14007a5f0sete dl
14007a5f3cmp dl, r8b
14007a5f6jne 0x14007a5e0
14007a5f8sub rsi, 1
14007a5fcmov rdx, [r14+8*rsi]
14007a600mov [r14+8*rax], rdx
14007a604mov rdx, [r12+8*rsi]
14007a608mov [r12+8*rax], rdx
14007a60ccmp rax, rsi
14007a60fjb 0x14007a5e9
14007a611
14007a611loc_14007a611:
14007a611test r8b, r8b
14007a614je 0x14007a7e2
14007a61amov rax, [r12]
14007a61ecmp rsi, 1
14007a622jbe 0x14007a67e
14007a624lea r8, [r12+8*rsi]
14007a628lea rdx, [r12+8]
14007a62dmov rcx, r8
14007a630sub rcx, rdx
14007a633and ecx, 8
14007a636je 0x14007a660
14007a638mov rdx, [r12+8]
14007a63dcmp rax, rdx
14007a640cmova rax, rdx
14007a644lea rdx, [r12+16]
14007a649cmp r8, rdx
14007a64cje 0x14007a67e
14007a64enop [rax+rax]
14007a659nop [rax]
14007a660
14007a660loc_14007a660:
14007a660mov rcx, [rdx]
14007a663cmp rax, rcx
14007a666cmova rax, rcx
14007a66amov rcx, [rdx+8]
14007a66ecmp rax, rcx
14007a671cmova rax, rcx
14007a675add rdx, 16
14007a679cmp r8, rdx
14007a67cjne 0x14007a660
14007a67e
14007a67eloc_14007a67e:
14007a67ecmp [rbp-56], rax
14007a682jae 0x14007a45d
14007a688cmp [rbp-64], -1
14007a68csete dl
14007a68fcmp [rbp-88], 0
14007a694je 0x14007a69e
14007a696test dl, dl
14007a698jne 0x14007a36f
14007a69e
14007a69eloc_14007a69e:
14007a69emov r8l, edx
14007a6a1jmp 0x14007a390
14007a6a6
14007a6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007a6b0
14007a6b0loc_14007a6b0:
14007a6b0mov rax, [rbp-96]
14007a6b4xor edi, edi
14007a6b6mov rcx, [rax+24]
14007a6bacmp [rax+16], rcx
14007a6bejb 0x14007a3aa
14007a6c4mov r13, rax
14007a6c7mov rax, [rax]
14007a6camov [rbp-80], dl
14007a6cdmov [rbp-57], r8b
14007a6d1mov rcx, r13
14007a6d4call [rax+72]
14007a6d7movzx edx, [rbp-80]
14007a6dbmovzx r8l, [rbp-57]
14007a6e0cmp eax, -1
14007a6e3mov eax, 0
14007a6e8cmovne rax, r13
14007a6eccmove edi, r15l
14007a6f0mov [rbp-96], rax
14007a6f4jmp 0x14007a3aa
14007a6f9
14007a6f9 0f 1f 80 00 00 00 00 .......
14007a700
14007a700loc_14007a700:
14007a700mov rdi, [rbp-88]
14007a704mov rax, [rdi+16]
14007a708cmp rax, [rdi+24]
14007a70cjae 0x14007a7bc
14007a712movzx eax, [rax]
14007a715
14007a715loc_14007a715:
14007a715movsx edx, al
14007a718mov rax, [rbx]
14007a71bmov rcx, rbx
14007a71ecall [rax+32]
14007a721mov rdi, [rbp-88]
14007a725mov [rbp-57], al
14007a728mov rax, [rdi+16]
14007a72ccmp rax, [rdi+24]
14007a730jae 0x14007a79f
14007a732movsx edi, [rax]
14007a735jmp 0x14007a3d5
14007a73a
14007a73aloc_14007a73a:
14007a73amov rax, [rbp-32]
14007a73exor r8l, r8l
14007a741mov [rbp-88], rax
14007a745mov eax, [rbp-24]
14007a748mov [rbp-64], eax
14007a74bjmp 0x14007a5c7
14007a750
14007a750loc_14007a750:
14007a750mov rdi, [rbp-144]
14007a757mov rbx, r15
14007a75amov r8l, 1
14007a760jmp 0x14007a5c7
14007a765
14007a765loc_14007a765:
14007a765mov [rbp-64], -1
14007a76cjmp 0x14007a1b3
14007a771
14007a771loc_14007a771:
14007a771mov rcx, [rbp-88]
14007a775mov rax, [rcx]
14007a778call [rax+72]
14007a77bmov [rbp-64], eax
14007a77ecmp eax, -1
14007a781jne 0x14007a381
14007a787mov [rbp-88], 0
14007a78fmov r8l, 1
14007a795mov edx, 1
14007a79ajmp 0x14007a390
14007a79f
14007a79floc_14007a79f:
14007a79fmov rcx, [rbp-88]
14007a7a3mov rax, [rcx]
14007a7a6call [rax+72]
14007a7a9mov edi, eax
14007a7abcmp eax, -1
14007a7aeje 0x14007aa4f
14007a7b4movsx edi, al
14007a7b7jmp 0x14007a3d5
14007a7bc
14007a7bcloc_14007a7bc:
14007a7bcmov rcx, [rbp-88]
14007a7c0mov rax, [rcx]
14007a7c3call [rax+72]
14007a7c6mov edx, eax
14007a7c8cmp eax, -1
14007a7cbjne 0x14007a715
14007a7d1mov [rbp-88], 0
14007a7d9movsx edi, [rbp-64]
14007a7ddjmp 0x14007a3c9
14007a7e2
14007a7e2loc_14007a7e2:
14007a7e2mov rdi, [rbp-160]
14007a7e9mov r13, [rbp-56]
14007a7edcmp rsi, 2
14007a7f1je 0x14007aa5c
14007a7f7cmp rsi, 1
14007a7fbjne 0x14007a1b3
14007a801mov rax, [r14]
14007a804
14007a804loc_14007a804:
14007a804mov r15, [r12]
14007a808mov [rbp-56], rax
14007a80ccmp r13, r15
14007a80fjae 0x14007a493
14007a815mov rsi, [rbp-56]
14007a819mov rax, [rbp-72]
14007a81dcmp [rbp-100], -1
14007a821mov r12, [rax+8*rsi]
14007a825sete sil
14007a829cmp [rbp-64], -1
14007a82dsete dl
14007a830cmp [rbp-88], 0
14007a835je 0x14007a83f
14007a837test dl, dl
14007a839jne 0x14007a8f4
14007a83f
14007a83floc_14007a83f:
14007a83fmov r14l, edx
14007a842
14007a842loc_14007a842:
14007a842cmp [rbp-96], 0
14007a847setne dil
14007a84band dil, sil
14007a84ejne 0x14007a927
14007a854
14007a854loc_14007a854:
14007a854mov edi, esi
14007a856
14007a856loc_14007a856:
14007a856cmp dl, dil
14007a859je 0x14007a493
14007a85fmov rax, [rbx]
14007a862movsx edx, [r12+r13]
14007a867mov rcx, rbx
14007a86acall [rax+32]
14007a86dmov edi, eax
14007a86fcmp [rbp-88], 0
14007a874je 0x14007a87f
14007a876test r14b, r14b
14007a879jne 0x14007a940
14007a87f
14007a87floc_14007a87f:
14007a87fmovzx edx, [rbp-64]
14007a883
14007a883loc_14007a883:
14007a883mov rax, [rbx]
14007a886movsx edx, dl
14007a889mov rcx, rbx
14007a88ccall [rax+32]
14007a88fcmp al, dil
14007a892je 0x14007a8cd
14007a894mov rax, [rbx]
14007a897movsx edx, [r12+r13]
14007a89cmov rcx, rbx
14007a89fcall [rax+16]
14007a8a2mov edi, eax
14007a8a4cmp [rbp-88], 0
14007a8a9je 0x14007a8b4
14007a8abtest r14b, r14b
14007a8aejne 0x14007a956
14007a8b4
14007a8b4loc_14007a8b4:
14007a8b4movzx edx, [rbp-64]
14007a8b8
14007a8b8loc_14007a8b8:
14007a8b8mov rax, [rbx]
14007a8bbmovsx edx, dl
14007a8bemov rcx, rbx
14007a8c1call [rax+16]
14007a8c4cmp al, dil
14007a8c7jne 0x14007a493
14007a8cd
14007a8cdloc_14007a8cd:
14007a8cdmov rdi, [rbp-88]
14007a8d1mov rax, [rdi+16]
14007a8d5cmp rax, [rdi+24]
14007a8d9jae 0x14007a970
14007a8dfadd rax, 1
14007a8e3add r13, 1
14007a8e7mov [rdi+16], rax
14007a8ebcmp r15, r13
14007a8eeje 0x14007a987
14007a8f4
14007a8f4loc_14007a8f4:
14007a8f4mov rax, [rbp-88]
14007a8f8mov rdi, [rax+24]
14007a8fccmp [rax+16], rdi
14007a900jae 0x14007a99f
14007a906
14007a906loc_14007a906:
14007a906xor edx, edx
14007a908cmp [rbp-96], 0
14007a90dmov [rbp-64], -1
14007a914mov r14l, 1
14007a91asetne dil
14007a91eand dil, sil
14007a921je 0x14007a854
14007a927
14007a927loc_14007a927:
14007a927mov rax, [rbp-96]
14007a92bmov rcx, [rax+24]
14007a92fcmp [rax+16], rcx
14007a933jae 0x14007a9f7
14007a939xor edi, edi
14007a93bjmp 0x14007a856
14007a940
14007a940loc_14007a940:
14007a940mov rcx, [rbp-88]
14007a944mov rax, [rcx+16]
14007a948cmp rax, [rcx+24]
14007a94cjae 0x14007a9cd
14007a94emovzx edx, [rax]
14007a951jmp 0x14007a883
14007a956
14007a956loc_14007a956:
14007a956mov rcx, [rbp-88]
14007a95amov rax, [rcx+16]
14007a95ecmp rax, [rcx+24]
14007a962jae 0x14007aa25
14007a968movzx edx, [rax]
14007a96bjmp 0x14007a8b8
14007a970
14007a970loc_14007a970:
14007a970mov rcx, [rbp-88]
14007a974add r13, 1
14007a978mov rax, [rcx]
14007a97bcall [rax+80]
14007a97ecmp r15, r13
14007a981jne 0x14007a8f4
14007a987
14007a987loc_14007a987:
14007a987mov rax, [rbp-152]
14007a98emov ebx, [rbp-56]
14007a991mov [rbp-64], -1
14007a998mov [rax], ebx
14007a99ajmp 0x14007a1bd
14007a99f
14007a99floc_14007a99f:
14007a99fmov rcx, [rbp-88]
14007a9a3mov rax, [rcx]
14007a9a6call [rax+72]
14007a9a9mov [rbp-64], eax
14007a9accmp eax, -1
14007a9afjne 0x14007a906
14007a9b5mov [rbp-88], 0
14007a9bdmov r14l, 1
14007a9c3mov edx, 1
14007a9c8jmp 0x14007a842
14007a9cd
14007a9cdloc_14007a9cd:
14007a9cdmov rcx, [rbp-88]
14007a9d1mov rax, [rcx]
14007a9d4call [rax+72]
14007a9d7cmp eax, -1
14007a9damov edx, eax
14007a9dcmov eax, -1
14007a9e1cmove edx, eax
14007a9e4mov eax, 0
14007a9e9cmovne rax, [rbp-88]
14007a9eemov [rbp-88], rax
14007a9f2jmp 0x14007a883
14007a9f7
14007a9f7loc_14007a9f7:
14007a9f7mov rcx, rax
14007a9famov rax, [rax]
14007a9fdmov [rbp-57], dl
14007aa00call [rax+72]
14007aa03movzx edx, [rbp-57]
14007aa07cmp eax, -1
14007aa0amov eax, 0
14007aa0fcmovne rax, [rbp-96]
14007aa14mov [rbp-96], rax
14007aa18mov eax, 0
14007aa1dcmovne edi, eax
14007aa20jmp 0x14007a856
14007aa25
14007aa25loc_14007aa25:
14007aa25mov r14, [rbp-88]
14007aa29mov rax, [r14]
14007aa2cmov rcx, r14
14007aa2fcall [rax+72]
14007aa32mov edx, -1
14007aa37cmp eax, -1
14007aa3acmovne edx, eax
14007aa3dmov eax, 0
14007aa42cmovne rax, r14
14007aa46mov [rbp-88], rax
14007aa4ajmp 0x14007a8b8
14007aa4f
14007aa4floc_14007aa4f:
14007aa4fmov [rbp-88], 0
14007aa57jmp 0x14007a3d5
14007aa5c
14007aa5cloc_14007aa5c:
14007aa5ctest dil, 1
14007aa60jne 0x14007a1b3
14007aa66mov rax, [r14]
14007aa69shr rdi, 1
14007aa6cmov rdx, [r14+8]
14007aa70cmp rax, rdi
14007aa73jae 0x14007aabc
14007aa75add rdi, rax
14007aa78cmp rdi, rdx
14007aa7bjne 0x14007a1b3
14007aa81jmp 0x14007a804
14007aa86
14007aa86loc_14007aa86:
14007aa86mov rsi, [rbp-56]
14007aa8amov rax, [rbp-72]
14007aa8ecmp [rbp-100], -1
14007aa92mov r12, [rax+8*rsi]
14007aa96sete sil
14007aa9ajmp 0x14007a8f4
14007aa9f
14007aa9floc_14007aa9f:
14007aa9fxor r13l, r13l
14007aaa2jmp 0x14007a461
14007aaa7
14007aaa7loc_14007aaa7:
14007aaa7mov rbx, [rip+0x11cbe2]
14007aaaemov rax, [rbp-8]
14007aab2sub rax, [rbx]
14007aab5je 0x14007aadc
14007aab7
14007aab7loc_14007aab7:
14007aab7call __stack_chk_fail
14007aabc
14007aabcloc_14007aabc:
14007aabcsub rax, rdi
14007aabfcmp rax, rdx
14007aac2jne 0x14007a1b3
14007aac8mov [r14], rax
14007aacbmov rax, [r12+8]
14007aad0mov [r12], rax
14007aad4mov rax, [r14]
14007aad7jmp 0x14007a804
14007aadc
14007aadcloc_14007aadc:
14007aadccall std::__throw_bad_cast()
14007aae1nop
14007a0e0
14007a0e0std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
14007a0e0push rbp
14007a0e1push r15
14007a0e3push r14
14007a0e5push r13
14007a0e7push r12
14007a0e9push rdi
14007a0eapush rsi
14007a0ebpush rbx
14007a0ecsub rsp, 200
14007a0f3lea rbp, [rsp+192]
14007a0fbmov rsi, [rip+0x11d58e]
14007a102mov rax, [rbp+112]
14007a106movdqu x0, [r8]
14007a10bmovdqu x1, [r9]
14007a110mov rbx, [rbp+136]
14007a117mov r13, [rbp+128]
14007a11emov [rbp-120], rcx
14007a122mov rcx, [rsi]
14007a125mov [rbp-8], rcx
14007a129mov rcx, [rip+0x11cc10]
14007a130mov [rbp-152], rax
14007a137mov rax, [rbp+120]
14007a13bmovups [rbp-32], x0
14007a13fmov [rbp-72], rax
14007a143mov rax, [rbp+144]
14007a14amovups [rbp-48], x1
14007a14emov [rbp-136], rax
14007a155call std::locale::id::_M_id() const
14007a15amov rdx, rax
14007a15dmov rax, [rbx+208]
14007a164mov rax, [rax+8]
14007a168mov rbx, [rax+8*rdx]
14007a16ctest rbx, rbx
14007a16fje 0x14007aaa7
14007a175mov rax, r13
14007a178shl rax, 4
14007a17ccall ___chkstk_ms
14007a181sub rsp, rax
14007a184lea rax, [rbp-32]
14007a188lea rdx, [rbp-48]
14007a18cmov rcx, rax
14007a18fmov [rbp-128], rdx
14007a193lea r14, [rsp+32]
14007a198mov [rbp-112], rax
14007a19ccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a1a1test al, al
14007a1a3je 0x14007a200
14007a1a5mov rax, [rbp-32]
14007a1a9mov [rbp-88], rax
14007a1admov eax, [rbp-24]
14007a1b0mov [rbp-64], eax
14007a1b3
14007a1b3loc_14007a1b3:
14007a1b3mov rax, [rbp-136]
14007a1baor [rax], 4
14007a1bd
14007a1bdloc_14007a1bd:
14007a1bdmov rax, [rbp-88]
14007a1c1mov rbx, [rip+0x11d4c8]
14007a1c8mov [rbp-32], rax
14007a1ccmov eax, [rbp-64]
14007a1cfmov [rbp-24], eax
14007a1d2mov rax, [rbp-120]
14007a1d6movdqu x2, [rbp-32]
14007a1dbmovups [rax], x2
14007a1demov rax, [rbp-8]
14007a1e2sub rax, [rbx]
14007a1e5jne 0x14007aab7
14007a1ebmov rax, [rbp-120]
14007a1eflea rsp, [rbp+8]
14007a1f3pop rbx
14007a1f4pop rsi
14007a1f5pop rdi
14007a1f6pop r12
14007a1f8pop r13
14007a1fapop r14
14007a1fcpop r15
14007a1fepop rbp
14007a1ffret
14007a200
14007a200loc_14007a200:
14007a200mov rax, [rbp-48]
14007a204mov rcx, [rbp-112]
14007a208mov [rbp-96], rax
14007a20cmov eax, [rbp-40]
14007a20fmov [rbp-100], eax
14007a212call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a217mov rsi, [rbp-32]
14007a21bmov rcx, rbx
14007a21emov [rbp-88], rsi
14007a222mov esi, [rbp-24]
14007a225mov [rbp-64], esi
14007a228movsx esi, al
14007a22bmov rax, [rbx]
14007a22emov edx, esi
14007a230call [rax+32]
14007a233mov edx, esi
14007a235mov rcx, rbx
14007a238mov [rbp-56], al
14007a23bmov rax, [rbx]
14007a23ecall [rax+16]
14007a241mov [rbp-57], al
14007a244test r13, r13
14007a247je 0x14007a1b3
14007a24dlea r12, [r14+8*r13]
14007a251mov r15, [rbp-72]
14007a255xor edi, edi
14007a257xor esi, esi
14007a259mov [rbp-80], r12
14007a25djmp 0x14007a27e
14007a25f
14007a25f 90 .
14007a260
14007a260loc_14007a260:
14007a260mov rax, [r15+8*rdi]
14007a264mov rcx, rbx
14007a267movsx edx, [rax]
14007a26amov rax, [rbx]
14007a26dcall [rax+16]
14007a270cmp [rbp-57], al
14007a273je 0x14007a293
14007a275add rdi, 1
14007a279cmp r13, rdi
14007a27cje 0x14007a2bd
14007a27e
14007a27eloc_14007a27e:
14007a27emov rax, [r15+8*rdi]
14007a282mov rcx, rbx
14007a285movsx edx, [rax]
14007a288mov rax, [rbx]
14007a28bcall [rax+32]
14007a28ecmp [rbp-56], al
14007a291jne 0x14007a260
14007a293
14007a293loc_14007a293:
14007a293mov rcx, [r15+8*rdi]
14007a297lea r12, [8*rsi]
14007a29fcall strlen
14007a2a4mov rcx, [rbp-80]
14007a2a8mov [rcx+8*rsi], rax
14007a2acadd rsi, 1
14007a2b0mov [r14+r12], rdi
14007a2b4add rdi, 1
14007a2b8cmp r13, rdi
14007a2bbjne 0x14007a27e
14007a2bd
14007a2bdloc_14007a2bd:
14007a2bdmov r12, [rbp-80]
14007a2c1cmp rsi, 1
14007a2c5jbe 0x14007aa9f
14007a2cbmov [rbp-160], rdi
14007a2d2and [rbp-56], 0
14007a2d7nop [rax+rax]
14007a2e0
14007a2e0loc_14007a2e0:
14007a2e0mov rdi, [r12]
14007a2e4mov r15, [r12+8]
14007a2e9mov eax, 2
14007a2eecmp rdi, r15
14007a2f1cmovbe r15, rdi
14007a2f5cmp rax, rsi
14007a2f8jae 0x14007a340
14007a2fatest sil, 1
14007a2feje 0x14007a320
14007a300mov rax, [r12+16]
14007a305cmp r15, rax
14007a308cmova r15, rax
14007a30cmov eax, 3
14007a311cmp rax, rsi
14007a314jae 0x14007a340
14007a316nop [rax+rax]
14007a320
14007a320loc_14007a320:
14007a320mov rdx, [r12+8*rax]
14007a324cmp r15, rdx
14007a327cmova r15, rdx
14007a32bmov rdx, [r12+8*rax+8]
14007a330cmp r15, rdx
14007a333cmova r15, rdx
14007a337add rax, 2
14007a33bcmp rax, rsi
14007a33ejb 0x14007a320
14007a340
14007a340loc_14007a340:
14007a340mov rcx, [rbp-88]
14007a344add [rbp-56], 1
14007a349mov rax, [rcx+16]
14007a34dcmp rax, [rcx+24]
14007a351jae 0x14007a4b0
14007a357add rax, 1
14007a35bcmp [rbp-56], r15
14007a35fmov [rcx+16], rax
14007a363je 0x14007a4c4
14007a369
14007a369loc_14007a369:
14007a369jae 0x14007a765
14007a36f
14007a36floc_14007a36f:
14007a36fmov rax, [rbp-88]
14007a373mov rdi, [rax+24]
14007a377cmp [rax+16], rdi
14007a37bjae 0x14007a771
14007a381
14007a381loc_14007a381:
14007a381mov [rbp-64], -1
14007a388xor edx, edx
14007a38amov r8l, 1
14007a390
14007a390loc_14007a390:
14007a390cmp [rbp-100], -1
14007a394sete dil
14007a398cmp [rbp-96], 0
14007a39dsetne r15b
14007a3a1and r15b, dil
14007a3a4jne 0x14007a6b0
14007a3aa
14007a3aaloc_14007a3aa:
14007a3aacmp dl, dil
14007a3adje 0x14007a45d
14007a3b3cmp [rbp-88], 0
14007a3b8je 0x14007a3c3
14007a3batest r8b, r8b
14007a3bdjne 0x14007a700
14007a3c3
14007a3c3loc_14007a3c3:
14007a3c3movsx edx, [rbp-64]
14007a3c7mov edi, edx
14007a3c9
14007a3c9loc_14007a3c9:
14007a3c9mov rax, [rbx]
14007a3ccmov rcx, rbx
14007a3cfcall [rax+32]
14007a3d2mov [rbp-57], al
14007a3d5
14007a3d5loc_14007a3d5:
14007a3d5mov rax, [rbx]
14007a3d8mov edx, edi
14007a3damov rcx, rbx
14007a3ddcall [rax+16]
14007a3e0mov [rbp-80], al
14007a3e3test rsi, rsi
14007a3e6je 0x14007a1b3
14007a3ecxor edi, edi
14007a3eemov r15, rbx
14007a3f1jmp 0x14007a424
14007a3f3
14007a3f3 0f 1f 44 00 00 ..D..
14007a3f8
14007a3f8loc_14007a3f8:
14007a3f8mov rax, [r15]
14007a3fbmovsx edx, [r13]
14007a400mov rcx, r15
14007a403call [rax+16]
14007a406cmp [rbp-80], al
14007a409je 0x14007a447
14007a40bsub rsi, 1
14007a40fmov rax, [r14+8*rsi]
14007a413mov [r14+8*rdi], rax
14007a417mov rax, [r12+8*rsi]
14007a41bmov [r12+8*rdi], rax
14007a41fcmp rdi, rsi
14007a422jae 0x14007a450
14007a424
14007a424loc_14007a424:
14007a424mov rax, [r14+8*rdi]
14007a428mov rcx, [rbp-72]
14007a42cmov r13, [rbp-56]
14007a430add r13, [rcx+8*rax]
14007a434mov rax, [r15]
14007a437mov rcx, r15
14007a43amovsx edx, [r13]
14007a43fcall [rax+32]
14007a442cmp al, [rbp-57]
14007a445jne 0x14007a3f8
14007a447
14007a447loc_14007a447:
14007a447add rdi, 1
14007a44bcmp rdi, rsi
14007a44ejb 0x14007a424
14007a450
14007a450loc_14007a450:
14007a450mov rbx, r15
14007a453cmp rsi, 1
14007a457ja 0x14007a2e0
14007a45d
14007a45dloc_14007a45d:
14007a45dmov r13, [rbp-56]
14007a461
14007a461loc_14007a461:
14007a461cmp rsi, 1
14007a465jne 0x14007a1b3
14007a46bmov rcx, [rbp-88]
14007a46fadd r13, 1
14007a473call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14007a478mov rax, [r14]
14007a47bmov r15, [r12]
14007a47fmov [rbp-56], rax
14007a483cmp r13, r15
14007a486jb 0x14007aa86
14007a48cmov [rbp-64], -1
14007a493
14007a493loc_14007a493:
14007a493cmp r15, r13
14007a496jne 0x14007a1b3
14007a49cmov rax, [rbp-152]
14007a4a3mov ebx, [rbp-56]
14007a4a6mov [rax], ebx
14007a4a8jmp 0x14007a1bd
14007a4ad
14007a4ad 0f 1f 00 ...
14007a4b0
14007a4b0loc_14007a4b0:
14007a4b0mov rcx, [rbp-88]
14007a4b4mov rax, [rcx]
14007a4b7call [rax+80]
14007a4bacmp [rbp-56], r15
14007a4bejne 0x14007a369
14007a4c4
14007a4c4loc_14007a4c4:
14007a4c4mov rax, [rbp-88]
14007a4c8mov rdx, [rbp-128]
14007a4ccmov [rbp-24], -1
14007a4d3mov rcx, [rbp-112]
14007a4d7mov [rbp-32], rax
14007a4dbmov rax, [rbp-96]
14007a4dfmov [rbp-48], rax
14007a4e3mov eax, [rbp-100]
14007a4e6mov [rbp-40], eax
14007a4e9call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14007a4eemov r8l, eax
14007a4f1mov rax, [rbp-48]
14007a4f5mov [rbp-96], rax
14007a4f9mov eax, [rbp-40]
14007a4fcmov [rbp-100], eax
14007a4fftest r8b, r8b
14007a502jne 0x14007a73a
14007a508mov r15, [rbp-112]
14007a50cmov [rbp-80], r8b
14007a510mov rcx, r15
14007a513call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a518mov rcx, rbx
14007a51bmovsx edx, al
14007a51emov rax, [rbx]
14007a521call [rax+32]
14007a524mov rcx, r15
14007a527mov r15, rbx
14007a52amov [rbp-57], al
14007a52dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
14007a532mov rcx, [rbp-32]
14007a536movsx edx, al
14007a539mov rax, [rbx]
14007a53cmov [rbp-88], rcx
14007a540mov ecx, [rbp-24]
14007a543mov [rbp-64], ecx
14007a546mov rcx, rbx
14007a549call [rax+16]
14007a54cmovzx r8l, [rbp-80]
14007a551mov r13, [rbp-56]
14007a555mov [rbp-144], rdi
14007a55cmov [rbp-80], al
14007a55fxor edi, edi
14007a561mov [rbp-101], r8b
14007a565nop [rax+rax]
14007a570
14007a570loc_14007a570:
14007a570cmp r13, [r12+8*rdi]
14007a574jae 0x14007a5af
14007a576mov rax, [r14+8*rdi]
14007a57amov rcx, [rbp-72]
14007a57emov rbx, [rcx+8*rax]
14007a582mov rax, [r15]
14007a585mov rcx, r15
14007a588add rbx, r13
14007a58bmovsx edx, [rbx]
14007a58ecall [rax+32]
14007a591cmp [rbp-57], al
14007a594je 0x14007a750
14007a59amov rax, [r15]
14007a59dmovsx edx, [rbx]
14007a5a0mov rcx, r15
14007a5a3call [rax+16]
14007a5a6cmp [rbp-80], al
14007a5a9je 0x14007a750
14007a5af
14007a5afloc_14007a5af:
14007a5afadd rdi, 1
14007a5b3cmp rdi, rsi
14007a5b6jb 0x14007a570
14007a5b8movzx r8l, [rbp-101]
14007a5bdmov rdi, [rbp-144]
14007a5c4mov rbx, r15
14007a5c7
14007a5c7loc_14007a5c7:
14007a5c7mov rcx, [rbp-56]
14007a5cbxor eax, eax
14007a5cdjmp 0x14007a5ed
14007a5cf
14007a5cf 66 f
14007a5d0 66 2e 0f 1f 84 00 00 00 00 00 66 0f 1f 44 00 00 f.........f..D..
14007a5e0
14007a5e0loc_14007a5e0:
14007a5e0add rax, 1
14007a5e4cmp rax, rsi
14007a5e7jae 0x14007a611
14007a5e9
14007a5e9loc_14007a5e9:
14007a5e9mov rdi, [r12+8*rax]
14007a5ed
14007a5edloc_14007a5ed:
14007a5edcmp rcx, rdi
14007a5f0sete dl
14007a5f3cmp dl, r8b
14007a5f6jne 0x14007a5e0
14007a5f8sub rsi, 1
14007a5fcmov rdx, [r14+8*rsi]
14007a600mov [r14+8*rax], rdx
14007a604mov rdx, [r12+8*rsi]
14007a608mov [r12+8*rax], rdx
14007a60ccmp rax, rsi
14007a60fjb 0x14007a5e9
14007a611
14007a611loc_14007a611:
14007a611test r8b, r8b
14007a614je 0x14007a7e2
14007a61amov rax, [r12]
14007a61ecmp rsi, 1
14007a622jbe 0x14007a67e
14007a624lea r8, [r12+8*rsi]
14007a628lea rdx, [r12+8]
14007a62dmov rcx, r8
14007a630sub rcx, rdx
14007a633and ecx, 8
14007a636je 0x14007a660
14007a638mov rdx, [r12+8]
14007a63dcmp rax, rdx
14007a640cmova rax, rdx
14007a644lea rdx, [r12+16]
14007a649cmp r8, rdx
14007a64cje 0x14007a67e
14007a64enop [rax+rax]
14007a659nop [rax]
14007a660
14007a660loc_14007a660:
14007a660mov rcx, [rdx]
14007a663cmp rax, rcx
14007a666cmova rax, rcx
14007a66amov rcx, [rdx+8]
14007a66ecmp rax, rcx
14007a671cmova rax, rcx
14007a675add rdx, 16
14007a679cmp r8, rdx
14007a67cjne 0x14007a660
14007a67e
14007a67eloc_14007a67e:
14007a67ecmp [rbp-56], rax
14007a682jae 0x14007a45d
14007a688cmp [rbp-64], -1
14007a68csete dl
14007a68fcmp [rbp-88], 0
14007a694je 0x14007a69e
14007a696test dl, dl
14007a698jne 0x14007a36f
14007a69e
14007a69eloc_14007a69e:
14007a69emov r8l, edx
14007a6a1jmp 0x14007a390
14007a6a6
14007a6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14007a6b0
14007a6b0loc_14007a6b0:
14007a6b0mov rax, [rbp-96]
14007a6b4xor edi, edi
14007a6b6mov rcx, [rax+24]
14007a6bacmp [rax+16], rcx
14007a6bejb 0x14007a3aa
14007a6c4mov r13, rax
14007a6c7mov rax, [rax]
14007a6camov [rbp-80], dl
14007a6cdmov [rbp-57], r8b
14007a6d1mov rcx, r13
14007a6d4call [rax+72]
14007a6d7movzx edx, [rbp-80]
14007a6dbmovzx r8l, [rbp-57]
14007a6e0cmp eax, -1
14007a6e3mov eax, 0
14007a6e8cmovne rax, r13
14007a6eccmove edi, r15l
14007a6f0mov [rbp-96], rax
14007a6f4jmp 0x14007a3aa
14007a6f9
14007a6f9 0f 1f 80 00 00 00 00 .......
14007a700
14007a700loc_14007a700:
14007a700mov rdi, [rbp-88]
14007a704mov rax, [rdi+16]
14007a708cmp rax, [rdi+24]
14007a70cjae 0x14007a7bc
14007a712movzx eax, [rax]
14007a715
14007a715loc_14007a715:
14007a715movsx edx, al
14007a718mov rax, [rbx]
14007a71bmov rcx, rbx
14007a71ecall [rax+32]
14007a721mov rdi, [rbp-88]
14007a725mov [rbp-57], al
14007a728mov rax, [rdi+16]
14007a72ccmp rax, [rdi+24]
14007a730jae 0x14007a79f
14007a732movsx edi, [rax]
14007a735jmp 0x14007a3d5
14007a73a
14007a73aloc_14007a73a:
14007a73amov rax, [rbp-32]
14007a73exor r8l, r8l
14007a741mov [rbp-88], rax
14007a745mov eax, [rbp-24]
14007a748mov [rbp-64], eax
14007a74bjmp 0x14007a5c7
14007a750
14007a750loc_14007a750:
14007a750mov rdi, [rbp-144]
14007a757mov rbx, r15
14007a75amov r8l, 1
14007a760jmp 0x14007a5c7
14007a765
14007a765loc_14007a765:
14007a765mov [rbp-64], -1
14007a76cjmp 0x14007a1b3
14007a771
14007a771loc_14007a771:
14007a771mov rcx, [rbp-88]
14007a775mov rax, [rcx]
14007a778call [rax+72]
14007a77bmov [rbp-64], eax
14007a77ecmp eax, -1
14007a781jne 0x14007a381
14007a787mov [rbp-88], 0
14007a78fmov r8l, 1
14007a795mov edx, 1
14007a79ajmp 0x14007a390
14007a79f
14007a79floc_14007a79f:
14007a79fmov rcx, [rbp-88]
14007a7a3mov rax, [rcx]
14007a7a6call [rax+72]
14007a7a9mov edi, eax
14007a7abcmp eax, -1
14007a7aeje 0x14007aa4f
14007a7b4movsx edi, al
14007a7b7jmp 0x14007a3d5
14007a7bc
14007a7bcloc_14007a7bc:
14007a7bcmov rcx, [rbp-88]
14007a7c0mov rax, [rcx]
14007a7c3call [rax+72]
14007a7c6mov edx, eax
14007a7c8cmp eax, -1
14007a7cbjne 0x14007a715
14007a7d1mov [rbp-88], 0
14007a7d9movsx edi, [rbp-64]
14007a7ddjmp 0x14007a3c9
14007a7e2
14007a7e2loc_14007a7e2:
14007a7e2mov rdi, [rbp-160]
14007a7e9mov r13, [rbp-56]
14007a7edcmp rsi, 2
14007a7f1je 0x14007aa5c
14007a7f7cmp rsi, 1
14007a7fbjne 0x14007a1b3
14007a801mov rax, [r14]
14007a804
14007a804loc_14007a804:
14007a804mov r15, [r12]
14007a808mov [rbp-56], rax
14007a80ccmp r13, r15
14007a80fjae 0x14007a493
14007a815mov rsi, [rbp-56]
14007a819mov rax, [rbp-72]
14007a81dcmp [rbp-100], -1
14007a821mov r12, [rax+8*rsi]
14007a825sete sil
14007a829cmp [rbp-64], -1
14007a82dsete dl
14007a830cmp [rbp-88], 0
14007a835je 0x14007a83f
14007a837test dl, dl
14007a839jne 0x14007a8f4
14007a83f
14007a83floc_14007a83f:
14007a83fmov r14l, edx
14007a842
14007a842loc_14007a842:
14007a842cmp [rbp-96], 0
14007a847setne dil
14007a84band dil, sil
14007a84ejne 0x14007a927
14007a854
14007a854loc_14007a854:
14007a854mov edi, esi
14007a856
14007a856loc_14007a856:
14007a856cmp dl, dil
14007a859je 0x14007a493
14007a85fmov rax, [rbx]
14007a862movsx edx, [r12+r13]
14007a867mov rcx, rbx
14007a86acall [rax+32]
14007a86dmov edi, eax
14007a86fcmp [rbp-88], 0
14007a874je 0x14007a87f
14007a876test r14b, r14b
14007a879jne 0x14007a940
14007a87f
14007a87floc_14007a87f:
14007a87fmovzx edx, [rbp-64]
14007a883
14007a883loc_14007a883:
14007a883mov rax, [rbx]
14007a886movsx edx, dl
14007a889mov rcx, rbx
14007a88ccall [rax+32]
14007a88fcmp al, dil
14007a892je 0x14007a8cd
14007a894mov rax, [rbx]
14007a897movsx edx, [r12+r13]
14007a89cmov rcx, rbx
14007a89fcall [rax+16]
14007a8a2mov edi, eax
14007a8a4cmp [rbp-88], 0
14007a8a9je 0x14007a8b4
14007a8abtest r14b, r14b
14007a8aejne 0x14007a956
14007a8b4
14007a8b4loc_14007a8b4:
14007a8b4movzx edx, [rbp-64]
14007a8b8
14007a8b8loc_14007a8b8:
14007a8b8mov rax, [rbx]
14007a8bbmovsx edx, dl
14007a8bemov rcx, rbx
14007a8c1call [rax+16]
14007a8c4cmp al, dil
14007a8c7jne 0x14007a493
14007a8cd
14007a8cdloc_14007a8cd:
14007a8cdmov rdi, [rbp-88]
14007a8d1mov rax, [rdi+16]
14007a8d5cmp rax, [rdi+24]
14007a8d9jae 0x14007a970
14007a8dfadd rax, 1
14007a8e3add r13, 1
14007a8e7mov [rdi+16], rax
14007a8ebcmp r15, r13
14007a8eeje 0x14007a987
14007a8f4
14007a8f4loc_14007a8f4:
14007a8f4mov rax, [rbp-88]
14007a8f8mov rdi, [rax+24]
14007a8fccmp [rax+16], rdi
14007a900jae 0x14007a99f
14007a906
14007a906loc_14007a906:
14007a906xor edx, edx
14007a908cmp [rbp-96], 0
14007a90dmov [rbp-64], -1
14007a914mov r14l, 1
14007a91asetne dil
14007a91eand dil, sil
14007a921je 0x14007a854
14007a927
14007a927loc_14007a927:
14007a927mov rax, [rbp-96]
14007a92bmov rcx, [rax+24]
14007a92fcmp [rax+16], rcx
14007a933jae 0x14007a9f7
14007a939xor edi, edi
14007a93bjmp 0x14007a856
14007a940
14007a940loc_14007a940:
14007a940mov rcx, [rbp-88]
14007a944mov rax, [rcx+16]
14007a948cmp rax, [rcx+24]
14007a94cjae 0x14007a9cd
14007a94emovzx edx, [rax]
14007a951jmp 0x14007a883
14007a956
14007a956loc_14007a956:
14007a956mov rcx, [rbp-88]
14007a95amov rax, [rcx+16]
14007a95ecmp rax, [rcx+24]
14007a962jae 0x14007aa25
14007a968movzx edx, [rax]
14007a96bjmp 0x14007a8b8
14007a970
14007a970loc_14007a970:
14007a970mov rcx, [rbp-88]
14007a974add r13, 1
14007a978mov rax, [rcx]
14007a97bcall [rax+80]
14007a97ecmp r15, r13
14007a981jne 0x14007a8f4
14007a987
14007a987loc_14007a987:
14007a987mov rax, [rbp-152]
14007a98emov ebx, [rbp-56]
14007a991mov [rbp-64], -1
14007a998mov [rax], ebx
14007a99ajmp 0x14007a1bd
14007a99f
14007a99floc_14007a99f:
14007a99fmov rcx, [rbp-88]
14007a9a3mov rax, [rcx]
14007a9a6call [rax+72]
14007a9a9mov [rbp-64], eax
14007a9accmp eax, -1
14007a9afjne 0x14007a906
14007a9b5mov [rbp-88], 0
14007a9bdmov r14l, 1
14007a9c3mov edx, 1
14007a9c8jmp 0x14007a842
14007a9cd
14007a9cdloc_14007a9cd:
14007a9cdmov rcx, [rbp-88]
14007a9d1mov rax, [rcx]
14007a9d4call [rax+72]
14007a9d7cmp eax, -1
14007a9damov edx, eax
14007a9dcmov eax, -1
14007a9e1cmove edx, eax
14007a9e4mov eax, 0
14007a9e9cmovne rax, [rbp-88]
14007a9eemov [rbp-88], rax
14007a9f2jmp 0x14007a883
14007a9f7
14007a9f7loc_14007a9f7:
14007a9f7mov rcx, rax
14007a9famov rax, [rax]
14007a9fdmov [rbp-57], dl
14007aa00call [rax+72]
14007aa03movzx edx, [rbp-57]
14007aa07cmp eax, -1
14007aa0amov eax, 0
14007aa0fcmovne rax, [rbp-96]
14007aa14mov [rbp-96], rax
14007aa18mov eax, 0
14007aa1dcmovne edi, eax
14007aa20jmp 0x14007a856
14007aa25
14007aa25loc_14007aa25:
14007aa25mov r14, [rbp-88]
14007aa29mov rax, [r14]
14007aa2cmov rcx, r14
14007aa2fcall [rax+72]
14007aa32mov edx, -1
14007aa37cmp eax, -1
14007aa3acmovne edx, eax
14007aa3dmov eax, 0
14007aa42cmovne rax, r14
14007aa46mov [rbp-88], rax
14007aa4ajmp 0x14007a8b8
14007aa4f
14007aa4floc_14007aa4f:
14007aa4fmov [rbp-88], 0
14007aa57jmp 0x14007a3d5
14007aa5c
14007aa5cloc_14007aa5c:
14007aa5ctest dil, 1
14007aa60jne 0x14007a1b3
14007aa66mov rax, [r14]
14007aa69shr rdi, 1
14007aa6cmov rdx, [r14+8]
14007aa70cmp rax, rdi
14007aa73jae 0x14007aabc
14007aa75add rdi, rax
14007aa78cmp rdi, rdx
14007aa7bjne 0x14007a1b3
14007aa81jmp 0x14007a804
14007aa86
14007aa86loc_14007aa86:
14007aa86mov rsi, [rbp-56]
14007aa8amov rax, [rbp-72]
14007aa8ecmp [rbp-100], -1
14007aa92mov r12, [rax+8*rsi]
14007aa96sete sil
14007aa9ajmp 0x14007a8f4
14007aa9f
14007aa9floc_14007aa9f:
14007aa9fxor r13l, r13l
14007aaa2jmp 0x14007a461
14007aaa7
14007aaa7loc_14007aaa7:
14007aaa7mov rbx, [rip+0x11cbe2]
14007aaaemov rax, [rbp-8]
14007aab2sub rax, [rbx]
14007aab5je 0x14007aadc
14007aab7
14007aab7loc_14007aab7:
14007aab7call __stack_chk_fail
14007aabc
14007aabcloc_14007aabc:
14007aabcsub rax, rdi
14007aabfcmp rax, rdx
14007aac2jne 0x14007a1b3
14007aac8mov [r14], rax
14007aacbmov rax, [r12+8]
14007aad0mov [r12], rax
14007aad4mov rax, [r14]
14007aad7jmp 0x14007a804
14007aadc
14007aadcloc_14007aadc:
14007aadccall std::__throw_bad_cast()
14007aae1nop
14007a0e0
Loading..