File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140062410
140062410std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
140062410push r15
140062412push r14
140062414push r13
140062416push r12
140062418push rbp
140062419push rdi
14006241apush rsi
14006241bpush rbx
14006241csub rsp, 216
140062423mov rdi, [rip+0x135266]
14006242amov esi, 8
14006242fmov rbx, [rsp+320]
140062437mov rax, [rsp+328]
14006243fmovdqu x0, [r8]
140062444movdqu x1, [r9]
140062449mov [rsp+88], rcx
14006244emov rcx, [rdi]
140062451mov [rsp+200], rcx
140062459lea rcx, [rbx+208]
140062460mov [rsp+96], rax
140062465mov rax, [rsp+336]
14006246dmovups [rsp+160], x0
140062475mov [rsp+112], rax
14006247amovups [rsp+144], x1
140062482call _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140062487mov edi, [rbx+24]
14006248amov r12, rax
14006248dand edi, 74
140062490cmp edi, 64
140062493je 0x1400624a6
140062495cmp edi, 8
140062498mov esi, 10
14006249dmov eax, 16
1400624a2cmove rsi, rax
1400624a6
1400624a6loc_1400624a6:
1400624a6lea r15, [rsp+144]
1400624aelea r13, [rsp+160]
1400624b6mov rcx, r13
1400624b9mov rdx, r15
1400624bccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
1400624c1mov rcx, [rsp+144]
1400624c9mov rbx, [rsp+160]
1400624d1mov [rsp+109], al
1400624d5mov r14l, [rsp+168]
1400624ddmov [rsp+40], rcx
1400624e2mov ecx, [rsp+152]
1400624e9mov [rsp+104], ecx
1400624edtest al, al
1400624efjne 0x140062a30
1400624f5test rbx, rbx
1400624f8je 0x140062504
1400624facmp r14l, -1
1400624feje 0x140062d60
140062504
140062504loc_140062504:
140062504mov r9l, r14l
140062507
140062507loc_140062507:
140062507movzx edx, [r12+110]
14006250dmovzx eax, [r12+32]
140062513cmp dl, r9b
140062516je 0x140062523
140062518cmp [r12+111], r9b
14006251djne 0x140062ce0
140062523
140062523loc_140062523:
140062523cmp dl, r9b
140062526sete [rsp+111]
14006252btest al, al
14006252djne 0x140062790
140062533
140062533loc_140062533:
140062533cmp [r12+72], r9b
140062538je 0x1400625ac
14006253amov rcx, rbx
14006253dmov [rsp+48], r9b
140062542call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140062547mov rdx, r15
14006254amov rcx, r13
14006254dmov [rsp+160], rbx
140062555mov [rsp+168], -1
140062560call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140062565mov rbx, [rsp+144]
14006256dmovzx r9l, [rsp+48]
140062573test al, al
140062575mov [rsp+40], rbx
14006257amov ebx, [rsp+152]
140062581mov [rsp+104], ebx
140062585jne 0x140062d30
14006258bmov rcx, r13
14006258ecall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140062593mov rbx, [rsp+160]
14006259bmov r14l, [rsp+168]
1400625a3mov r9l, eax
1400625a6movzx eax, [r12+32]
1400625ac
1400625acloc_1400625ac:
1400625acmov [rsp+110], 0
1400625b1mov ebp, r9l
1400625b4mov [rsp+60], 0
1400625bc
1400625bcloc_1400625bc:
1400625bctest al, al
1400625beje 0x1400625cb
1400625c0cmp [r12+73], bpl
1400625c5je 0x140062ebe
1400625cb
1400625cbloc_1400625cb:
1400625cbcmp [r12+72], bpl
1400625d0je 0x140062ebe
1400625d6cmp [r12+114], bpl
1400625dbje 0x140062bc8
1400625e1cmp [rsp+110], 0
1400625e6jne 0x140062cf0
1400625ec
1400625ecloc_1400625ec:
1400625ecmov [rsp+109], 0
1400625f1mov r9l, ebp
1400625f4
1400625f4loc_1400625f4:
1400625f4cmp esi, 16
1400625f7je 0x140062a18
1400625fd
1400625fdloc_1400625fd:
1400625fdmovsxd rax, esi
140062600mov edi, esi
140062602mov [rsp+64], rax
140062607
140062607loc_140062607:
140062607lea rax, [rsp+191]
14006260fxor edx, edx
140062611xor ecx, ecx
140062613mov [rsp+48], r9b
140062618mov r8, rax
14006261bmov [rsp+128], rax
140062623call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140062628cmp [r12+32], 0
14006262emovzx r9l, [rsp+48]
140062634mov [rsp+192], rax
14006263cjne 0x140062a50
140062642
140062642loc_140062642:
140062642movzx ecx, [rsp+111]
140062647xor edx, edx
140062649mov [rsp+72], rsi
14006264emov rax, 0x7fffffffffffffff
140062658add rax, rcx
14006265bmov [rsp+136], rcx
140062663mov [rsp+80], rax
140062668div rsi
14006266bmovzx esi, [r12+136]
140062674mov [rsp+48], rax
140062679test sil, sil
14006267cjne 0x140062870
140062682cmp [rsp+109], 0
140062687jne 0x140062d80
14006268dcmp [rsp+104], -1
140062692lea edx, [rdi+48]
140062695sete r15b
140062699xor r13l, r13l
14006269cxor ebp, ebp
14006269ejmp 0x14006272f
1400626a3
1400626a3 0f 1f 44 00 00 ..D..
1400626a8
1400626a8loc_1400626a8:
1400626a8mov r10, [rsp+72]
1400626admov rcx, [rsp+80]
1400626b2cdqe
1400626b4imul r10, rbp
1400626b8sub rcx, rax
1400626bbcmp rcx, r10
1400626belea rbp, [rax+r10]
1400626c2mov rax, [rbx+16]
1400626c6setb cl
1400626c9add [rsp+60], 1
1400626ceor r13l, ecx
1400626d1mov rcx, [rbx+24]
1400626d5cmp rax, rcx
1400626d8jae 0x140062770
1400626de
1400626deloc_1400626de:
1400626deadd rax, 1
1400626e2mov [rbx+16], rax
1400626e6
1400626e6loc_1400626e6:
1400626e6cmp rax, rcx
1400626e9jae 0x140062e60
1400626ef
1400626efloc_1400626ef:
1400626efcmp [rsp+40], 0
1400626f5setne sil
1400626f9and sil, r15b
1400626fcjne 0x1400627c8
140062702mov eax, r15l
140062705
140062705loc_140062705:
140062705cmp al, sil
140062708je 0x140062f7a
14006270etest rbx, rbx
140062711je 0x140062ea0
140062717mov rax, [rbx+16]
14006271bcmp rax, [rbx+24]
14006271fjae 0x14006280d
140062725movzx r9l, [rax]
140062729
140062729loc_140062729:
140062729mov r14l, -1
14006272f
14006272floc_14006272f:
14006272fcmp edi, 10
140062732jg 0x1400627a0
140062734cmp r9b, 47
140062738jle 0x140062a78
14006273ecmp dl, r9b
140062741jle 0x140062a78
140062747movsx eax, r9b
14006274bsub eax, 48
14006274e
14006274eloc_14006274e:
14006274ecmp [rsp+48], rbp
140062753jae 0x1400626a8
140062759mov rax, [rbx+16]
14006275dmov rcx, [rbx+24]
140062761mov r13l, 1
140062767cmp rax, rcx
14006276ajb 0x1400626de
140062770
140062770loc_140062770:
140062770mov rax, [rbx]
140062773mov [rsp+64], dl
140062777mov rcx, rbx
14006277acall [rax+80]
14006277dmov rax, [rbx+16]
140062781mov rcx, [rbx+24]
140062785movzx edx, [rsp+64]
14006278ajmp 0x1400626e6
14006278f
14006278f 90 .
140062790
140062790loc_140062790:
140062790cmp [r12+73], r9b
140062795jne 0x140062533
14006279bjmp 0x1400625ac
1400627a0
1400627a0loc_1400627a0:
1400627a0lea eax, [r9-48]
1400627a4mov ecx, r9l
1400627a7cmp al, 9
1400627a9jbe 0x1400627c0
1400627ablea eax, [r9-97]
1400627afcmp al, 5
1400627b1ja 0x140062850
1400627b7movsx eax, r9b
1400627bbsub eax, 87
1400627bejmp 0x14006274e
1400627c0
1400627c0loc_1400627c0:
1400627c0movsx eax, al
1400627c3jmp 0x14006274e
1400627c5
1400627c5 0f 1f 00 ...
1400627c8
1400627c8loc_1400627c8:
1400627c8mov rax, [rsp+40]
1400627cdmov rcx, [rax+24]
1400627d1cmp [rax+16], rcx
1400627d5jb 0x140062d90
1400627dbxor esi, esi
1400627dd
1400627ddloc_1400627dd:
1400627ddmov r14, [rsp+40]
1400627e2mov [rsp+64], dl
1400627e6mov rax, [r14]
1400627e9mov rcx, r14
1400627eccall [rax+72]
1400627efcmp eax, -1
1400627f2mov ecx, 0
1400627f7movzx edx, [rsp+64]
1400627fccmovne rcx, r14
140062800sete al
140062803mov [rsp+40], rcx
140062808jmp 0x140062705
14006280d
14006280dloc_14006280d:
14006280dmov rax, [rbx]
140062810mov [rsp+64], dl
140062814mov rcx, rbx
140062817call [rax+72]
14006281acmp eax, -1
14006281dmovzx edx, [rsp+64]
140062822mov r14l, eax
140062825mov r9l, eax
140062828jne 0x140062729
14006282ecmp edi, 10
140062831jle 0x140062ea0
140062837mov r9l, -1
14006283dmov ecx, -1
140062842xor ebx, ebx
140062844nop [rax+rax]
14006284fnop
140062850
140062850loc_140062850:
140062850sub ecx, 65
140062853cmp cl, 5
140062856ja 0x140062a78
14006285cmovsx eax, r9b
140062860sub eax, 55
140062863jmp 0x14006274e
140062868
140062868 0f 1f 84 00 00 00 00 00 ........
140062870
140062870loc_140062870:
140062870cmp [rsp+109], 0
140062875jne 0x140062da8
14006287bcmp [rsp+104], -1
140062880lea rax, [rsp+192]
140062888lea r15, [r12+114]
14006288dsete dil
140062891mov [rsp+120], rax
140062896xor r13l, r13l
140062899xor ebp, ebp
14006289bjmp 0x140062928
1400628a0
1400628a0loc_1400628a0:
1400628a0mov r10, [rsp+72]
1400628a5mov rdx, [rsp+80]
1400628aacdqe
1400628acimul r10, rbp
1400628b0sub rdx, rax
1400628b3cmp rdx, r10
1400628b6lea rbp, [rax+r10]
1400628basetb dl
1400628bdadd [rsp+60], 1
1400628c2or r13l, edx
1400628c5
1400628c5loc_1400628c5:
1400628c5mov rax, [rbx+16]
1400628c9mov rdx, [rbx+24]
1400628cdcmp rax, rdx
1400628d0jae 0x140062989
1400628d6
1400628d6loc_1400628d6:
1400628d6add rax, 1
1400628damov [rbx+16], rax
1400628de
1400628deloc_1400628de:
1400628decmp rax, rdx
1400628e1jae 0x140062df0
1400628e7
1400628e7loc_1400628e7:
1400628e7cmp [rsp+40], 0
1400628edsetne al
1400628f0and al, dil
1400628f3mov r14l, eax
1400628f6jne 0x1400629d0
1400628fcmov eax, edi
1400628fe
1400628feloc_1400628fe:
1400628fecmp al, r14b
140062901je 0x140062d90
140062907test rbx, rbx
14006290aje 0x140062e30
140062910mov rax, [rbx+16]
140062914cmp rax, [rbx+24]
140062918jae 0x140062e40
14006291emovzx r9l, [rax]
140062922
140062922loc_140062922:
140062922mov r14l, -1
140062928
140062928loc_140062928:
140062928movzx eax, [r12+32]
14006292etest al, al
140062930je 0x140062939
140062932cmp [r12+73], r9b
140062937je 0x1400629a0
140062939
140062939loc_140062939:
140062939cmp [r12+72], r9b
14006293eje 0x140062a78
140062944mov r8, [rsp+64]
140062949movsx edx, r9b
14006294dmov rcx, r15
140062950call memchr
140062955test rax, rax
140062958je 0x140062a78
14006295esub rax, r15
140062961lea edx, [rax-6]
140062964cmp eax, 15
140062967cmovg eax, edx
14006296acmp [rsp+48], rbp
14006296fjae 0x1400628a0
140062975mov rax, [rbx+16]
140062979mov rdx, [rbx+24]
14006297dmov r13l, esi
140062980cmp rax, rdx
140062983jb 0x1400628d6
140062989
140062989loc_140062989:
140062989mov rax, [rbx]
14006298cmov rcx, rbx
14006298fcall [rax+80]
140062992mov rax, [rbx+16]
140062996mov rdx, [rbx+24]
14006299ajmp 0x1400628de
14006299f
14006299f 90 .
1400629a0
1400629a0loc_1400629a0:
1400629a0mov ecx, [rsp+60]
1400629a4test ecx, ecx
1400629a6je 0x140062ec6
1400629acmovsx edx, cl
1400629afmov rcx, [rsp+120]
1400629b4call std::string::push_back(char)
1400629b9mov [rsp+60], 0
1400629c1jmp 0x1400628c5
1400629c6
1400629c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400629d0
1400629d0loc_1400629d0:
1400629d0mov rax, [rsp+40]
1400629d5mov rcx, [rax+24]
1400629d9cmp [rax+16], rcx
1400629ddjb 0x140062db8
1400629e3xor r14l, r14l
1400629e6
1400629e6loc_1400629e6:
1400629e6mov rcx, [rsp+40]
1400629ebmov rax, [rcx]
1400629eecall [rax+72]
1400629f1cmp eax, -1
1400629f4mov edx, 0
1400629f9cmovne rdx, [rsp+40]
1400629ffmov eax, 0
140062a04cmove eax, esi
140062a07mov [rsp+40], rdx
140062a0cjmp 0x1400628fe
140062a11
140062a11 0f 1f 80 00 00 00 00 .......
140062a18
140062a18loc_140062a18:
140062a18mov [rsp+64], 22
140062a21mov edi, 22
140062a26jmp 0x140062607
140062a2b
140062a2b 0f 1f 44 00 00 ..D..
140062a30
140062a30loc_140062a30:
140062a30mov [rsp+111], 0
140062a35xor r9l, r9l
140062a38mov [rsp+60], 0
140062a40mov [rsp+110], 0
140062a45jmp 0x1400625f4
140062a4a
140062a4a 66 0f 1f 44 00 00 f..D..
140062a50
140062a50loc_140062a50:
140062a50lea rcx, [rsp+192]
140062a58mov edx, 32
140062a5dmov [rsp+48], r9b
140062a62call std::string::reserve(unsigned long long)
140062a67movzx r9l, [rsp+48]
140062a6djmp 0x140062642
140062a72
140062a72 66 0f 1f 44 00 00 f..D..
140062a78
140062a78loc_140062a78:
140062a78xor esi, esi
140062a7a
140062a7aloc_140062a7a:
140062a7amov rax, [rsp+192]
140062a82cmp [rax-24], 0
140062a87jne 0x140062b30
140062a8dcmp [rsp+110], 1
140062a92je 0x140062b83
140062a98mov edx, [rsp+60]
140062a9ctest edx, edx
140062a9ejne 0x140062b83
140062aa4
140062aa4loc_140062aa4:
140062aa4mov rdi, [rsp+112]
140062aa9mov [rdi], 0
140062ab0mov rdi, [rsp+96]
140062ab5mov [rdi], 4
140062abb
140062abbloc_140062abb:
140062abbcmp [rsp+109], 0
140062ac0je 0x140062aca
140062ac2mov rdi, [rsp+96]
140062ac7or [rdi], 2
140062aca
140062acaloc_140062aca:
140062acamov [rsp+160], rbx
140062ad2mov rdi, [rsp+88]
140062ad7mov edx, -1
140062adcmov [rsp+168], r14l
140062ae4movdqu x2, [rsp+160]
140062aedmovups [rdi], x2
140062af0lock xadd [rax-8], edx
140062af5test edx, edx
140062af7jle 0x140062c90
140062afd
140062afdloc_140062afd:
140062afdmov rdi, [rip+0x134b8c]
140062b04mov rax, [rsp+200]
140062b0csub rax, [rdi]
140062b0fjne 0x140062f5b
140062b15mov rax, [rsp+88]
140062b1aadd rsp, 216
140062b21pop rbx
140062b22pop rsi
140062b23pop rdi
140062b24pop rbp
140062b25pop r12
140062b27pop r13
140062b29pop r14
140062b2bpop r15
140062b2dret
140062b2e
140062b2e 66 90 f.
140062b30
140062b30loc_140062b30:
140062b30movsx edx, [rsp+60]
140062b35lea rcx, [rsp+192]
140062b3dcall std::string::push_back(char)
140062b42mov rdx, [r12+24]
140062b47mov rcx, [r12+16]
140062b4clea r8, [rsp+192]
140062b54call std::__verify_grouping(char const*, unsigned long long, std::string const&)
140062b59test al, al
140062b5bje 0x140062cd0
140062b61
140062b61loc_140062b61:
140062b61mov ecx, [rsp+60]
140062b65mov rax, [rsp+192]
140062b6dtest ecx, ecx
140062b6fjne 0x140062b83
140062b71cmp [rsp+110], 1
140062b76je 0x140062b83
140062b78cmp [rax-24], 0
140062b7dje 0x140062aa4
140062b83
140062b83loc_140062b83:
140062b83test sil, sil
140062b86jne 0x140062aa4
140062b8ctest r13b, r13b
140062b8fje 0x140062cb0
140062b95mov rdx, [rsp+136]
140062b9dmov rdi, [rsp+112]
140062ba2mov rcx, 0x7fffffffffffffff
140062bacneg rdx
140062bafxor rdx, rcx
140062bb2mov [rdi], rdx
140062bb5mov rdi, [rsp+96]
140062bbamov [rdi], 4
140062bc0jmp 0x140062abb
140062bc5
140062bc5 0f 1f 00 ...
140062bc8
140062bc8loc_140062bc8:
140062bc8movzx eax, [rsp+110]
140062bcdxor eax, 1
140062bd0cmp esi, 10
140062bd3sete dl
140062bd6or al, dl
140062bd8je 0x140062cf0
140062bdetest edi, edi
140062be0sete cl
140062be3cmp esi, 8
140062be6sete dl
140062be9or cl, dl
140062bebmov [rsp+110], cl
140062befje 0x140062eb0
140062bf5mov [rsp+60], 0
140062bfdmov esi, 8
140062c02
140062c02loc_140062c02:
140062c02mov rcx, rbx
140062c05call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140062c0amov rax, [rsp+40]
140062c0fmov rdx, r15
140062c12mov rcx, r13
140062c15mov [rsp+160], rbx
140062c1dmov [rsp+144], rax
140062c25mov eax, [rsp+104]
140062c29mov [rsp+168], -1
140062c34mov [rsp+152], eax
140062c3bcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140062c40mov rbx, [rsp+144]
140062c48mov [rsp+40], rbx
140062c4dmov ebx, [rsp+152]
140062c54mov [rsp+104], ebx
140062c58test al, al
140062c5ajne 0x140062dd0
140062c60mov rcx, r13
140062c63call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140062c68mov rbx, [rsp+160]
140062c70mov r14l, [rsp+168]
140062c78mov ebp, eax
140062c7acmp [rsp+110], 0
140062c7fje 0x1400625ec
140062c85movzx eax, [r12+32]
140062c8bjmp 0x1400625bc
140062c90
140062c90loc_140062c90:
140062c90mov rdx, [rsp+128]
140062c98lea rcx, [rax-24]
140062c9ccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140062ca1jmp 0x140062afd
140062ca6
140062ca6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140062cb0
140062cb0loc_140062cb0:
140062cb0mov rdx, rbp
140062cb3mov rdi, [rsp+112]
140062cb8neg rdx
140062cbbcmp [rsp+111], 0
140062cc0cmovne rbp, rdx
140062cc4mov [rdi], rbp
140062cc7jmp 0x140062abb
140062ccc
140062ccc 0f 1f 40 00 ..@.
140062cd0
140062cd0loc_140062cd0:
140062cd0mov rax, [rsp+96]
140062cd5mov [rax], 4
140062cdbjmp 0x140062b61
140062ce0
140062ce0loc_140062ce0:
140062ce0mov [rsp+111], 0
140062ce5jmp 0x1400625ac
140062cea
140062cea 66 0f 1f 44 00 00 f..D..
140062cf0
140062cf0loc_140062cf0:
140062cf0cmp [r12+112], bpl
140062cf5je 0x140062d02
140062cf7cmp [r12+113], bpl
140062cfcjne 0x140062ef2
140062d02
140062d02loc_140062d02:
140062d02test edi, edi
140062d04sete al
140062d07cmp esi, 16
140062d0asete dl
140062d0dor al, dl
140062d0fje 0x140062eff
140062d15mov [rsp+110], 0
140062d1amov esi, 16
140062d1fmov [rsp+60], 0
140062d27jmp 0x140062c02
140062d2c
140062d2c 0f 1f 40 00 ..@.
140062d30
140062d30loc_140062d30:
140062d30mov [rsp+110], 0
140062d35mov rbx, [rsp+160]
140062d3dmov [rsp+109], al
140062d41mov r14l, [rsp+168]
140062d49mov [rsp+60], 0
140062d51jmp 0x1400625f4
140062d56
140062d56 66 2e 0f 1f 84 00 00 00 00 00 f.........
140062d60
140062d60loc_140062d60:
140062d60mov rax, [rbx+16]
140062d64cmp rax, [rbx+24]
140062d68jae 0x140062ecd
140062d6emovzx r9l, [rax]
140062d72jmp 0x140062507
140062d77
140062d77 66 0f 1f 84 00 00 00 00 00 f........
140062d80
140062d80loc_140062d80:
140062d80xor r13l, r13l
140062d83xor ebp, ebp
140062d85jmp 0x140062a7a
140062d8a
140062d8a 66 0f 1f 44 00 00 f..D..
140062d90
140062d90loc_140062d90:
140062d90mov [rsp+109], sil
140062d95mov r14l, -1
140062d9bxor esi, esi
140062d9djmp 0x140062a7a
140062da2
140062da2 66 0f 1f 44 00 00 f..D..
140062da8
140062da8loc_140062da8:
140062da8xor ebp, ebp
140062daaxor r13l, r13l
140062dadxor esi, esi
140062dafjmp 0x140062a7a
140062db4
140062db4 0f 1f 40 00 ..@.
140062db8
140062db8loc_140062db8:
140062db8mov [rsp+109], r14b
140062dbdxor esi, esi
140062dbfmov r14l, -1
140062dc5jmp 0x140062a7a
140062dca
140062dca 66 0f 1f 44 00 00 f..D..
140062dd0
140062dd0loc_140062dd0:
140062dd0mov [rsp+109], al
140062dd4mov rbx, [rsp+160]
140062ddcmov r9l, ebp
140062ddfmov r14l, [rsp+168]
140062de7jmp 0x1400625f4
140062dec
140062dec 0f 1f 40 00 ..@.
140062df0
140062df0loc_140062df0:
140062df0mov rax, [rbx]
140062df3mov rcx, rbx
140062df6call [rax+72]
140062df9cmp eax, -1
140062dfcjne 0x1400628e7
140062e02cmp [rsp+40], 0
140062e08setne al
140062e0band al, dil
140062e0emov r14l, eax
140062e11jne 0x140062f11
140062e17cmp [rsp+104], -1
140062e1cje 0x140062f9a
140062e22nop [rax+rax]
140062e2dnop [rax]
140062e30
140062e30loc_140062e30:
140062e30mov r9l, -1
140062e36xor ebx, ebx
140062e38jmp 0x140062922
140062e3d
140062e3d 0f 1f 00 ...
140062e40
140062e40loc_140062e40:
140062e40mov rax, [rbx]
140062e43mov rcx, rbx
140062e46call [rax+72]
140062e49cmp eax, -1
140062e4cje 0x140062e30
140062e4emov r9l, eax
140062e51jmp 0x140062922
140062e56
140062e56 66 2e 0f 1f 84 00 00 00 00 00 f.........
140062e60
140062e60loc_140062e60:
140062e60mov rax, [rbx]
140062e63mov [rsp+64], dl
140062e67mov rcx, rbx
140062e6acall [rax+72]
140062e6dcmp eax, -1
140062e70movzx edx, [rsp+64]
140062e75jne 0x1400626ef
140062e7bcmp [rsp+40], 0
140062e81setne sil
140062e85and sil, r15b
140062e88jne 0x140062f60
140062e8ecmp [rsp+104], -1
140062e93je 0x140062f8a
140062e99nop [rax]
140062ea0
140062ea0loc_140062ea0:
140062ea0xor esi, esi
140062ea2mov r14l, -1
140062ea8xor ebx, ebx
140062eaajmp 0x140062a7a
140062eaf
140062eaf 90 .
140062eb0
140062eb0loc_140062eb0:
140062eb0add [rsp+60], 1
140062eb5mov [rsp+110], al
140062eb9jmp 0x140062c02
140062ebe
140062ebeloc_140062ebe:
140062ebemov r9l, ebp
140062ec1jmp 0x1400625f4
140062ec6
140062ec6loc_140062ec6:
140062ec6mov esi, eax
140062ec8jmp 0x140062a7a
140062ecd
140062ecdloc_140062ecd:
140062ecdmov rax, [rbx]
140062ed0mov rcx, rbx
140062ed3call [rax+72]
140062ed6mov edx, -1
140062edbcmp eax, -1
140062edecmovne edx, eax
140062ee1mov eax, 0
140062ee6cmove rbx, rax
140062eeamov r9l, edx
140062eedjmp 0x140062507
140062ef2
140062ef2loc_140062ef2:
140062ef2mov [rsp+110], 1
140062ef7mov r9l, ebp
140062efajmp 0x1400625f4
140062eff
140062effloc_140062eff:
140062effmov [rsp+109], 0
140062f04mov r9l, ebp
140062f07mov [rsp+110], 1
140062f0cjmp 0x1400625fd
140062f11
140062f11loc_140062f11:
140062f11mov rax, [rsp+40]
140062f16mov rbx, [rax+24]
140062f1acmp [rax+16], rbx
140062f1ejb 0x140062e30
140062f24xor ebx, ebx
140062f26jmp 0x1400629e6
140062f2b
140062f2b 48 89 c3 48 8b H..H.
140062f30 84 24 c0 00 00 00 48 8b 94 24 80 00 00 00 48 8d .$....H..$....H.
140062f40 48 e8 e8 29 48 03 00 48 8b 3d 42 47 13 00 48 8b H..)H..H.=BG..H.
140062f50 84 24 c8 00 00 00 48 2b 07 74 51 .$....H+.tQ
140062f5b
140062f5bloc_140062f5b:
140062f5bcall __stack_chk_fail
140062f60
140062f60loc_140062f60:
140062f60mov rax, [rsp+40]
140062f65mov rbx, [rax+24]
140062f69cmp [rax+16], rbx
140062f6djb 0x140062ea0
140062f73xor ebx, ebx
140062f75jmp 0x1400627dd
140062f7a
140062f7aloc_140062f7a:
140062f7amov [rsp+109], 1
140062f7fxor esi, esi
140062f81or r14l, -1
140062f85jmp 0x140062a7a
140062f8a
140062f8aloc_140062f8a:
140062f8amov [rsp+109], 1
140062f8for r14l, -1
140062f93xor ebx, ebx
140062f95jmp 0x140062a7a
140062f9a
140062f9aloc_140062f9a:
140062f9amov [rsp+109], sil
140062f9for r14l, -1
140062fa3xor esi, esi
140062fa5xor ebx, ebx
140062fa7jmp 0x140062a7a
140062fac
140062fac 48 89 d9 e8 H...
140062fb0 ec 83 fb ff 90 .....
140062410
140062410std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
140062410push r15
140062412push r14
140062414push r13
140062416push r12
140062418push rbp
140062419push rdi
14006241apush rsi
14006241bpush rbx
14006241csub rsp, 216
140062423mov rdi, [rip+0x135266]
14006242amov esi, 8
14006242fmov rbx, [rsp+320]
140062437mov rax, [rsp+328]
14006243fmovdqu x0, [r8]
140062444movdqu x1, [r9]
140062449mov [rsp+88], rcx
14006244emov rcx, [rdi]
140062451mov [rsp+200], rcx
140062459lea rcx, [rbx+208]
140062460mov [rsp+96], rax
140062465mov rax, [rsp+336]
14006246dmovups [rsp+160], x0
140062475mov [rsp+112], rax
14006247amovups [rsp+144], x1
140062482call _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140062487mov edi, [rbx+24]
14006248amov r12, rax
14006248dand edi, 74
140062490cmp edi, 64
140062493je 0x1400624a6
140062495cmp edi, 8
140062498mov esi, 10
14006249dmov eax, 16
1400624a2cmove rsi, rax
1400624a6
1400624a6loc_1400624a6:
1400624a6lea r15, [rsp+144]
1400624aelea r13, [rsp+160]
1400624b6mov rcx, r13
1400624b9mov rdx, r15
1400624bccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
1400624c1mov rcx, [rsp+144]
1400624c9mov rbx, [rsp+160]
1400624d1mov [rsp+109], al
1400624d5mov r14l, [rsp+168]
1400624ddmov [rsp+40], rcx
1400624e2mov ecx, [rsp+152]
1400624e9mov [rsp+104], ecx
1400624edtest al, al
1400624efjne 0x140062a30
1400624f5test rbx, rbx
1400624f8je 0x140062504
1400624facmp r14l, -1
1400624feje 0x140062d60
140062504
140062504loc_140062504:
140062504mov r9l, r14l
140062507
140062507loc_140062507:
140062507movzx edx, [r12+110]
14006250dmovzx eax, [r12+32]
140062513cmp dl, r9b
140062516je 0x140062523
140062518cmp [r12+111], r9b
14006251djne 0x140062ce0
140062523
140062523loc_140062523:
140062523cmp dl, r9b
140062526sete [rsp+111]
14006252btest al, al
14006252djne 0x140062790
140062533
140062533loc_140062533:
140062533cmp [r12+72], r9b
140062538je 0x1400625ac
14006253amov rcx, rbx
14006253dmov [rsp+48], r9b
140062542call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140062547mov rdx, r15
14006254amov rcx, r13
14006254dmov [rsp+160], rbx
140062555mov [rsp+168], -1
140062560call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140062565mov rbx, [rsp+144]
14006256dmovzx r9l, [rsp+48]
140062573test al, al
140062575mov [rsp+40], rbx
14006257amov ebx, [rsp+152]
140062581mov [rsp+104], ebx
140062585jne 0x140062d30
14006258bmov rcx, r13
14006258ecall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140062593mov rbx, [rsp+160]
14006259bmov r14l, [rsp+168]
1400625a3mov r9l, eax
1400625a6movzx eax, [r12+32]
1400625ac
1400625acloc_1400625ac:
1400625acmov [rsp+110], 0
1400625b1mov ebp, r9l
1400625b4mov [rsp+60], 0
1400625bc
1400625bcloc_1400625bc:
1400625bctest al, al
1400625beje 0x1400625cb
1400625c0cmp [r12+73], bpl
1400625c5je 0x140062ebe
1400625cb
1400625cbloc_1400625cb:
1400625cbcmp [r12+72], bpl
1400625d0je 0x140062ebe
1400625d6cmp [r12+114], bpl
1400625dbje 0x140062bc8
1400625e1cmp [rsp+110], 0
1400625e6jne 0x140062cf0
1400625ec
1400625ecloc_1400625ec:
1400625ecmov [rsp+109], 0
1400625f1mov r9l, ebp
1400625f4
1400625f4loc_1400625f4:
1400625f4cmp esi, 16
1400625f7je 0x140062a18
1400625fd
1400625fdloc_1400625fd:
1400625fdmovsxd rax, esi
140062600mov edi, esi
140062602mov [rsp+64], rax
140062607
140062607loc_140062607:
140062607lea rax, [rsp+191]
14006260fxor edx, edx
140062611xor ecx, ecx
140062613mov [rsp+48], r9b
140062618mov r8, rax
14006261bmov [rsp+128], rax
140062623call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140062628cmp [r12+32], 0
14006262emovzx r9l, [rsp+48]
140062634mov [rsp+192], rax
14006263cjne 0x140062a50
140062642
140062642loc_140062642:
140062642movzx ecx, [rsp+111]
140062647xor edx, edx
140062649mov [rsp+72], rsi
14006264emov rax, 0x7fffffffffffffff
140062658add rax, rcx
14006265bmov [rsp+136], rcx
140062663mov [rsp+80], rax
140062668div rsi
14006266bmovzx esi, [r12+136]
140062674mov [rsp+48], rax
140062679test sil, sil
14006267cjne 0x140062870
140062682cmp [rsp+109], 0
140062687jne 0x140062d80
14006268dcmp [rsp+104], -1
140062692lea edx, [rdi+48]
140062695sete r15b
140062699xor r13l, r13l
14006269cxor ebp, ebp
14006269ejmp 0x14006272f
1400626a3
1400626a3 0f 1f 44 00 00 ..D..
1400626a8
1400626a8loc_1400626a8:
1400626a8mov r10, [rsp+72]
1400626admov rcx, [rsp+80]
1400626b2cdqe
1400626b4imul r10, rbp
1400626b8sub rcx, rax
1400626bbcmp rcx, r10
1400626belea rbp, [rax+r10]
1400626c2mov rax, [rbx+16]
1400626c6setb cl
1400626c9add [rsp+60], 1
1400626ceor r13l, ecx
1400626d1mov rcx, [rbx+24]
1400626d5cmp rax, rcx
1400626d8jae 0x140062770
1400626de
1400626deloc_1400626de:
1400626deadd rax, 1
1400626e2mov [rbx+16], rax
1400626e6
1400626e6loc_1400626e6:
1400626e6cmp rax, rcx
1400626e9jae 0x140062e60
1400626ef
1400626efloc_1400626ef:
1400626efcmp [rsp+40], 0
1400626f5setne sil
1400626f9and sil, r15b
1400626fcjne 0x1400627c8
140062702mov eax, r15l
140062705
140062705loc_140062705:
140062705cmp al, sil
140062708je 0x140062f7a
14006270etest rbx, rbx
140062711je 0x140062ea0
140062717mov rax, [rbx+16]
14006271bcmp rax, [rbx+24]
14006271fjae 0x14006280d
140062725movzx r9l, [rax]
140062729
140062729loc_140062729:
140062729mov r14l, -1
14006272f
14006272floc_14006272f:
14006272fcmp edi, 10
140062732jg 0x1400627a0
140062734cmp r9b, 47
140062738jle 0x140062a78
14006273ecmp dl, r9b
140062741jle 0x140062a78
140062747movsx eax, r9b
14006274bsub eax, 48
14006274e
14006274eloc_14006274e:
14006274ecmp [rsp+48], rbp
140062753jae 0x1400626a8
140062759mov rax, [rbx+16]
14006275dmov rcx, [rbx+24]
140062761mov r13l, 1
140062767cmp rax, rcx
14006276ajb 0x1400626de
140062770
140062770loc_140062770:
140062770mov rax, [rbx]
140062773mov [rsp+64], dl
140062777mov rcx, rbx
14006277acall [rax+80]
14006277dmov rax, [rbx+16]
140062781mov rcx, [rbx+24]
140062785movzx edx, [rsp+64]
14006278ajmp 0x1400626e6
14006278f
14006278f 90 .
140062790
140062790loc_140062790:
140062790cmp [r12+73], r9b
140062795jne 0x140062533
14006279bjmp 0x1400625ac
1400627a0
1400627a0loc_1400627a0:
1400627a0lea eax, [r9-48]
1400627a4mov ecx, r9l
1400627a7cmp al, 9
1400627a9jbe 0x1400627c0
1400627ablea eax, [r9-97]
1400627afcmp al, 5
1400627b1ja 0x140062850
1400627b7movsx eax, r9b
1400627bbsub eax, 87
1400627bejmp 0x14006274e
1400627c0
1400627c0loc_1400627c0:
1400627c0movsx eax, al
1400627c3jmp 0x14006274e
1400627c5
1400627c5 0f 1f 00 ...
1400627c8
1400627c8loc_1400627c8:
1400627c8mov rax, [rsp+40]
1400627cdmov rcx, [rax+24]
1400627d1cmp [rax+16], rcx
1400627d5jb 0x140062d90
1400627dbxor esi, esi
1400627dd
1400627ddloc_1400627dd:
1400627ddmov r14, [rsp+40]
1400627e2mov [rsp+64], dl
1400627e6mov rax, [r14]
1400627e9mov rcx, r14
1400627eccall [rax+72]
1400627efcmp eax, -1
1400627f2mov ecx, 0
1400627f7movzx edx, [rsp+64]
1400627fccmovne rcx, r14
140062800sete al
140062803mov [rsp+40], rcx
140062808jmp 0x140062705
14006280d
14006280dloc_14006280d:
14006280dmov rax, [rbx]
140062810mov [rsp+64], dl
140062814mov rcx, rbx
140062817call [rax+72]
14006281acmp eax, -1
14006281dmovzx edx, [rsp+64]
140062822mov r14l, eax
140062825mov r9l, eax
140062828jne 0x140062729
14006282ecmp edi, 10
140062831jle 0x140062ea0
140062837mov r9l, -1
14006283dmov ecx, -1
140062842xor ebx, ebx
140062844nop [rax+rax]
14006284fnop
140062850
140062850loc_140062850:
140062850sub ecx, 65
140062853cmp cl, 5
140062856ja 0x140062a78
14006285cmovsx eax, r9b
140062860sub eax, 55
140062863jmp 0x14006274e
140062868
140062868 0f 1f 84 00 00 00 00 00 ........
140062870
140062870loc_140062870:
140062870cmp [rsp+109], 0
140062875jne 0x140062da8
14006287bcmp [rsp+104], -1
140062880lea rax, [rsp+192]
140062888lea r15, [r12+114]
14006288dsete dil
140062891mov [rsp+120], rax
140062896xor r13l, r13l
140062899xor ebp, ebp
14006289bjmp 0x140062928
1400628a0
1400628a0loc_1400628a0:
1400628a0mov r10, [rsp+72]
1400628a5mov rdx, [rsp+80]
1400628aacdqe
1400628acimul r10, rbp
1400628b0sub rdx, rax
1400628b3cmp rdx, r10
1400628b6lea rbp, [rax+r10]
1400628basetb dl
1400628bdadd [rsp+60], 1
1400628c2or r13l, edx
1400628c5
1400628c5loc_1400628c5:
1400628c5mov rax, [rbx+16]
1400628c9mov rdx, [rbx+24]
1400628cdcmp rax, rdx
1400628d0jae 0x140062989
1400628d6
1400628d6loc_1400628d6:
1400628d6add rax, 1
1400628damov [rbx+16], rax
1400628de
1400628deloc_1400628de:
1400628decmp rax, rdx
1400628e1jae 0x140062df0
1400628e7
1400628e7loc_1400628e7:
1400628e7cmp [rsp+40], 0
1400628edsetne al
1400628f0and al, dil
1400628f3mov r14l, eax
1400628f6jne 0x1400629d0
1400628fcmov eax, edi
1400628fe
1400628feloc_1400628fe:
1400628fecmp al, r14b
140062901je 0x140062d90
140062907test rbx, rbx
14006290aje 0x140062e30
140062910mov rax, [rbx+16]
140062914cmp rax, [rbx+24]
140062918jae 0x140062e40
14006291emovzx r9l, [rax]
140062922
140062922loc_140062922:
140062922mov r14l, -1
140062928
140062928loc_140062928:
140062928movzx eax, [r12+32]
14006292etest al, al
140062930je 0x140062939
140062932cmp [r12+73], r9b
140062937je 0x1400629a0
140062939
140062939loc_140062939:
140062939cmp [r12+72], r9b
14006293eje 0x140062a78
140062944mov r8, [rsp+64]
140062949movsx edx, r9b
14006294dmov rcx, r15
140062950call memchr
140062955test rax, rax
140062958je 0x140062a78
14006295esub rax, r15
140062961lea edx, [rax-6]
140062964cmp eax, 15
140062967cmovg eax, edx
14006296acmp [rsp+48], rbp
14006296fjae 0x1400628a0
140062975mov rax, [rbx+16]
140062979mov rdx, [rbx+24]
14006297dmov r13l, esi
140062980cmp rax, rdx
140062983jb 0x1400628d6
140062989
140062989loc_140062989:
140062989mov rax, [rbx]
14006298cmov rcx, rbx
14006298fcall [rax+80]
140062992mov rax, [rbx+16]
140062996mov rdx, [rbx+24]
14006299ajmp 0x1400628de
14006299f
14006299f 90 .
1400629a0
1400629a0loc_1400629a0:
1400629a0mov ecx, [rsp+60]
1400629a4test ecx, ecx
1400629a6je 0x140062ec6
1400629acmovsx edx, cl
1400629afmov rcx, [rsp+120]
1400629b4call std::string::push_back(char)
1400629b9mov [rsp+60], 0
1400629c1jmp 0x1400628c5
1400629c6
1400629c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400629d0
1400629d0loc_1400629d0:
1400629d0mov rax, [rsp+40]
1400629d5mov rcx, [rax+24]
1400629d9cmp [rax+16], rcx
1400629ddjb 0x140062db8
1400629e3xor r14l, r14l
1400629e6
1400629e6loc_1400629e6:
1400629e6mov rcx, [rsp+40]
1400629ebmov rax, [rcx]
1400629eecall [rax+72]
1400629f1cmp eax, -1
1400629f4mov edx, 0
1400629f9cmovne rdx, [rsp+40]
1400629ffmov eax, 0
140062a04cmove eax, esi
140062a07mov [rsp+40], rdx
140062a0cjmp 0x1400628fe
140062a11
140062a11 0f 1f 80 00 00 00 00 .......
140062a18
140062a18loc_140062a18:
140062a18mov [rsp+64], 22
140062a21mov edi, 22
140062a26jmp 0x140062607
140062a2b
140062a2b 0f 1f 44 00 00 ..D..
140062a30
140062a30loc_140062a30:
140062a30mov [rsp+111], 0
140062a35xor r9l, r9l
140062a38mov [rsp+60], 0
140062a40mov [rsp+110], 0
140062a45jmp 0x1400625f4
140062a4a
140062a4a 66 0f 1f 44 00 00 f..D..
140062a50
140062a50loc_140062a50:
140062a50lea rcx, [rsp+192]
140062a58mov edx, 32
140062a5dmov [rsp+48], r9b
140062a62call std::string::reserve(unsigned long long)
140062a67movzx r9l, [rsp+48]
140062a6djmp 0x140062642
140062a72
140062a72 66 0f 1f 44 00 00 f..D..
140062a78
140062a78loc_140062a78:
140062a78xor esi, esi
140062a7a
140062a7aloc_140062a7a:
140062a7amov rax, [rsp+192]
140062a82cmp [rax-24], 0
140062a87jne 0x140062b30
140062a8dcmp [rsp+110], 1
140062a92je 0x140062b83
140062a98mov edx, [rsp+60]
140062a9ctest edx, edx
140062a9ejne 0x140062b83
140062aa4
140062aa4loc_140062aa4:
140062aa4mov rdi, [rsp+112]
140062aa9mov [rdi], 0
140062ab0mov rdi, [rsp+96]
140062ab5mov [rdi], 4
140062abb
140062abbloc_140062abb:
140062abbcmp [rsp+109], 0
140062ac0je 0x140062aca
140062ac2mov rdi, [rsp+96]
140062ac7or [rdi], 2
140062aca
140062acaloc_140062aca:
140062acamov [rsp+160], rbx
140062ad2mov rdi, [rsp+88]
140062ad7mov edx, -1
140062adcmov [rsp+168], r14l
140062ae4movdqu x2, [rsp+160]
140062aedmovups [rdi], x2
140062af0lock xadd [rax-8], edx
140062af5test edx, edx
140062af7jle 0x140062c90
140062afd
140062afdloc_140062afd:
140062afdmov rdi, [rip+0x134b8c]
140062b04mov rax, [rsp+200]
140062b0csub rax, [rdi]
140062b0fjne 0x140062f5b
140062b15mov rax, [rsp+88]
140062b1aadd rsp, 216
140062b21pop rbx
140062b22pop rsi
140062b23pop rdi
140062b24pop rbp
140062b25pop r12
140062b27pop r13
140062b29pop r14
140062b2bpop r15
140062b2dret
140062b2e
140062b2e 66 90 f.
140062b30
140062b30loc_140062b30:
140062b30movsx edx, [rsp+60]
140062b35lea rcx, [rsp+192]
140062b3dcall std::string::push_back(char)
140062b42mov rdx, [r12+24]
140062b47mov rcx, [r12+16]
140062b4clea r8, [rsp+192]
140062b54call std::__verify_grouping(char const*, unsigned long long, std::string const&)
140062b59test al, al
140062b5bje 0x140062cd0
140062b61
140062b61loc_140062b61:
140062b61mov ecx, [rsp+60]
140062b65mov rax, [rsp+192]
140062b6dtest ecx, ecx
140062b6fjne 0x140062b83
140062b71cmp [rsp+110], 1
140062b76je 0x140062b83
140062b78cmp [rax-24], 0
140062b7dje 0x140062aa4
140062b83
140062b83loc_140062b83:
140062b83test sil, sil
140062b86jne 0x140062aa4
140062b8ctest r13b, r13b
140062b8fje 0x140062cb0
140062b95mov rdx, [rsp+136]
140062b9dmov rdi, [rsp+112]
140062ba2mov rcx, 0x7fffffffffffffff
140062bacneg rdx
140062bafxor rdx, rcx
140062bb2mov [rdi], rdx
140062bb5mov rdi, [rsp+96]
140062bbamov [rdi], 4
140062bc0jmp 0x140062abb
140062bc5
140062bc5 0f 1f 00 ...
140062bc8
140062bc8loc_140062bc8:
140062bc8movzx eax, [rsp+110]
140062bcdxor eax, 1
140062bd0cmp esi, 10
140062bd3sete dl
140062bd6or al, dl
140062bd8je 0x140062cf0
140062bdetest edi, edi
140062be0sete cl
140062be3cmp esi, 8
140062be6sete dl
140062be9or cl, dl
140062bebmov [rsp+110], cl
140062befje 0x140062eb0
140062bf5mov [rsp+60], 0
140062bfdmov esi, 8
140062c02
140062c02loc_140062c02:
140062c02mov rcx, rbx
140062c05call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140062c0amov rax, [rsp+40]
140062c0fmov rdx, r15
140062c12mov rcx, r13
140062c15mov [rsp+160], rbx
140062c1dmov [rsp+144], rax
140062c25mov eax, [rsp+104]
140062c29mov [rsp+168], -1
140062c34mov [rsp+152], eax
140062c3bcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140062c40mov rbx, [rsp+144]
140062c48mov [rsp+40], rbx
140062c4dmov ebx, [rsp+152]
140062c54mov [rsp+104], ebx
140062c58test al, al
140062c5ajne 0x140062dd0
140062c60mov rcx, r13
140062c63call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140062c68mov rbx, [rsp+160]
140062c70mov r14l, [rsp+168]
140062c78mov ebp, eax
140062c7acmp [rsp+110], 0
140062c7fje 0x1400625ec
140062c85movzx eax, [r12+32]
140062c8bjmp 0x1400625bc
140062c90
140062c90loc_140062c90:
140062c90mov rdx, [rsp+128]
140062c98lea rcx, [rax-24]
140062c9ccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140062ca1jmp 0x140062afd
140062ca6
140062ca6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140062cb0
140062cb0loc_140062cb0:
140062cb0mov rdx, rbp
140062cb3mov rdi, [rsp+112]
140062cb8neg rdx
140062cbbcmp [rsp+111], 0
140062cc0cmovne rbp, rdx
140062cc4mov [rdi], rbp
140062cc7jmp 0x140062abb
140062ccc
140062ccc 0f 1f 40 00 ..@.
140062cd0
140062cd0loc_140062cd0:
140062cd0mov rax, [rsp+96]
140062cd5mov [rax], 4
140062cdbjmp 0x140062b61
140062ce0
140062ce0loc_140062ce0:
140062ce0mov [rsp+111], 0
140062ce5jmp 0x1400625ac
140062cea
140062cea 66 0f 1f 44 00 00 f..D..
140062cf0
140062cf0loc_140062cf0:
140062cf0cmp [r12+112], bpl
140062cf5je 0x140062d02
140062cf7cmp [r12+113], bpl
140062cfcjne 0x140062ef2
140062d02
140062d02loc_140062d02:
140062d02test edi, edi
140062d04sete al
140062d07cmp esi, 16
140062d0asete dl
140062d0dor al, dl
140062d0fje 0x140062eff
140062d15mov [rsp+110], 0
140062d1amov esi, 16
140062d1fmov [rsp+60], 0
140062d27jmp 0x140062c02
140062d2c
140062d2c 0f 1f 40 00 ..@.
140062d30
140062d30loc_140062d30:
140062d30mov [rsp+110], 0
140062d35mov rbx, [rsp+160]
140062d3dmov [rsp+109], al
140062d41mov r14l, [rsp+168]
140062d49mov [rsp+60], 0
140062d51jmp 0x1400625f4
140062d56
140062d56 66 2e 0f 1f 84 00 00 00 00 00 f.........
140062d60
140062d60loc_140062d60:
140062d60mov rax, [rbx+16]
140062d64cmp rax, [rbx+24]
140062d68jae 0x140062ecd
140062d6emovzx r9l, [rax]
140062d72jmp 0x140062507
140062d77
140062d77 66 0f 1f 84 00 00 00 00 00 f........
140062d80
140062d80loc_140062d80:
140062d80xor r13l, r13l
140062d83xor ebp, ebp
140062d85jmp 0x140062a7a
140062d8a
140062d8a 66 0f 1f 44 00 00 f..D..
140062d90
140062d90loc_140062d90:
140062d90mov [rsp+109], sil
140062d95mov r14l, -1
140062d9bxor esi, esi
140062d9djmp 0x140062a7a
140062da2
140062da2 66 0f 1f 44 00 00 f..D..
140062da8
140062da8loc_140062da8:
140062da8xor ebp, ebp
140062daaxor r13l, r13l
140062dadxor esi, esi
140062dafjmp 0x140062a7a
140062db4
140062db4 0f 1f 40 00 ..@.
140062db8
140062db8loc_140062db8:
140062db8mov [rsp+109], r14b
140062dbdxor esi, esi
140062dbfmov r14l, -1
140062dc5jmp 0x140062a7a
140062dca
140062dca 66 0f 1f 44 00 00 f..D..
140062dd0
140062dd0loc_140062dd0:
140062dd0mov [rsp+109], al
140062dd4mov rbx, [rsp+160]
140062ddcmov r9l, ebp
140062ddfmov r14l, [rsp+168]
140062de7jmp 0x1400625f4
140062dec
140062dec 0f 1f 40 00 ..@.
140062df0
140062df0loc_140062df0:
140062df0mov rax, [rbx]
140062df3mov rcx, rbx
140062df6call [rax+72]
140062df9cmp eax, -1
140062dfcjne 0x1400628e7
140062e02cmp [rsp+40], 0
140062e08setne al
140062e0band al, dil
140062e0emov r14l, eax
140062e11jne 0x140062f11
140062e17cmp [rsp+104], -1
140062e1cje 0x140062f9a
140062e22nop [rax+rax]
140062e2dnop [rax]
140062e30
140062e30loc_140062e30:
140062e30mov r9l, -1
140062e36xor ebx, ebx
140062e38jmp 0x140062922
140062e3d
140062e3d 0f 1f 00 ...
140062e40
140062e40loc_140062e40:
140062e40mov rax, [rbx]
140062e43mov rcx, rbx
140062e46call [rax+72]
140062e49cmp eax, -1
140062e4cje 0x140062e30
140062e4emov r9l, eax
140062e51jmp 0x140062922
140062e56
140062e56 66 2e 0f 1f 84 00 00 00 00 00 f.........
140062e60
140062e60loc_140062e60:
140062e60mov rax, [rbx]
140062e63mov [rsp+64], dl
140062e67mov rcx, rbx
140062e6acall [rax+72]
140062e6dcmp eax, -1
140062e70movzx edx, [rsp+64]
140062e75jne 0x1400626ef
140062e7bcmp [rsp+40], 0
140062e81setne sil
140062e85and sil, r15b
140062e88jne 0x140062f60
140062e8ecmp [rsp+104], -1
140062e93je 0x140062f8a
140062e99nop [rax]
140062ea0
140062ea0loc_140062ea0:
140062ea0xor esi, esi
140062ea2mov r14l, -1
140062ea8xor ebx, ebx
140062eaajmp 0x140062a7a
140062eaf
140062eaf 90 .
140062eb0
140062eb0loc_140062eb0:
140062eb0add [rsp+60], 1
140062eb5mov [rsp+110], al
140062eb9jmp 0x140062c02
140062ebe
140062ebeloc_140062ebe:
140062ebemov r9l, ebp
140062ec1jmp 0x1400625f4
140062ec6
140062ec6loc_140062ec6:
140062ec6mov esi, eax
140062ec8jmp 0x140062a7a
140062ecd
140062ecdloc_140062ecd:
140062ecdmov rax, [rbx]
140062ed0mov rcx, rbx
140062ed3call [rax+72]
140062ed6mov edx, -1
140062edbcmp eax, -1
140062edecmovne edx, eax
140062ee1mov eax, 0
140062ee6cmove rbx, rax
140062eeamov r9l, edx
140062eedjmp 0x140062507
140062ef2
140062ef2loc_140062ef2:
140062ef2mov [rsp+110], 1
140062ef7mov r9l, ebp
140062efajmp 0x1400625f4
140062eff
140062effloc_140062eff:
140062effmov [rsp+109], 0
140062f04mov r9l, ebp
140062f07mov [rsp+110], 1
140062f0cjmp 0x1400625fd
140062f11
140062f11loc_140062f11:
140062f11mov rax, [rsp+40]
140062f16mov rbx, [rax+24]
140062f1acmp [rax+16], rbx
140062f1ejb 0x140062e30
140062f24xor ebx, ebx
140062f26jmp 0x1400629e6
140062f2b
140062f2b 48 89 c3 48 8b H..H.
140062f30 84 24 c0 00 00 00 48 8b 94 24 80 00 00 00 48 8d .$....H..$....H.
140062f40 48 e8 e8 29 48 03 00 48 8b 3d 42 47 13 00 48 8b H..)H..H.=BG..H.
140062f50 84 24 c8 00 00 00 48 2b 07 74 51 .$....H+.tQ
140062f5b
140062f5bloc_140062f5b:
140062f5bcall __stack_chk_fail
140062f60
140062f60loc_140062f60:
140062f60mov rax, [rsp+40]
140062f65mov rbx, [rax+24]
140062f69cmp [rax+16], rbx
140062f6djb 0x140062ea0
140062f73xor ebx, ebx
140062f75jmp 0x1400627dd
140062f7a
140062f7aloc_140062f7a:
140062f7amov [rsp+109], 1
140062f7fxor esi, esi
140062f81or r14l, -1
140062f85jmp 0x140062a7a
140062f8a
140062f8aloc_140062f8a:
140062f8amov [rsp+109], 1
140062f8for r14l, -1
140062f93xor ebx, ebx
140062f95jmp 0x140062a7a
140062f9a
140062f9aloc_140062f9a:
140062f9amov [rsp+109], sil
140062f9for r14l, -1
140062fa3xor esi, esi
140062fa5xor ebx, ebx
140062fa7jmp 0x140062a7a
140062fac
140062fac 48 89 d9 e8 H...
140062fb0 ec 83 fb ff 90 .....
140062410
140062fb5
140062fb5 // align 0x10
140062fb5 // align 0x10
140062fc0
140062fc0std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
140062fc0push r15
140062fc2push r14
140062fc4push r13
140062fc6push r12
140062fc8push rbp
140062fc9push rdi
140062fcapush rsi
140062fcbpush rbx
140062fccsub rsp, 200
140062fd3mov rdi, [rip+0x1346b6]
140062fdamov esi, 8
140062fdfmov rbx, [rsp+304]
140062fe7mov rax, [rsp+312]
140062fefmovdqu x0, [r8]
140062ff4movdqu x1, [r9]
140062ff9mov [rsp+80], rcx
140062ffemov rcx, [rdi]
140063001mov [rsp+184], rcx
140063009lea rcx, [rbx+208]
140063010mov [rsp+88], rax
140063015mov rax, [rsp+320]
14006301dmovups [rsp+144], x0
140063025mov [rsp+96], rax
14006302amovups [rsp+128], x1
140063032call _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140063037mov edi, [rbx+24]
14006303amov r12, rax
14006303dand edi, 74
140063040cmp edi, 64
140063043je 0x140063056
140063045cmp edi, 8
140063048mov esi, 10
14006304dmov eax, 16
140063052cmove rsi, rax
140063056
140063056loc_140063056:
140063056lea r15, [rsp+128]
14006305elea r13, [rsp+144]
140063066mov rcx, r13
140063069mov rdx, r15
14006306ccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063071mov rcx, [rsp+128]
140063079mov rbx, [rsp+144]
140063081mov [rsp+125], al
140063085mov r14l, [rsp+152]
14006308dmov [rsp+40], rcx
140063092mov ecx, [rsp+136]
140063099mov [rsp+120], ecx
14006309dtest al, al
14006309fjne 0x1400635c0
1400630a5test rbx, rbx
1400630a8je 0x1400630b4
1400630aacmp r14l, -1
1400630aeje 0x1400638e0
1400630b4
1400630b4loc_1400630b4:
1400630b4mov r9l, r14l
1400630b7
1400630b7loc_1400630b7:
1400630b7movzx edx, [r12+110]
1400630bdmovzx eax, [r12+32]
1400630c3cmp dl, r9b
1400630c6je 0x1400630d3
1400630c8cmp [r12+111], r9b
1400630cdjne 0x140063860
1400630d3
1400630d3loc_1400630d3:
1400630d3cmp dl, r9b
1400630d6sete [rsp+127]
1400630dbtest al, al
1400630ddjne 0x140063320
1400630e3
1400630e3loc_1400630e3:
1400630e3cmp [r12+72], r9b
1400630e8je 0x14006315c
1400630eamov rcx, rbx
1400630edmov [rsp+48], r9b
1400630f2call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
1400630f7mov rdx, r15
1400630famov rcx, r13
1400630fdmov [rsp+144], rbx
140063105mov [rsp+152], -1
140063110call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063115mov rbx, [rsp+128]
14006311dmovzx r9l, [rsp+48]
140063123test al, al
140063125mov [rsp+40], rbx
14006312amov ebx, [rsp+136]
140063131mov [rsp+120], ebx
140063135jne 0x1400638b0
14006313bmov rcx, r13
14006313ecall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140063143mov rbx, [rsp+144]
14006314bmov r14l, [rsp+152]
140063153mov r9l, eax
140063156movzx eax, [r12+32]
14006315c
14006315cloc_14006315c:
14006315cmov [rsp+126], 0
140063161mov ebp, r9l
140063164mov [rsp+60], 0
14006316c
14006316cloc_14006316c:
14006316ctest al, al
14006316eje 0x14006317b
140063170cmp [r12+73], bpl
140063175je 0x140063a3e
14006317b
14006317bloc_14006317b:
14006317bcmp [r12+72], bpl
140063180je 0x140063a3e
140063186cmp [r12+114], bpl
14006318bje 0x140063748
140063191cmp [rsp+126], 0
140063196jne 0x140063870
14006319c
14006319cloc_14006319c:
14006319cmov [rsp+125], 0
1400631a1mov r9l, ebp
1400631a4
1400631a4loc_1400631a4:
1400631a4cmp esi, 16
1400631a7je 0x1400635a8
1400631ad
1400631adloc_1400631ad:
1400631admovsxd rax, esi
1400631b0mov edi, esi
1400631b2mov [rsp+64], rax
1400631b7
1400631b7loc_1400631b7:
1400631b7lea rax, [rsp+175]
1400631bfxor edx, edx
1400631c1xor ecx, ecx
1400631c3mov [rsp+48], r9b
1400631c8mov r8, rax
1400631cbmov [rsp+112], rax
1400631d0call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400631d5cmp [r12+32], 0
1400631dbmovzx r9l, [rsp+48]
1400631e1mov [rsp+176], rax
1400631e9jne 0x1400635e0
1400631ef
1400631efloc_1400631ef:
1400631efmov rax, -1
1400631f6xor edx, edx
1400631f8mov [rsp+72], rsi
1400631fddiv rsi
140063200movzx esi, [r12+136]
140063209mov [rsp+48], rax
14006320etest sil, sil
140063211jne 0x140063400
140063217cmp [rsp+125], 0
14006321cjne 0x140063900
140063222cmp [rsp+120], -1
140063227lea edx, [rdi+48]
14006322asete r15b
14006322exor r13l, r13l
140063231xor ebp, ebp
140063233jmp 0x1400632be
140063238
140063238 0f 1f 84 00 00 00 00 00 ........
140063240
140063240loc_140063240:
140063240mov r10, [rsp+72]
140063245cdqe
140063247imul r10, rbp
14006324badd rax, r10
14006324esetb cl
140063251mov rbp, rax
140063254mov rax, [rbx+16]
140063258add [rsp+60], 1
14006325dor r13l, ecx
140063260mov rcx, [rbx+24]
140063264cmp rax, rcx
140063267jae 0x1400632ff
14006326d
14006326dloc_14006326d:
14006326dadd rax, 1
140063271mov [rbx+16], rax
140063275
140063275loc_140063275:
140063275cmp rax, rcx
140063278jae 0x1400639e0
14006327e
14006327eloc_14006327e:
14006327ecmp [rsp+40], 0
140063284setne sil
140063288and sil, r15b
14006328bjne 0x140063358
140063291mov eax, r15l
140063294
140063294loc_140063294:
140063294cmp al, sil
140063297je 0x140063af7
14006329dtest rbx, rbx
1400632a0je 0x140063a20
1400632a6mov rax, [rbx+16]
1400632aacmp rax, [rbx+24]
1400632aejae 0x14006339d
1400632b4movzx r9l, [rax]
1400632b8
1400632b8loc_1400632b8:
1400632b8mov r14l, -1
1400632be
1400632beloc_1400632be:
1400632becmp edi, 10
1400632c1jg 0x140063330
1400632c3cmp r9b, 47
1400632c7jle 0x140063608
1400632cdcmp dl, r9b
1400632d0jle 0x140063608
1400632d6movsx eax, r9b
1400632dasub eax, 48
1400632dd
1400632ddloc_1400632dd:
1400632ddcmp [rsp+48], rbp
1400632e2jae 0x140063240
1400632e8mov rax, [rbx+16]
1400632ecmov rcx, [rbx+24]
1400632f0mov r13l, 1
1400632f6cmp rax, rcx
1400632f9jb 0x14006326d
1400632ff
1400632ffloc_1400632ff:
1400632ffmov rax, [rbx]
140063302mov [rsp+64], dl
140063306mov rcx, rbx
140063309call [rax+80]
14006330cmov rax, [rbx+16]
140063310mov rcx, [rbx+24]
140063314movzx edx, [rsp+64]
140063319jmp 0x140063275
14006331e
14006331e 66 90 f.
140063320
140063320loc_140063320:
140063320cmp [r12+73], r9b
140063325jne 0x1400630e3
14006332bjmp 0x14006315c
140063330
140063330loc_140063330:
140063330lea eax, [r9-48]
140063334mov ecx, r9l
140063337cmp al, 9
140063339jbe 0x140063350
14006333blea eax, [r9-97]
14006333fcmp al, 5
140063341ja 0x1400633e0
140063347movsx eax, r9b
14006334bsub eax, 87
14006334ejmp 0x1400632dd
140063350
140063350loc_140063350:
140063350movsx eax, al
140063353jmp 0x1400632dd
140063355
140063355 0f 1f 00 ...
140063358
140063358loc_140063358:
140063358mov rax, [rsp+40]
14006335dmov rcx, [rax+24]
140063361cmp [rax+16], rcx
140063365jb 0x140063910
14006336bxor esi, esi
14006336d
14006336dloc_14006336d:
14006336dmov r14, [rsp+40]
140063372mov [rsp+64], dl
140063376mov rax, [r14]
140063379mov rcx, r14
14006337ccall [rax+72]
14006337fcmp eax, -1
140063382mov ecx, 0
140063387movzx edx, [rsp+64]
14006338ccmovne rcx, r14
140063390sete al
140063393mov [rsp+40], rcx
140063398jmp 0x140063294
14006339d
14006339dloc_14006339d:
14006339dmov rax, [rbx]
1400633a0mov [rsp+64], dl
1400633a4mov rcx, rbx
1400633a7call [rax+72]
1400633aacmp eax, -1
1400633admovzx edx, [rsp+64]
1400633b2mov r14l, eax
1400633b5mov r9l, eax
1400633b8jne 0x1400632b8
1400633becmp edi, 10
1400633c1jle 0x140063a20
1400633c7mov r9l, -1
1400633cdmov ecx, -1
1400633d2xor ebx, ebx
1400633d4nop [rax+rax]
1400633dfnop
1400633e0
1400633e0loc_1400633e0:
1400633e0sub ecx, 65
1400633e3cmp cl, 5
1400633e6ja 0x140063608
1400633ecmovsx eax, r9b
1400633f0sub eax, 55
1400633f3jmp 0x1400632dd
1400633f8
1400633f8 0f 1f 84 00 00 00 00 00 ........
140063400
140063400loc_140063400:
140063400cmp [rsp+125], 0
140063405jne 0x140063928
14006340bcmp [rsp+120], -1
140063410lea rax, [rsp+176]
140063418lea r15, [r12+114]
14006341dsete dil
140063421mov [rsp+104], rax
140063426xor r13l, r13l
140063429xor ebp, ebp
14006342bjmp 0x1400634af
140063430
140063430loc_140063430:
140063430mov r10, [rsp+72]
140063435cdqe
140063437imul r10, rbp
14006343badd rax, r10
14006343esetb dl
140063441add [rsp+60], 1
140063446mov rbp, rax
140063449or r13l, edx
14006344c
14006344cloc_14006344c:
14006344cmov rax, [rbx+16]
140063450mov rdx, [rbx+24]
140063454cmp rax, rdx
140063457jae 0x140063510
14006345d
14006345dloc_14006345d:
14006345dadd rax, 1
140063461mov [rbx+16], rax
140063465
140063465loc_140063465:
140063465cmp rax, rdx
140063468jae 0x140063970
14006346e
14006346eloc_14006346e:
14006346ecmp [rsp+40], 0
140063474setne al
140063477and al, dil
14006347amov r14l, eax
14006347djne 0x140063560
140063483mov eax, edi
140063485
140063485loc_140063485:
140063485cmp al, r14b
140063488je 0x140063910
14006348etest rbx, rbx
140063491je 0x1400639b0
140063497mov rax, [rbx+16]
14006349bcmp rax, [rbx+24]
14006349fjae 0x1400639c0
1400634a5movzx r9l, [rax]
1400634a9
1400634a9loc_1400634a9:
1400634a9mov r14l, -1
1400634af
1400634afloc_1400634af:
1400634afmovzx eax, [r12+32]
1400634b5test al, al
1400634b7je 0x1400634c0
1400634b9cmp [r12+73], r9b
1400634beje 0x140063530
1400634c0
1400634c0loc_1400634c0:
1400634c0cmp [r12+72], r9b
1400634c5je 0x140063608
1400634cbmov r8, [rsp+64]
1400634d0movsx edx, r9b
1400634d4mov rcx, r15
1400634d7call memchr
1400634dctest rax, rax
1400634dfje 0x140063608
1400634e5sub rax, r15
1400634e8lea edx, [rax-6]
1400634ebcmp eax, 15
1400634eecmovg eax, edx
1400634f1cmp [rsp+48], rbp
1400634f6jae 0x140063430
1400634fcmov rax, [rbx+16]
140063500mov rdx, [rbx+24]
140063504mov r13l, esi
140063507cmp rax, rdx
14006350ajb 0x14006345d
140063510
140063510loc_140063510:
140063510mov rax, [rbx]
140063513mov rcx, rbx
140063516call [rax+80]
140063519mov rax, [rbx+16]
14006351dmov rdx, [rbx+24]
140063521jmp 0x140063465
140063526
140063526 66 2e 0f 1f 84 00 00 00 00 00 f.........
140063530
140063530loc_140063530:
140063530mov ecx, [rsp+60]
140063534test ecx, ecx
140063536je 0x140063a46
14006353cmovsx edx, cl
14006353fmov rcx, [rsp+104]
140063544call std::string::push_back(char)
140063549mov [rsp+60], 0
140063551jmp 0x14006344c
140063556
140063556 66 2e 0f 1f 84 00 00 00 00 00 f.........
140063560
140063560loc_140063560:
140063560mov rax, [rsp+40]
140063565mov rcx, [rax+24]
140063569cmp [rax+16], rcx
14006356djb 0x140063938
140063573xor r14l, r14l
140063576
140063576loc_140063576:
140063576mov rdx, [rsp+40]
14006357bmov rax, [rdx]
14006357emov rcx, rdx
140063581call [rax+72]
140063584cmp eax, -1
140063587mov edx, 0
14006358ccmovne rdx, [rsp+40]
140063592mov eax, 0
140063597cmove eax, esi
14006359amov [rsp+40], rdx
14006359fjmp 0x140063485
1400635a4
1400635a4 0f 1f 40 00 ..@.
1400635a8
1400635a8loc_1400635a8:
1400635a8mov [rsp+64], 22
1400635b1mov edi, 22
1400635b6jmp 0x1400631b7
1400635bb
1400635bb 0f 1f 44 00 00 ..D..
1400635c0
1400635c0loc_1400635c0:
1400635c0mov [rsp+127], 0
1400635c5xor r9l, r9l
1400635c8mov [rsp+60], 0
1400635d0mov [rsp+126], 0
1400635d5jmp 0x1400631a4
1400635da
1400635da 66 0f 1f 44 00 00 f..D..
1400635e0
1400635e0loc_1400635e0:
1400635e0lea rcx, [rsp+176]
1400635e8mov edx, 32
1400635edmov [rsp+48], r9b
1400635f2call std::string::reserve(unsigned long long)
1400635f7movzx r9l, [rsp+48]
1400635fdjmp 0x1400631ef
140063602
140063602 66 0f 1f 44 00 00 f..D..
140063608
140063608loc_140063608:
140063608xor esi, esi
14006360a
14006360aloc_14006360a:
14006360amov rcx, [rsp+176]
140063612cmp [rcx-24], 0
140063617jne 0x1400636c0
14006361dmov eax, [rsp+60]
140063621test eax, eax
140063623jne 0x140063713
140063629cmp [rsp+126], 1
14006362eje 0x140063713
140063634
140063634loc_140063634:
140063634mov rax, [rsp+96]
140063639mov [rax], 0
140063640mov rax, [rsp+88]
140063645mov [rax], 4
14006364b
14006364bloc_14006364b:
14006364bcmp [rsp+125], 0
140063650je 0x14006365a
140063652mov rax, [rsp+88]
140063657or [rax], 2
14006365a
14006365aloc_14006365a:
14006365amov rax, [rsp+80]
14006365fmov [rsp+144], rbx
140063667mov [rsp+152], r14l
14006366fmovdqu x2, [rsp+144]
140063678movups [rax], x2
14006367bmov eax, -1
140063680lock xadd [rcx-8], eax
140063685test eax, eax
140063687jle 0x140063810
14006368d
14006368dloc_14006368d:
14006368dmov rdi, [rip+0x133ffc]
140063694mov rax, [rsp+184]
14006369csub rax, [rdi]
14006369fjne 0x140063ad8
1400636a5mov rax, [rsp+80]
1400636aaadd rsp, 200
1400636b1pop rbx
1400636b2pop rsi
1400636b3pop rdi
1400636b4pop rbp
1400636b5pop r12
1400636b7pop r13
1400636b9pop r14
1400636bbpop r15
1400636bdret
1400636be
1400636be 66 90 f.
1400636c0
1400636c0loc_1400636c0:
1400636c0movsx edx, [rsp+60]
1400636c5lea rcx, [rsp+176]
1400636cdcall std::string::push_back(char)
1400636d2mov rdx, [r12+24]
1400636d7mov rcx, [r12+16]
1400636dclea r8, [rsp+176]
1400636e4call std::__verify_grouping(char const*, unsigned long long, std::string const&)
1400636e9test al, al
1400636ebje 0x140063848
1400636f1
1400636f1loc_1400636f1:
1400636f1mov edx, [rsp+60]
1400636f5mov rcx, [rsp+176]
1400636fdtest edx, edx
1400636ffjne 0x140063713
140063701cmp [rsp+126], 1
140063706je 0x140063713
140063708cmp [rcx-24], 0
14006370dje 0x140063634
140063713
140063713loc_140063713:
140063713test sil, sil
140063716jne 0x140063634
14006371ctest r13b, r13b
14006371fje 0x140063828
140063725mov rax, [rsp+96]
14006372amov [rax], -1
140063731mov rax, [rsp+88]
140063736mov [rax], 4
14006373cjmp 0x14006364b
140063741
140063741 0f 1f 80 00 00 00 00 .......
140063748
140063748loc_140063748:
140063748movzx eax, [rsp+126]
14006374dxor eax, 1
140063750cmp esi, 10
140063753sete dl
140063756or al, dl
140063758je 0x140063870
14006375etest edi, edi
140063760sete cl
140063763cmp esi, 8
140063766sete dl
140063769or cl, dl
14006376bmov [rsp+126], cl
14006376fje 0x140063a30
140063775mov [rsp+60], 0
14006377dmov esi, 8
140063782
140063782loc_140063782:
140063782mov rcx, rbx
140063785call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14006378amov rax, [rsp+40]
14006378fmov rdx, r15
140063792mov rcx, r13
140063795mov [rsp+144], rbx
14006379dmov [rsp+128], rax
1400637a5mov eax, [rsp+120]
1400637a9mov [rsp+152], -1
1400637b4mov [rsp+136], eax
1400637bbcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
1400637c0mov rbx, [rsp+128]
1400637c8mov [rsp+40], rbx
1400637cdmov ebx, [rsp+136]
1400637d4mov [rsp+120], ebx
1400637d8test al, al
1400637dajne 0x140063950
1400637e0mov rcx, r13
1400637e3call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400637e8mov rbx, [rsp+144]
1400637f0mov r14l, [rsp+152]
1400637f8mov ebp, eax
1400637facmp [rsp+126], 0
1400637ffje 0x14006319c
140063805movzx eax, [r12+32]
14006380bjmp 0x14006316c
140063810
140063810loc_140063810:
140063810mov rdx, [rsp+112]
140063815sub rcx, 24
140063819call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006381ejmp 0x14006368d
140063823
140063823 0f 1f 44 00 00 ..D..
140063828
140063828loc_140063828:
140063828mov rax, rbp
14006382bneg rax
14006382ecmp [rsp+127], 0
140063833cmovne rbp, rax
140063837mov rax, [rsp+96]
14006383cmov [rax], rbp
14006383fjmp 0x14006364b
140063844
140063844 0f 1f 40 00 ..@.
140063848
140063848loc_140063848:
140063848mov rax, [rsp+88]
14006384dmov [rax], 4
140063853jmp 0x1400636f1
140063858
140063858 0f 1f 84 00 00 00 00 00 ........
140063860
140063860loc_140063860:
140063860mov [rsp+127], 0
140063865jmp 0x14006315c
14006386a
14006386a 66 0f 1f 44 00 00 f..D..
140063870
140063870loc_140063870:
140063870cmp [r12+112], bpl
140063875je 0x140063882
140063877cmp [r12+113], bpl
14006387cjne 0x140063a72
140063882
140063882loc_140063882:
140063882test edi, edi
140063884sete al
140063887cmp esi, 16
14006388asete dl
14006388dor al, dl
14006388fje 0x140063a7f
140063895mov [rsp+126], 0
14006389amov esi, 16
14006389fmov [rsp+60], 0
1400638a7jmp 0x140063782
1400638ac
1400638ac 0f 1f 40 00 ..@.
1400638b0
1400638b0loc_1400638b0:
1400638b0mov [rsp+126], 0
1400638b5mov rbx, [rsp+144]
1400638bdmov [rsp+125], al
1400638c1mov r14l, [rsp+152]
1400638c9mov [rsp+60], 0
1400638d1jmp 0x1400631a4
1400638d6
1400638d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400638e0
1400638e0loc_1400638e0:
1400638e0mov rax, [rbx+16]
1400638e4cmp rax, [rbx+24]
1400638e8jae 0x140063a4d
1400638eemovzx r9l, [rax]
1400638f2jmp 0x1400630b7
1400638f7
1400638f7 66 0f 1f 84 00 00 00 00 00 f........
140063900
140063900loc_140063900:
140063900xor r13l, r13l
140063903xor ebp, ebp
140063905jmp 0x14006360a
14006390a
14006390a 66 0f 1f 44 00 00 f..D..
140063910
140063910loc_140063910:
140063910mov [rsp+125], sil
140063915mov r14l, -1
14006391bxor esi, esi
14006391djmp 0x14006360a
140063922
140063922 66 0f 1f 44 00 00 f..D..
140063928
140063928loc_140063928:
140063928xor ebp, ebp
14006392axor r13l, r13l
14006392dxor esi, esi
14006392fjmp 0x14006360a
140063934
140063934 0f 1f 40 00 ..@.
140063938
140063938loc_140063938:
140063938mov [rsp+125], r14b
14006393dxor esi, esi
14006393fmov r14l, -1
140063945jmp 0x14006360a
14006394a
14006394a 66 0f 1f 44 00 00 f..D..
140063950
140063950loc_140063950:
140063950mov [rsp+125], al
140063954mov rbx, [rsp+144]
14006395cmov r9l, ebp
14006395fmov r14l, [rsp+152]
140063967jmp 0x1400631a4
14006396c
14006396c 0f 1f 40 00 ..@.
140063970
140063970loc_140063970:
140063970mov rax, [rbx]
140063973mov rcx, rbx
140063976call [rax+72]
140063979cmp eax, -1
14006397cjne 0x14006346e
140063982cmp [rsp+40], 0
140063988setne al
14006398band al, dil
14006398emov r14l, eax
140063991jne 0x140063a91
140063997cmp [rsp+120], -1
14006399cje 0x140063b17
1400639a2nop [rax+rax]
1400639adnop [rax]
1400639b0
1400639b0loc_1400639b0:
1400639b0mov r9l, -1
1400639b6xor ebx, ebx
1400639b8jmp 0x1400634a9
1400639bd
1400639bd 0f 1f 00 ...
1400639c0
1400639c0loc_1400639c0:
1400639c0mov rax, [rbx]
1400639c3mov rcx, rbx
1400639c6call [rax+72]
1400639c9cmp eax, -1
1400639ccje 0x1400639b0
1400639cemov r9l, eax
1400639d1jmp 0x1400634a9
1400639d6
1400639d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400639e0
1400639e0loc_1400639e0:
1400639e0mov rax, [rbx]
1400639e3mov [rsp+64], dl
1400639e7mov rcx, rbx
1400639eacall [rax+72]
1400639edcmp eax, -1
1400639f0movzx edx, [rsp+64]
1400639f5jne 0x14006327e
1400639fbcmp [rsp+40], 0
140063a01setne sil
140063a05and sil, r15b
140063a08jne 0x140063add
140063a0ecmp [rsp+120], -1
140063a13je 0x140063b07
140063a19nop [rax]
140063a20
140063a20loc_140063a20:
140063a20xor esi, esi
140063a22mov r14l, -1
140063a28xor ebx, ebx
140063a2ajmp 0x14006360a
140063a2f
140063a2f 90 .
140063a30
140063a30loc_140063a30:
140063a30add [rsp+60], 1
140063a35mov [rsp+126], al
140063a39jmp 0x140063782
140063a3e
140063a3eloc_140063a3e:
140063a3emov r9l, ebp
140063a41jmp 0x1400631a4
140063a46
140063a46loc_140063a46:
140063a46mov esi, eax
140063a48jmp 0x14006360a
140063a4d
140063a4dloc_140063a4d:
140063a4dmov rax, [rbx]
140063a50mov rcx, rbx
140063a53call [rax+72]
140063a56mov edx, -1
140063a5bcmp eax, -1
140063a5ecmovne edx, eax
140063a61mov eax, 0
140063a66cmove rbx, rax
140063a6amov r9l, edx
140063a6djmp 0x1400630b7
140063a72
140063a72loc_140063a72:
140063a72mov [rsp+126], 1
140063a77mov r9l, ebp
140063a7ajmp 0x1400631a4
140063a7f
140063a7floc_140063a7f:
140063a7fmov [rsp+125], 0
140063a84mov r9l, ebp
140063a87mov [rsp+126], 1
140063a8cjmp 0x1400631ad
140063a91
140063a91loc_140063a91:
140063a91mov rax, [rsp+40]
140063a96mov rbx, [rax+24]
140063a9acmp [rax+16], rbx
140063a9ejb 0x1400639b0
140063aa4xor ebx, ebx
140063aa6jmp 0x140063576
140063aab
140063aab 48 89 c3 48 8b H..H.
140063ab0 84 24 b0 00 00 00 48 8b 54 24 70 48 8d 48 e8 e8 .$....H.T$pH.H..
140063ac0 ac 3c 03 00 48 8b 3d c5 3b 13 00 48 8b 84 24 b8 .<..H.=.;..H..$.
140063ad0 00 00 00 48 2b 07 74 51 ...H+.tQ
140063ad8
140063ad8loc_140063ad8:
140063ad8call __stack_chk_fail
140063add
140063addloc_140063add:
140063addmov rax, [rsp+40]
140063ae2mov rbx, [rax+24]
140063ae6cmp [rax+16], rbx
140063aeajb 0x140063a20
140063af0xor ebx, ebx
140063af2jmp 0x14006336d
140063af7
140063af7loc_140063af7:
140063af7mov [rsp+125], 1
140063afcxor esi, esi
140063afeor r14l, -1
140063b02jmp 0x14006360a
140063b07
140063b07loc_140063b07:
140063b07mov [rsp+125], 1
140063b0cor r14l, -1
140063b10xor ebx, ebx
140063b12jmp 0x14006360a
140063b17
140063b17loc_140063b17:
140063b17mov [rsp+125], sil
140063b1cor r14l, -1
140063b20xor esi, esi
140063b22xor ebx, ebx
140063b24jmp 0x14006360a
140063b29
140063b29 48 89 d9 e8 6f 78 fb H...ox.
140063b30 ff 90 ..
140062fc0
140062fc0std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
140062fc0push r15
140062fc2push r14
140062fc4push r13
140062fc6push r12
140062fc8push rbp
140062fc9push rdi
140062fcapush rsi
140062fcbpush rbx
140062fccsub rsp, 200
140062fd3mov rdi, [rip+0x1346b6]
140062fdamov esi, 8
140062fdfmov rbx, [rsp+304]
140062fe7mov rax, [rsp+312]
140062fefmovdqu x0, [r8]
140062ff4movdqu x1, [r9]
140062ff9mov [rsp+80], rcx
140062ffemov rcx, [rdi]
140063001mov [rsp+184], rcx
140063009lea rcx, [rbx+208]
140063010mov [rsp+88], rax
140063015mov rax, [rsp+320]
14006301dmovups [rsp+144], x0
140063025mov [rsp+96], rax
14006302amovups [rsp+128], x1
140063032call _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140063037mov edi, [rbx+24]
14006303amov r12, rax
14006303dand edi, 74
140063040cmp edi, 64
140063043je 0x140063056
140063045cmp edi, 8
140063048mov esi, 10
14006304dmov eax, 16
140063052cmove rsi, rax
140063056
140063056loc_140063056:
140063056lea r15, [rsp+128]
14006305elea r13, [rsp+144]
140063066mov rcx, r13
140063069mov rdx, r15
14006306ccall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063071mov rcx, [rsp+128]
140063079mov rbx, [rsp+144]
140063081mov [rsp+125], al
140063085mov r14l, [rsp+152]
14006308dmov [rsp+40], rcx
140063092mov ecx, [rsp+136]
140063099mov [rsp+120], ecx
14006309dtest al, al
14006309fjne 0x1400635c0
1400630a5test rbx, rbx
1400630a8je 0x1400630b4
1400630aacmp r14l, -1
1400630aeje 0x1400638e0
1400630b4
1400630b4loc_1400630b4:
1400630b4mov r9l, r14l
1400630b7
1400630b7loc_1400630b7:
1400630b7movzx edx, [r12+110]
1400630bdmovzx eax, [r12+32]
1400630c3cmp dl, r9b
1400630c6je 0x1400630d3
1400630c8cmp [r12+111], r9b
1400630cdjne 0x140063860
1400630d3
1400630d3loc_1400630d3:
1400630d3cmp dl, r9b
1400630d6sete [rsp+127]
1400630dbtest al, al
1400630ddjne 0x140063320
1400630e3
1400630e3loc_1400630e3:
1400630e3cmp [r12+72], r9b
1400630e8je 0x14006315c
1400630eamov rcx, rbx
1400630edmov [rsp+48], r9b
1400630f2call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
1400630f7mov rdx, r15
1400630famov rcx, r13
1400630fdmov [rsp+144], rbx
140063105mov [rsp+152], -1
140063110call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063115mov rbx, [rsp+128]
14006311dmovzx r9l, [rsp+48]
140063123test al, al
140063125mov [rsp+40], rbx
14006312amov ebx, [rsp+136]
140063131mov [rsp+120], ebx
140063135jne 0x1400638b0
14006313bmov rcx, r13
14006313ecall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140063143mov rbx, [rsp+144]
14006314bmov r14l, [rsp+152]
140063153mov r9l, eax
140063156movzx eax, [r12+32]
14006315c
14006315cloc_14006315c:
14006315cmov [rsp+126], 0
140063161mov ebp, r9l
140063164mov [rsp+60], 0
14006316c
14006316cloc_14006316c:
14006316ctest al, al
14006316eje 0x14006317b
140063170cmp [r12+73], bpl
140063175je 0x140063a3e
14006317b
14006317bloc_14006317b:
14006317bcmp [r12+72], bpl
140063180je 0x140063a3e
140063186cmp [r12+114], bpl
14006318bje 0x140063748
140063191cmp [rsp+126], 0
140063196jne 0x140063870
14006319c
14006319cloc_14006319c:
14006319cmov [rsp+125], 0
1400631a1mov r9l, ebp
1400631a4
1400631a4loc_1400631a4:
1400631a4cmp esi, 16
1400631a7je 0x1400635a8
1400631ad
1400631adloc_1400631ad:
1400631admovsxd rax, esi
1400631b0mov edi, esi
1400631b2mov [rsp+64], rax
1400631b7
1400631b7loc_1400631b7:
1400631b7lea rax, [rsp+175]
1400631bfxor edx, edx
1400631c1xor ecx, ecx
1400631c3mov [rsp+48], r9b
1400631c8mov r8, rax
1400631cbmov [rsp+112], rax
1400631d0call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400631d5cmp [r12+32], 0
1400631dbmovzx r9l, [rsp+48]
1400631e1mov [rsp+176], rax
1400631e9jne 0x1400635e0
1400631ef
1400631efloc_1400631ef:
1400631efmov rax, -1
1400631f6xor edx, edx
1400631f8mov [rsp+72], rsi
1400631fddiv rsi
140063200movzx esi, [r12+136]
140063209mov [rsp+48], rax
14006320etest sil, sil
140063211jne 0x140063400
140063217cmp [rsp+125], 0
14006321cjne 0x140063900
140063222cmp [rsp+120], -1
140063227lea edx, [rdi+48]
14006322asete r15b
14006322exor r13l, r13l
140063231xor ebp, ebp
140063233jmp 0x1400632be
140063238
140063238 0f 1f 84 00 00 00 00 00 ........
140063240
140063240loc_140063240:
140063240mov r10, [rsp+72]
140063245cdqe
140063247imul r10, rbp
14006324badd rax, r10
14006324esetb cl
140063251mov rbp, rax
140063254mov rax, [rbx+16]
140063258add [rsp+60], 1
14006325dor r13l, ecx
140063260mov rcx, [rbx+24]
140063264cmp rax, rcx
140063267jae 0x1400632ff
14006326d
14006326dloc_14006326d:
14006326dadd rax, 1
140063271mov [rbx+16], rax
140063275
140063275loc_140063275:
140063275cmp rax, rcx
140063278jae 0x1400639e0
14006327e
14006327eloc_14006327e:
14006327ecmp [rsp+40], 0
140063284setne sil
140063288and sil, r15b
14006328bjne 0x140063358
140063291mov eax, r15l
140063294
140063294loc_140063294:
140063294cmp al, sil
140063297je 0x140063af7
14006329dtest rbx, rbx
1400632a0je 0x140063a20
1400632a6mov rax, [rbx+16]
1400632aacmp rax, [rbx+24]
1400632aejae 0x14006339d
1400632b4movzx r9l, [rax]
1400632b8
1400632b8loc_1400632b8:
1400632b8mov r14l, -1
1400632be
1400632beloc_1400632be:
1400632becmp edi, 10
1400632c1jg 0x140063330
1400632c3cmp r9b, 47
1400632c7jle 0x140063608
1400632cdcmp dl, r9b
1400632d0jle 0x140063608
1400632d6movsx eax, r9b
1400632dasub eax, 48
1400632dd
1400632ddloc_1400632dd:
1400632ddcmp [rsp+48], rbp
1400632e2jae 0x140063240
1400632e8mov rax, [rbx+16]
1400632ecmov rcx, [rbx+24]
1400632f0mov r13l, 1
1400632f6cmp rax, rcx
1400632f9jb 0x14006326d
1400632ff
1400632ffloc_1400632ff:
1400632ffmov rax, [rbx]
140063302mov [rsp+64], dl
140063306mov rcx, rbx
140063309call [rax+80]
14006330cmov rax, [rbx+16]
140063310mov rcx, [rbx+24]
140063314movzx edx, [rsp+64]
140063319jmp 0x140063275
14006331e
14006331e 66 90 f.
140063320
140063320loc_140063320:
140063320cmp [r12+73], r9b
140063325jne 0x1400630e3
14006332bjmp 0x14006315c
140063330
140063330loc_140063330:
140063330lea eax, [r9-48]
140063334mov ecx, r9l
140063337cmp al, 9
140063339jbe 0x140063350
14006333blea eax, [r9-97]
14006333fcmp al, 5
140063341ja 0x1400633e0
140063347movsx eax, r9b
14006334bsub eax, 87
14006334ejmp 0x1400632dd
140063350
140063350loc_140063350:
140063350movsx eax, al
140063353jmp 0x1400632dd
140063355
140063355 0f 1f 00 ...
140063358
140063358loc_140063358:
140063358mov rax, [rsp+40]
14006335dmov rcx, [rax+24]
140063361cmp [rax+16], rcx
140063365jb 0x140063910
14006336bxor esi, esi
14006336d
14006336dloc_14006336d:
14006336dmov r14, [rsp+40]
140063372mov [rsp+64], dl
140063376mov rax, [r14]
140063379mov rcx, r14
14006337ccall [rax+72]
14006337fcmp eax, -1
140063382mov ecx, 0
140063387movzx edx, [rsp+64]
14006338ccmovne rcx, r14
140063390sete al
140063393mov [rsp+40], rcx
140063398jmp 0x140063294
14006339d
14006339dloc_14006339d:
14006339dmov rax, [rbx]
1400633a0mov [rsp+64], dl
1400633a4mov rcx, rbx
1400633a7call [rax+72]
1400633aacmp eax, -1
1400633admovzx edx, [rsp+64]
1400633b2mov r14l, eax
1400633b5mov r9l, eax
1400633b8jne 0x1400632b8
1400633becmp edi, 10
1400633c1jle 0x140063a20
1400633c7mov r9l, -1
1400633cdmov ecx, -1
1400633d2xor ebx, ebx
1400633d4nop [rax+rax]
1400633dfnop
1400633e0
1400633e0loc_1400633e0:
1400633e0sub ecx, 65
1400633e3cmp cl, 5
1400633e6ja 0x140063608
1400633ecmovsx eax, r9b
1400633f0sub eax, 55
1400633f3jmp 0x1400632dd
1400633f8
1400633f8 0f 1f 84 00 00 00 00 00 ........
140063400
140063400loc_140063400:
140063400cmp [rsp+125], 0
140063405jne 0x140063928
14006340bcmp [rsp+120], -1
140063410lea rax, [rsp+176]
140063418lea r15, [r12+114]
14006341dsete dil
140063421mov [rsp+104], rax
140063426xor r13l, r13l
140063429xor ebp, ebp
14006342bjmp 0x1400634af
140063430
140063430loc_140063430:
140063430mov r10, [rsp+72]
140063435cdqe
140063437imul r10, rbp
14006343badd rax, r10
14006343esetb dl
140063441add [rsp+60], 1
140063446mov rbp, rax
140063449or r13l, edx
14006344c
14006344cloc_14006344c:
14006344cmov rax, [rbx+16]
140063450mov rdx, [rbx+24]
140063454cmp rax, rdx
140063457jae 0x140063510
14006345d
14006345dloc_14006345d:
14006345dadd rax, 1
140063461mov [rbx+16], rax
140063465
140063465loc_140063465:
140063465cmp rax, rdx
140063468jae 0x140063970
14006346e
14006346eloc_14006346e:
14006346ecmp [rsp+40], 0
140063474setne al
140063477and al, dil
14006347amov r14l, eax
14006347djne 0x140063560
140063483mov eax, edi
140063485
140063485loc_140063485:
140063485cmp al, r14b
140063488je 0x140063910
14006348etest rbx, rbx
140063491je 0x1400639b0
140063497mov rax, [rbx+16]
14006349bcmp rax, [rbx+24]
14006349fjae 0x1400639c0
1400634a5movzx r9l, [rax]
1400634a9
1400634a9loc_1400634a9:
1400634a9mov r14l, -1
1400634af
1400634afloc_1400634af:
1400634afmovzx eax, [r12+32]
1400634b5test al, al
1400634b7je 0x1400634c0
1400634b9cmp [r12+73], r9b
1400634beje 0x140063530
1400634c0
1400634c0loc_1400634c0:
1400634c0cmp [r12+72], r9b
1400634c5je 0x140063608
1400634cbmov r8, [rsp+64]
1400634d0movsx edx, r9b
1400634d4mov rcx, r15
1400634d7call memchr
1400634dctest rax, rax
1400634dfje 0x140063608
1400634e5sub rax, r15
1400634e8lea edx, [rax-6]
1400634ebcmp eax, 15
1400634eecmovg eax, edx
1400634f1cmp [rsp+48], rbp
1400634f6jae 0x140063430
1400634fcmov rax, [rbx+16]
140063500mov rdx, [rbx+24]
140063504mov r13l, esi
140063507cmp rax, rdx
14006350ajb 0x14006345d
140063510
140063510loc_140063510:
140063510mov rax, [rbx]
140063513mov rcx, rbx
140063516call [rax+80]
140063519mov rax, [rbx+16]
14006351dmov rdx, [rbx+24]
140063521jmp 0x140063465
140063526
140063526 66 2e 0f 1f 84 00 00 00 00 00 f.........
140063530
140063530loc_140063530:
140063530mov ecx, [rsp+60]
140063534test ecx, ecx
140063536je 0x140063a46
14006353cmovsx edx, cl
14006353fmov rcx, [rsp+104]
140063544call std::string::push_back(char)
140063549mov [rsp+60], 0
140063551jmp 0x14006344c
140063556
140063556 66 2e 0f 1f 84 00 00 00 00 00 f.........
140063560
140063560loc_140063560:
140063560mov rax, [rsp+40]
140063565mov rcx, [rax+24]
140063569cmp [rax+16], rcx
14006356djb 0x140063938
140063573xor r14l, r14l
140063576
140063576loc_140063576:
140063576mov rdx, [rsp+40]
14006357bmov rax, [rdx]
14006357emov rcx, rdx
140063581call [rax+72]
140063584cmp eax, -1
140063587mov edx, 0
14006358ccmovne rdx, [rsp+40]
140063592mov eax, 0
140063597cmove eax, esi
14006359amov [rsp+40], rdx
14006359fjmp 0x140063485
1400635a4
1400635a4 0f 1f 40 00 ..@.
1400635a8
1400635a8loc_1400635a8:
1400635a8mov [rsp+64], 22
1400635b1mov edi, 22
1400635b6jmp 0x1400631b7
1400635bb
1400635bb 0f 1f 44 00 00 ..D..
1400635c0
1400635c0loc_1400635c0:
1400635c0mov [rsp+127], 0
1400635c5xor r9l, r9l
1400635c8mov [rsp+60], 0
1400635d0mov [rsp+126], 0
1400635d5jmp 0x1400631a4
1400635da
1400635da 66 0f 1f 44 00 00 f..D..
1400635e0
1400635e0loc_1400635e0:
1400635e0lea rcx, [rsp+176]
1400635e8mov edx, 32
1400635edmov [rsp+48], r9b
1400635f2call std::string::reserve(unsigned long long)
1400635f7movzx r9l, [rsp+48]
1400635fdjmp 0x1400631ef
140063602
140063602 66 0f 1f 44 00 00 f..D..
140063608
140063608loc_140063608:
140063608xor esi, esi
14006360a
14006360aloc_14006360a:
14006360amov rcx, [rsp+176]
140063612cmp [rcx-24], 0
140063617jne 0x1400636c0
14006361dmov eax, [rsp+60]
140063621test eax, eax
140063623jne 0x140063713
140063629cmp [rsp+126], 1
14006362eje 0x140063713
140063634
140063634loc_140063634:
140063634mov rax, [rsp+96]
140063639mov [rax], 0
140063640mov rax, [rsp+88]
140063645mov [rax], 4
14006364b
14006364bloc_14006364b:
14006364bcmp [rsp+125], 0
140063650je 0x14006365a
140063652mov rax, [rsp+88]
140063657or [rax], 2
14006365a
14006365aloc_14006365a:
14006365amov rax, [rsp+80]
14006365fmov [rsp+144], rbx
140063667mov [rsp+152], r14l
14006366fmovdqu x2, [rsp+144]
140063678movups [rax], x2
14006367bmov eax, -1
140063680lock xadd [rcx-8], eax
140063685test eax, eax
140063687jle 0x140063810
14006368d
14006368dloc_14006368d:
14006368dmov rdi, [rip+0x133ffc]
140063694mov rax, [rsp+184]
14006369csub rax, [rdi]
14006369fjne 0x140063ad8
1400636a5mov rax, [rsp+80]
1400636aaadd rsp, 200
1400636b1pop rbx
1400636b2pop rsi
1400636b3pop rdi
1400636b4pop rbp
1400636b5pop r12
1400636b7pop r13
1400636b9pop r14
1400636bbpop r15
1400636bdret
1400636be
1400636be 66 90 f.
1400636c0
1400636c0loc_1400636c0:
1400636c0movsx edx, [rsp+60]
1400636c5lea rcx, [rsp+176]
1400636cdcall std::string::push_back(char)
1400636d2mov rdx, [r12+24]
1400636d7mov rcx, [r12+16]
1400636dclea r8, [rsp+176]
1400636e4call std::__verify_grouping(char const*, unsigned long long, std::string const&)
1400636e9test al, al
1400636ebje 0x140063848
1400636f1
1400636f1loc_1400636f1:
1400636f1mov edx, [rsp+60]
1400636f5mov rcx, [rsp+176]
1400636fdtest edx, edx
1400636ffjne 0x140063713
140063701cmp [rsp+126], 1
140063706je 0x140063713
140063708cmp [rcx-24], 0
14006370dje 0x140063634
140063713
140063713loc_140063713:
140063713test sil, sil
140063716jne 0x140063634
14006371ctest r13b, r13b
14006371fje 0x140063828
140063725mov rax, [rsp+96]
14006372amov [rax], -1
140063731mov rax, [rsp+88]
140063736mov [rax], 4
14006373cjmp 0x14006364b
140063741
140063741 0f 1f 80 00 00 00 00 .......
140063748
140063748loc_140063748:
140063748movzx eax, [rsp+126]
14006374dxor eax, 1
140063750cmp esi, 10
140063753sete dl
140063756or al, dl
140063758je 0x140063870
14006375etest edi, edi
140063760sete cl
140063763cmp esi, 8
140063766sete dl
140063769or cl, dl
14006376bmov [rsp+126], cl
14006376fje 0x140063a30
140063775mov [rsp+60], 0
14006377dmov esi, 8
140063782
140063782loc_140063782:
140063782mov rcx, rbx
140063785call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
14006378amov rax, [rsp+40]
14006378fmov rdx, r15
140063792mov rcx, r13
140063795mov [rsp+144], rbx
14006379dmov [rsp+128], rax
1400637a5mov eax, [rsp+120]
1400637a9mov [rsp+152], -1
1400637b4mov [rsp+136], eax
1400637bbcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
1400637c0mov rbx, [rsp+128]
1400637c8mov [rsp+40], rbx
1400637cdmov ebx, [rsp+136]
1400637d4mov [rsp+120], ebx
1400637d8test al, al
1400637dajne 0x140063950
1400637e0mov rcx, r13
1400637e3call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400637e8mov rbx, [rsp+144]
1400637f0mov r14l, [rsp+152]
1400637f8mov ebp, eax
1400637facmp [rsp+126], 0
1400637ffje 0x14006319c
140063805movzx eax, [r12+32]
14006380bjmp 0x14006316c
140063810
140063810loc_140063810:
140063810mov rdx, [rsp+112]
140063815sub rcx, 24
140063819call std::string::_Rep::_M_destroy(std::allocator<char> const&)
14006381ejmp 0x14006368d
140063823
140063823 0f 1f 44 00 00 ..D..
140063828
140063828loc_140063828:
140063828mov rax, rbp
14006382bneg rax
14006382ecmp [rsp+127], 0
140063833cmovne rbp, rax
140063837mov rax, [rsp+96]
14006383cmov [rax], rbp
14006383fjmp 0x14006364b
140063844
140063844 0f 1f 40 00 ..@.
140063848
140063848loc_140063848:
140063848mov rax, [rsp+88]
14006384dmov [rax], 4
140063853jmp 0x1400636f1
140063858
140063858 0f 1f 84 00 00 00 00 00 ........
140063860
140063860loc_140063860:
140063860mov [rsp+127], 0
140063865jmp 0x14006315c
14006386a
14006386a 66 0f 1f 44 00 00 f..D..
140063870
140063870loc_140063870:
140063870cmp [r12+112], bpl
140063875je 0x140063882
140063877cmp [r12+113], bpl
14006387cjne 0x140063a72
140063882
140063882loc_140063882:
140063882test edi, edi
140063884sete al
140063887cmp esi, 16
14006388asete dl
14006388dor al, dl
14006388fje 0x140063a7f
140063895mov [rsp+126], 0
14006389amov esi, 16
14006389fmov [rsp+60], 0
1400638a7jmp 0x140063782
1400638ac
1400638ac 0f 1f 40 00 ..@.
1400638b0
1400638b0loc_1400638b0:
1400638b0mov [rsp+126], 0
1400638b5mov rbx, [rsp+144]
1400638bdmov [rsp+125], al
1400638c1mov r14l, [rsp+152]
1400638c9mov [rsp+60], 0
1400638d1jmp 0x1400631a4
1400638d6
1400638d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400638e0
1400638e0loc_1400638e0:
1400638e0mov rax, [rbx+16]
1400638e4cmp rax, [rbx+24]
1400638e8jae 0x140063a4d
1400638eemovzx r9l, [rax]
1400638f2jmp 0x1400630b7
1400638f7
1400638f7 66 0f 1f 84 00 00 00 00 00 f........
140063900
140063900loc_140063900:
140063900xor r13l, r13l
140063903xor ebp, ebp
140063905jmp 0x14006360a
14006390a
14006390a 66 0f 1f 44 00 00 f..D..
140063910
140063910loc_140063910:
140063910mov [rsp+125], sil
140063915mov r14l, -1
14006391bxor esi, esi
14006391djmp 0x14006360a
140063922
140063922 66 0f 1f 44 00 00 f..D..
140063928
140063928loc_140063928:
140063928xor ebp, ebp
14006392axor r13l, r13l
14006392dxor esi, esi
14006392fjmp 0x14006360a
140063934
140063934 0f 1f 40 00 ..@.
140063938
140063938loc_140063938:
140063938mov [rsp+125], r14b
14006393dxor esi, esi
14006393fmov r14l, -1
140063945jmp 0x14006360a
14006394a
14006394a 66 0f 1f 44 00 00 f..D..
140063950
140063950loc_140063950:
140063950mov [rsp+125], al
140063954mov rbx, [rsp+144]
14006395cmov r9l, ebp
14006395fmov r14l, [rsp+152]
140063967jmp 0x1400631a4
14006396c
14006396c 0f 1f 40 00 ..@.
140063970
140063970loc_140063970:
140063970mov rax, [rbx]
140063973mov rcx, rbx
140063976call [rax+72]
140063979cmp eax, -1
14006397cjne 0x14006346e
140063982cmp [rsp+40], 0
140063988setne al
14006398band al, dil
14006398emov r14l, eax
140063991jne 0x140063a91
140063997cmp [rsp+120], -1
14006399cje 0x140063b17
1400639a2nop [rax+rax]
1400639adnop [rax]
1400639b0
1400639b0loc_1400639b0:
1400639b0mov r9l, -1
1400639b6xor ebx, ebx
1400639b8jmp 0x1400634a9
1400639bd
1400639bd 0f 1f 00 ...
1400639c0
1400639c0loc_1400639c0:
1400639c0mov rax, [rbx]
1400639c3mov rcx, rbx
1400639c6call [rax+72]
1400639c9cmp eax, -1
1400639ccje 0x1400639b0
1400639cemov r9l, eax
1400639d1jmp 0x1400634a9
1400639d6
1400639d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400639e0
1400639e0loc_1400639e0:
1400639e0mov rax, [rbx]
1400639e3mov [rsp+64], dl
1400639e7mov rcx, rbx
1400639eacall [rax+72]
1400639edcmp eax, -1
1400639f0movzx edx, [rsp+64]
1400639f5jne 0x14006327e
1400639fbcmp [rsp+40], 0
140063a01setne sil
140063a05and sil, r15b
140063a08jne 0x140063add
140063a0ecmp [rsp+120], -1
140063a13je 0x140063b07
140063a19nop [rax]
140063a20
140063a20loc_140063a20:
140063a20xor esi, esi
140063a22mov r14l, -1
140063a28xor ebx, ebx
140063a2ajmp 0x14006360a
140063a2f
140063a2f 90 .
140063a30
140063a30loc_140063a30:
140063a30add [rsp+60], 1
140063a35mov [rsp+126], al
140063a39jmp 0x140063782
140063a3e
140063a3eloc_140063a3e:
140063a3emov r9l, ebp
140063a41jmp 0x1400631a4
140063a46
140063a46loc_140063a46:
140063a46mov esi, eax
140063a48jmp 0x14006360a
140063a4d
140063a4dloc_140063a4d:
140063a4dmov rax, [rbx]
140063a50mov rcx, rbx
140063a53call [rax+72]
140063a56mov edx, -1
140063a5bcmp eax, -1
140063a5ecmovne edx, eax
140063a61mov eax, 0
140063a66cmove rbx, rax
140063a6amov r9l, edx
140063a6djmp 0x1400630b7
140063a72
140063a72loc_140063a72:
140063a72mov [rsp+126], 1
140063a77mov r9l, ebp
140063a7ajmp 0x1400631a4
140063a7f
140063a7floc_140063a7f:
140063a7fmov [rsp+125], 0
140063a84mov r9l, ebp
140063a87mov [rsp+126], 1
140063a8cjmp 0x1400631ad
140063a91
140063a91loc_140063a91:
140063a91mov rax, [rsp+40]
140063a96mov rbx, [rax+24]
140063a9acmp [rax+16], rbx
140063a9ejb 0x1400639b0
140063aa4xor ebx, ebx
140063aa6jmp 0x140063576
140063aab
140063aab 48 89 c3 48 8b H..H.
140063ab0 84 24 b0 00 00 00 48 8b 54 24 70 48 8d 48 e8 e8 .$....H.T$pH.H..
140063ac0 ac 3c 03 00 48 8b 3d c5 3b 13 00 48 8b 84 24 b8 .<..H.=.;..H..$.
140063ad0 00 00 00 48 2b 07 74 51 ...H+.tQ
140063ad8
140063ad8loc_140063ad8:
140063ad8call __stack_chk_fail
140063add
140063addloc_140063add:
140063addmov rax, [rsp+40]
140063ae2mov rbx, [rax+24]
140063ae6cmp [rax+16], rbx
140063aeajb 0x140063a20
140063af0xor ebx, ebx
140063af2jmp 0x14006336d
140063af7
140063af7loc_140063af7:
140063af7mov [rsp+125], 1
140063afcxor esi, esi
140063afeor r14l, -1
140063b02jmp 0x14006360a
140063b07
140063b07loc_140063b07:
140063b07mov [rsp+125], 1
140063b0cor r14l, -1
140063b10xor ebx, ebx
140063b12jmp 0x14006360a
140063b17
140063b17loc_140063b17:
140063b17mov [rsp+125], sil
140063b1cor r14l, -1
140063b20xor esi, esi
140063b22xor ebx, ebx
140063b24jmp 0x14006360a
140063b29
140063b29 48 89 d9 e8 6f 78 fb H...ox.
140063b30 ff 90 ..
140062fc0
140063b32
140063b32 // align 0x10
140063b32 // align 0x10
140063b40
140063b40std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_float(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, std::string&) const:
140063b40push r15
140063b42push r14
140063b44push r13
140063b46push r12
140063b48push rbp
140063b49push rdi
140063b4apush rsi
140063b4bpush rbx
140063b4csub rsp, 168
140063b53mov rdi, [rip+0x133b36]
140063b5amov rax, [rsp+280]
140063b62movdqu x0, [r8]
140063b67movdqu x1, [r9]
140063b6cmov rsi, [rsp+288]
140063b74mov [rsp+80], rax
140063b79mov rax, [rdi]
140063b7cmov [rsp+152], rax
140063b84mov rax, [rsp+272]
140063b8cmov [rsp+72], rcx
140063b91movups [rsp+112], x0
140063b96movups [rsp+96], x1
140063b9blea rcx, [rax+208]
140063ba2call _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140063ba7lea rdx, [rsp+96]
140063bacmov rdi, rax
140063baflea rax, [rsp+112]
140063bb4mov [rsp+56], rdx
140063bb9mov rcx, rax
140063bbcmov [rsp+40], rax
140063bc1call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063bc6mov rbp, [rsp+96]
140063bcbmov r13l, eax
140063bcemov eax, [rsp+104]
140063bd2mov [rsp+32], eax
140063bd6test r13b, r13b
140063bd9je 0x1400643c0
140063bdfmov rbx, [rsp+112]
140063be4mov r14l, [rsp+120]
140063be9xor r15l, r15l
140063becxor r12l, r12l
140063befmov [rsp+48], 0
140063bf7
140063bf7loc_140063bf7:
140063bf7lea rax, [rsp+143]
140063bffxor edx, edx
140063c01xor ecx, ecx
140063c03mov r8, rax
140063c06mov [rsp+88], rax
140063c0bcall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140063c10mov [rsp+144], rax
140063c18cmp [rdi+32], 0
140063c1cjne 0x1400643a0
140063c22
140063c22loc_140063c22:
140063c22movzx eax, [rdi+136]
140063c29mov [rsp+55], al
140063c2dtest al, al
140063c2fje 0x140063e08
140063c35test r13b, r13b
140063c38jne 0x140064040
140063c3elea rax, [rdi+114]
140063c42cmp [rsp+32], -1
140063c47mov [rsp+53], 0
140063c4clea rcx, [rsp+144]
140063c54mov [rsp+40], rax
140063c59sete r13b
140063c5dmovzx eax, [rdi+32]
140063c61mov [rsp+54], 0
140063c66mov [rsp+64], rcx
140063c6bjmp 0x140063d4e
140063c70
140063c70loc_140063c70:
140063c70mov rcx, [rsp+40]
140063c75movsx edx, r15b
140063c79mov r8l, 10
140063c7fcall memchr
140063c84test rax, rax
140063c87je 0x1400640f8
140063c8dmov rdx, [rsi]
140063c90mov r14, [rdx-24]
140063c94lea r12, [r14+1]
140063c98cmp [rdx-16], r12
140063c9cjb 0x140063ca5
140063c9emov edx, [rdx-8]
140063ca1test edx, edx
140063ca3jle 0x140063cba
140063ca5
140063ca5loc_140063ca5:
140063ca5mov rdx, r12
140063ca8mov rcx, rsi
140063cabmov [rsp+56], rax
140063cb0call std::string::reserve(unsigned long long)
140063cb5mov rax, [rsp+56]
140063cba
140063cbaloc_140063cba:
140063cbamov rdx, [rsi]
140063cbdsub rax, [rsp+40]
140063cc2add eax, 48
140063cc5add [rsp+48], 1
140063ccamov rcx, [rdx-24]
140063ccemov [rdx+rcx], al
140063cd1mov rax, [rsi]
140063cd4mov [rax-24], r12
140063cd8movzx r12l, [rsp+55]
140063cdemov [rax-8], 0
140063ce5mov [rax+r14+1], 0
140063ceb
140063cebloc_140063ceb:
140063cebmov rax, [rbx+16]
140063cefmov rdx, [rbx+24]
140063cf3cmp rax, rdx
140063cf6jae 0x140063def
140063cfc
140063cfcloc_140063cfc:
140063cfcadd rax, 1
140063d00mov [rbx+16], rax
140063d04
140063d04loc_140063d04:
140063d04cmp rax, rdx
140063d07jae 0x14006467a
140063d0d
140063d0dloc_140063d0d:
140063d0dtest rbp, rbp
140063d10setne al
140063d13and al, r13b
140063d16mov edx, eax
140063d18jne 0x140064290
140063d1emov eax, r13l
140063d21
140063d21loc_140063d21:
140063d21cmp al, dl
140063d23je 0x140064358
140063d29test rbx, rbx
140063d2cje 0x1400646b0
140063d32mov rax, [rbx+16]
140063d36cmp rax, [rbx+24]
140063d3ajae 0x1400646bd
140063d40movzx r15l, [rax]
140063d44
140063d44loc_140063d44:
140063d44movzx eax, [rdi+32]
140063d48mov r14l, -1
140063d4e
140063d4eloc_140063d4e:
140063d4etest al, al
140063d50je 0x140063d5c
140063d52cmp [rdi+73], r15b
140063d56je 0x140064250
140063d5c
140063d5cloc_140063d5c:
140063d5ccmp [rdi+72], r15b
140063d60jne 0x140063c70
140063d66movzx ecx, [rsp+54]
140063d6bor [rsp+53], cl
140063d6fjne 0x14006437c
140063d75mov rax, [rsp+144]
140063d7dcmp [rax-24], 0
140063d82je 0x140063d93
140063d84movsx edx, [rsp+48]
140063d89mov rcx, [rsp+64]
140063d8ecall std::string::push_back(char)
140063d93
140063d93loc_140063d93:
140063d93mov rax, [rsi]
140063d96mov r14, [rax-24]
140063d9alea r15, [r14+1]
140063d9ecmp [rax-16], r15
140063da2jb 0x140063dab
140063da4mov eax, [rax-8]
140063da7test eax, eax
140063da9jle 0x140063db6
140063dab
140063dabloc_140063dab:
140063dabmov rdx, r15
140063daemov rcx, rsi
140063db1call std::string::reserve(unsigned long long)
140063db6
140063db6loc_140063db6:
140063db6mov rax, [rsi]
140063db9mov rcx, [rax-24]
140063dbdmov [rax+rcx], 46
140063dc1mov rax, [rsi]
140063dc4mov [rax-8], 0
140063dcbmov [rax-24], r15
140063dcfmov [rax+r14+1], 0
140063dd5movzx eax, [rsp+55]
140063ddamov rdx, [rbx+24]
140063ddemov [rsp+54], al
140063de2mov rax, [rbx+16]
140063de6cmp rax, rdx
140063de9jb 0x140063cfc
140063def
140063defloc_140063def:
140063defmov rax, [rbx]
140063df2mov rcx, rbx
140063df5call [rax+80]
140063df8mov rax, [rbx+16]
140063dfcmov rdx, [rbx+24]
140063e00jmp 0x140063d04
140063e05
140063e05 0f 1f 00 ...
140063e08
140063e08loc_140063e08:
140063e08test r13b, r13b
140063e0bjne 0x140064040
140063e11mov [rsp+53], 0
140063e16mov [rsp+54], 0
140063e1bjmp 0x140063e38
140063e1d
140063e1d 0f 1f 00 ...
140063e20
140063e20loc_140063e20:
140063e20mov rax, [rbx+16]
140063e24cmp rax, [rbx+24]
140063e28jae 0x1400645e0
140063e2emovzx r15l, [rax]
140063e32
140063e32loc_140063e32:
140063e32mov r14l, -1
140063e38
140063e38loc_140063e38:
140063e38lea eax, [r15-48]
140063e3ccmp al, 9
140063e3eja 0x140063ee4
140063e44
140063e44loc_140063e44:
140063e44mov rax, [rsi]
140063e47mov r12, [rax-24]
140063e4blea r13, [r12+1]
140063e50cmp [rax-16], r13
140063e54jb 0x140063e5d
140063e56mov eax, [rax-8]
140063e59test eax, eax
140063e5bjle 0x140063e68
140063e5d
140063e5dloc_140063e5d:
140063e5dmov rdx, r13
140063e60mov rcx, rsi
140063e63call std::string::reserve(unsigned long long)
140063e68
140063e68loc_140063e68:
140063e68mov rax, [rsi]
140063e6bmov rdx, [rax-24]
140063e6fmov [rax+rdx], r15b
140063e73mov rax, [rsi]
140063e76mov [rax-8], 0
140063e7dmov [rax-24], r13
140063e81mov [rax+r12+1], 0
140063e87mov r12l, 1
140063e8d
140063e8dloc_140063e8d:
140063e8dmov rax, [rbx+16]
140063e91mov rdx, [rbx+24]
140063e95cmp rax, rdx
140063e98jae 0x140063fb0
140063e9e
140063e9eloc_140063e9e:
140063e9eadd rax, 1
140063ea2mov [rbx+16], rax
140063ea6cmp rax, rdx
140063ea9jae 0x140063fd0
140063eaf
140063eafloc_140063eaf:
140063eafcmp [rsp+32], -1
140063eb4sete al
140063eb7test rbp, rbp
140063ebasetne dl
140063ebdand dl, al
140063ebfjne 0x140064218
140063ec5
140063ec5loc_140063ec5:
140063ec5cmp al, dl
140063ec7je 0x140064358
140063ecdtest rbx, rbx
140063ed0jne 0x140063e20
140063ed6
140063ed6loc_140063ed6:
140063ed6mov r14l, -1
140063edcmov r15l, -1
140063ee2xor ebx, ebx
140063ee4
140063ee4loc_140063ee4:
140063ee4cmp [rdi+72], r15b
140063ee8je 0x140064600
140063eee
140063eeeloc_140063eee:
140063eeecmp [rdi+128], r15b
140063ef5je 0x140063f04
140063ef7
140063ef7loc_140063ef7:
140063ef7cmp [rdi+134], r15b
140063efejne 0x140064010
140063f04
140063f04loc_140063f04:
140063f04movzx eax, [rsp+53]
140063f09xor eax, 1
140063f0cand r12b, al
140063f0fje 0x140064010
140063f15mov edx, 101
140063f1amov rcx, rsi
140063f1dcall std::string::push_back(char)
140063f22mov rcx, rbx
140063f25call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140063f2amov eax, [rsp+32]
140063f2emov rdx, [rsp+56]
140063f33mov [rsp+112], rbx
140063f38mov rcx, [rsp+40]
140063f3dmov [rsp+120], -1
140063f45mov [rsp+96], rbp
140063f4amov [rsp+104], eax
140063f4ecall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063f53test al, al
140063f55jne 0x1400647dc
140063f5bmov eax, [rsp+104]
140063f5fmov rcx, [rsp+40]
140063f64mov rbp, [rsp+96]
140063f69mov [rsp+32], eax
140063f6dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140063f72mov rbx, [rsp+112]
140063f77mov r15l, eax
140063f7acmp [rdi+111], al
140063f7dje 0x140064630
140063f83mov edx, 45
140063f88cmp al, [rdi+110]
140063f8bjne 0x140064520
140063f91
140063f91loc_140063f91:
140063f91mov rcx, rsi
140063f94call std::string::push_back(char)
140063f99mov rax, [rbx+16]
140063f9dmov rdx, [rbx+24]
140063fa1mov [rsp+53], r12b
140063fa6cmp rax, rdx
140063fa9jb 0x140063e9e
140063fafnop
140063fb0
140063fb0loc_140063fb0:
140063fb0mov rax, [rbx]
140063fb3mov rcx, rbx
140063fb6call [rax+80]
140063fb9mov rax, [rbx+16]
140063fbdmov rdx, [rbx+24]
140063fc1cmp rax, rdx
140063fc4jb 0x140063eaf
140063fcanop [rax+rax]
140063fd0
140063fd0loc_140063fd0:
140063fd0mov rax, [rbx]
140063fd3mov rcx, rbx
140063fd6call [rax+72]
140063fd9cmp eax, -1
140063fdcjne 0x140063eaf
140063fe2mov ecx, [rsp+32]
140063fe6cmp ecx, -1
140063fe9sete dl
140063fectest rbp, rbp
140063fefsetne al
140063ff2and dl, al
140063ff4jne 0x140064806
140063ffacmp ecx, -1
140063ffdjne 0x140063ed6
140064003
140064003loc_140064003:
140064003or r14l, -1
140064007xor ebx, ebx
140064009nop [rax]
140064010
140064010loc_140064010:
140064010mov rsi, [rsp+144]
140064018cmp [rsi-24], 0
14006401dje 0x14006409a
14006401flea r8, [rsp+144]
140064027cmp [rsp+54], 0
14006402cjne 0x14006407e
14006402ecmp [rsp+53], 0
140064033jne 0x14006407e
140064035jmp 0x14006404f
140064037
140064037 66 0f 1f 84 00 00 00 00 00 f........
140064040
140064040loc_140064040:
140064040mov rsi, [rsp+144]
140064048cmp [rsi-24], 0
14006404dje 0x14006409a
14006404f
14006404floc_14006404f:
14006404fmovsx eax, [rsp+48]
140064054mov [rsp+48], eax
140064058
140064058loc_140064058:
140064058lea r8, [rsp+144]
140064060mov edx, [rsp+48]
140064064mov rcx, r8
140064067mov [rsp+32], r8
14006406ccall std::string::push_back(char)
140064071mov rsi, [rsp+144]
140064079mov r8, [rsp+32]
14006407e
14006407eloc_14006407e:
14006407emov rdx, [rdi+24]
140064082mov rcx, [rdi+16]
140064086call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006408btest al, al
14006408djne 0x14006409a
14006408fmov rax, [rsp+80]
140064094mov [rax], 4
14006409a
14006409aloc_14006409a:
14006409amov rax, [rsp+72]
14006409fmov [rsp+112], rbx
1400640a4mov [rsp+120], r14l
1400640a9movdqu x2, [rsp+112]
1400640afmovups [rax], x2
1400640b2mov eax, -1
1400640b7lock xadd [rsi-8], eax
1400640bctest eax, eax
1400640bejle 0x140064508
1400640c4
1400640c4loc_1400640c4:
1400640c4mov rdi, [rip+0x1335c5]
1400640cbmov rax, [rsp+152]
1400640d3sub rax, [rdi]
1400640d6jne 0x14006487e
1400640dcmov rax, [rsp+72]
1400640e1add rsp, 168
1400640e8pop rbx
1400640e9pop rsi
1400640eapop rdi
1400640ebpop rbp
1400640ecpop r12
1400640eepop r13
1400640f0pop r14
1400640f2pop r15
1400640f4ret
1400640f5
1400640f5 0f 1f 00 ...
1400640f8
1400640f8loc_1400640f8:
1400640f8cmp [rdi+128], r15b
1400640ffje 0x14006410e
140064101cmp [rdi+134], r15b
140064108jne 0x140064010
14006410e
14006410eloc_14006410e:
14006410emovzx eax, [rsp+53]
140064113xor eax, 1
140064116and r12b, al
140064119je 0x140064010
14006411fmov rax, [rsp+144]
140064127cmp [rax-24], 0
14006412cje 0x140064139
14006412ecmp [rsp+54], 0
140064133je 0x140064340
140064139
140064139loc_140064139:
140064139mov rax, [rsi]
14006413cmov r14, [rax-24]
140064140lea r15, [r14+1]
140064144cmp [rax-16], r15
140064148jb 0x140064151
14006414amov eax, [rax-8]
14006414dtest eax, eax
14006414fjle 0x14006415c
140064151
140064151loc_140064151:
140064151mov rdx, r15
140064154mov rcx, rsi
140064157call std::string::reserve(unsigned long long)
14006415c
14006415cloc_14006415c:
14006415cmov rax, [rsi]
14006415fmov rcx, [rax-24]
140064163mov [rax+rcx], 101
140064167mov rax, [rsi]
14006416amov [rax-8], 0
140064171mov [rax-24], r15
140064175mov [rax+r14+1], 0
14006417bmov rax, [rbx+16]
14006417fmov rdx, [rbx+24]
140064183cmp rax, rdx
140064186jae 0x1400645c0
14006418cadd rax, 1
140064190mov [rbx+16], rax
140064194
140064194loc_140064194:
140064194cmp rax, rdx
140064197jae 0x140064748
14006419d
14006419dloc_14006419d:
14006419dtest rbp, rbp
1400641a0mov edx, r13l
1400641a3setne al
1400641a6and al, r13b
1400641a9mov r14l, eax
1400641acjne 0x140064368
1400641b2
1400641b2loc_1400641b2:
1400641b2cmp dl, r14b
1400641b5je 0x140064376
1400641bbtest rbx, rbx
1400641beje 0x140064780
1400641c4mov rax, [rbx+16]
1400641c8cmp rax, [rbx+24]
1400641ccjae 0x14006478d
1400641d2movzx r15l, [rax]
1400641d6
1400641d6loc_1400641d6:
1400641d6movzx eax, [rdi+111]
1400641damovzx edx, [rdi+32]
1400641decmp al, r15b
1400641e1je 0x1400642d8
1400641e7cmp [rdi+110], r15b
1400641ebje 0x140064328
1400641f1test dl, dl
1400641f3jne 0x140064660
1400641f9mov r14l, -1
1400641ffcmp r15b, [rdi+72]
140064203je 0x14006437c
140064209mov [rsp+53], r12b
14006420ejmp 0x140063c70
140064213
140064213 0f 1f 44 00 00 ..D..
140064218
140064218loc_140064218:
140064218mov rax, [rbp+24]
14006421ccmp [rbp+16], rax
140064220jb 0x140064358
140064226xor edx, edx
140064228
140064228loc_140064228:
140064228mov rax, [rbp]
14006422cmov [rsp+55], dl
140064230mov rcx, rbp
140064233call [rax+72]
140064236cmp eax, -1
140064239mov ecx, 0
14006423emovzx edx, [rsp+55]
140064243cmove rbp, rcx
140064247sete al
14006424ajmp 0x140063ec5
14006424f
14006424f 90 .
140064250
140064250loc_140064250:
140064250movzx ecx, [rsp+53]
140064255or [rsp+54], cl
140064259jne 0x14006437c
14006425fmov eax, [rsp+48]
140064263test eax, eax
140064265je 0x1400647a3
14006426bmov rcx, [rsp+64]
140064270movsx edx, al
140064273call std::string::push_back(char)
140064278mov [rsp+53], 0
14006427dmov [rsp+48], 0
140064285jmp 0x140063ceb
14006428a
14006428a 66 0f 1f 44 00 00 f..D..
140064290
140064290loc_140064290:
140064290mov rax, [rbp+24]
140064294cmp [rbp+16], rax
140064298jb 0x140064358
14006429exor edx, edx
1400642a0
1400642a0loc_1400642a0:
1400642a0mov rax, [rbp]
1400642a4mov [rsp+56], dl
1400642a8mov rcx, rbp
1400642abcall [rax+72]
1400642aemovzx ecx, [rsp+55]
1400642b3cmp eax, -1
1400642b6mov eax, 0
1400642bbmovzx edx, [rsp+56]
1400642c0cmove eax, ecx
1400642c3mov ecx, 0
1400642c8cmove rbp, rcx
1400642ccjmp 0x140063d21
1400642d1
1400642d1 0f 1f 80 00 00 00 00 .......
1400642d8
1400642d8loc_1400642d8:
1400642d8test dl, dl
1400642dajne 0x140064300
1400642dccmp r15b, [rdi+72]
1400642e0je 0x140064376
1400642e6mov edx, 43
1400642eb
1400642ebloc_1400642eb:
1400642ebmov rcx, rsi
1400642eecall std::string::push_back(char)
1400642f3mov [rsp+53], r12b
1400642f8jmp 0x140063ceb
1400642fd
1400642fd 0f 1f 00 ...
140064300
140064300loc_140064300:
140064300cmp [rdi+73], r15b
140064304je 0x140064660
14006430acmp [rdi+72], r15b
14006430eje 0x140064660
140064314xor edx, edx
140064316cmp al, r15b
140064319setne dl
14006431clea edx, [rdx+rdx+43]
140064320jmp 0x1400642eb
140064322
140064322 66 0f 1f 44 00 00 f..D..
140064328
140064328loc_140064328:
140064328test dl, dl
14006432ajne 0x140064300
14006432ccmp r15b, [rdi+72]
140064330je 0x140064376
140064332mov edx, 45
140064337jmp 0x1400642eb
140064339
140064339 0f 1f 80 00 00 00 00 .......
140064340
140064340loc_140064340:
140064340movsx edx, [rsp+48]
140064345mov rcx, [rsp+64]
14006434acall std::string::push_back(char)
14006434fjmp 0x140064139
140064354
140064354 0f 1f 40 00 ..@.
140064358
140064358loc_140064358:
140064358mov r14l, -1
14006435ejmp 0x140064010
140064363
140064363 0f 1f 44 00 00 ..D..
140064368
140064368loc_140064368:
140064368mov rax, [rbp+24]
14006436ccmp [rbp+16], rax
140064370jae 0x140064704
140064376
140064376loc_140064376:
140064376mov r14l, -1
14006437c
14006437cloc_14006437c:
14006437cmov rsi, [rsp+144]
140064384lea r8, [rsp+144]
14006438ccmp [rsi-24], 0
140064391jne 0x14006407e
140064397jmp 0x14006409a
14006439c
14006439c 0f 1f 40 00 ..@.
1400643a0
1400643a0loc_1400643a0:
1400643a0mov edx, 32
1400643a5lea rcx, [rsp+144]
1400643adcall std::string::reserve(unsigned long long)
1400643b2jmp 0x140063c22
1400643b7
1400643b7 66 0f 1f 84 00 00 00 00 00 f........
1400643c0
1400643c0loc_1400643c0:
1400643c0mov rcx, [rsp+40]
1400643c5call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400643camovzx ecx, [rdi+111]
1400643cemov rbx, [rsp+112]
1400643d3mov edx, eax
1400643d5mov r15l, eax
1400643d8mov r14l, [rsp+120]
1400643ddmovzx eax, [rdi+32]
1400643e1cmp cl, dl
1400643e3je 0x140064640
1400643e9cmp [rdi+110], dl
1400643ecje 0x140064536
1400643f2
1400643f2loc_1400643f2:
1400643f2mov [rsp+53], r13b
1400643f7mov edx, r14l
1400643faxor r12l, r12l
1400643fdmov r14, rbp
140064400xor r13l, r13l
140064403mov ebp, r15l
140064406mov r15l, [rsp+32]
14006440btest al, al
14006440dje 0x140064419
14006440f
14006440floc_14006440f:
14006440fcmp [rdi+73], bpl
140064413je 0x1400646d3
140064419
140064419loc_140064419:
140064419cmp [rdi+72], bpl
14006441dje 0x1400646d3
140064423cmp [rdi+114], bpl
140064427jne 0x1400646d3
14006442dtest r12b, r12b
140064430je 0x1400644b0
140064432mov rax, [rbx+16]
140064436add r13l, 1
14006443acmp rax, [rbx+24]
14006443ejae 0x1400644cf
140064444
140064444loc_140064444:
140064444add rax, 1
140064448mov [rbx+16], rax
14006444c
14006444cloc_14006444c:
14006444cmov rdx, [rsp+56]
140064451mov rcx, [rsp+40]
140064456mov [rsp+96], r14
14006445bmov [rsp+104], r15l
140064460mov [rsp+112], rbx
140064465mov [rsp+120], -1
14006446dcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140064472mov r14, [rsp+96]
140064477mov r15l, [rsp+104]
14006447cmov r12l, eax
14006447ftest al, al
140064481jne 0x1400644e0
140064483mov rcx, [rsp+40]
140064488mov r12l, 1
14006448ecall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140064493mov rbx, [rsp+112]
140064498mov edx, [rsp+120]
14006449cmov ebp, eax
14006449emovzx eax, [rdi+32]
1400644a2test al, al
1400644a4je 0x140064419
1400644aajmp 0x14006440f
1400644af
1400644af 90 .
1400644b0
1400644b0loc_1400644b0:
1400644b0mov edx, 48
1400644b5mov rcx, rsi
1400644b8add r13l, 1
1400644bccall std::string::push_back(char)
1400644c1mov rax, [rbx+16]
1400644c5cmp rax, [rbx+24]
1400644c9jb 0x140064444
1400644cf
1400644cfloc_1400644cf:
1400644cfmov rax, [rbx]
1400644d2mov rcx, rbx
1400644d5call [rax+80]
1400644d8jmp 0x14006444c
1400644dd
1400644dd 0f 1f 00 ...
1400644e0
1400644e0loc_1400644e0:
1400644e0mov [rsp+48], r13l
1400644e5mov rbx, [rsp+112]
1400644eamov r13l, eax
1400644edmov [rsp+32], r15l
1400644f2mov r15l, ebp
1400644f5mov rbp, r14
1400644f8mov r14l, [rsp+120]
1400644fdjmp 0x140063bf7
140064502
140064502 66 0f 1f 44 00 00 f..D..
140064508
140064508loc_140064508:
140064508mov rdx, [rsp+88]
14006450dlea rcx, [rsi-24]
140064511call std::string::_Rep::_M_destroy(std::allocator<char> const&)
140064516jmp 0x1400640c4
14006451b
14006451b 0f 1f 44 00 00 ..D..
140064520
140064520loc_140064520:
140064520lea edx, [rax-48]
140064523cmp dl, 9
140064526ja 0x14006481b
14006452cmov [rsp+53], r12b
140064531jmp 0x140063e44
140064536
140064536loc_140064536:
140064536test al, al
140064538je 0x1400646f1
14006453e
14006453eloc_14006453e:
14006453ecmp [rdi+73], dl
140064541je 0x1400645af
140064543cmp [rdi+72], dl
140064546je 0x1400645af
140064548cmp cl, dl
14006454asetne cl
14006454dmovzx ecx, cl
140064550lea ecx, [rcx+rcx+43]
140064554
140064554loc_140064554:
140064554mov edx, ecx
140064556mov rcx, rsi
140064559call std::string::push_back(char)
14006455emov rcx, rbx
140064561call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140064566mov rcx, [rsp+40]
14006456bmov rdx, [rsp+56]
140064570mov [rsp+120], -1
140064578call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14006457dmov ecx, [rsp+104]
140064581mov rbp, [rsp+96]
140064586mov [rsp+32], ecx
14006458atest al, al
14006458cje 0x140064728
140064592mov rbx, [rsp+112]
140064597mov r14l, [rsp+120]
14006459cxor r12l, r12l
14006459fmov r13l, eax
1400645a2mov [rsp+48], 0
1400645aajmp 0x140063bf7
1400645af
1400645afloc_1400645af:
1400645afmov eax, 1
1400645b4jmp 0x1400643f2
1400645b9
1400645b9 0f 1f 80 00 00 00 00 .......
1400645c0
1400645c0loc_1400645c0:
1400645c0mov rax, [rbx]
1400645c3mov rcx, rbx
1400645c6call [rax+80]
1400645c9mov rax, [rbx+16]
1400645cdmov rdx, [rbx+24]
1400645d1jmp 0x140064194
1400645d6
1400645d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400645e0
1400645e0loc_1400645e0:
1400645e0mov rax, [rbx]
1400645e3mov rcx, rbx
1400645e6call [rax+72]
1400645e9mov r14l, eax
1400645eccmp eax, -1
1400645efje 0x1400647cf
1400645f5mov r15l, eax
1400645f8jmp 0x140063e32
1400645fd
1400645fd 0f 1f 00 ...
140064600
140064600loc_140064600:
140064600movzx eax, [rsp+54]
140064605or al, [rsp+53]
140064609jne 0x140063eee
14006460fmov edx, 46
140064614mov rcx, rsi
140064617mov [rsp+54], 1
14006461ccall std::string::push_back(char)
140064621mov [rsp+53], 0
140064626jmp 0x140063e8d
14006462b
14006462b 0f 1f 44 00 00 ..D..
140064630
140064630loc_140064630:
140064630mov edx, 43
140064635jmp 0x140063f91
14006463a
14006463a 66 0f 1f 44 00 00 f..D..
140064640
140064640loc_140064640:
140064640test al, al
140064642jne 0x14006453e
140064648mov ecx, 43
14006464dcmp [rdi+72], dl
140064650jne 0x140064554
140064656jmp 0x1400643f2
14006465b
14006465b 0f 1f 44 00 00 ..D..
140064660
140064660loc_140064660:
140064660mov r14l, -1
140064666cmp r15b, [rdi+73]
14006466aje 0x14006437c
140064670mov [rsp+53], r12b
140064675jmp 0x140063d5c
14006467a
14006467aloc_14006467a:
14006467amov rax, [rbx]
14006467dmov rcx, rbx
140064680call [rax+72]
140064683cmp eax, -1
140064686jne 0x140063d0d
14006468ctest rbp, rbp
14006468fsetne al
140064692and al, r13b
140064695mov edx, eax
140064697jne 0x140064836
14006469dcmp [rsp+32], -1
1400646a2je 0x140064003
1400646a8nop [rax+rax]
1400646b0
1400646b0loc_1400646b0:
1400646b0mov r15l, -1
1400646b6xor ebx, ebx
1400646b8jmp 0x140063d44
1400646bd
1400646bdloc_1400646bd:
1400646bdmov rax, [rbx]
1400646c0mov rcx, rbx
1400646c3call [rax+72]
1400646c6cmp eax, -1
1400646c9je 0x1400646b0
1400646cbmov r15l, eax
1400646cejmp 0x140063d44
1400646d3
1400646d3loc_1400646d3:
1400646d3mov [rsp+48], r13l
1400646d8movzx r13l, [rsp+53]
1400646demov [rsp+32], r15l
1400646e3mov r15l, ebp
1400646e6mov rbp, r14
1400646e9mov r14l, edx
1400646ecjmp 0x140063bf7
1400646f1
1400646f1loc_1400646f1:
1400646f1mov ecx, 45
1400646f6cmp dl, [rdi+72]
1400646f9jne 0x140064554
1400646ffjmp 0x1400643f2
140064704
140064704loc_140064704:
140064704xor r14l, r14l
140064707
140064707loc_140064707:
140064707mov rax, [rbp]
14006470bmov rcx, rbp
14006470ecall [rax+72]
140064711xor edx, edx
140064713cmp eax, -1
140064716mov eax, 0
14006471bcmove edx, r12l
14006471fcmove rbp, rax
140064723jmp 0x1400641b2
140064728
140064728loc_140064728:
140064728mov rcx, [rsp+40]
14006472dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140064732mov rbx, [rsp+112]
140064737mov r14l, [rsp+120]
14006473cmov r15l, eax
14006473fmovzx eax, [rdi+32]
140064743jmp 0x1400643f2
140064748
140064748loc_140064748:
140064748mov rax, [rbx]
14006474bmov rcx, rbx
14006474ecall [rax+72]
140064751cmp eax, -1
140064754jne 0x14006419d
14006475atest rbp, rbp
14006475dsetne al
140064760and al, r13b
140064763mov r14l, eax
140064766jne 0x14006488e
14006476ccmp [rsp+32], -1
140064771je 0x140064883
140064777nop [rax+rax]
140064780
140064780loc_140064780:
140064780xor ebx, ebx
140064782mov r15l, -1
140064788jmp 0x1400641d6
14006478d
14006478dloc_14006478d:
14006478dmov rax, [rbx]
140064790mov rcx, rbx
140064793call [rax+72]
140064796cmp eax, -1
140064799je 0x140064780
14006479bmov r15l, eax
14006479ejmp 0x1400641d6
1400647a3
1400647a3loc_1400647a3:
1400647a3mov rax, [rsi]
1400647a6xor r9l, r9l
1400647a9xor edx, edx
1400647abmov rcx, rsi
1400647aemov r8, [rax-24]
1400647b2call std::string::_M_mutate(unsigned long long, unsigned long long, unsigned long long)
1400647b7mov rsi, [rsp+144]
1400647bfcmp [rsi-24], 0
1400647c4jne 0x140064058
1400647cajmp 0x14006409a
1400647cf
1400647cfloc_1400647cf:
1400647cfmov r15l, -1
1400647d5xor ebx, ebx
1400647d7jmp 0x140063ee4
1400647dc
1400647dcloc_1400647dc:
1400647dcmov rsi, [rsp+144]
1400647e4mov rbx, [rsp+112]
1400647e9lea r8, [rsp+144]
1400647f1mov r14l, [rsp+120]
1400647f6cmp [rsi-24], 0
1400647fbjne 0x14006407e
140064801jmp 0x14006409a
140064806
140064806loc_140064806:
140064806mov rax, [rbp+24]
14006480axor ebx, ebx
14006480ccmp [rbp+16], rax
140064810jb 0x140063ed6
140064816jmp 0x140064228
14006481b
14006481bloc_14006481b:
14006481bcmp al, [rdi+128]
140064821mov r14l, [rsp+120]
140064826mov [rsp+53], r12b
14006482bjne 0x140063ef7
140064831jmp 0x140064010
140064836
140064836loc_140064836:
140064836mov rax, [rbp+24]
14006483amov r15l, -1
140064840xor ebx, ebx
140064842cmp [rbp+16], rax
140064846jb 0x140063d44
14006484cjmp 0x1400642a0
140064851
140064851 48 89 c3 48 8b 84 24 90 00 00 00 48 8b 54 24 H..H..$....H.T$
140064860 58 48 8d 48 e8 e8 06 2f 03 00 48 8b 3d 1f 2e 13 XH.H.../..H.=...
140064870 00 48 8b 84 24 98 00 00 00 48 2b 07 74 2b .H..$....H+.t+
14006487e
14006487eloc_14006487e:
14006487ecall __stack_chk_fail
140064883
140064883loc_140064883:
140064883or r14l, -1
140064887xor ebx, ebx
140064889jmp 0x14006437c
14006488e
14006488eloc_14006488e:
14006488emov rax, [rbp+24]
140064892xor ebx, ebx
140064894mov r15l, -1
14006489acmp [rbp+16], rax
14006489ejb 0x1400641d6
1400648a4jmp 0x140064707
1400648a9
1400648a9 48 89 d9 e8 ef 6a fb H....j.
1400648b0 ff 90 ..
140063b40
140063b40std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_float(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, std::string&) const:
140063b40push r15
140063b42push r14
140063b44push r13
140063b46push r12
140063b48push rbp
140063b49push rdi
140063b4apush rsi
140063b4bpush rbx
140063b4csub rsp, 168
140063b53mov rdi, [rip+0x133b36]
140063b5amov rax, [rsp+280]
140063b62movdqu x0, [r8]
140063b67movdqu x1, [r9]
140063b6cmov rsi, [rsp+288]
140063b74mov [rsp+80], rax
140063b79mov rax, [rdi]
140063b7cmov [rsp+152], rax
140063b84mov rax, [rsp+272]
140063b8cmov [rsp+72], rcx
140063b91movups [rsp+112], x0
140063b96movups [rsp+96], x1
140063b9blea rcx, [rax+208]
140063ba2call _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140063ba7lea rdx, [rsp+96]
140063bacmov rdi, rax
140063baflea rax, [rsp+112]
140063bb4mov [rsp+56], rdx
140063bb9mov rcx, rax
140063bbcmov [rsp+40], rax
140063bc1call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063bc6mov rbp, [rsp+96]
140063bcbmov r13l, eax
140063bcemov eax, [rsp+104]
140063bd2mov [rsp+32], eax
140063bd6test r13b, r13b
140063bd9je 0x1400643c0
140063bdfmov rbx, [rsp+112]
140063be4mov r14l, [rsp+120]
140063be9xor r15l, r15l
140063becxor r12l, r12l
140063befmov [rsp+48], 0
140063bf7
140063bf7loc_140063bf7:
140063bf7lea rax, [rsp+143]
140063bffxor edx, edx
140063c01xor ecx, ecx
140063c03mov r8, rax
140063c06mov [rsp+88], rax
140063c0bcall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140063c10mov [rsp+144], rax
140063c18cmp [rdi+32], 0
140063c1cjne 0x1400643a0
140063c22
140063c22loc_140063c22:
140063c22movzx eax, [rdi+136]
140063c29mov [rsp+55], al
140063c2dtest al, al
140063c2fje 0x140063e08
140063c35test r13b, r13b
140063c38jne 0x140064040
140063c3elea rax, [rdi+114]
140063c42cmp [rsp+32], -1
140063c47mov [rsp+53], 0
140063c4clea rcx, [rsp+144]
140063c54mov [rsp+40], rax
140063c59sete r13b
140063c5dmovzx eax, [rdi+32]
140063c61mov [rsp+54], 0
140063c66mov [rsp+64], rcx
140063c6bjmp 0x140063d4e
140063c70
140063c70loc_140063c70:
140063c70mov rcx, [rsp+40]
140063c75movsx edx, r15b
140063c79mov r8l, 10
140063c7fcall memchr
140063c84test rax, rax
140063c87je 0x1400640f8
140063c8dmov rdx, [rsi]
140063c90mov r14, [rdx-24]
140063c94lea r12, [r14+1]
140063c98cmp [rdx-16], r12
140063c9cjb 0x140063ca5
140063c9emov edx, [rdx-8]
140063ca1test edx, edx
140063ca3jle 0x140063cba
140063ca5
140063ca5loc_140063ca5:
140063ca5mov rdx, r12
140063ca8mov rcx, rsi
140063cabmov [rsp+56], rax
140063cb0call std::string::reserve(unsigned long long)
140063cb5mov rax, [rsp+56]
140063cba
140063cbaloc_140063cba:
140063cbamov rdx, [rsi]
140063cbdsub rax, [rsp+40]
140063cc2add eax, 48
140063cc5add [rsp+48], 1
140063ccamov rcx, [rdx-24]
140063ccemov [rdx+rcx], al
140063cd1mov rax, [rsi]
140063cd4mov [rax-24], r12
140063cd8movzx r12l, [rsp+55]
140063cdemov [rax-8], 0
140063ce5mov [rax+r14+1], 0
140063ceb
140063cebloc_140063ceb:
140063cebmov rax, [rbx+16]
140063cefmov rdx, [rbx+24]
140063cf3cmp rax, rdx
140063cf6jae 0x140063def
140063cfc
140063cfcloc_140063cfc:
140063cfcadd rax, 1
140063d00mov [rbx+16], rax
140063d04
140063d04loc_140063d04:
140063d04cmp rax, rdx
140063d07jae 0x14006467a
140063d0d
140063d0dloc_140063d0d:
140063d0dtest rbp, rbp
140063d10setne al
140063d13and al, r13b
140063d16mov edx, eax
140063d18jne 0x140064290
140063d1emov eax, r13l
140063d21
140063d21loc_140063d21:
140063d21cmp al, dl
140063d23je 0x140064358
140063d29test rbx, rbx
140063d2cje 0x1400646b0
140063d32mov rax, [rbx+16]
140063d36cmp rax, [rbx+24]
140063d3ajae 0x1400646bd
140063d40movzx r15l, [rax]
140063d44
140063d44loc_140063d44:
140063d44movzx eax, [rdi+32]
140063d48mov r14l, -1
140063d4e
140063d4eloc_140063d4e:
140063d4etest al, al
140063d50je 0x140063d5c
140063d52cmp [rdi+73], r15b
140063d56je 0x140064250
140063d5c
140063d5cloc_140063d5c:
140063d5ccmp [rdi+72], r15b
140063d60jne 0x140063c70
140063d66movzx ecx, [rsp+54]
140063d6bor [rsp+53], cl
140063d6fjne 0x14006437c
140063d75mov rax, [rsp+144]
140063d7dcmp [rax-24], 0
140063d82je 0x140063d93
140063d84movsx edx, [rsp+48]
140063d89mov rcx, [rsp+64]
140063d8ecall std::string::push_back(char)
140063d93
140063d93loc_140063d93:
140063d93mov rax, [rsi]
140063d96mov r14, [rax-24]
140063d9alea r15, [r14+1]
140063d9ecmp [rax-16], r15
140063da2jb 0x140063dab
140063da4mov eax, [rax-8]
140063da7test eax, eax
140063da9jle 0x140063db6
140063dab
140063dabloc_140063dab:
140063dabmov rdx, r15
140063daemov rcx, rsi
140063db1call std::string::reserve(unsigned long long)
140063db6
140063db6loc_140063db6:
140063db6mov rax, [rsi]
140063db9mov rcx, [rax-24]
140063dbdmov [rax+rcx], 46
140063dc1mov rax, [rsi]
140063dc4mov [rax-8], 0
140063dcbmov [rax-24], r15
140063dcfmov [rax+r14+1], 0
140063dd5movzx eax, [rsp+55]
140063ddamov rdx, [rbx+24]
140063ddemov [rsp+54], al
140063de2mov rax, [rbx+16]
140063de6cmp rax, rdx
140063de9jb 0x140063cfc
140063def
140063defloc_140063def:
140063defmov rax, [rbx]
140063df2mov rcx, rbx
140063df5call [rax+80]
140063df8mov rax, [rbx+16]
140063dfcmov rdx, [rbx+24]
140063e00jmp 0x140063d04
140063e05
140063e05 0f 1f 00 ...
140063e08
140063e08loc_140063e08:
140063e08test r13b, r13b
140063e0bjne 0x140064040
140063e11mov [rsp+53], 0
140063e16mov [rsp+54], 0
140063e1bjmp 0x140063e38
140063e1d
140063e1d 0f 1f 00 ...
140063e20
140063e20loc_140063e20:
140063e20mov rax, [rbx+16]
140063e24cmp rax, [rbx+24]
140063e28jae 0x1400645e0
140063e2emovzx r15l, [rax]
140063e32
140063e32loc_140063e32:
140063e32mov r14l, -1
140063e38
140063e38loc_140063e38:
140063e38lea eax, [r15-48]
140063e3ccmp al, 9
140063e3eja 0x140063ee4
140063e44
140063e44loc_140063e44:
140063e44mov rax, [rsi]
140063e47mov r12, [rax-24]
140063e4blea r13, [r12+1]
140063e50cmp [rax-16], r13
140063e54jb 0x140063e5d
140063e56mov eax, [rax-8]
140063e59test eax, eax
140063e5bjle 0x140063e68
140063e5d
140063e5dloc_140063e5d:
140063e5dmov rdx, r13
140063e60mov rcx, rsi
140063e63call std::string::reserve(unsigned long long)
140063e68
140063e68loc_140063e68:
140063e68mov rax, [rsi]
140063e6bmov rdx, [rax-24]
140063e6fmov [rax+rdx], r15b
140063e73mov rax, [rsi]
140063e76mov [rax-8], 0
140063e7dmov [rax-24], r13
140063e81mov [rax+r12+1], 0
140063e87mov r12l, 1
140063e8d
140063e8dloc_140063e8d:
140063e8dmov rax, [rbx+16]
140063e91mov rdx, [rbx+24]
140063e95cmp rax, rdx
140063e98jae 0x140063fb0
140063e9e
140063e9eloc_140063e9e:
140063e9eadd rax, 1
140063ea2mov [rbx+16], rax
140063ea6cmp rax, rdx
140063ea9jae 0x140063fd0
140063eaf
140063eafloc_140063eaf:
140063eafcmp [rsp+32], -1
140063eb4sete al
140063eb7test rbp, rbp
140063ebasetne dl
140063ebdand dl, al
140063ebfjne 0x140064218
140063ec5
140063ec5loc_140063ec5:
140063ec5cmp al, dl
140063ec7je 0x140064358
140063ecdtest rbx, rbx
140063ed0jne 0x140063e20
140063ed6
140063ed6loc_140063ed6:
140063ed6mov r14l, -1
140063edcmov r15l, -1
140063ee2xor ebx, ebx
140063ee4
140063ee4loc_140063ee4:
140063ee4cmp [rdi+72], r15b
140063ee8je 0x140064600
140063eee
140063eeeloc_140063eee:
140063eeecmp [rdi+128], r15b
140063ef5je 0x140063f04
140063ef7
140063ef7loc_140063ef7:
140063ef7cmp [rdi+134], r15b
140063efejne 0x140064010
140063f04
140063f04loc_140063f04:
140063f04movzx eax, [rsp+53]
140063f09xor eax, 1
140063f0cand r12b, al
140063f0fje 0x140064010
140063f15mov edx, 101
140063f1amov rcx, rsi
140063f1dcall std::string::push_back(char)
140063f22mov rcx, rbx
140063f25call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140063f2amov eax, [rsp+32]
140063f2emov rdx, [rsp+56]
140063f33mov [rsp+112], rbx
140063f38mov rcx, [rsp+40]
140063f3dmov [rsp+120], -1
140063f45mov [rsp+96], rbp
140063f4amov [rsp+104], eax
140063f4ecall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140063f53test al, al
140063f55jne 0x1400647dc
140063f5bmov eax, [rsp+104]
140063f5fmov rcx, [rsp+40]
140063f64mov rbp, [rsp+96]
140063f69mov [rsp+32], eax
140063f6dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140063f72mov rbx, [rsp+112]
140063f77mov r15l, eax
140063f7acmp [rdi+111], al
140063f7dje 0x140064630
140063f83mov edx, 45
140063f88cmp al, [rdi+110]
140063f8bjne 0x140064520
140063f91
140063f91loc_140063f91:
140063f91mov rcx, rsi
140063f94call std::string::push_back(char)
140063f99mov rax, [rbx+16]
140063f9dmov rdx, [rbx+24]
140063fa1mov [rsp+53], r12b
140063fa6cmp rax, rdx
140063fa9jb 0x140063e9e
140063fafnop
140063fb0
140063fb0loc_140063fb0:
140063fb0mov rax, [rbx]
140063fb3mov rcx, rbx
140063fb6call [rax+80]
140063fb9mov rax, [rbx+16]
140063fbdmov rdx, [rbx+24]
140063fc1cmp rax, rdx
140063fc4jb 0x140063eaf
140063fcanop [rax+rax]
140063fd0
140063fd0loc_140063fd0:
140063fd0mov rax, [rbx]
140063fd3mov rcx, rbx
140063fd6call [rax+72]
140063fd9cmp eax, -1
140063fdcjne 0x140063eaf
140063fe2mov ecx, [rsp+32]
140063fe6cmp ecx, -1
140063fe9sete dl
140063fectest rbp, rbp
140063fefsetne al
140063ff2and dl, al
140063ff4jne 0x140064806
140063ffacmp ecx, -1
140063ffdjne 0x140063ed6
140064003
140064003loc_140064003:
140064003or r14l, -1
140064007xor ebx, ebx
140064009nop [rax]
140064010
140064010loc_140064010:
140064010mov rsi, [rsp+144]
140064018cmp [rsi-24], 0
14006401dje 0x14006409a
14006401flea r8, [rsp+144]
140064027cmp [rsp+54], 0
14006402cjne 0x14006407e
14006402ecmp [rsp+53], 0
140064033jne 0x14006407e
140064035jmp 0x14006404f
140064037
140064037 66 0f 1f 84 00 00 00 00 00 f........
140064040
140064040loc_140064040:
140064040mov rsi, [rsp+144]
140064048cmp [rsi-24], 0
14006404dje 0x14006409a
14006404f
14006404floc_14006404f:
14006404fmovsx eax, [rsp+48]
140064054mov [rsp+48], eax
140064058
140064058loc_140064058:
140064058lea r8, [rsp+144]
140064060mov edx, [rsp+48]
140064064mov rcx, r8
140064067mov [rsp+32], r8
14006406ccall std::string::push_back(char)
140064071mov rsi, [rsp+144]
140064079mov r8, [rsp+32]
14006407e
14006407eloc_14006407e:
14006407emov rdx, [rdi+24]
140064082mov rcx, [rdi+16]
140064086call std::__verify_grouping(char const*, unsigned long long, std::string const&)
14006408btest al, al
14006408djne 0x14006409a
14006408fmov rax, [rsp+80]
140064094mov [rax], 4
14006409a
14006409aloc_14006409a:
14006409amov rax, [rsp+72]
14006409fmov [rsp+112], rbx
1400640a4mov [rsp+120], r14l
1400640a9movdqu x2, [rsp+112]
1400640afmovups [rax], x2
1400640b2mov eax, -1
1400640b7lock xadd [rsi-8], eax
1400640bctest eax, eax
1400640bejle 0x140064508
1400640c4
1400640c4loc_1400640c4:
1400640c4mov rdi, [rip+0x1335c5]
1400640cbmov rax, [rsp+152]
1400640d3sub rax, [rdi]
1400640d6jne 0x14006487e
1400640dcmov rax, [rsp+72]
1400640e1add rsp, 168
1400640e8pop rbx
1400640e9pop rsi
1400640eapop rdi
1400640ebpop rbp
1400640ecpop r12
1400640eepop r13
1400640f0pop r14
1400640f2pop r15
1400640f4ret
1400640f5
1400640f5 0f 1f 00 ...
1400640f8
1400640f8loc_1400640f8:
1400640f8cmp [rdi+128], r15b
1400640ffje 0x14006410e
140064101cmp [rdi+134], r15b
140064108jne 0x140064010
14006410e
14006410eloc_14006410e:
14006410emovzx eax, [rsp+53]
140064113xor eax, 1
140064116and r12b, al
140064119je 0x140064010
14006411fmov rax, [rsp+144]
140064127cmp [rax-24], 0
14006412cje 0x140064139
14006412ecmp [rsp+54], 0
140064133je 0x140064340
140064139
140064139loc_140064139:
140064139mov rax, [rsi]
14006413cmov r14, [rax-24]
140064140lea r15, [r14+1]
140064144cmp [rax-16], r15
140064148jb 0x140064151
14006414amov eax, [rax-8]
14006414dtest eax, eax
14006414fjle 0x14006415c
140064151
140064151loc_140064151:
140064151mov rdx, r15
140064154mov rcx, rsi
140064157call std::string::reserve(unsigned long long)
14006415c
14006415cloc_14006415c:
14006415cmov rax, [rsi]
14006415fmov rcx, [rax-24]
140064163mov [rax+rcx], 101
140064167mov rax, [rsi]
14006416amov [rax-8], 0
140064171mov [rax-24], r15
140064175mov [rax+r14+1], 0
14006417bmov rax, [rbx+16]
14006417fmov rdx, [rbx+24]
140064183cmp rax, rdx
140064186jae 0x1400645c0
14006418cadd rax, 1
140064190mov [rbx+16], rax
140064194
140064194loc_140064194:
140064194cmp rax, rdx
140064197jae 0x140064748
14006419d
14006419dloc_14006419d:
14006419dtest rbp, rbp
1400641a0mov edx, r13l
1400641a3setne al
1400641a6and al, r13b
1400641a9mov r14l, eax
1400641acjne 0x140064368
1400641b2
1400641b2loc_1400641b2:
1400641b2cmp dl, r14b
1400641b5je 0x140064376
1400641bbtest rbx, rbx
1400641beje 0x140064780
1400641c4mov rax, [rbx+16]
1400641c8cmp rax, [rbx+24]
1400641ccjae 0x14006478d
1400641d2movzx r15l, [rax]
1400641d6
1400641d6loc_1400641d6:
1400641d6movzx eax, [rdi+111]
1400641damovzx edx, [rdi+32]
1400641decmp al, r15b
1400641e1je 0x1400642d8
1400641e7cmp [rdi+110], r15b
1400641ebje 0x140064328
1400641f1test dl, dl
1400641f3jne 0x140064660
1400641f9mov r14l, -1
1400641ffcmp r15b, [rdi+72]
140064203je 0x14006437c
140064209mov [rsp+53], r12b
14006420ejmp 0x140063c70
140064213
140064213 0f 1f 44 00 00 ..D..
140064218
140064218loc_140064218:
140064218mov rax, [rbp+24]
14006421ccmp [rbp+16], rax
140064220jb 0x140064358
140064226xor edx, edx
140064228
140064228loc_140064228:
140064228mov rax, [rbp]
14006422cmov [rsp+55], dl
140064230mov rcx, rbp
140064233call [rax+72]
140064236cmp eax, -1
140064239mov ecx, 0
14006423emovzx edx, [rsp+55]
140064243cmove rbp, rcx
140064247sete al
14006424ajmp 0x140063ec5
14006424f
14006424f 90 .
140064250
140064250loc_140064250:
140064250movzx ecx, [rsp+53]
140064255or [rsp+54], cl
140064259jne 0x14006437c
14006425fmov eax, [rsp+48]
140064263test eax, eax
140064265je 0x1400647a3
14006426bmov rcx, [rsp+64]
140064270movsx edx, al
140064273call std::string::push_back(char)
140064278mov [rsp+53], 0
14006427dmov [rsp+48], 0
140064285jmp 0x140063ceb
14006428a
14006428a 66 0f 1f 44 00 00 f..D..
140064290
140064290loc_140064290:
140064290mov rax, [rbp+24]
140064294cmp [rbp+16], rax
140064298jb 0x140064358
14006429exor edx, edx
1400642a0
1400642a0loc_1400642a0:
1400642a0mov rax, [rbp]
1400642a4mov [rsp+56], dl
1400642a8mov rcx, rbp
1400642abcall [rax+72]
1400642aemovzx ecx, [rsp+55]
1400642b3cmp eax, -1
1400642b6mov eax, 0
1400642bbmovzx edx, [rsp+56]
1400642c0cmove eax, ecx
1400642c3mov ecx, 0
1400642c8cmove rbp, rcx
1400642ccjmp 0x140063d21
1400642d1
1400642d1 0f 1f 80 00 00 00 00 .......
1400642d8
1400642d8loc_1400642d8:
1400642d8test dl, dl
1400642dajne 0x140064300
1400642dccmp r15b, [rdi+72]
1400642e0je 0x140064376
1400642e6mov edx, 43
1400642eb
1400642ebloc_1400642eb:
1400642ebmov rcx, rsi
1400642eecall std::string::push_back(char)
1400642f3mov [rsp+53], r12b
1400642f8jmp 0x140063ceb
1400642fd
1400642fd 0f 1f 00 ...
140064300
140064300loc_140064300:
140064300cmp [rdi+73], r15b
140064304je 0x140064660
14006430acmp [rdi+72], r15b
14006430eje 0x140064660
140064314xor edx, edx
140064316cmp al, r15b
140064319setne dl
14006431clea edx, [rdx+rdx+43]
140064320jmp 0x1400642eb
140064322
140064322 66 0f 1f 44 00 00 f..D..
140064328
140064328loc_140064328:
140064328test dl, dl
14006432ajne 0x140064300
14006432ccmp r15b, [rdi+72]
140064330je 0x140064376
140064332mov edx, 45
140064337jmp 0x1400642eb
140064339
140064339 0f 1f 80 00 00 00 00 .......
140064340
140064340loc_140064340:
140064340movsx edx, [rsp+48]
140064345mov rcx, [rsp+64]
14006434acall std::string::push_back(char)
14006434fjmp 0x140064139
140064354
140064354 0f 1f 40 00 ..@.
140064358
140064358loc_140064358:
140064358mov r14l, -1
14006435ejmp 0x140064010
140064363
140064363 0f 1f 44 00 00 ..D..
140064368
140064368loc_140064368:
140064368mov rax, [rbp+24]
14006436ccmp [rbp+16], rax
140064370jae 0x140064704
140064376
140064376loc_140064376:
140064376mov r14l, -1
14006437c
14006437cloc_14006437c:
14006437cmov rsi, [rsp+144]
140064384lea r8, [rsp+144]
14006438ccmp [rsi-24], 0
140064391jne 0x14006407e
140064397jmp 0x14006409a
14006439c
14006439c 0f 1f 40 00 ..@.
1400643a0
1400643a0loc_1400643a0:
1400643a0mov edx, 32
1400643a5lea rcx, [rsp+144]
1400643adcall std::string::reserve(unsigned long long)
1400643b2jmp 0x140063c22
1400643b7
1400643b7 66 0f 1f 84 00 00 00 00 00 f........
1400643c0
1400643c0loc_1400643c0:
1400643c0mov rcx, [rsp+40]
1400643c5call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400643camovzx ecx, [rdi+111]
1400643cemov rbx, [rsp+112]
1400643d3mov edx, eax
1400643d5mov r15l, eax
1400643d8mov r14l, [rsp+120]
1400643ddmovzx eax, [rdi+32]
1400643e1cmp cl, dl
1400643e3je 0x140064640
1400643e9cmp [rdi+110], dl
1400643ecje 0x140064536
1400643f2
1400643f2loc_1400643f2:
1400643f2mov [rsp+53], r13b
1400643f7mov edx, r14l
1400643faxor r12l, r12l
1400643fdmov r14, rbp
140064400xor r13l, r13l
140064403mov ebp, r15l
140064406mov r15l, [rsp+32]
14006440btest al, al
14006440dje 0x140064419
14006440f
14006440floc_14006440f:
14006440fcmp [rdi+73], bpl
140064413je 0x1400646d3
140064419
140064419loc_140064419:
140064419cmp [rdi+72], bpl
14006441dje 0x1400646d3
140064423cmp [rdi+114], bpl
140064427jne 0x1400646d3
14006442dtest r12b, r12b
140064430je 0x1400644b0
140064432mov rax, [rbx+16]
140064436add r13l, 1
14006443acmp rax, [rbx+24]
14006443ejae 0x1400644cf
140064444
140064444loc_140064444:
140064444add rax, 1
140064448mov [rbx+16], rax
14006444c
14006444cloc_14006444c:
14006444cmov rdx, [rsp+56]
140064451mov rcx, [rsp+40]
140064456mov [rsp+96], r14
14006445bmov [rsp+104], r15l
140064460mov [rsp+112], rbx
140064465mov [rsp+120], -1
14006446dcall std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140064472mov r14, [rsp+96]
140064477mov r15l, [rsp+104]
14006447cmov r12l, eax
14006447ftest al, al
140064481jne 0x1400644e0
140064483mov rcx, [rsp+40]
140064488mov r12l, 1
14006448ecall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140064493mov rbx, [rsp+112]
140064498mov edx, [rsp+120]
14006449cmov ebp, eax
14006449emovzx eax, [rdi+32]
1400644a2test al, al
1400644a4je 0x140064419
1400644aajmp 0x14006440f
1400644af
1400644af 90 .
1400644b0
1400644b0loc_1400644b0:
1400644b0mov edx, 48
1400644b5mov rcx, rsi
1400644b8add r13l, 1
1400644bccall std::string::push_back(char)
1400644c1mov rax, [rbx+16]
1400644c5cmp rax, [rbx+24]
1400644c9jb 0x140064444
1400644cf
1400644cfloc_1400644cf:
1400644cfmov rax, [rbx]
1400644d2mov rcx, rbx
1400644d5call [rax+80]
1400644d8jmp 0x14006444c
1400644dd
1400644dd 0f 1f 00 ...
1400644e0
1400644e0loc_1400644e0:
1400644e0mov [rsp+48], r13l
1400644e5mov rbx, [rsp+112]
1400644eamov r13l, eax
1400644edmov [rsp+32], r15l
1400644f2mov r15l, ebp
1400644f5mov rbp, r14
1400644f8mov r14l, [rsp+120]
1400644fdjmp 0x140063bf7
140064502
140064502 66 0f 1f 44 00 00 f..D..
140064508
140064508loc_140064508:
140064508mov rdx, [rsp+88]
14006450dlea rcx, [rsi-24]
140064511call std::string::_Rep::_M_destroy(std::allocator<char> const&)
140064516jmp 0x1400640c4
14006451b
14006451b 0f 1f 44 00 00 ..D..
140064520
140064520loc_140064520:
140064520lea edx, [rax-48]
140064523cmp dl, 9
140064526ja 0x14006481b
14006452cmov [rsp+53], r12b
140064531jmp 0x140063e44
140064536
140064536loc_140064536:
140064536test al, al
140064538je 0x1400646f1
14006453e
14006453eloc_14006453e:
14006453ecmp [rdi+73], dl
140064541je 0x1400645af
140064543cmp [rdi+72], dl
140064546je 0x1400645af
140064548cmp cl, dl
14006454asetne cl
14006454dmovzx ecx, cl
140064550lea ecx, [rcx+rcx+43]
140064554
140064554loc_140064554:
140064554mov edx, ecx
140064556mov rcx, rsi
140064559call std::string::push_back(char)
14006455emov rcx, rbx
140064561call _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv.isra.0
140064566mov rcx, [rsp+40]
14006456bmov rdx, [rsp+56]
140064570mov [rsp+120], -1
140064578call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
14006457dmov ecx, [rsp+104]
140064581mov rbp, [rsp+96]
140064586mov [rsp+32], ecx
14006458atest al, al
14006458cje 0x140064728
140064592mov rbx, [rsp+112]
140064597mov r14l, [rsp+120]
14006459cxor r12l, r12l
14006459fmov r13l, eax
1400645a2mov [rsp+48], 0
1400645aajmp 0x140063bf7
1400645af
1400645afloc_1400645af:
1400645afmov eax, 1
1400645b4jmp 0x1400643f2
1400645b9
1400645b9 0f 1f 80 00 00 00 00 .......
1400645c0
1400645c0loc_1400645c0:
1400645c0mov rax, [rbx]
1400645c3mov rcx, rbx
1400645c6call [rax+80]
1400645c9mov rax, [rbx+16]
1400645cdmov rdx, [rbx+24]
1400645d1jmp 0x140064194
1400645d6
1400645d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400645e0
1400645e0loc_1400645e0:
1400645e0mov rax, [rbx]
1400645e3mov rcx, rbx
1400645e6call [rax+72]
1400645e9mov r14l, eax
1400645eccmp eax, -1
1400645efje 0x1400647cf
1400645f5mov r15l, eax
1400645f8jmp 0x140063e32
1400645fd
1400645fd 0f 1f 00 ...
140064600
140064600loc_140064600:
140064600movzx eax, [rsp+54]
140064605or al, [rsp+53]
140064609jne 0x140063eee
14006460fmov edx, 46
140064614mov rcx, rsi
140064617mov [rsp+54], 1
14006461ccall std::string::push_back(char)
140064621mov [rsp+53], 0
140064626jmp 0x140063e8d
14006462b
14006462b 0f 1f 44 00 00 ..D..
140064630
140064630loc_140064630:
140064630mov edx, 43
140064635jmp 0x140063f91
14006463a
14006463a 66 0f 1f 44 00 00 f..D..
140064640
140064640loc_140064640:
140064640test al, al
140064642jne 0x14006453e
140064648mov ecx, 43
14006464dcmp [rdi+72], dl
140064650jne 0x140064554
140064656jmp 0x1400643f2
14006465b
14006465b 0f 1f 44 00 00 ..D..
140064660
140064660loc_140064660:
140064660mov r14l, -1
140064666cmp r15b, [rdi+73]
14006466aje 0x14006437c
140064670mov [rsp+53], r12b
140064675jmp 0x140063d5c
14006467a
14006467aloc_14006467a:
14006467amov rax, [rbx]
14006467dmov rcx, rbx
140064680call [rax+72]
140064683cmp eax, -1
140064686jne 0x140063d0d
14006468ctest rbp, rbp
14006468fsetne al
140064692and al, r13b
140064695mov edx, eax
140064697jne 0x140064836
14006469dcmp [rsp+32], -1
1400646a2je 0x140064003
1400646a8nop [rax+rax]
1400646b0
1400646b0loc_1400646b0:
1400646b0mov r15l, -1
1400646b6xor ebx, ebx
1400646b8jmp 0x140063d44
1400646bd
1400646bdloc_1400646bd:
1400646bdmov rax, [rbx]
1400646c0mov rcx, rbx
1400646c3call [rax+72]
1400646c6cmp eax, -1
1400646c9je 0x1400646b0
1400646cbmov r15l, eax
1400646cejmp 0x140063d44
1400646d3
1400646d3loc_1400646d3:
1400646d3mov [rsp+48], r13l
1400646d8movzx r13l, [rsp+53]
1400646demov [rsp+32], r15l
1400646e3mov r15l, ebp
1400646e6mov rbp, r14
1400646e9mov r14l, edx
1400646ecjmp 0x140063bf7
1400646f1
1400646f1loc_1400646f1:
1400646f1mov ecx, 45
1400646f6cmp dl, [rdi+72]
1400646f9jne 0x140064554
1400646ffjmp 0x1400643f2
140064704
140064704loc_140064704:
140064704xor r14l, r14l
140064707
140064707loc_140064707:
140064707mov rax, [rbp]
14006470bmov rcx, rbp
14006470ecall [rax+72]
140064711xor edx, edx
140064713cmp eax, -1
140064716mov eax, 0
14006471bcmove edx, r12l
14006471fcmove rbp, rax
140064723jmp 0x1400641b2
140064728
140064728loc_140064728:
140064728mov rcx, [rsp+40]
14006472dcall std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140064732mov rbx, [rsp+112]
140064737mov r14l, [rsp+120]
14006473cmov r15l, eax
14006473fmovzx eax, [rdi+32]
140064743jmp 0x1400643f2
140064748
140064748loc_140064748:
140064748mov rax, [rbx]
14006474bmov rcx, rbx
14006474ecall [rax+72]
140064751cmp eax, -1
140064754jne 0x14006419d
14006475atest rbp, rbp
14006475dsetne al
140064760and al, r13b
140064763mov r14l, eax
140064766jne 0x14006488e
14006476ccmp [rsp+32], -1
140064771je 0x140064883
140064777nop [rax+rax]
140064780
140064780loc_140064780:
140064780xor ebx, ebx
140064782mov r15l, -1
140064788jmp 0x1400641d6
14006478d
14006478dloc_14006478d:
14006478dmov rax, [rbx]
140064790mov rcx, rbx
140064793call [rax+72]
140064796cmp eax, -1
140064799je 0x140064780
14006479bmov r15l, eax
14006479ejmp 0x1400641d6
1400647a3
1400647a3loc_1400647a3:
1400647a3mov rax, [rsi]
1400647a6xor r9l, r9l
1400647a9xor edx, edx
1400647abmov rcx, rsi
1400647aemov r8, [rax-24]
1400647b2call std::string::_M_mutate(unsigned long long, unsigned long long, unsigned long long)
1400647b7mov rsi, [rsp+144]
1400647bfcmp [rsi-24], 0
1400647c4jne 0x140064058
1400647cajmp 0x14006409a
1400647cf
1400647cfloc_1400647cf:
1400647cfmov r15l, -1
1400647d5xor ebx, ebx
1400647d7jmp 0x140063ee4
1400647dc
1400647dcloc_1400647dc:
1400647dcmov rsi, [rsp+144]
1400647e4mov rbx, [rsp+112]
1400647e9lea r8, [rsp+144]
1400647f1mov r14l, [rsp+120]
1400647f6cmp [rsi-24], 0
1400647fbjne 0x14006407e
140064801jmp 0x14006409a
140064806
140064806loc_140064806:
140064806mov rax, [rbp+24]
14006480axor ebx, ebx
14006480ccmp [rbp+16], rax
140064810jb 0x140063ed6
140064816jmp 0x140064228
14006481b
14006481bloc_14006481b:
14006481bcmp al, [rdi+128]
140064821mov r14l, [rsp+120]
140064826mov [rsp+53], r12b
14006482bjne 0x140063ef7
140064831jmp 0x140064010
140064836
140064836loc_140064836:
140064836mov rax, [rbp+24]
14006483amov r15l, -1
140064840xor ebx, ebx
140064842cmp [rbp+16], rax
140064846jb 0x140063d44
14006484cjmp 0x1400642a0
140064851
140064851 48 89 c3 48 8b 84 24 90 00 00 00 48 8b 54 24 H..H..$....H.T$
140064860 58 48 8d 48 e8 e8 06 2f 03 00 48 8b 3d 1f 2e 13 XH.H.../..H.=...
140064870 00 48 8b 84 24 98 00 00 00 48 2b 07 74 2b .H..$....H+.t+
14006487e
14006487eloc_14006487e:
14006487ecall __stack_chk_fail
140064883
140064883loc_140064883:
140064883or r14l, -1
140064887xor ebx, ebx
140064889jmp 0x14006437c
14006488e
14006488eloc_14006488e:
14006488emov rax, [rbp+24]
140064892xor ebx, ebx
140064894mov r15l, -1
14006489acmp [rbp+16], rax
14006489ejb 0x1400641d6
1400648a4jmp 0x140064707
1400648a9
1400648a9 48 89 d9 e8 ef 6a fb H....j.
1400648b0 ff 90 ..
140063b40
1400648b2
1400648b2 // align 0x10
1400648b2 // align 0x10
1400648c0
1400648c0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, void*&) const:
1400648c0push rbx
1400648c1sub rsp, 112
1400648c5mov r10, [r8]
1400648c8mov r11, [r8+8]
1400648ccmov r8, [r9]
1400648cfmov r9, [r9+8]
1400648d3mov rbx, rcx
1400648d6mov rcx, [rip+0x132db3]
1400648ddmov rax, [rcx]
1400648e0mov [rsp+104], rax
1400648e5xor eax, eax
1400648e7mov rcx, [rsp+176]
1400648efmov rax, [rdx]
1400648f2mov [rsp+64], r8
1400648f7mov [rsp+72], r9
1400648fclea r8, [rsp+80]
140064901lea r9, [rsp+64]
140064906mov [rsp+48], rcx
14006490bmov rcx, [rsp+168]
140064913mov [rsp+80], r10
140064918mov [rsp+40], rcx
14006491dmov rcx, [rsp+160]
140064925mov [rsp+88], r11
14006492amov [rsp+32], rcx
14006492fmov rcx, rbx
140064932call [rax+96]
140064935mov rdx, [rip+0x132d54]
14006493cmov rax, [rsp+104]
140064941sub rax, [rdx]
140064944jne 0x14006494f
140064946mov rax, rbx
140064949add rsp, 112
14006494dpop rbx
14006494eret
14006494f
14006494floc_14006494f:
14006494fcall __stack_chk_fail
140064954nop
1400648c0
1400648c0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, void*&) const:
1400648c0push rbx
1400648c1sub rsp, 112
1400648c5mov r10, [r8]
1400648c8mov r11, [r8+8]
1400648ccmov r8, [r9]
1400648cfmov r9, [r9+8]
1400648d3mov rbx, rcx
1400648d6mov rcx, [rip+0x132db3]
1400648ddmov rax, [rcx]
1400648e0mov [rsp+104], rax
1400648e5xor eax, eax
1400648e7mov rcx, [rsp+176]
1400648efmov rax, [rdx]
1400648f2mov [rsp+64], r8
1400648f7mov [rsp+72], r9
1400648fclea r8, [rsp+80]
140064901lea r9, [rsp+64]
140064906mov [rsp+48], rcx
14006490bmov rcx, [rsp+168]
140064913mov [rsp+80], r10
140064918mov [rsp+40], rcx
14006491dmov rcx, [rsp+160]
140064925mov [rsp+88], r11
14006492amov [rsp+32], rcx
14006492fmov rcx, rbx
140064932call [rax+96]
140064935mov rdx, [rip+0x132d54]
14006493cmov rax, [rsp+104]
140064941sub rax, [rdx]
140064944jne 0x14006494f
140064946mov rax, rbx
140064949add rsp, 112
14006494dpop rbx
14006494eret
14006494f
14006494floc_14006494f:
14006494fcall __stack_chk_fail
140064954nop
1400648c0
140064955
140064955 // align 0x10
140064955 // align 0x10
140064960
140064960std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, bool&) const:
140064960push rbx
140064961sub rsp, 112
140064965mov r10, [r8]
140064968mov r11, [r8+8]
14006496cmov r8, [r9]
14006496fmov r9, [r9+8]
140064973mov rbx, rcx
140064976mov rcx, [rip+0x132d13]
14006497dmov rax, [rcx]
140064980mov [rsp+104], rax
140064985xor eax, eax
140064987mov rcx, [rsp+176]
14006498fmov rax, [rdx]
140064992mov [rsp+64], r8
140064997mov [rsp+72], r9
14006499clea r8, [rsp+80]
1400649a1lea r9, [rsp+64]
1400649a6mov [rsp+48], rcx
1400649abmov rcx, [rsp+168]
1400649b3mov [rsp+80], r10
1400649b8mov [rsp+40], rcx
1400649bdmov rcx, [rsp+160]
1400649c5mov [rsp+88], r11
1400649camov [rsp+32], rcx
1400649cfmov rcx, rbx
1400649d2call [rax+16]
1400649d5mov rdx, [rip+0x132cb4]
1400649dcmov rax, [rsp+104]
1400649e1sub rax, [rdx]
1400649e4jne 0x1400649ef
1400649e6mov rax, rbx
1400649e9add rsp, 112
1400649edpop rbx
1400649eeret
1400649ef
1400649efloc_1400649ef:
1400649efcall __stack_chk_fail
1400649f4nop
140064960
140064960std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, bool&) const:
140064960push rbx
140064961sub rsp, 112
140064965mov r10, [r8]
140064968mov r11, [r8+8]
14006496cmov r8, [r9]
14006496fmov r9, [r9+8]
140064973mov rbx, rcx
140064976mov rcx, [rip+0x132d13]
14006497dmov rax, [rcx]
140064980mov [rsp+104], rax
140064985xor eax, eax
140064987mov rcx, [rsp+176]
14006498fmov rax, [rdx]
140064992mov [rsp+64], r8
140064997mov [rsp+72], r9
14006499clea r8, [rsp+80]
1400649a1lea r9, [rsp+64]
1400649a6mov [rsp+48], rcx
1400649abmov rcx, [rsp+168]
1400649b3mov [rsp+80], r10
1400649b8mov [rsp+40], rcx
1400649bdmov rcx, [rsp+160]
1400649c5mov [rsp+88], r11
1400649camov [rsp+32], rcx
1400649cfmov rcx, rbx
1400649d2call [rax+16]
1400649d5mov rdx, [rip+0x132cb4]
1400649dcmov rax, [rsp+104]
1400649e1sub rax, [rdx]
1400649e4jne 0x1400649ef
1400649e6mov rax, rbx
1400649e9add rsp, 112
1400649edpop rbx
1400649eeret
1400649ef
1400649efloc_1400649ef:
1400649efcall __stack_chk_fail
1400649f4nop
140064960
1400649f5
1400649f5 // align 0x10
1400649f5 // align 0x10
140064a00
140064a00std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, double&) const:
140064a00push rbx
140064a01sub rsp, 112
140064a05mov r10, [r8]
140064a08mov r11, [r8+8]
140064a0cmov r8, [r9]
140064a0fmov r9, [r9+8]
140064a13mov rbx, rcx
140064a16mov rcx, [rip+0x132c73]
140064a1dmov rax, [rcx]
140064a20mov [rsp+104], rax
140064a25xor eax, eax
140064a27mov rcx, [rsp+176]
140064a2fmov rax, [rdx]
140064a32mov [rsp+64], r8
140064a37mov [rsp+72], r9
140064a3clea r8, [rsp+80]
140064a41lea r9, [rsp+64]
140064a46mov [rsp+48], rcx
140064a4bmov rcx, [rsp+168]
140064a53mov [rsp+80], r10
140064a58mov [rsp+40], rcx
140064a5dmov rcx, [rsp+160]
140064a65mov [rsp+88], r11
140064a6amov [rsp+32], rcx
140064a6fmov rcx, rbx
140064a72call [rax+80]
140064a75mov rdx, [rip+0x132c14]
140064a7cmov rax, [rsp+104]
140064a81sub rax, [rdx]
140064a84jne 0x140064a8f
140064a86mov rax, rbx
140064a89add rsp, 112
140064a8dpop rbx
140064a8eret
140064a8f
140064a8floc_140064a8f:
140064a8fcall __stack_chk_fail
140064a94nop
140064a00
140064a00std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, double&) const:
140064a00push rbx
140064a01sub rsp, 112
140064a05mov r10, [r8]
140064a08mov r11, [r8+8]
140064a0cmov r8, [r9]
140064a0fmov r9, [r9+8]
140064a13mov rbx, rcx
140064a16mov rcx, [rip+0x132c73]
140064a1dmov rax, [rcx]
140064a20mov [rsp+104], rax
140064a25xor eax, eax
140064a27mov rcx, [rsp+176]
140064a2fmov rax, [rdx]
140064a32mov [rsp+64], r8
140064a37mov [rsp+72], r9
140064a3clea r8, [rsp+80]
140064a41lea r9, [rsp+64]
140064a46mov [rsp+48], rcx
140064a4bmov rcx, [rsp+168]
140064a53mov [rsp+80], r10
140064a58mov [rsp+40], rcx
140064a5dmov rcx, [rsp+160]
140064a65mov [rsp+88], r11
140064a6amov [rsp+32], rcx
140064a6fmov rcx, rbx
140064a72call [rax+80]
140064a75mov rdx, [rip+0x132c14]
140064a7cmov rax, [rsp+104]
140064a81sub rax, [rdx]
140064a84jne 0x140064a8f
140064a86mov rax, rbx
140064a89add rsp, 112
140064a8dpop rbx
140064a8eret
140064a8f
140064a8floc_140064a8f:
140064a8fcall __stack_chk_fail
140064a94nop
140064a00
140064a95
140064a95 // align 0x10
140064a95 // align 0x10
140064aa0
140064aa0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long double&) const:
140064aa0push rbx
140064aa1sub rsp, 112
140064aa5mov r10, [r8]
140064aa8mov r11, [r8+8]
140064aacmov r8, [r9]
140064aafmov r9, [r9+8]
140064ab3mov rbx, rcx
140064ab6mov rcx, [rip+0x132bd3]
140064abdmov rax, [rcx]
140064ac0mov [rsp+104], rax
140064ac5xor eax, eax
140064ac7mov rcx, [rsp+176]
140064acfmov rax, [rdx]
140064ad2mov [rsp+64], r8
140064ad7mov [rsp+72], r9
140064adclea r8, [rsp+80]
140064ae1lea r9, [rsp+64]
140064ae6mov [rsp+48], rcx
140064aebmov rcx, [rsp+168]
140064af3mov [rsp+80], r10
140064af8mov [rsp+40], rcx
140064afdmov rcx, [rsp+160]
140064b05mov [rsp+88], r11
140064b0amov [rsp+32], rcx
140064b0fmov rcx, rbx
140064b12call [rax+88]
140064b15mov rdx, [rip+0x132b74]
140064b1cmov rax, [rsp+104]
140064b21sub rax, [rdx]
140064b24jne 0x140064b2f
140064b26mov rax, rbx
140064b29add rsp, 112
140064b2dpop rbx
140064b2eret
140064b2f
140064b2floc_140064b2f:
140064b2fcall __stack_chk_fail
140064b34nop
140064aa0
140064aa0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long double&) const:
140064aa0push rbx
140064aa1sub rsp, 112
140064aa5mov r10, [r8]
140064aa8mov r11, [r8+8]
140064aacmov r8, [r9]
140064aafmov r9, [r9+8]
140064ab3mov rbx, rcx
140064ab6mov rcx, [rip+0x132bd3]
140064abdmov rax, [rcx]
140064ac0mov [rsp+104], rax
140064ac5xor eax, eax
140064ac7mov rcx, [rsp+176]
140064acfmov rax, [rdx]
140064ad2mov [rsp+64], r8
140064ad7mov [rsp+72], r9
140064adclea r8, [rsp+80]
140064ae1lea r9, [rsp+64]
140064ae6mov [rsp+48], rcx
140064aebmov rcx, [rsp+168]
140064af3mov [rsp+80], r10
140064af8mov [rsp+40], rcx
140064afdmov rcx, [rsp+160]
140064b05mov [rsp+88], r11
140064b0amov [rsp+32], rcx
140064b0fmov rcx, rbx
140064b12call [rax+88]
140064b15mov rdx, [rip+0x132b74]
140064b1cmov rax, [rsp+104]
140064b21sub rax, [rdx]
140064b24jne 0x140064b2f
140064b26mov rax, rbx
140064b29add rsp, 112
140064b2dpop rbx
140064b2eret
140064b2f
140064b2floc_140064b2f:
140064b2fcall __stack_chk_fail
140064b34nop
140064aa0
140064b35
140064b35 // align 0x10
140064b35 // align 0x10
140064b40
140064b40std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, float&) const:
140064b40push rbx
140064b41sub rsp, 112
140064b45mov r10, [r8]
140064b48mov r11, [r8+8]
140064b4cmov r8, [r9]
140064b4fmov r9, [r9+8]
140064b53mov rbx, rcx
140064b56mov rcx, [rip+0x132b33]
140064b5dmov rax, [rcx]
140064b60mov [rsp+104], rax
140064b65xor eax, eax
140064b67mov rcx, [rsp+176]
140064b6fmov rax, [rdx]
140064b72mov [rsp+64], r8
140064b77mov [rsp+72], r9
140064b7clea r8, [rsp+80]
140064b81lea r9, [rsp+64]
140064b86mov [rsp+48], rcx
140064b8bmov rcx, [rsp+168]
140064b93mov [rsp+80], r10
140064b98mov [rsp+40], rcx
140064b9dmov rcx, [rsp+160]
140064ba5mov [rsp+88], r11
140064baamov [rsp+32], rcx
140064bafmov rcx, rbx
140064bb2call [rax+72]
140064bb5mov rdx, [rip+0x132ad4]
140064bbcmov rax, [rsp+104]
140064bc1sub rax, [rdx]
140064bc4jne 0x140064bcf
140064bc6mov rax, rbx
140064bc9add rsp, 112
140064bcdpop rbx
140064bceret
140064bcf
140064bcfloc_140064bcf:
140064bcfcall __stack_chk_fail
140064bd4nop
140064b40
140064b40std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, float&) const:
140064b40push rbx
140064b41sub rsp, 112
140064b45mov r10, [r8]
140064b48mov r11, [r8+8]
140064b4cmov r8, [r9]
140064b4fmov r9, [r9+8]
140064b53mov rbx, rcx
140064b56mov rcx, [rip+0x132b33]
140064b5dmov rax, [rcx]
140064b60mov [rsp+104], rax
140064b65xor eax, eax
140064b67mov rcx, [rsp+176]
140064b6fmov rax, [rdx]
140064b72mov [rsp+64], r8
140064b77mov [rsp+72], r9
140064b7clea r8, [rsp+80]
140064b81lea r9, [rsp+64]
140064b86mov [rsp+48], rcx
140064b8bmov rcx, [rsp+168]
140064b93mov [rsp+80], r10
140064b98mov [rsp+40], rcx
140064b9dmov rcx, [rsp+160]
140064ba5mov [rsp+88], r11
140064baamov [rsp+32], rcx
140064bafmov rcx, rbx
140064bb2call [rax+72]
140064bb5mov rdx, [rip+0x132ad4]
140064bbcmov rax, [rsp+104]
140064bc1sub rax, [rdx]
140064bc4jne 0x140064bcf
140064bc6mov rax, rbx
140064bc9add rsp, 112
140064bcdpop rbx
140064bceret
140064bcf
140064bcfloc_140064bcf:
140064bcfcall __stack_chk_fail
140064bd4nop
140064b40
140064bd5
140064bd5 // align 0x10
140064bd5 // align 0x10
140064be0
140064be0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const:
140064be0push rsi
140064be1push rbx
140064be2sub rsp, 120
140064be6mov rsi, [rip+0x132aa3]
140064bedmovdqu x0, [r8]
140064bf2mov r10, [r9]
140064bf5mov r11, [r9+8]
140064bf9mov r8, [rsp+184]
140064c01mov r9, [rsp+192]
140064c09mov rax, [rsi]
140064c0cmov [rsp+104], rax
140064c11mov rax, [rdx]
140064c14mov rbx, rcx
140064c17mov rcx, [rsp+176]
140064c1flea rsi, [rip+4714]
140064c26mov rax, [rax+40]
140064c2amov [rsp+48], r9
140064c2flea r9, [rsp+64]
140064c34mov [rsp+40], r8
140064c39lea r8, [rsp+80]
140064c3emov [rsp+32], rcx
140064c43mov rcx, rbx
140064c46mov [rsp+64], r10
140064c4bmov [rsp+72], r11
140064c50movups [rsp+80], x0
140064c55cmp rax, rsi
140064c58jne 0x140064c80
140064c5acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned int>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const
140064c5f
140064c5floc_140064c5f:
140064c5fmov rcx, [rip+0x132a2a]
140064c66mov rax, [rsp+104]
140064c6bsub rax, [rcx]
140064c6ejne 0x140064c84
140064c70mov rax, rbx
140064c73add rsp, 120
140064c77pop rbx
140064c78pop rsi
140064c79ret
140064c7a
140064c7a 66 0f 1f 44 00 00 f..D..
140064c80
140064c80loc_140064c80:
140064c80call rax
140064c82jmp 0x140064c5f
140064c84
140064c84loc_140064c84:
140064c84call __stack_chk_fail
140064c89nop
140064be0
140064be0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const:
140064be0push rsi
140064be1push rbx
140064be2sub rsp, 120
140064be6mov rsi, [rip+0x132aa3]
140064bedmovdqu x0, [r8]
140064bf2mov r10, [r9]
140064bf5mov r11, [r9+8]
140064bf9mov r8, [rsp+184]
140064c01mov r9, [rsp+192]
140064c09mov rax, [rsi]
140064c0cmov [rsp+104], rax
140064c11mov rax, [rdx]
140064c14mov rbx, rcx
140064c17mov rcx, [rsp+176]
140064c1flea rsi, [rip+4714]
140064c26mov rax, [rax+40]
140064c2amov [rsp+48], r9
140064c2flea r9, [rsp+64]
140064c34mov [rsp+40], r8
140064c39lea r8, [rsp+80]
140064c3emov [rsp+32], rcx
140064c43mov rcx, rbx
140064c46mov [rsp+64], r10
140064c4bmov [rsp+72], r11
140064c50movups [rsp+80], x0
140064c55cmp rax, rsi
140064c58jne 0x140064c80
140064c5acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned int>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const
140064c5f
140064c5floc_140064c5f:
140064c5fmov rcx, [rip+0x132a2a]
140064c66mov rax, [rsp+104]
140064c6bsub rax, [rcx]
140064c6ejne 0x140064c84
140064c70mov rax, rbx
140064c73add rsp, 120
140064c77pop rbx
140064c78pop rsi
140064c79ret
140064c7a
140064c7a 66 0f 1f 44 00 00 f..D..
140064c80
140064c80loc_140064c80:
140064c80call rax
140064c82jmp 0x140064c5f
140064c84
140064c84loc_140064c84:
140064c84call __stack_chk_fail
140064c89nop
140064be0
140064c8a
140064c8a // align 0x10
140064c8a // align 0x10
140064c90
140064c90std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long&) const:
140064c90push rsi
140064c91push rbx
140064c92sub rsp, 120
140064c96mov rsi, [rip+0x1329f3]
140064c9dmovdqu x0, [r8]
140064ca2mov r10, [r9]
140064ca5mov r11, [r9+8]
140064ca9mov r8, [rsp+184]
140064cb1mov r9, [rsp+192]
140064cb9mov rax, [rsi]
140064cbcmov [rsp+104], rax
140064cc1mov rax, [rdx]
140064cc4mov rbx, rcx
140064cc7mov rcx, [rsp+176]
140064ccflea rsi, [rip+4698]
140064cd6mov rax, [rax+24]
140064cdamov [rsp+48], r9
140064cdflea r9, [rsp+64]
140064ce4mov [rsp+40], r8
140064ce9lea r8, [rsp+80]
140064ceemov [rsp+32], rcx
140064cf3mov rcx, rbx
140064cf6mov [rsp+64], r10
140064cfbmov [rsp+72], r11
140064d00movups [rsp+80], x0
140064d05cmp rax, rsi
140064d08jne 0x140064d30
140064d0acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long&) const
140064d0f
140064d0floc_140064d0f:
140064d0fmov rcx, [rip+0x13297a]
140064d16mov rax, [rsp+104]
140064d1bsub rax, [rcx]
140064d1ejne 0x140064d34
140064d20mov rax, rbx
140064d23add rsp, 120
140064d27pop rbx
140064d28pop rsi
140064d29ret
140064d2a
140064d2a 66 0f 1f 44 00 00 f..D..
140064d30
140064d30loc_140064d30:
140064d30call rax
140064d32jmp 0x140064d0f
140064d34
140064d34loc_140064d34:
140064d34call __stack_chk_fail
140064d39nop
140064c90
140064c90std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long&) const:
140064c90push rsi
140064c91push rbx
140064c92sub rsp, 120
140064c96mov rsi, [rip+0x1329f3]
140064c9dmovdqu x0, [r8]
140064ca2mov r10, [r9]
140064ca5mov r11, [r9+8]
140064ca9mov r8, [rsp+184]
140064cb1mov r9, [rsp+192]
140064cb9mov rax, [rsi]
140064cbcmov [rsp+104], rax
140064cc1mov rax, [rdx]
140064cc4mov rbx, rcx
140064cc7mov rcx, [rsp+176]
140064ccflea rsi, [rip+4698]
140064cd6mov rax, [rax+24]
140064cdamov [rsp+48], r9
140064cdflea r9, [rsp+64]
140064ce4mov [rsp+40], r8
140064ce9lea r8, [rsp+80]
140064ceemov [rsp+32], rcx
140064cf3mov rcx, rbx
140064cf6mov [rsp+64], r10
140064cfbmov [rsp+72], r11
140064d00movups [rsp+80], x0
140064d05cmp rax, rsi
140064d08jne 0x140064d30
140064d0acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long&) const
140064d0f
140064d0floc_140064d0f:
140064d0fmov rcx, [rip+0x13297a]
140064d16mov rax, [rsp+104]
140064d1bsub rax, [rcx]
140064d1ejne 0x140064d34
140064d20mov rax, rbx
140064d23add rsp, 120
140064d27pop rbx
140064d28pop rsi
140064d29ret
140064d2a
140064d2a 66 0f 1f 44 00 00 f..D..
140064d30
140064d30loc_140064d30:
140064d30call rax
140064d32jmp 0x140064d0f
140064d34
140064d34loc_140064d34:
140064d34call __stack_chk_fail
140064d39nop
140064c90
140064d3a
140064d3a // align 0x10
140064d3a // align 0x10
140064d40
140064d40std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
140064d40push rsi
140064d41push rbx
140064d42sub rsp, 120
140064d46mov rsi, [rip+0x132943]
140064d4dmovdqu x0, [r8]
140064d52mov r10, [r9]
140064d55mov r11, [r9+8]
140064d59mov r8, [rsp+184]
140064d61mov r9, [rsp+192]
140064d69mov rax, [rsi]
140064d6cmov [rsp+104], rax
140064d71mov rax, [rdx]
140064d74mov rbx, rcx
140064d77mov rcx, [rsp+176]
140064d7flea rsi, [rip+4682]
140064d86mov rax, [rax+48]
140064d8amov [rsp+48], r9
140064d8flea r9, [rsp+64]
140064d94mov [rsp+40], r8
140064d99lea r8, [rsp+80]
140064d9emov [rsp+32], rcx
140064da3mov rcx, rbx
140064da6mov [rsp+64], r10
140064dabmov [rsp+72], r11
140064db0movups [rsp+80], x0
140064db5cmp rax, rsi
140064db8jne 0x140064de0
140064dbacall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const
140064dbf
140064dbfloc_140064dbf:
140064dbfmov rcx, [rip+0x1328ca]
140064dc6mov rax, [rsp+104]
140064dcbsub rax, [rcx]
140064dcejne 0x140064de4
140064dd0mov rax, rbx
140064dd3add rsp, 120
140064dd7pop rbx
140064dd8pop rsi
140064dd9ret
140064dda
140064dda 66 0f 1f 44 00 00 f..D..
140064de0
140064de0loc_140064de0:
140064de0call rax
140064de2jmp 0x140064dbf
140064de4
140064de4loc_140064de4:
140064de4call __stack_chk_fail
140064de9nop
140064d40
140064d40std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
140064d40push rsi
140064d41push rbx
140064d42sub rsp, 120
140064d46mov rsi, [rip+0x132943]
140064d4dmovdqu x0, [r8]
140064d52mov r10, [r9]
140064d55mov r11, [r9+8]
140064d59mov r8, [rsp+184]
140064d61mov r9, [rsp+192]
140064d69mov rax, [rsi]
140064d6cmov [rsp+104], rax
140064d71mov rax, [rdx]
140064d74mov rbx, rcx
140064d77mov rcx, [rsp+176]
140064d7flea rsi, [rip+4682]
140064d86mov rax, [rax+48]
140064d8amov [rsp+48], r9
140064d8flea r9, [rsp+64]
140064d94mov [rsp+40], r8
140064d99lea r8, [rsp+80]
140064d9emov [rsp+32], rcx
140064da3mov rcx, rbx
140064da6mov [rsp+64], r10
140064dabmov [rsp+72], r11
140064db0movups [rsp+80], x0
140064db5cmp rax, rsi
140064db8jne 0x140064de0
140064dbacall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const
140064dbf
140064dbfloc_140064dbf:
140064dbfmov rcx, [rip+0x1328ca]
140064dc6mov rax, [rsp+104]
140064dcbsub rax, [rcx]
140064dcejne 0x140064de4
140064dd0mov rax, rbx
140064dd3add rsp, 120
140064dd7pop rbx
140064dd8pop rsi
140064dd9ret
140064dda
140064dda 66 0f 1f 44 00 00 f..D..
140064de0
140064de0loc_140064de0:
140064de0call rax
140064de2jmp 0x140064dbf
140064de4
140064de4loc_140064de4:
140064de4call __stack_chk_fail
140064de9nop
140064d40
140064dea
140064dea // align 0x10
140064dea // align 0x10
140064df0
140064df0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
140064df0push rsi
140064df1push rbx
140064df2sub rsp, 120
140064df6mov rsi, [rip+0x132893]
140064dfdmovdqu x0, [r8]
140064e02mov r10, [r9]
140064e05mov r11, [r9+8]
140064e09mov r8, [rsp+184]
140064e11mov r9, [rsp+192]
140064e19mov rax, [rsi]
140064e1cmov [rsp+104], rax
140064e21mov rax, [rdx]
140064e24mov rbx, rcx
140064e27mov rcx, [rsp+176]
140064e2flea rsi, [rip+4666]
140064e36mov rax, [rax+32]
140064e3amov [rsp+48], r9
140064e3flea r9, [rsp+64]
140064e44mov [rsp+40], r8
140064e49lea r8, [rsp+80]
140064e4emov [rsp+32], rcx
140064e53mov rcx, rbx
140064e56mov [rsp+64], r10
140064e5bmov [rsp+72], r11
140064e60movups [rsp+80], x0
140064e65cmp rax, rsi
140064e68jne 0x140064e90
140064e6acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned short>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const
140064e6f
140064e6floc_140064e6f:
140064e6fmov rcx, [rip+0x13281a]
140064e76mov rax, [rsp+104]
140064e7bsub rax, [rcx]
140064e7ejne 0x140064e94
140064e80mov rax, rbx
140064e83add rsp, 120
140064e87pop rbx
140064e88pop rsi
140064e89ret
140064e8a
140064e8a 66 0f 1f 44 00 00 f..D..
140064e90
140064e90loc_140064e90:
140064e90call rax
140064e92jmp 0x140064e6f
140064e94
140064e94loc_140064e94:
140064e94call __stack_chk_fail
140064e99nop
140064df0
140064df0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
140064df0push rsi
140064df1push rbx
140064df2sub rsp, 120
140064df6mov rsi, [rip+0x132893]
140064dfdmovdqu x0, [r8]
140064e02mov r10, [r9]
140064e05mov r11, [r9+8]
140064e09mov r8, [rsp+184]
140064e11mov r9, [rsp+192]
140064e19mov rax, [rsi]
140064e1cmov [rsp+104], rax
140064e21mov rax, [rdx]
140064e24mov rbx, rcx
140064e27mov rcx, [rsp+176]
140064e2flea rsi, [rip+4666]
140064e36mov rax, [rax+32]
140064e3amov [rsp+48], r9
140064e3flea r9, [rsp+64]
140064e44mov [rsp+40], r8
140064e49lea r8, [rsp+80]
140064e4emov [rsp+32], rcx
140064e53mov rcx, rbx
140064e56mov [rsp+64], r10
140064e5bmov [rsp+72], r11
140064e60movups [rsp+80], x0
140064e65cmp rax, rsi
140064e68jne 0x140064e90
140064e6acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned short>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const
140064e6f
140064e6floc_140064e6f:
140064e6fmov rcx, [rip+0x13281a]
140064e76mov rax, [rsp+104]
140064e7bsub rax, [rcx]
140064e7ejne 0x140064e94
140064e80mov rax, rbx
140064e83add rsp, 120
140064e87pop rbx
140064e88pop rsi
140064e89ret
140064e8a
140064e8a 66 0f 1f 44 00 00 f..D..
140064e90
140064e90loc_140064e90:
140064e90call rax
140064e92jmp 0x140064e6f
140064e94
140064e94loc_140064e94:
140064e94call __stack_chk_fail
140064e99nop
140064df0
140064e9a
140064e9a // align 0x10
140064e9a // align 0x10
140064ea0
140064ea0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
140064ea0push rsi
140064ea1push rbx
140064ea2sub rsp, 120
140064ea6mov rsi, [rip+0x1327e3]
140064eadmovdqu x0, [r8]
140064eb2mov r10, [r9]
140064eb5mov r11, [r9+8]
140064eb9mov r8, [rsp+184]
140064ec1mov r9, [rsp+192]
140064ec9mov rax, [rsi]
140064eccmov [rsp+104], rax
140064ed1mov rax, [rdx]
140064ed4mov rbx, rcx
140064ed7mov rcx, [rsp+176]
140064edflea rsi, [rip+4650]
140064ee6mov rax, [rax+56]
140064eeamov [rsp+48], r9
140064eeflea r9, [rsp+64]
140064ef4mov [rsp+40], r8
140064ef9lea r8, [rsp+80]
140064efemov [rsp+32], rcx
140064f03mov rcx, rbx
140064f06mov [rsp+64], r10
140064f0bmov [rsp+72], r11
140064f10movups [rsp+80], x0
140064f15cmp rax, rsi
140064f18jne 0x140064f40
140064f1acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const
140064f1f
140064f1floc_140064f1f:
140064f1fmov rcx, [rip+0x13276a]
140064f26mov rax, [rsp+104]
140064f2bsub rax, [rcx]
140064f2ejne 0x140064f44
140064f30mov rax, rbx
140064f33add rsp, 120
140064f37pop rbx
140064f38pop rsi
140064f39ret
140064f3a
140064f3a 66 0f 1f 44 00 00 f..D..
140064f40
140064f40loc_140064f40:
140064f40call rax
140064f42jmp 0x140064f1f
140064f44
140064f44loc_140064f44:
140064f44call __stack_chk_fail
140064f49nop
140064ea0
140064ea0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
140064ea0push rsi
140064ea1push rbx
140064ea2sub rsp, 120
140064ea6mov rsi, [rip+0x1327e3]
140064eadmovdqu x0, [r8]
140064eb2mov r10, [r9]
140064eb5mov r11, [r9+8]
140064eb9mov r8, [rsp+184]
140064ec1mov r9, [rsp+192]
140064ec9mov rax, [rsi]
140064eccmov [rsp+104], rax
140064ed1mov rax, [rdx]
140064ed4mov rbx, rcx
140064ed7mov rcx, [rsp+176]
140064edflea rsi, [rip+4650]
140064ee6mov rax, [rax+56]
140064eeamov [rsp+48], r9
140064eeflea r9, [rsp+64]
140064ef4mov [rsp+40], r8
140064ef9lea r8, [rsp+80]
140064efemov [rsp+32], rcx
140064f03mov rcx, rbx
140064f06mov [rsp+64], r10
140064f0bmov [rsp+72], r11
140064f10movups [rsp+80], x0
140064f15cmp rax, rsi
140064f18jne 0x140064f40
140064f1acall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const
140064f1f
140064f1floc_140064f1f:
140064f1fmov rcx, [rip+0x13276a]
140064f26mov rax, [rsp+104]
140064f2bsub rax, [rcx]
140064f2ejne 0x140064f44
140064f30mov rax, rbx
140064f33add rsp, 120
140064f37pop rbx
140064f38pop rsi
140064f39ret
140064f3a
140064f3a 66 0f 1f 44 00 00 f..D..
140064f40
140064f40loc_140064f40:
140064f40call rax
140064f42jmp 0x140064f1f
140064f44
140064f44loc_140064f44:
140064f44call __stack_chk_fail
140064f49nop
140064ea0
Loading..