File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
140064f4a
140064f4a // align 0x10
140064f4a // align 0x10
140064f50
140064f50std::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 long&) const:
140064f50push rsi
140064f51push rbx
140064f52sub rsp, 120
140064f56mov rsi, [rip+0x132733]
140064f5dmovdqu x0, [r8]
140064f62mov r10, [r9]
140064f65mov r11, [r9+8]
140064f69mov r8, [rsp+184]
140064f71mov r9, [rsp+192]
140064f79mov rax, [rsi]
140064f7cmov [rsp+104], rax
140064f81mov rax, [rdx]
140064f84mov rbx, rcx
140064f87mov rcx, [rsp+176]
140064f8flea rsi, [rip+4634]
140064f96mov rax, [rax+64]
140064f9amov [rsp+48], r9
140064f9flea r9, [rsp+64]
140064fa4mov [rsp+40], r8
140064fa9lea r8, [rsp+80]
140064faemov [rsp+32], rcx
140064fb3mov rcx, rbx
140064fb6mov [rsp+64], r10
140064fbbmov [rsp+72], r11
140064fc0movups [rsp+80], x0
140064fc5cmp rax, rsi
140064fc8jne 0x140064ff0
140064fcacall 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 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
140064fcf
140064fcfloc_140064fcf:
140064fcfmov rcx, [rip+0x1326ba]
140064fd6mov rax, [rsp+104]
140064fdbsub rax, [rcx]
140064fdejne 0x140064ff4
140064fe0mov rax, rbx
140064fe3add rsp, 120
140064fe7pop rbx
140064fe8pop rsi
140064fe9ret
140064fea
140064fea 66 0f 1f 44 00 00 f..D..
140064ff0
140064ff0loc_140064ff0:
140064ff0call rax
140064ff2jmp 0x140064fcf
140064ff4
140064ff4loc_140064ff4:
140064ff4call __stack_chk_fail
140064ff9nop
140064f50
140064f50std::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 long&) const:
140064f50push rsi
140064f51push rbx
140064f52sub rsp, 120
140064f56mov rsi, [rip+0x132733]
140064f5dmovdqu x0, [r8]
140064f62mov r10, [r9]
140064f65mov r11, [r9+8]
140064f69mov r8, [rsp+184]
140064f71mov r9, [rsp+192]
140064f79mov rax, [rsi]
140064f7cmov [rsp+104], rax
140064f81mov rax, [rdx]
140064f84mov rbx, rcx
140064f87mov rcx, [rsp+176]
140064f8flea rsi, [rip+4634]
140064f96mov rax, [rax+64]
140064f9amov [rsp+48], r9
140064f9flea r9, [rsp+64]
140064fa4mov [rsp+40], r8
140064fa9lea r8, [rsp+80]
140064faemov [rsp+32], rcx
140064fb3mov rcx, rbx
140064fb6mov [rsp+64], r10
140064fbbmov [rsp+72], r11
140064fc0movups [rsp+80], x0
140064fc5cmp rax, rsi
140064fc8jne 0x140064ff0
140064fcacall 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 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
140064fcf
140064fcfloc_140064fcf:
140064fcfmov rcx, [rip+0x1326ba]
140064fd6mov rax, [rsp+104]
140064fdbsub rax, [rcx]
140064fdejne 0x140064ff4
140064fe0mov rax, rbx
140064fe3add rsp, 120
140064fe7pop rbx
140064fe8pop rsi
140064fe9ret
140064fea
140064fea 66 0f 1f 44 00 00 f..D..
140064ff0
140064ff0loc_140064ff0:
140064ff0call rax
140064ff2jmp 0x140064fcf
140064ff4
140064ff4loc_140064ff4:
140064ff4call __stack_chk_fail
140064ff9nop
140064f50
140064ffa
140064ffa // align 0x10
140064ffa // align 0x10
140065000
140065000std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
140065000push r13
140065002push r12
140065004push rbp
140065005push rdi
140065006push rsi
140065007push rbx
140065008sub rsp, 136
14006500fmov rbx, [rsp+224]
140065017mov rdi, [r8+8]
14006501bmov rsi, [r8]
14006501emov r8, [r9]
140065021mov r9, [r9+8]
140065025mov r13, [rsp+240]
14006502dmov r12, rcx
140065030mov rcx, [rip+0x132659]
140065037mov rbp, [rcx]
14006503amov [rsp+120], rbp
14006503fmov ebp, [rbx+24]
140065042lea rcx, [rsp+96]
140065047mov eax, ebp
140065049and eax, -75
14006504cor eax, 8
14006504fmov [rbx+24], eax
140065052lea rax, [rsp+112]
140065057mov [rsp+48], rax
14006505cmov rax, [rsp+232]
140065064mov [rsp+32], rbx
140065069mov [rsp+40], rax
14006506emov [rsp+64], r8
140065073lea r8, [rsp+80]
140065078mov [rsp+72], r9
14006507dlea r9, [rsp+64]
140065082mov [rsp+80], rsi
140065087mov [rsp+88], rdi
14006508ccall 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 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
140065091mov edx, [rsp+104]
140065095mov rax, rdi
140065098mov rcx, 0xffffffff00000000
1400650a2and rax, rcx
1400650a5mov rsi, [rsp+96]
1400650aamov [rbx+24], ebp
1400650ador rax, rdx
1400650b0mov rdx, [rsp+112]
1400650b5mov rdi, [rip+0x1325d4]
1400650bcmov [r12], rsi
1400650c0mov [r13], rdx
1400650c4mov [r12+8], rax
1400650c9mov rax, [rsp+120]
1400650cesub rax, [rdi]
1400650d1jne 0x1400650e6
1400650d3mov rax, r12
1400650d6add rsp, 136
1400650ddpop rbx
1400650depop rsi
1400650dfpop rdi
1400650e0pop rbp
1400650e1pop r12
1400650e3pop r13
1400650e5ret
1400650e6
1400650e6loc_1400650e6:
1400650e6call __stack_chk_fail
1400650ebnop
140065000
140065000std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
140065000push r13
140065002push r12
140065004push rbp
140065005push rdi
140065006push rsi
140065007push rbx
140065008sub rsp, 136
14006500fmov rbx, [rsp+224]
140065017mov rdi, [r8+8]
14006501bmov rsi, [r8]
14006501emov r8, [r9]
140065021mov r9, [r9+8]
140065025mov r13, [rsp+240]
14006502dmov r12, rcx
140065030mov rcx, [rip+0x132659]
140065037mov rbp, [rcx]
14006503amov [rsp+120], rbp
14006503fmov ebp, [rbx+24]
140065042lea rcx, [rsp+96]
140065047mov eax, ebp
140065049and eax, -75
14006504cor eax, 8
14006504fmov [rbx+24], eax
140065052lea rax, [rsp+112]
140065057mov [rsp+48], rax
14006505cmov rax, [rsp+232]
140065064mov [rsp+32], rbx
140065069mov [rsp+40], rax
14006506emov [rsp+64], r8
140065073lea r8, [rsp+80]
140065078mov [rsp+72], r9
14006507dlea r9, [rsp+64]
140065082mov [rsp+80], rsi
140065087mov [rsp+88], rdi
14006508ccall 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 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
140065091mov edx, [rsp+104]
140065095mov rax, rdi
140065098mov rcx, 0xffffffff00000000
1400650a2and rax, rcx
1400650a5mov rsi, [rsp+96]
1400650aamov [rbx+24], ebp
1400650ador rax, rdx
1400650b0mov rdx, [rsp+112]
1400650b5mov rdi, [rip+0x1325d4]
1400650bcmov [r12], rsi
1400650c0mov [r13], rdx
1400650c4mov [r12+8], rax
1400650c9mov rax, [rsp+120]
1400650cesub rax, [rdi]
1400650d1jne 0x1400650e6
1400650d3mov rax, r12
1400650d6add rsp, 136
1400650ddpop rbx
1400650depop rsi
1400650dfpop rdi
1400650e0pop rbp
1400650e1pop r12
1400650e3pop r13
1400650e5ret
1400650e6
1400650e6loc_1400650e6:
1400650e6call __stack_chk_fail
1400650ebnop
140065000
1400650ec
1400650ec // align 0x10
1400650ec // align 0x10
1400650f0
1400650f0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
1400650f0push r15
1400650f2push r14
1400650f4push r13
1400650f6push r12
1400650f8push rbp
1400650f9push rdi
1400650fapush rsi
1400650fbpush rbx
1400650fcsub rsp, 232
140065103mov rsi, [rip+0x132586]
14006510amov r10, [r8]
14006510dmov r11, [r8+8]
140065111mov rax, [r9]
140065114mov rdi, [rsp+352]
14006511cmov r8, [rsi]
14006511fmov [rsp+216], r8
140065127xor r8l, r8l
14006512amov [rsp+64], rcx
14006512fmov rbx, rdx
140065132mov rcx, [rsp+336]
14006513amov rdx, [r9+8]
14006513emov r9, [rsp+344]
140065146mov [rsp+192], r10
14006514emov [rsp+200], r11
140065156mov [rsp+176], rax
14006515emov [rsp+184], rdx
140065166mov [rsp+80], r9
14006516bmov [rsp+72], rdi
140065170test [rcx+24], 1
140065174jne 0x140065260
14006517amov [rsp+128], rax
140065182lea rax, [rsp+212]
14006518alea r8, [rsp+144]
140065192mov [rsp+48], rax
140065197mov [rsp+40], r9
14006519clea r9, [rsp+128]
1400651a4mov [rsp+32], rcx
1400651a9lea rcx, [rsp+160]
1400651b1mov [rsp+136], rdx
1400651b9mov rdx, rbx
1400651bcmov [rsp+212], -1
1400651c7mov [rsp+144], r10
1400651cfmov [rsp+152], r11
1400651d7call 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
1400651dcmov rdx, [rsp+168]
1400651e4mov eax, [rsp+212]
1400651ebmov rbx, [rsp+160]
1400651f3mov r12l, edx
1400651f6cmp eax, 1
1400651f9ja 0x1400653d0
1400651ffmov [rdi], al
140065201and [rdi], 1
140065204
140065204loc_140065204:
140065204mov [rsp+192], rbx
14006520cmov rax, [rsp+64]
140065211mov [rsp+200], r12l
140065219mov rcx, [rip+0x132470]
140065220movdqu x0, [rsp+192]
140065229movups [rax], x0
14006522cmov rax, [rsp+216]
140065234sub rax, [rcx]
140065237jne 0x1400656d9
14006523dmov rax, [rsp+64]
140065242add rsp, 232
140065249pop rbx
14006524apop rsi
14006524bpop rdi
14006524cpop rbp
14006524dpop r12
14006524fpop r13
140065251pop r14
140065253pop r15
140065255ret
140065256
140065256 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065260
140065260loc_140065260:
140065260add rcx, 208
140065267mov rbx, [rsp+192]
14006526fmov r12l, [rsp+200]
140065277mov r15, [rsp+176]
14006527fcall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140065284mov rdx, [rax+64]
140065288mov r14, rax
14006528bmov rax, [rax+48]
14006528fmov rcx, rdx
140065292or rcx, rax
140065295je 0x14006553a
14006529btest rdx, rdx
14006529emov r10l, r12l
1400652a1mov r8, r14
1400652a4mov esi, 1
1400652a9sete r9b
1400652adtest rax, rax
1400652b0sete r11b
1400652b4mov eax, r9l
1400652b7xor ebp, ebp
1400652b9mov r9, r15
1400652bccmp [rsp+184], -1
1400652c4mov r14, rbp
1400652c7mov r15l, eax
1400652camov ebp, 1
1400652cfsete r12b
1400652d3nop [rax+rax]
1400652denop
1400652e0
1400652e0loc_1400652e0:
1400652e0cmp r10l, -1
1400652e4sete dil
1400652e8test rbx, rbx
1400652ebsetne r13b
1400652efand r13b, dil
1400652f2jne 0x1400654c0
1400652f8mov r13l, edi
1400652fb
1400652fbloc_1400652fb:
1400652fbtest r9, r9
1400652fesetne dl
140065301and dl, r12b
140065304jne 0x140065450
14006530amov edx, r12l
14006530d
14006530dloc_14006530d:
14006530dcmp dl, r13b
140065310je 0x140065470
140065316
140065316loc_140065316:
140065316test rbx, rbx
140065319je 0x140065324
14006531btest dil, dil
14006531ejne 0x1400654e0
140065324
140065324loc_140065324:
140065324mov eax, r10l
140065327
140065327loc_140065327:
140065327test r15b, r15b
14006532ajne 0x140065338
14006532cmov rdx, [r8+56]
140065330cmp [rdx+r14], al
140065334sete sil
140065338
140065338loc_140065338:
140065338mov edx, esi
14006533axor edx, 1
14006533dtest dl, r11b
140065340jne 0x140065558
140065346test r11b, r11b
140065349jne 0x140065357
14006534bmov rdx, [r8+40]
14006534fcmp [rdx+r14], al
140065353sete bpl
140065357
140065357loc_140065357:
140065357mov edi, ebp
140065359xor edi, 1
14006535cand dil, r15b
14006535fjne 0x140065528
140065365mov r13l, esi
140065368or r13b, bpl
14006536bje 0x140065578
140065371mov rax, [rbx+16]
140065375add r14, 1
140065379cmp rax, [rbx+24]
14006537djae 0x140065500
140065383add rax, 1
140065387mov [rbx+16], rax
14006538b
14006538bloc_14006538b:
14006538btest sil, sil
14006538eje 0x140065430
140065394cmp r14, [r8+64]
140065398setae r15b
14006539ctest bpl, bpl
14006539fjne 0x140065433
1400653a5mov eax, r15l
1400653a8mov r11l, esi
1400653ab
1400653abloc_1400653ab:
1400653abmov r10l, -1
1400653b1test al, al
1400653b3je 0x1400652e0
1400653b9mov edx, edi
1400653bbmov r12l, r10l
1400653bemov edi, ebp
1400653c0mov rbp, r14
1400653c3mov r14, r8
1400653c6jmp 0x140065480
1400653cb
1400653cb 0f 1f 44 00 00 ..D..
1400653d0
1400653d0loc_1400653d0:
1400653d0mov rax, [rsp+72]
1400653d5mov rsi, [rsp+80]
1400653damov [rsp+200], edx
1400653e1lea rcx, [rsp+192]
1400653e9lea rdx, [rsp+176]
1400653f1mov [rsp+192], rbx
1400653f9mov [rax], 1
1400653fcmov [rsi], 4
140065402call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140065407mov rbx, [rsp+192]
14006540fmov r12l, [rsp+200]
140065417test al, al
140065419je 0x140065204
14006541for [rsi], 2
140065422jmp 0x140065204
140065427
140065427 66 0f 1f 84 00 00 00 00 00 f........
140065430
140065430loc_140065430:
140065430mov r15l, r13l
140065433
140065433loc_140065433:
140065433cmp r14, [r8+48]
140065437mov ebp, r13l
14006543asetae r11b
14006543emov eax, r11l
140065441and eax, r15l
140065444jmp 0x1400653ab
140065449
140065449 0f 1f 80 00 00 00 00 .......
140065450
140065450loc_140065450:
140065450mov rax, [r9+24]
140065454cmp [r9+16], rax
140065458jae 0x140065588
14006545exor edx, edx
140065460cmp dl, r13b
140065463jne 0x140065316
140065469nop [rax]
140065470
140065470loc_140065470:
140065470mov edi, ebp
140065472mov r12l, r10l
140065475mov rbp, r14
140065478mov edx, 1
14006547dmov r14, r8
140065480
140065480loc_140065480:
140065480test sil, sil
140065483je 0x14006548f
140065485cmp [r14+64], rbp
140065489je 0x140065680
14006548f
14006548floc_14006548f:
14006548ftest dil, dil
140065492je 0x1400654a3
140065494
140065494loc_140065494:
140065494cmp [r14+48], rbp
140065498jne 0x1400654a3
14006549atest rbp, rbp
14006549djne 0x1400656cf
1400654a3
1400654a3loc_1400654a3:
1400654a3mov rax, [rsp+72]
1400654a8mov [rax], 0
1400654abmov eax, 6
1400654b0test dl, dl
1400654b2jne 0x140065547
1400654b8jmp 0x140065542
1400654bd
1400654bd 0f 1f 00 ...
1400654c0
1400654c0loc_1400654c0:
1400654c0mov rax, [rbx+24]
1400654c4cmp [rbx+16], rax
1400654c8jae 0x1400655e0
1400654cexor r13l, r13l
1400654d1jmp 0x1400652fb
1400654d6
1400654d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400654e0
1400654e0loc_1400654e0:
1400654e0mov rax, [rbx+16]
1400654e4cmp rax, [rbx+24]
1400654e8jae 0x140065630
1400654eemovzx eax, [rax]
1400654f1jmp 0x140065327
1400654f6
1400654f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065500
140065500loc_140065500:
140065500mov rax, [rbx]
140065503mov [rsp+96], r8
140065508mov rcx, rbx
14006550bmov [rsp+88], r9
140065510call [rax+80]
140065513mov r8, [rsp+96]
140065518mov r9, [rsp+88]
14006551djmp 0x14006538b
140065522
140065522 66 0f 1f 44 00 00 f..D..
140065528
140065528loc_140065528:
140065528mov r12l, r10l
14006552btest sil, sil
14006552eje 0x14006553a
140065530cmp r14, [r8+64]
140065534je 0x1400656ba
14006553a
14006553aloc_14006553a:
14006553amov rax, [rsp+72]
14006553fmov [rax], 0
140065542
140065542loc_140065542:
140065542mov eax, 4
140065547
140065547loc_140065547:
140065547mov rcx, [rsp+80]
14006554cmov [rcx], eax
14006554ejmp 0x140065204
140065553
140065553 0f 1f 44 00 00 ..D..
140065558
140065558loc_140065558:
140065558test bpl, bpl
14006555bmov r12l, r10l
14006555emov rbp, r14
140065561mov edx, 0
140065566mov r14, r8
140065569jne 0x140065494
14006556fjmp 0x14006553a
140065571
140065571 0f 1f 80 00 00 00 00 .......
140065578
140065578loc_140065578:
140065578mov rax, [rsp+72]
14006557dmov r12l, r10l
140065580mov [rax], 0
140065583jmp 0x140065542
140065585
140065585 0f 1f 00 ...
140065588
140065588loc_140065588:
140065588mov rax, [r9]
14006558bmov [rsp+120], r8
140065590mov rcx, r9
140065593mov [rsp+112], r11b
140065598mov [rsp+108], r10l
14006559dmov [rsp+96], dl
1400655a1mov [rsp+88], r9
1400655a6call [rax+72]
1400655a9mov r9, [rsp+88]
1400655aemovzx edx, [rsp+96]
1400655b3cmp eax, -1
1400655b6mov eax, 0
1400655bbmov r10l, [rsp+108]
1400655c0movzx r11l, [rsp+112]
1400655c6cmove r9, rax
1400655cacmovne edx, eax
1400655cdmov r8, [rsp+120]
1400655d2jmp 0x14006530d
1400655d7
1400655d7 66 0f 1f 84 00 00 00 00 00 f........
1400655e0
1400655e0loc_1400655e0:
1400655e0mov rax, [rbx]
1400655e3mov [rsp+112], r8
1400655e8mov rcx, rbx
1400655ebmov [rsp+108], r11b
1400655f0mov [rsp+96], r10l
1400655f5mov [rsp+88], r9
1400655facall [rax+72]
1400655fdmov r9, [rsp+88]
140065602mov r10l, [rsp+96]
140065607cmp eax, -1
14006560amov eax, 0
14006560fmovzx r11l, [rsp+108]
140065615mov r8, [rsp+112]
14006561acmove rbx, rax
14006561ecmovne r13l, eax
140065622jmp 0x1400652fb
140065627
140065627 66 0f 1f 84 00 00 00 00 00 f........
140065630
140065630loc_140065630:
140065630mov rax, [rbx]
140065633mov [rsp+112], r8
140065638mov rcx, rbx
14006563bmov [rsp+108], r11b
140065640mov [rsp+96], r10l
140065645mov [rsp+88], r9
14006564acall [rax+72]
14006564dmov edx, -1
140065652mov r8, [rsp+112]
140065657movzx r11l, [rsp+108]
14006565dcmp eax, -1
140065660mov r10l, [rsp+96]
140065665mov r9, [rsp+88]
14006566acmove eax, edx
14006566dmov edx, 0
140065672cmove rbx, rdx
140065676jmp 0x140065327
14006567b
14006567b 0f 1f 44 00 00 ..D..
140065680
140065680loc_140065680:
140065680test rbp, rbp
140065683je 0x1400654a3
140065689mov rax, [rsp+72]
14006568emov [rax], 0
140065691test dil, dil
140065694je 0x1400656b0
140065696mov eax, 4
14006569bcmp [r14+48], rbp
14006569fje 0x140065547
1400656a5nop [rax+rax]
1400656b0
1400656b0loc_1400656b0:
1400656b0movzx eax, dl
1400656b3add eax, eax
1400656b5jmp 0x140065547
1400656ba
1400656baloc_1400656ba:
1400656batest r14, r14
1400656bdje 0x14006553a
1400656c3mov rax, [rsp+72]
1400656c8xor edx, edx
1400656camov [rax], 0
1400656cdjmp 0x1400656b0
1400656cf
1400656cfloc_1400656cf:
1400656cfmov rax, [rsp+72]
1400656d4mov [rax], 1
1400656d7jmp 0x1400656b0
1400656d9
1400656d9loc_1400656d9:
1400656d9call __stack_chk_fail
1400656denop
1400650f0
1400650f0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
1400650f0push r15
1400650f2push r14
1400650f4push r13
1400650f6push r12
1400650f8push rbp
1400650f9push rdi
1400650fapush rsi
1400650fbpush rbx
1400650fcsub rsp, 232
140065103mov rsi, [rip+0x132586]
14006510amov r10, [r8]
14006510dmov r11, [r8+8]
140065111mov rax, [r9]
140065114mov rdi, [rsp+352]
14006511cmov r8, [rsi]
14006511fmov [rsp+216], r8
140065127xor r8l, r8l
14006512amov [rsp+64], rcx
14006512fmov rbx, rdx
140065132mov rcx, [rsp+336]
14006513amov rdx, [r9+8]
14006513emov r9, [rsp+344]
140065146mov [rsp+192], r10
14006514emov [rsp+200], r11
140065156mov [rsp+176], rax
14006515emov [rsp+184], rdx
140065166mov [rsp+80], r9
14006516bmov [rsp+72], rdi
140065170test [rcx+24], 1
140065174jne 0x140065260
14006517amov [rsp+128], rax
140065182lea rax, [rsp+212]
14006518alea r8, [rsp+144]
140065192mov [rsp+48], rax
140065197mov [rsp+40], r9
14006519clea r9, [rsp+128]
1400651a4mov [rsp+32], rcx
1400651a9lea rcx, [rsp+160]
1400651b1mov [rsp+136], rdx
1400651b9mov rdx, rbx
1400651bcmov [rsp+212], -1
1400651c7mov [rsp+144], r10
1400651cfmov [rsp+152], r11
1400651d7call 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
1400651dcmov rdx, [rsp+168]
1400651e4mov eax, [rsp+212]
1400651ebmov rbx, [rsp+160]
1400651f3mov r12l, edx
1400651f6cmp eax, 1
1400651f9ja 0x1400653d0
1400651ffmov [rdi], al
140065201and [rdi], 1
140065204
140065204loc_140065204:
140065204mov [rsp+192], rbx
14006520cmov rax, [rsp+64]
140065211mov [rsp+200], r12l
140065219mov rcx, [rip+0x132470]
140065220movdqu x0, [rsp+192]
140065229movups [rax], x0
14006522cmov rax, [rsp+216]
140065234sub rax, [rcx]
140065237jne 0x1400656d9
14006523dmov rax, [rsp+64]
140065242add rsp, 232
140065249pop rbx
14006524apop rsi
14006524bpop rdi
14006524cpop rbp
14006524dpop r12
14006524fpop r13
140065251pop r14
140065253pop r15
140065255ret
140065256
140065256 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065260
140065260loc_140065260:
140065260add rcx, 208
140065267mov rbx, [rsp+192]
14006526fmov r12l, [rsp+200]
140065277mov r15, [rsp+176]
14006527fcall _ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale.isra.0
140065284mov rdx, [rax+64]
140065288mov r14, rax
14006528bmov rax, [rax+48]
14006528fmov rcx, rdx
140065292or rcx, rax
140065295je 0x14006553a
14006529btest rdx, rdx
14006529emov r10l, r12l
1400652a1mov r8, r14
1400652a4mov esi, 1
1400652a9sete r9b
1400652adtest rax, rax
1400652b0sete r11b
1400652b4mov eax, r9l
1400652b7xor ebp, ebp
1400652b9mov r9, r15
1400652bccmp [rsp+184], -1
1400652c4mov r14, rbp
1400652c7mov r15l, eax
1400652camov ebp, 1
1400652cfsete r12b
1400652d3nop [rax+rax]
1400652denop
1400652e0
1400652e0loc_1400652e0:
1400652e0cmp r10l, -1
1400652e4sete dil
1400652e8test rbx, rbx
1400652ebsetne r13b
1400652efand r13b, dil
1400652f2jne 0x1400654c0
1400652f8mov r13l, edi
1400652fb
1400652fbloc_1400652fb:
1400652fbtest r9, r9
1400652fesetne dl
140065301and dl, r12b
140065304jne 0x140065450
14006530amov edx, r12l
14006530d
14006530dloc_14006530d:
14006530dcmp dl, r13b
140065310je 0x140065470
140065316
140065316loc_140065316:
140065316test rbx, rbx
140065319je 0x140065324
14006531btest dil, dil
14006531ejne 0x1400654e0
140065324
140065324loc_140065324:
140065324mov eax, r10l
140065327
140065327loc_140065327:
140065327test r15b, r15b
14006532ajne 0x140065338
14006532cmov rdx, [r8+56]
140065330cmp [rdx+r14], al
140065334sete sil
140065338
140065338loc_140065338:
140065338mov edx, esi
14006533axor edx, 1
14006533dtest dl, r11b
140065340jne 0x140065558
140065346test r11b, r11b
140065349jne 0x140065357
14006534bmov rdx, [r8+40]
14006534fcmp [rdx+r14], al
140065353sete bpl
140065357
140065357loc_140065357:
140065357mov edi, ebp
140065359xor edi, 1
14006535cand dil, r15b
14006535fjne 0x140065528
140065365mov r13l, esi
140065368or r13b, bpl
14006536bje 0x140065578
140065371mov rax, [rbx+16]
140065375add r14, 1
140065379cmp rax, [rbx+24]
14006537djae 0x140065500
140065383add rax, 1
140065387mov [rbx+16], rax
14006538b
14006538bloc_14006538b:
14006538btest sil, sil
14006538eje 0x140065430
140065394cmp r14, [r8+64]
140065398setae r15b
14006539ctest bpl, bpl
14006539fjne 0x140065433
1400653a5mov eax, r15l
1400653a8mov r11l, esi
1400653ab
1400653abloc_1400653ab:
1400653abmov r10l, -1
1400653b1test al, al
1400653b3je 0x1400652e0
1400653b9mov edx, edi
1400653bbmov r12l, r10l
1400653bemov edi, ebp
1400653c0mov rbp, r14
1400653c3mov r14, r8
1400653c6jmp 0x140065480
1400653cb
1400653cb 0f 1f 44 00 00 ..D..
1400653d0
1400653d0loc_1400653d0:
1400653d0mov rax, [rsp+72]
1400653d5mov rsi, [rsp+80]
1400653damov [rsp+200], edx
1400653e1lea rcx, [rsp+192]
1400653e9lea rdx, [rsp+176]
1400653f1mov [rsp+192], rbx
1400653f9mov [rax], 1
1400653fcmov [rsi], 4
140065402call std::istreambuf_iterator<char, std::char_traits<char>>::equal(std::istreambuf_iterator<char, std::char_traits<char>> const&) const
140065407mov rbx, [rsp+192]
14006540fmov r12l, [rsp+200]
140065417test al, al
140065419je 0x140065204
14006541for [rsi], 2
140065422jmp 0x140065204
140065427
140065427 66 0f 1f 84 00 00 00 00 00 f........
140065430
140065430loc_140065430:
140065430mov r15l, r13l
140065433
140065433loc_140065433:
140065433cmp r14, [r8+48]
140065437mov ebp, r13l
14006543asetae r11b
14006543emov eax, r11l
140065441and eax, r15l
140065444jmp 0x1400653ab
140065449
140065449 0f 1f 80 00 00 00 00 .......
140065450
140065450loc_140065450:
140065450mov rax, [r9+24]
140065454cmp [r9+16], rax
140065458jae 0x140065588
14006545exor edx, edx
140065460cmp dl, r13b
140065463jne 0x140065316
140065469nop [rax]
140065470
140065470loc_140065470:
140065470mov edi, ebp
140065472mov r12l, r10l
140065475mov rbp, r14
140065478mov edx, 1
14006547dmov r14, r8
140065480
140065480loc_140065480:
140065480test sil, sil
140065483je 0x14006548f
140065485cmp [r14+64], rbp
140065489je 0x140065680
14006548f
14006548floc_14006548f:
14006548ftest dil, dil
140065492je 0x1400654a3
140065494
140065494loc_140065494:
140065494cmp [r14+48], rbp
140065498jne 0x1400654a3
14006549atest rbp, rbp
14006549djne 0x1400656cf
1400654a3
1400654a3loc_1400654a3:
1400654a3mov rax, [rsp+72]
1400654a8mov [rax], 0
1400654abmov eax, 6
1400654b0test dl, dl
1400654b2jne 0x140065547
1400654b8jmp 0x140065542
1400654bd
1400654bd 0f 1f 00 ...
1400654c0
1400654c0loc_1400654c0:
1400654c0mov rax, [rbx+24]
1400654c4cmp [rbx+16], rax
1400654c8jae 0x1400655e0
1400654cexor r13l, r13l
1400654d1jmp 0x1400652fb
1400654d6
1400654d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400654e0
1400654e0loc_1400654e0:
1400654e0mov rax, [rbx+16]
1400654e4cmp rax, [rbx+24]
1400654e8jae 0x140065630
1400654eemovzx eax, [rax]
1400654f1jmp 0x140065327
1400654f6
1400654f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065500
140065500loc_140065500:
140065500mov rax, [rbx]
140065503mov [rsp+96], r8
140065508mov rcx, rbx
14006550bmov [rsp+88], r9
140065510call [rax+80]
140065513mov r8, [rsp+96]
140065518mov r9, [rsp+88]
14006551djmp 0x14006538b
140065522
140065522 66 0f 1f 44 00 00 f..D..
140065528
140065528loc_140065528:
140065528mov r12l, r10l
14006552btest sil, sil
14006552eje 0x14006553a
140065530cmp r14, [r8+64]
140065534je 0x1400656ba
14006553a
14006553aloc_14006553a:
14006553amov rax, [rsp+72]
14006553fmov [rax], 0
140065542
140065542loc_140065542:
140065542mov eax, 4
140065547
140065547loc_140065547:
140065547mov rcx, [rsp+80]
14006554cmov [rcx], eax
14006554ejmp 0x140065204
140065553
140065553 0f 1f 44 00 00 ..D..
140065558
140065558loc_140065558:
140065558test bpl, bpl
14006555bmov r12l, r10l
14006555emov rbp, r14
140065561mov edx, 0
140065566mov r14, r8
140065569jne 0x140065494
14006556fjmp 0x14006553a
140065571
140065571 0f 1f 80 00 00 00 00 .......
140065578
140065578loc_140065578:
140065578mov rax, [rsp+72]
14006557dmov r12l, r10l
140065580mov [rax], 0
140065583jmp 0x140065542
140065585
140065585 0f 1f 00 ...
140065588
140065588loc_140065588:
140065588mov rax, [r9]
14006558bmov [rsp+120], r8
140065590mov rcx, r9
140065593mov [rsp+112], r11b
140065598mov [rsp+108], r10l
14006559dmov [rsp+96], dl
1400655a1mov [rsp+88], r9
1400655a6call [rax+72]
1400655a9mov r9, [rsp+88]
1400655aemovzx edx, [rsp+96]
1400655b3cmp eax, -1
1400655b6mov eax, 0
1400655bbmov r10l, [rsp+108]
1400655c0movzx r11l, [rsp+112]
1400655c6cmove r9, rax
1400655cacmovne edx, eax
1400655cdmov r8, [rsp+120]
1400655d2jmp 0x14006530d
1400655d7
1400655d7 66 0f 1f 84 00 00 00 00 00 f........
1400655e0
1400655e0loc_1400655e0:
1400655e0mov rax, [rbx]
1400655e3mov [rsp+112], r8
1400655e8mov rcx, rbx
1400655ebmov [rsp+108], r11b
1400655f0mov [rsp+96], r10l
1400655f5mov [rsp+88], r9
1400655facall [rax+72]
1400655fdmov r9, [rsp+88]
140065602mov r10l, [rsp+96]
140065607cmp eax, -1
14006560amov eax, 0
14006560fmovzx r11l, [rsp+108]
140065615mov r8, [rsp+112]
14006561acmove rbx, rax
14006561ecmovne r13l, eax
140065622jmp 0x1400652fb
140065627
140065627 66 0f 1f 84 00 00 00 00 00 f........
140065630
140065630loc_140065630:
140065630mov rax, [rbx]
140065633mov [rsp+112], r8
140065638mov rcx, rbx
14006563bmov [rsp+108], r11b
140065640mov [rsp+96], r10l
140065645mov [rsp+88], r9
14006564acall [rax+72]
14006564dmov edx, -1
140065652mov r8, [rsp+112]
140065657movzx r11l, [rsp+108]
14006565dcmp eax, -1
140065660mov r10l, [rsp+96]
140065665mov r9, [rsp+88]
14006566acmove eax, edx
14006566dmov edx, 0
140065672cmove rbx, rdx
140065676jmp 0x140065327
14006567b
14006567b 0f 1f 44 00 00 ..D..
140065680
140065680loc_140065680:
140065680test rbp, rbp
140065683je 0x1400654a3
140065689mov rax, [rsp+72]
14006568emov [rax], 0
140065691test dil, dil
140065694je 0x1400656b0
140065696mov eax, 4
14006569bcmp [r14+48], rbp
14006569fje 0x140065547
1400656a5nop [rax+rax]
1400656b0
1400656b0loc_1400656b0:
1400656b0movzx eax, dl
1400656b3add eax, eax
1400656b5jmp 0x140065547
1400656ba
1400656baloc_1400656ba:
1400656batest r14, r14
1400656bdje 0x14006553a
1400656c3mov rax, [rsp+72]
1400656c8xor edx, edx
1400656camov [rax], 0
1400656cdjmp 0x1400656b0
1400656cf
1400656cfloc_1400656cf:
1400656cfmov rax, [rsp+72]
1400656d4mov [rax], 1
1400656d7jmp 0x1400656b0
1400656d9
1400656d9loc_1400656d9:
1400656d9call __stack_chk_fail
1400656denop
1400650f0
1400656df
1400656df // align 0x10
1400656df // align 0x10
1400656e0
1400656e0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
1400656e0push r15
1400656e2push r14
1400656e4push r13
1400656e6push r12
1400656e8push rbp
1400656e9push rdi
1400656eapush rsi
1400656ebpush rbx
1400656ecsub rsp, 184
1400656f3mov rsi, [r8]
1400656f6mov rdi, [r8+8]
1400656famov rax, [rsp+304]
140065702mov r13, [r9]
140065705mov r15, [r9+8]
140065709mov rbx, [rsp+288]
140065711mov rbp, [rsp+296]
140065719mov [rsp+72], rcx
14006571emov rcx, [rip+0x131f6b]
140065725lea r12, [rsp+152]
14006572dmov [rsp+80], rdx
140065732xor edx, edx
140065734mov r8, [rcx]
140065737mov [rsp+168], r8
14006573flea r8, [rsp+160]
140065747xor ecx, ecx
140065749mov [rsp+88], rax
14006574ecall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140065753mov edx, 32
140065758mov rcx, r12
14006575bmov [rsp+152], rax
140065763call std::string::reserve(unsigned long long)
140065768mov [rsp+48], r12
14006576dmov rdx, [rsp+80]
140065772lea r9, [rsp+96]
140065777lea rcx, [rsp+128]
14006577fmov [rsp+40], rbp
140065784lea r8, [rsp+112]
140065789mov [rsp+32], rbx
14006578emov [rsp+112], rsi
140065793mov [rsp+120], rdi
140065798mov [rsp+96], r13
14006579dmov [rsp+104], r15
1400657a2call std::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
1400657a7mov r12, [rsp+128]
1400657afmov rbx, [rsp+136]
1400657b7mov [rsp+80], r12
1400657bccall std::locale::facet::_S_get_c_locale()
1400657c1mov rdx, [rsp+88]
1400657c6mov rcx, [rsp+152]
1400657cemov r8, rbp
1400657d1lea r9, [rsp+160]
1400657d9mov [rsp+160], rax
1400657e1call void std::__convert_to_v<double>(char const*, double&, std::_Ios_Iostate&, int* const&)
1400657e6cmp ebx, -1
1400657e9sete dl
1400657ectest r12, r12
1400657efsetne al
1400657f2and al, dl
1400657f4mov r8l, eax
1400657f7jne 0x1400658e0
1400657fd
1400657fdloc_1400657fd:
1400657fdcmp r15l, -1
140065801sete al
140065804test r13, r13
140065807je 0x140065811
140065809test al, al
14006580bjne 0x1400658a8
140065811
140065811loc_140065811:
140065811cmp al, dl
140065813jne 0x140065819
140065815or [rbp], 2
140065819
140065819loc_140065819:
140065819mov eax, ebx
14006581bmov rbx, rdi
14006581emov rdx, 0xffffffff00000000
140065828mov rsi, [rsp+80]
14006582dand rbx, rdx
140065830mov rcx, [rsp+152]
140065838or rbx, rax
14006583bmov rax, [rsp+72]
140065840mov [rax], rsi
140065843mov [rax+8], rbx
140065847mov eax, -1
14006584clock xadd [rcx-8], eax
140065851test eax, eax
140065853jle 0x140065890
140065855
140065855loc_140065855:
140065855mov rdi, [rip+0x131e34]
14006585cmov rax, [rsp+168]
140065864sub rax, [rdi]
140065867jne 0x140065953
14006586dmov rax, [rsp+72]
140065872add rsp, 184
140065879pop rbx
14006587apop rsi
14006587bpop rdi
14006587cpop rbp
14006587dpop r12
14006587fpop r13
140065881pop r14
140065883pop r15
140065885ret
140065886
140065886 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065890
140065890loc_140065890:
140065890sub rcx, 24
140065894lea rdx, [rsp+160]
14006589ccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400658a1jmp 0x140065855
1400658a3
1400658a3 0f 1f 44 00 00 ..D..
1400658a8
1400658a8loc_1400658a8:
1400658a8mov rcx, [r13+24]
1400658acxor eax, eax
1400658aecmp [r13+16], rcx
1400658b2jb 0x140065811
1400658b8mov rax, [r13]
1400658bcmov [rsp+88], dl
1400658c0mov rcx, r13
1400658c3call [rax+72]
1400658c6cmp eax, -1
1400658c9movzx edx, [rsp+88]
1400658cesete al
1400658d1jmp 0x140065811
1400658d6
1400658d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400658e0
1400658e0loc_1400658e0:
1400658e0mov rax, [r12+24]
1400658e5xor edx, edx
1400658e7cmp [r12+16], rax
1400658ecjb 0x1400657fd
1400658f2mov rax, [r12]
1400658f6mov [rsp+80], r8b
1400658fbmov rcx, r12
1400658fecall [rax+72]
140065901xor edx, edx
140065903cmp eax, -1
140065906mov eax, 0
14006590bmovzx r8l, [rsp+80]
140065911cmovne rax, r12
140065915cmove edx, r8l
140065919mov [rsp+80], rax
14006591ejmp 0x1400657fd
140065923
140065923 48 89 c3 48 8b 84 24 98 00 00 00 48 8d H..H..$....H.
140065930 94 24 a0 00 00 00 48 8d 48 e8 e8 31 1e 03 00 48 .$....H.H..1...H
140065940 8b 3d 4a 1d 13 00 48 8b 84 24 a8 00 00 00 48 2b .=J...H..$....H+
140065950 07 74 05 .t.
140065953
140065953loc_140065953:
140065953call __stack_chk_fail
140065958mov rcx, rbx
14006595bcall _Unwind_Resume
140065960nop
1400656e0
1400656e0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
1400656e0push r15
1400656e2push r14
1400656e4push r13
1400656e6push r12
1400656e8push rbp
1400656e9push rdi
1400656eapush rsi
1400656ebpush rbx
1400656ecsub rsp, 184
1400656f3mov rsi, [r8]
1400656f6mov rdi, [r8+8]
1400656famov rax, [rsp+304]
140065702mov r13, [r9]
140065705mov r15, [r9+8]
140065709mov rbx, [rsp+288]
140065711mov rbp, [rsp+296]
140065719mov [rsp+72], rcx
14006571emov rcx, [rip+0x131f6b]
140065725lea r12, [rsp+152]
14006572dmov [rsp+80], rdx
140065732xor edx, edx
140065734mov r8, [rcx]
140065737mov [rsp+168], r8
14006573flea r8, [rsp+160]
140065747xor ecx, ecx
140065749mov [rsp+88], rax
14006574ecall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140065753mov edx, 32
140065758mov rcx, r12
14006575bmov [rsp+152], rax
140065763call std::string::reserve(unsigned long long)
140065768mov [rsp+48], r12
14006576dmov rdx, [rsp+80]
140065772lea r9, [rsp+96]
140065777lea rcx, [rsp+128]
14006577fmov [rsp+40], rbp
140065784lea r8, [rsp+112]
140065789mov [rsp+32], rbx
14006578emov [rsp+112], rsi
140065793mov [rsp+120], rdi
140065798mov [rsp+96], r13
14006579dmov [rsp+104], r15
1400657a2call std::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
1400657a7mov r12, [rsp+128]
1400657afmov rbx, [rsp+136]
1400657b7mov [rsp+80], r12
1400657bccall std::locale::facet::_S_get_c_locale()
1400657c1mov rdx, [rsp+88]
1400657c6mov rcx, [rsp+152]
1400657cemov r8, rbp
1400657d1lea r9, [rsp+160]
1400657d9mov [rsp+160], rax
1400657e1call void std::__convert_to_v<double>(char const*, double&, std::_Ios_Iostate&, int* const&)
1400657e6cmp ebx, -1
1400657e9sete dl
1400657ectest r12, r12
1400657efsetne al
1400657f2and al, dl
1400657f4mov r8l, eax
1400657f7jne 0x1400658e0
1400657fd
1400657fdloc_1400657fd:
1400657fdcmp r15l, -1
140065801sete al
140065804test r13, r13
140065807je 0x140065811
140065809test al, al
14006580bjne 0x1400658a8
140065811
140065811loc_140065811:
140065811cmp al, dl
140065813jne 0x140065819
140065815or [rbp], 2
140065819
140065819loc_140065819:
140065819mov eax, ebx
14006581bmov rbx, rdi
14006581emov rdx, 0xffffffff00000000
140065828mov rsi, [rsp+80]
14006582dand rbx, rdx
140065830mov rcx, [rsp+152]
140065838or rbx, rax
14006583bmov rax, [rsp+72]
140065840mov [rax], rsi
140065843mov [rax+8], rbx
140065847mov eax, -1
14006584clock xadd [rcx-8], eax
140065851test eax, eax
140065853jle 0x140065890
140065855
140065855loc_140065855:
140065855mov rdi, [rip+0x131e34]
14006585cmov rax, [rsp+168]
140065864sub rax, [rdi]
140065867jne 0x140065953
14006586dmov rax, [rsp+72]
140065872add rsp, 184
140065879pop rbx
14006587apop rsi
14006587bpop rdi
14006587cpop rbp
14006587dpop r12
14006587fpop r13
140065881pop r14
140065883pop r15
140065885ret
140065886
140065886 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065890
140065890loc_140065890:
140065890sub rcx, 24
140065894lea rdx, [rsp+160]
14006589ccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400658a1jmp 0x140065855
1400658a3
1400658a3 0f 1f 44 00 00 ..D..
1400658a8
1400658a8loc_1400658a8:
1400658a8mov rcx, [r13+24]
1400658acxor eax, eax
1400658aecmp [r13+16], rcx
1400658b2jb 0x140065811
1400658b8mov rax, [r13]
1400658bcmov [rsp+88], dl
1400658c0mov rcx, r13
1400658c3call [rax+72]
1400658c6cmp eax, -1
1400658c9movzx edx, [rsp+88]
1400658cesete al
1400658d1jmp 0x140065811
1400658d6
1400658d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400658e0
1400658e0loc_1400658e0:
1400658e0mov rax, [r12+24]
1400658e5xor edx, edx
1400658e7cmp [r12+16], rax
1400658ecjb 0x1400657fd
1400658f2mov rax, [r12]
1400658f6mov [rsp+80], r8b
1400658fbmov rcx, r12
1400658fecall [rax+72]
140065901xor edx, edx
140065903cmp eax, -1
140065906mov eax, 0
14006590bmovzx r8l, [rsp+80]
140065911cmovne rax, r12
140065915cmove edx, r8l
140065919mov [rsp+80], rax
14006591ejmp 0x1400657fd
140065923
140065923 48 89 c3 48 8b 84 24 98 00 00 00 48 8d H..H..$....H.
140065930 94 24 a0 00 00 00 48 8d 48 e8 e8 31 1e 03 00 48 .$....H.H..1...H
140065940 8b 3d 4a 1d 13 00 48 8b 84 24 a8 00 00 00 48 2b .=J...H..$....H+
140065950 07 74 05 .t.
140065953
140065953loc_140065953:
140065953call __stack_chk_fail
140065958mov rcx, rbx
14006595bcall _Unwind_Resume
140065960nop
1400656e0
140065961
140065961 // align 0x10
140065961 // align 0x10
140065970
140065970std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
140065970push r15
140065972push r14
140065974push r13
140065976push r12
140065978push rbp
140065979push rdi
14006597apush rsi
14006597bpush rbx
14006597csub rsp, 184
140065983mov rsi, [r8]
140065986mov rdi, [r8+8]
14006598amov rax, [rsp+304]
140065992mov r13, [r9]
140065995mov r15, [r9+8]
140065999mov rbx, [rsp+288]
1400659a1mov rbp, [rsp+296]
1400659a9mov [rsp+72], rcx
1400659aemov rcx, [rip+0x131cdb]
1400659b5lea r12, [rsp+152]
1400659bdmov [rsp+80], rdx
1400659c2xor edx, edx
1400659c4mov r8, [rcx]
1400659c7mov [rsp+168], r8
1400659cflea r8, [rsp+160]
1400659d7xor ecx, ecx
1400659d9mov [rsp+88], rax
1400659decall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400659e3mov edx, 32
1400659e8mov rcx, r12
1400659ebmov [rsp+152], rax
1400659f3call std::string::reserve(unsigned long long)
1400659f8mov [rsp+48], r12
1400659fdmov rdx, [rsp+80]
140065a02lea r9, [rsp+96]
140065a07lea rcx, [rsp+128]
140065a0fmov [rsp+40], rbp
140065a14lea r8, [rsp+112]
140065a19mov [rsp+32], rbx
140065a1emov [rsp+112], rsi
140065a23mov [rsp+120], rdi
140065a28mov [rsp+96], r13
140065a2dmov [rsp+104], r15
140065a32call std::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
140065a37mov r12, [rsp+128]
140065a3fmov rbx, [rsp+136]
140065a47mov [rsp+80], r12
140065a4ccall std::locale::facet::_S_get_c_locale()
140065a51mov rdx, [rsp+88]
140065a56mov rcx, [rsp+152]
140065a5emov r8, rbp
140065a61lea r9, [rsp+160]
140065a69mov [rsp+160], rax
140065a71call void std::__convert_to_v<long double>(char const*, long double&, std::_Ios_Iostate&, int* const&)
140065a76cmp ebx, -1
140065a79sete dl
140065a7ctest r12, r12
140065a7fsetne al
140065a82and al, dl
140065a84mov r8l, eax
140065a87jne 0x140065b70
140065a8d
140065a8dloc_140065a8d:
140065a8dcmp r15l, -1
140065a91sete al
140065a94test r13, r13
140065a97je 0x140065aa1
140065a99test al, al
140065a9bjne 0x140065b38
140065aa1
140065aa1loc_140065aa1:
140065aa1cmp al, dl
140065aa3jne 0x140065aa9
140065aa5or [rbp], 2
140065aa9
140065aa9loc_140065aa9:
140065aa9mov eax, ebx
140065aabmov rbx, rdi
140065aaemov rdx, 0xffffffff00000000
140065ab8mov rsi, [rsp+80]
140065abdand rbx, rdx
140065ac0mov rcx, [rsp+152]
140065ac8or rbx, rax
140065acbmov rax, [rsp+72]
140065ad0mov [rax], rsi
140065ad3mov [rax+8], rbx
140065ad7mov eax, -1
140065adclock xadd [rcx-8], eax
140065ae1test eax, eax
140065ae3jle 0x140065b20
140065ae5
140065ae5loc_140065ae5:
140065ae5mov rdi, [rip+0x131ba4]
140065aecmov rax, [rsp+168]
140065af4sub rax, [rdi]
140065af7jne 0x140065be3
140065afdmov rax, [rsp+72]
140065b02add rsp, 184
140065b09pop rbx
140065b0apop rsi
140065b0bpop rdi
140065b0cpop rbp
140065b0dpop r12
140065b0fpop r13
140065b11pop r14
140065b13pop r15
140065b15ret
140065b16
140065b16 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065b20
140065b20loc_140065b20:
140065b20sub rcx, 24
140065b24lea rdx, [rsp+160]
140065b2ccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140065b31jmp 0x140065ae5
140065b33
140065b33 0f 1f 44 00 00 ..D..
140065b38
140065b38loc_140065b38:
140065b38mov rcx, [r13+24]
140065b3cxor eax, eax
140065b3ecmp [r13+16], rcx
140065b42jb 0x140065aa1
140065b48mov rax, [r13]
140065b4cmov [rsp+88], dl
140065b50mov rcx, r13
140065b53call [rax+72]
140065b56cmp eax, -1
140065b59movzx edx, [rsp+88]
140065b5esete al
140065b61jmp 0x140065aa1
140065b66
140065b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065b70
140065b70loc_140065b70:
140065b70mov rax, [r12+24]
140065b75xor edx, edx
140065b77cmp [r12+16], rax
140065b7cjb 0x140065a8d
140065b82mov rax, [r12]
140065b86mov [rsp+80], r8b
140065b8bmov rcx, r12
140065b8ecall [rax+72]
140065b91xor edx, edx
140065b93cmp eax, -1
140065b96mov eax, 0
140065b9bmovzx r8l, [rsp+80]
140065ba1cmovne rax, r12
140065ba5cmove edx, r8l
140065ba9mov [rsp+80], rax
140065baejmp 0x140065a8d
140065bb3
140065bb3 48 89 c3 48 8b 84 24 98 00 00 00 48 8d H..H..$....H.
140065bc0 94 24 a0 00 00 00 48 8d 48 e8 e8 a1 1b 03 00 48 .$....H.H......H
140065bd0 8b 3d ba 1a 13 00 48 8b 84 24 a8 00 00 00 48 2b .=....H..$....H+
140065be0 07 74 05 .t.
140065be3
140065be3loc_140065be3:
140065be3call __stack_chk_fail
140065be8mov rcx, rbx
140065bebcall _Unwind_Resume
140065bf0nop
140065970
140065970std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
140065970push r15
140065972push r14
140065974push r13
140065976push r12
140065978push rbp
140065979push rdi
14006597apush rsi
14006597bpush rbx
14006597csub rsp, 184
140065983mov rsi, [r8]
140065986mov rdi, [r8+8]
14006598amov rax, [rsp+304]
140065992mov r13, [r9]
140065995mov r15, [r9+8]
140065999mov rbx, [rsp+288]
1400659a1mov rbp, [rsp+296]
1400659a9mov [rsp+72], rcx
1400659aemov rcx, [rip+0x131cdb]
1400659b5lea r12, [rsp+152]
1400659bdmov [rsp+80], rdx
1400659c2xor edx, edx
1400659c4mov r8, [rcx]
1400659c7mov [rsp+168], r8
1400659cflea r8, [rsp+160]
1400659d7xor ecx, ecx
1400659d9mov [rsp+88], rax
1400659decall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400659e3mov edx, 32
1400659e8mov rcx, r12
1400659ebmov [rsp+152], rax
1400659f3call std::string::reserve(unsigned long long)
1400659f8mov [rsp+48], r12
1400659fdmov rdx, [rsp+80]
140065a02lea r9, [rsp+96]
140065a07lea rcx, [rsp+128]
140065a0fmov [rsp+40], rbp
140065a14lea r8, [rsp+112]
140065a19mov [rsp+32], rbx
140065a1emov [rsp+112], rsi
140065a23mov [rsp+120], rdi
140065a28mov [rsp+96], r13
140065a2dmov [rsp+104], r15
140065a32call std::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
140065a37mov r12, [rsp+128]
140065a3fmov rbx, [rsp+136]
140065a47mov [rsp+80], r12
140065a4ccall std::locale::facet::_S_get_c_locale()
140065a51mov rdx, [rsp+88]
140065a56mov rcx, [rsp+152]
140065a5emov r8, rbp
140065a61lea r9, [rsp+160]
140065a69mov [rsp+160], rax
140065a71call void std::__convert_to_v<long double>(char const*, long double&, std::_Ios_Iostate&, int* const&)
140065a76cmp ebx, -1
140065a79sete dl
140065a7ctest r12, r12
140065a7fsetne al
140065a82and al, dl
140065a84mov r8l, eax
140065a87jne 0x140065b70
140065a8d
140065a8dloc_140065a8d:
140065a8dcmp r15l, -1
140065a91sete al
140065a94test r13, r13
140065a97je 0x140065aa1
140065a99test al, al
140065a9bjne 0x140065b38
140065aa1
140065aa1loc_140065aa1:
140065aa1cmp al, dl
140065aa3jne 0x140065aa9
140065aa5or [rbp], 2
140065aa9
140065aa9loc_140065aa9:
140065aa9mov eax, ebx
140065aabmov rbx, rdi
140065aaemov rdx, 0xffffffff00000000
140065ab8mov rsi, [rsp+80]
140065abdand rbx, rdx
140065ac0mov rcx, [rsp+152]
140065ac8or rbx, rax
140065acbmov rax, [rsp+72]
140065ad0mov [rax], rsi
140065ad3mov [rax+8], rbx
140065ad7mov eax, -1
140065adclock xadd [rcx-8], eax
140065ae1test eax, eax
140065ae3jle 0x140065b20
140065ae5
140065ae5loc_140065ae5:
140065ae5mov rdi, [rip+0x131ba4]
140065aecmov rax, [rsp+168]
140065af4sub rax, [rdi]
140065af7jne 0x140065be3
140065afdmov rax, [rsp+72]
140065b02add rsp, 184
140065b09pop rbx
140065b0apop rsi
140065b0bpop rdi
140065b0cpop rbp
140065b0dpop r12
140065b0fpop r13
140065b11pop r14
140065b13pop r15
140065b15ret
140065b16
140065b16 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065b20
140065b20loc_140065b20:
140065b20sub rcx, 24
140065b24lea rdx, [rsp+160]
140065b2ccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140065b31jmp 0x140065ae5
140065b33
140065b33 0f 1f 44 00 00 ..D..
140065b38
140065b38loc_140065b38:
140065b38mov rcx, [r13+24]
140065b3cxor eax, eax
140065b3ecmp [r13+16], rcx
140065b42jb 0x140065aa1
140065b48mov rax, [r13]
140065b4cmov [rsp+88], dl
140065b50mov rcx, r13
140065b53call [rax+72]
140065b56cmp eax, -1
140065b59movzx edx, [rsp+88]
140065b5esete al
140065b61jmp 0x140065aa1
140065b66
140065b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065b70
140065b70loc_140065b70:
140065b70mov rax, [r12+24]
140065b75xor edx, edx
140065b77cmp [r12+16], rax
140065b7cjb 0x140065a8d
140065b82mov rax, [r12]
140065b86mov [rsp+80], r8b
140065b8bmov rcx, r12
140065b8ecall [rax+72]
140065b91xor edx, edx
140065b93cmp eax, -1
140065b96mov eax, 0
140065b9bmovzx r8l, [rsp+80]
140065ba1cmovne rax, r12
140065ba5cmove edx, r8l
140065ba9mov [rsp+80], rax
140065baejmp 0x140065a8d
140065bb3
140065bb3 48 89 c3 48 8b 84 24 98 00 00 00 48 8d H..H..$....H.
140065bc0 94 24 a0 00 00 00 48 8d 48 e8 e8 a1 1b 03 00 48 .$....H.H......H
140065bd0 8b 3d ba 1a 13 00 48 8b 84 24 a8 00 00 00 48 2b .=....H..$....H+
140065be0 07 74 05 .t.
140065be3
140065be3loc_140065be3:
140065be3call __stack_chk_fail
140065be8mov rcx, rbx
140065bebcall _Unwind_Resume
140065bf0nop
140065970
140065bf1
140065bf1 // align 0x10
140065bf1 // align 0x10
140065c00
140065c00std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
140065c00push r15
140065c02push r14
140065c04push r13
140065c06push r12
140065c08push rbp
140065c09push rdi
140065c0apush rsi
140065c0bpush rbx
140065c0csub rsp, 184
140065c13mov rsi, [r8]
140065c16mov rdi, [r8+8]
140065c1amov rax, [rsp+304]
140065c22mov r13, [r9]
140065c25mov r15, [r9+8]
140065c29mov rbx, [rsp+288]
140065c31mov rbp, [rsp+296]
140065c39mov [rsp+72], rcx
140065c3emov rcx, [rip+0x131a4b]
140065c45lea r12, [rsp+152]
140065c4dmov [rsp+80], rdx
140065c52xor edx, edx
140065c54mov r8, [rcx]
140065c57mov [rsp+168], r8
140065c5flea r8, [rsp+160]
140065c67xor ecx, ecx
140065c69mov [rsp+88], rax
140065c6ecall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140065c73mov edx, 32
140065c78mov rcx, r12
140065c7bmov [rsp+152], rax
140065c83call std::string::reserve(unsigned long long)
140065c88mov [rsp+48], r12
140065c8dmov rdx, [rsp+80]
140065c92lea r9, [rsp+96]
140065c97lea rcx, [rsp+128]
140065c9fmov [rsp+40], rbp
140065ca4lea r8, [rsp+112]
140065ca9mov [rsp+32], rbx
140065caemov [rsp+112], rsi
140065cb3mov [rsp+120], rdi
140065cb8mov [rsp+96], r13
140065cbdmov [rsp+104], r15
140065cc2call std::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
140065cc7mov r12, [rsp+128]
140065ccfmov rbx, [rsp+136]
140065cd7mov [rsp+80], r12
140065cdccall std::locale::facet::_S_get_c_locale()
140065ce1mov rdx, [rsp+88]
140065ce6mov rcx, [rsp+152]
140065ceemov r8, rbp
140065cf1lea r9, [rsp+160]
140065cf9mov [rsp+160], rax
140065d01call void std::__convert_to_v<float>(char const*, float&, std::_Ios_Iostate&, int* const&)
140065d06cmp ebx, -1
140065d09sete dl
140065d0ctest r12, r12
140065d0fsetne al
140065d12and al, dl
140065d14mov r8l, eax
140065d17jne 0x140065e00
140065d1d
140065d1dloc_140065d1d:
140065d1dcmp r15l, -1
140065d21sete al
140065d24test r13, r13
140065d27je 0x140065d31
140065d29test al, al
140065d2bjne 0x140065dc8
140065d31
140065d31loc_140065d31:
140065d31cmp al, dl
140065d33jne 0x140065d39
140065d35or [rbp], 2
140065d39
140065d39loc_140065d39:
140065d39mov eax, ebx
140065d3bmov rbx, rdi
140065d3emov rdx, 0xffffffff00000000
140065d48mov rsi, [rsp+80]
140065d4dand rbx, rdx
140065d50mov rcx, [rsp+152]
140065d58or rbx, rax
140065d5bmov rax, [rsp+72]
140065d60mov [rax], rsi
140065d63mov [rax+8], rbx
140065d67mov eax, -1
140065d6clock xadd [rcx-8], eax
140065d71test eax, eax
140065d73jle 0x140065db0
140065d75
140065d75loc_140065d75:
140065d75mov rdi, [rip+0x131914]
140065d7cmov rax, [rsp+168]
140065d84sub rax, [rdi]
140065d87jne 0x140065e73
140065d8dmov rax, [rsp+72]
140065d92add rsp, 184
140065d99pop rbx
140065d9apop rsi
140065d9bpop rdi
140065d9cpop rbp
140065d9dpop r12
140065d9fpop r13
140065da1pop r14
140065da3pop r15
140065da5ret
140065da6
140065da6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065db0
140065db0loc_140065db0:
140065db0sub rcx, 24
140065db4lea rdx, [rsp+160]
140065dbccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140065dc1jmp 0x140065d75
140065dc3
140065dc3 0f 1f 44 00 00 ..D..
140065dc8
140065dc8loc_140065dc8:
140065dc8mov rcx, [r13+24]
140065dccxor eax, eax
140065dcecmp [r13+16], rcx
140065dd2jb 0x140065d31
140065dd8mov rax, [r13]
140065ddcmov [rsp+88], dl
140065de0mov rcx, r13
140065de3call [rax+72]
140065de6cmp eax, -1
140065de9movzx edx, [rsp+88]
140065deesete al
140065df1jmp 0x140065d31
140065df6
140065df6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065e00
140065e00loc_140065e00:
140065e00mov rax, [r12+24]
140065e05xor edx, edx
140065e07cmp [r12+16], rax
140065e0cjb 0x140065d1d
140065e12mov rax, [r12]
140065e16mov [rsp+80], r8b
140065e1bmov rcx, r12
140065e1ecall [rax+72]
140065e21xor edx, edx
140065e23cmp eax, -1
140065e26mov eax, 0
140065e2bmovzx r8l, [rsp+80]
140065e31cmovne rax, r12
140065e35cmove edx, r8l
140065e39mov [rsp+80], rax
140065e3ejmp 0x140065d1d
140065e43
140065e43 48 89 c3 48 8b 84 24 98 00 00 00 48 8d H..H..$....H.
140065e50 94 24 a0 00 00 00 48 8d 48 e8 e8 11 19 03 00 48 .$....H.H......H
140065e60 8b 3d 2a 18 13 00 48 8b 84 24 a8 00 00 00 48 2b .=*...H..$....H+
140065e70 07 74 05 .t.
140065e73
140065e73loc_140065e73:
140065e73call __stack_chk_fail
140065e78mov rcx, rbx
140065e7bcall _Unwind_Resume
140065e80nop
140065c00
140065c00std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_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:
140065c00push r15
140065c02push r14
140065c04push r13
140065c06push r12
140065c08push rbp
140065c09push rdi
140065c0apush rsi
140065c0bpush rbx
140065c0csub rsp, 184
140065c13mov rsi, [r8]
140065c16mov rdi, [r8+8]
140065c1amov rax, [rsp+304]
140065c22mov r13, [r9]
140065c25mov r15, [r9+8]
140065c29mov rbx, [rsp+288]
140065c31mov rbp, [rsp+296]
140065c39mov [rsp+72], rcx
140065c3emov rcx, [rip+0x131a4b]
140065c45lea r12, [rsp+152]
140065c4dmov [rsp+80], rdx
140065c52xor edx, edx
140065c54mov r8, [rcx]
140065c57mov [rsp+168], r8
140065c5flea r8, [rsp+160]
140065c67xor ecx, ecx
140065c69mov [rsp+88], rax
140065c6ecall std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
140065c73mov edx, 32
140065c78mov rcx, r12
140065c7bmov [rsp+152], rax
140065c83call std::string::reserve(unsigned long long)
140065c88mov [rsp+48], r12
140065c8dmov rdx, [rsp+80]
140065c92lea r9, [rsp+96]
140065c97lea rcx, [rsp+128]
140065c9fmov [rsp+40], rbp
140065ca4lea r8, [rsp+112]
140065ca9mov [rsp+32], rbx
140065caemov [rsp+112], rsi
140065cb3mov [rsp+120], rdi
140065cb8mov [rsp+96], r13
140065cbdmov [rsp+104], r15
140065cc2call std::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
140065cc7mov r12, [rsp+128]
140065ccfmov rbx, [rsp+136]
140065cd7mov [rsp+80], r12
140065cdccall std::locale::facet::_S_get_c_locale()
140065ce1mov rdx, [rsp+88]
140065ce6mov rcx, [rsp+152]
140065ceemov r8, rbp
140065cf1lea r9, [rsp+160]
140065cf9mov [rsp+160], rax
140065d01call void std::__convert_to_v<float>(char const*, float&, std::_Ios_Iostate&, int* const&)
140065d06cmp ebx, -1
140065d09sete dl
140065d0ctest r12, r12
140065d0fsetne al
140065d12and al, dl
140065d14mov r8l, eax
140065d17jne 0x140065e00
140065d1d
140065d1dloc_140065d1d:
140065d1dcmp r15l, -1
140065d21sete al
140065d24test r13, r13
140065d27je 0x140065d31
140065d29test al, al
140065d2bjne 0x140065dc8
140065d31
140065d31loc_140065d31:
140065d31cmp al, dl
140065d33jne 0x140065d39
140065d35or [rbp], 2
140065d39
140065d39loc_140065d39:
140065d39mov eax, ebx
140065d3bmov rbx, rdi
140065d3emov rdx, 0xffffffff00000000
140065d48mov rsi, [rsp+80]
140065d4dand rbx, rdx
140065d50mov rcx, [rsp+152]
140065d58or rbx, rax
140065d5bmov rax, [rsp+72]
140065d60mov [rax], rsi
140065d63mov [rax+8], rbx
140065d67mov eax, -1
140065d6clock xadd [rcx-8], eax
140065d71test eax, eax
140065d73jle 0x140065db0
140065d75
140065d75loc_140065d75:
140065d75mov rdi, [rip+0x131914]
140065d7cmov rax, [rsp+168]
140065d84sub rax, [rdi]
140065d87jne 0x140065e73
140065d8dmov rax, [rsp+72]
140065d92add rsp, 184
140065d99pop rbx
140065d9apop rsi
140065d9bpop rdi
140065d9cpop rbp
140065d9dpop r12
140065d9fpop r13
140065da1pop r14
140065da3pop r15
140065da5ret
140065da6
140065da6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065db0
140065db0loc_140065db0:
140065db0sub rcx, 24
140065db4lea rdx, [rsp+160]
140065dbccall std::string::_Rep::_M_destroy(std::allocator<char> const&)
140065dc1jmp 0x140065d75
140065dc3
140065dc3 0f 1f 44 00 00 ..D..
140065dc8
140065dc8loc_140065dc8:
140065dc8mov rcx, [r13+24]
140065dccxor eax, eax
140065dcecmp [r13+16], rcx
140065dd2jb 0x140065d31
140065dd8mov rax, [r13]
140065ddcmov [rsp+88], dl
140065de0mov rcx, r13
140065de3call [rax+72]
140065de6cmp eax, -1
140065de9movzx edx, [rsp+88]
140065deesete al
140065df1jmp 0x140065d31
140065df6
140065df6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140065e00
140065e00loc_140065e00:
140065e00mov rax, [r12+24]
140065e05xor edx, edx
140065e07cmp [r12+16], rax
140065e0cjb 0x140065d1d
140065e12mov rax, [r12]
140065e16mov [rsp+80], r8b
140065e1bmov rcx, r12
140065e1ecall [rax+72]
140065e21xor edx, edx
140065e23cmp eax, -1
140065e26mov eax, 0
140065e2bmovzx r8l, [rsp+80]
140065e31cmovne rax, r12
140065e35cmove edx, r8l
140065e39mov [rsp+80], rax
140065e3ejmp 0x140065d1d
140065e43
140065e43 48 89 c3 48 8b 84 24 98 00 00 00 48 8d H..H..$....H.
140065e50 94 24 a0 00 00 00 48 8d 48 e8 e8 11 19 03 00 48 .$....H.H......H
140065e60 8b 3d 2a 18 13 00 48 8b 84 24 a8 00 00 00 48 2b .=*...H..$....H+
140065e70 07 74 05 .t.
140065e73
140065e73loc_140065e73:
140065e73call __stack_chk_fail
140065e78mov rcx, rbx
140065e7bcall _Unwind_Resume
140065e80nop
140065c00
Loading..